Skip to content

Lysand 0.6

Latest
Compare
Choose a tag to compare
@CPlusPatch CPlusPatch released this 17 May 06:54
241ad82

0.6 • General Improvements

After over 15,000 altered lines of code from 0.5, Lysand 0.6 is now available. Many features have been added in this release, including:

  • Support for OpenID Connect account linking (not in Lysand-FE yet)
  • OIDC-only mode to prevent logging in using identifier/password
  • New, rewritten CLI that's more reliable and friendly
  • Password resets (can also be done via CLI)
  • Full documentation updates for all Lysand-specific API routes
  • User emoji upload support (not in Lysand-FE yet), as well as global emojis which are uploadable by admins
    • Administrators should use the CLI to manage emojis, as it has a built-in emoji pack importer for example
  • Much more detailed configuration validation
  • Our @lysand-org/federation package now powers federation validation and encryption
  • Multi-threaded mode (up to as many CPU threads as you have)
  • Better Mastodon API compatibility
  • Custom frontend settings (look in frontend.settings in the sample config)
  • Many bugfixes
  • Almost every Markdown/HTML tag is now allowed in posts, including videos, audio, media, font tags and semantic HTML elements. All media is proxied through Lysand's internal proxy. Only a couple of HTML attributes are allowed on each element (no style or class for example) to prevent XSS attacks.
  • Federation is now fixed and works again

Linking your account to an OpenID Connect in Lysand-FE

If you hold the keys o, i, d and c at the same time in the front page, then you will be redirected to the first OIDC provider specified in your instance's config. This is intended for testing while we add a profile management panel to Lysand-FE

Lysand-FE Changes

The latest version of Lysand-FE as of release is required to function with Lysand 0.6. Similarly, Lysand 0.6 is required to run any version of Lysand-FE released

  • Emojis now autocomplete automatically
  • Stability fixes and bugfixes
  • Service worker now prompts you to update Lysand-FE without needing a hard reload
  • Nicer scrollbars that are still fully accessible (please report any accessibility issues, we take this very seriously)
  • Markdown rendering improvements

Breaking changes

Some internal API endpoints and some endpoints used by custom frontends have been changed. Lysand-FE has been updated, please see the API docs for more info.