Releases - yarn - v0.7.0

This is probably one of the biggest releases of yarnd in a while, there were a lot of bug fixes, improvements as well as a tonne of new features. 🥳

Highlights:

  • Custom pages
    The About, Privacy and Abuse pages can now be customised by Pod Owner/Operators.
    To do so simply copy the builtin ones cp -a internal/pages /path/to/data or
    just start creating matching pages in /path/to/data/pages.
    Note that unfortunately at this time customising pages requires a restart of
    the backend yarnd as page content is cached.
  • Login via Email
    Users can now login with their email address in addition to their username
    and password (if set). This feature can be enabled by Pod Owners/Operators
    with the magic_link_auth feature flag.
  • Improved UX for Follow/Unfollow and Mute/Unmute buttons with graceful JS fallback!
  • Pod-level Timezone, Time format and Open links in preferences.
  • New /custom support for themes to serve arbitrary static assets
    This new route allows Pod Owner/Operators to serve up arbitrary static assets
    with any directory structure that cannot be easily served up by the existing
    /css/:commit, /img/:commit and /js/:commit routes. Custom static assets
    should be placed in a directory called custom under /path/to/theme.

As per usual, enjoy and happy Yarns 🤗

Please provide all feedback to @prologic@twtxt.net or reply to this Yarn.

⤋ Read More