v1.0.0 Alpha 16
Pre-release
Pre-release
·
1699 commits
to main
since this release
This release primarily focuses on quality of life improvements within the frontend package, its styles and components. However, it also adds the following features:
- support for Micropub’s
draftscope - better display of installed plugins in the application interface
- JF2 and JSON feeds, which may be useful for integrating with other services
- improved interface design, especially on smaller screens and in dark mode
- updated interface theming, with the chosen theme colour now creating a matching touch icon
- better integration with password managers on the sign in consent screen
🚨 Breaking change
This release also includes a breaking change for anyone upgrading from 1.0.0 Alpha 13/14/15. The method for hashing passwords has been updated to use bcrypt, rather than md5, meaning your existing password will no longer work.
After updating your server, visit /auth/new-password to generate a new password secret, and update your existing PASSWORD_SECRET environment variable with this value.
Features
- endpoint-auth: add draft scope to consent form (4297ab7)
- endpoint-auth: expose username to password managers (21ff717)
- endpoint-auth: remove scope hints (4536090)
- endpoint-auth: use bcrypt for password hashing (df0dd67)
- endpoint-micropub: check scope for draft value (3fe3e5c)
- endpoint-micropub: update post status if draft scope (0be8dcb)
- frontend: card grid component (df4b0e4)
- frontend: custom icon properties (7f5ee2a)
- frontend: heading component (11aee2d)
- frontend: logo component (19a9ee8)
- frontend: navigation component (112c85b)
- frontend: prose component (b99e8f4)
- frontend: section component (68835ff)
- frontend: slugify filter (230bdb8)
- frontend: themed touch icon (80924c5)
- frontend: wrap client url on authorize component (d70156a)
- indiekit: feeds (be582d2)
- indiekit: don’t include draft posts in feeds (2f5f515)
- indiekit: installed plugins. fixes #510 (296480e)
- indiekit: simpler scope labels (bc5ff7d)
- indiekit: themed touch icon (21513e4)
- indiekit: update default theme colour (bd7249c)
- update locale catalogs (ca0e8a9)
Bug Fixes
- frontend: background colour for client icon (612f30a)
- frontend: dark mode (5b488b2)
- frontend: don’t set theme-colour (ae28807)
- frontend: error appearance with minimal ui (a958b04)
- frontend: fieldset and field classes (0837a7b)
- frontend: increase space below legend in nested fieldsets (2c04dd2)
- frontend: notification anchor style (c1544ff)
- frontend: rendering of line breaks in preview (6332d83)
- frontend: summary row wrapping (672554c)
- frontend: tweak adjusted height of textarea (8789268)
- indiekit: non-closing dt element (c3032a5)
- syndicator-twitter: correct curve in logo (d78bf99)