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 onescp -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 backendyarnd
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 themagic_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 calledcustom
under/path/to/theme
.
As per usual, enjoy and happy Yarns 🤗
Please provide all feedback to @prologic@twtxt.net or reply to this Yarn.