Skip to content

chore: prepare release 1.21.0#1110

Open
sable-actions[bot] wants to merge 1 commit into
devfrom
release
Open

chore: prepare release 1.21.0#1110
sable-actions[bot] wants to merge 1 commit into
devfrom
release

Conversation

@sable-actions

@sable-actions sable-actions Bot commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Preview the next release on dev.sable.moe

Important

Merging this PR will create a new release.

Features

Fixes

  • Add account switching and logout actions to the homeserver offline screen. (#1115 by @7w1)
  • Cache room banners, abbreviations, power-level labels, and widgets for faster sliding sync warm starts. (#1118 by @7w1)
  • Fix media loading stalling on Android after browsing through message history. (#1129 by @eleboucher)
  • Keep the message composer focused when tapping an autocomplete suggestion on mobile, so selecting an emoji, mention, or command no longer unfocuses the input. (#1103 by @7w1, @eleboucher, @hazre, @mortebrume, @nikiwastaken, @TastelessVoid)
  • Fix missing profile pictures for bridged users in the timeline when using sliding sync. (#1112 by @7w1, @eleboucher)
  • Fix editing messages on mobile where tapping the edit field flickered the keyboard shut. (#1130 by @eleboucher)
  • Smoother mobile navigation and faster room opening. (#1144 by @eleboucher)
  • Fix display names for read receipts, event relations, and state events when using sliding sync with the member drawer closed. (#1111 by @7w1)
  • Fix a regression making subspaces with emote packs being listed as separate spaces on sliding-sync. (#1119 by @mortebrume)
  • Fix space icons staying blank on first open with sliding sync until the sidebar was remounted. (#1112 by @7w1, @eleboucher)
  • Fix sticker and emote packs hosted on space rooms not loading with sliding sync, and load pack rooms before the emoji board is first opened. (#1112 by @7w1, @eleboucher)
  • Fix OIDC device removal, sessions dashboard, and cross-signing reset not opening a browser on Tauri mobile. (#1136 by @eleboucher)
  • Fix the timeline not reliably following new messages when pinned to the bottom, and stop the browser's scroll anchoring from fighting the virtualized message list. (#1105 by @eleboucher)
  • Show the typing indicator as its own row instead of an overlay so it no longer hides the last message, and stop the timeline from snapping to the bottom when you scroll back down after messages arrived off-screen. (#1113 by @eleboucher)
  • Various visual tweaks (#1114 by @nushea)
  • Fix overlapping Bookmarks and Bold Text shortcut (#1120 by @cyrneko)
  • Speed up cold start by keeping the PDF viewer out of the initial bundle (it now loads on demand), cutting the amount of JavaScript fetched and parsed on launch. The desktop and mobile windows also paint the app's background color immediately, so startup no longer flashes a blank black screen before the first frame. (#1127 by @7w1, @eleboucher)
  • Polish the account panel and settings layout on mobile. (#1131 by @eleboucher)

@sable-actions
sable-actions Bot requested review from 7w1 and hazre as code owners July 18, 2026 03:57
@sable-actions
sable-actions Bot force-pushed the release branch 19 times, most recently from 73349d4 to 5272fa4 Compare July 19, 2026 03:14
@sable-actions sable-actions Bot changed the title chore: prepare release 1.20.1 chore: prepare release 1.21.0 Jul 19, 2026
@sable-actions
sable-actions Bot force-pushed the release branch 7 times, most recently from 7900124 to 95f9e5c Compare July 19, 2026 19:15
@sable-actions
sable-actions Bot force-pushed the release branch 28 times, most recently from ca9b899 to 5b63c18 Compare July 20, 2026 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants