0.5.0-beta.24 (2026-10-29)
Features
- desktop: add GitHub updates with stable and beta channels (#3292) (60dce9f)
- desktop: support mouse back and forward navigation (#3276) (38fe1d4)
- emoji: map Slack aliases and support newer built-in emoji (#3286) (6fa2401)
- emoji: support skin tones and improve reaction pickers (#3285) (7cf85dd)
- frontend: adapt command palettes to mobile panes (#3266) (0c11ae5)
- frontend: add animation preferences and UI motion polish (#3284) (353b2d1)
- frontend: add emoji picker to message composer (#3298) (ee6ce45)
- frontend: improve first-run setup experience (#3271) (f9e28f0)
- import: preserve membership reactions and replace oversized bodies (#3299) (6400113)
- notifications: refine inbox navigation, filters, and density (#3288) (70b8358)
- operator: import reactions on room join and leave events (#3294) (317f6a7)
- reactions: preserve unknown emoji names (#3265) (176e5f7)
- rooms: configure join and leave event display (#3277) (da6a06a)
- show thread participants and seed avatar examples (#3287) (b68ff67)
- threads: align compact activity rows with notifications (#3295) (7d042d0)
Bug Fixes
- desktop: restore the last selected server on launch (#3289) (a5fa54e)
- desktop: update Electron to 45.1.0 (#3283) (b93bbbc)
- frontend: fit server directory cards into two mobile columns (#3297) (5c5f465)
- frontend: keep touch sidebar navigation compact (#3291) (59e391c)
- frontend: open server sign-in after address lookup (#3280) (1c92311)
- frontend: open user badge menus on either click (#3282) (85cea52)
- frontend: persist push registration recovery across tabs (#3281) (53153fa)
- frontend: update thread participant names reactively (#3293) (b99b3cb)
- frontend: use primary input for automatic control density (#3274) (54bb1b8)
- permissions: grant owners posting access to announcements (#3279) (1d76a76)
- search: preserve relevance scores in pagination cursors (#3273) (d6072e0)
- sso: rename sync_usernames to update_usernames (#3267) (9ea047c)