v5.4.0
Over-the-air (OTA) update to %groups and %talk. This release introduces compatibility with kelvin 411, fetching of contacts when joining a channel, updates to the design of group options and settings, and fixes lots of small issues.
What's New
- Adds compatibility for kelvin 411
- Adds a character counter to group description
- Adds fetching of contacts of last authored posts when joining a channel
- Updated group options mobile menu
- Updated group settings to be more mobile friendly
- Improves performance of role modifications in large groups
- Fixes issue preventing Tlon hosting from updating their CSP policy due to complications with image uploads
- Fixes issue with positioning of options in long messages
- Fixes issue with '@' not creating mentions
- Fixes gallery navigation 'next' and 'previous' buttons
- Fixes gallery view and delete buttons in list mode
- Fixes issue joining and leaving groups with custom channel types
- Fixes issue with invite dialog getting cut off in group dms
- Fixes issue with code blocks eating the last paragraph
- Fixes regression where Groups/Talk wouldn't handle redirects from Landscape
- Cleans up old state left over from v4 to v5 migration
Contributions
- csp: remove csp policy without breaking upload in safari by @latter-bolden in #3150
- fix positioning of options on long reply messages by @alecananian in #3158
- fix @ mentions not showing in messages by @alecananian in #3160
- fix gallery next and prev navigation by @alecananian in #3155
- add character counter to group description editor by @alecananian in #3161
- groups: redesign group options sheet by @jamesacklin in #3126
- groups: fix gallery image view and delete button in list mode by @alecananian in #3148
- optimistically remove deleted roles from group cache by @alecananian in #3159
- fix issue with joining/leaving groups containing custom channels by @sidnym-ladrut in #3162
- talk: fix dropdown on multi-dms invite dialog by @alecananian in #3164
- groups: expose "can-read" as gate through scry by @Fang- in #3153
- groups: poke %channels-server, not old agents by @Fang- in #3145
- remove outdated useNest hook by @alecananian in #3165
- groups: reformats Group Settings by @jamesacklin in #3130
- Groups e2e: add/edit note using markdown Land-1240 by @mrozanski in #3163
- Trim migration state by @midsum-salrux in #3124
- upgrade to node 20; upgrade dev dependencies by @alecananian in #3166
- LAND-1057: Fetch contacts for authors on receiving checkpoint by @midsum-salrux in #3169
- Remove --delete from rsync example in DEVELOPMENT.md by @mrozanski in #3170
- fix code block and task list eating previous paragraph by @alecananian in #3173
- Handle poke-ack from adding contacts by @midsum-salrux in #3174
- add route to support thread reacts by @alecananian in #3177
- fix crash when pasting bold/italics into new gallery block by @alecananian in #3178
- perf: update mark warmer by @arthyn in #3179
- app: fix grid/landscape redirects by @arthyn in #3171
- connection: fix color regression by @arthyn in #3172
- LAND-1455: rut:by -> urn:by and bump kelvin version by @midsum-salrux in #3175
- Kelvin 411 by @arthyn in #3181
New Contributors
- @sidnym-ladrut made their first contribution in #3162
Full Changelog: v5.3.0...v5.4.0