For users
- Local custom emoji
- Can now be used in reactions
- Can be used in posts (via
:shortcode:, no ui assistance is available yet 😐) - Management ui (for roles with the
ManageEmojicapability)- Upload individual emoji or archives (
meta.jsonfor renaming/aliasing supported) - Import from other instances
- Upload individual emoji or archives (
- When a post is in the context of a book, federate BookWyrm-compatible outgoing posts
This means that if a BookWyrm account follows a Gush! account, they will see Gush! comments, quotations, and reviews natively in their feed
(the reverse was already true)- Book quotation posts now have separate fields for the quotation and an optional comment
- Rework search metaalgorithm to make search more useful and result in fewer accidental fulltext searches
- Importable gushable urls/ids (steam, openlibrary, tmdb, …)
- Fediverse objects / handles
- Tags
- Gushable name search
- Full text search (slow) (only iff the search string begins with
fulltext:) - Bound the in-timeline nested reply depth to 8
- Fix the positioning of the context badge in the notification footer
- Fix the display of html summaries for events https://codeberg.org/gush/gush/issues/104
- Deduplicate books when importing from bookwyrm https://codeberg.org/gush/gush/issues/102
- Also take edition id from openlibrary work urls that have it as a query parameter https://codeberg.org/gush/gush/issues/101
- Add "show results" button to unvoted polls https://codeberg.org/gush/gush/issues/97
- Make fewer operations redirect to the combined timeline for no reason
- Don't load the posting frame on the "browse gushables" view
- Don't show remote embeds in reply/share preview https://codeberg.org/gush/gush/issues/107
- Stop collapsing the attachment ui since attachments can now be pasted https://codeberg.org/gush/gush/issues/106
- Fix importing books from strictly-encoded openlibrary and inventaire urls (
:escaped to%3A)
For admins
- Upgrade ktor to 3.4.1
- Upgrade exposed to 1.1.1
- Make the timeline page size configurable
- Automatically respond to
HEADrequests for configuredGETroutes