diff --git a/.changeset/add-modal-for-room-details.md b/.changeset/add-modal-for-room-details.md deleted file mode 100644 index d846d55335..0000000000 --- a/.changeset/add-modal-for-room-details.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Added a modal for viewing room details on mobile. diff --git a/.changeset/add-msc4466-profile-propagation.md b/.changeset/add-msc4466-profile-propagation.md deleted file mode 100644 index 9afe3f0aba..0000000000 --- a/.changeset/add-msc4466-profile-propagation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Add MSC4466 profile sync controls for supported homeservers. diff --git a/.changeset/add-offline-account-actions.md b/.changeset/add-offline-account-actions.md deleted file mode 100644 index 54d35036b5..0000000000 --- a/.changeset/add-offline-account-actions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Add account switching and logout actions to the offline screen. diff --git a/.changeset/add-reorderable-composer-buttons.md b/.changeset/add-reorderable-composer-buttons.md deleted file mode 100644 index 0415e69348..0000000000 --- a/.changeset/add-reorderable-composer-buttons.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Add toggleable, reorderable composer trigger buttons (emoji, gif, sticker) with a drag-and-drop settings list. diff --git a/.changeset/add_account_wide_persona_toggle_in_persona_picker.md b/.changeset/add_account_wide_persona_toggle_in_persona_picker.md deleted file mode 100644 index 96f4df9113..0000000000 --- a/.changeset/add_account_wide_persona_toggle_in_persona_picker.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# Add Account-wide persona toggle in Persona Picker diff --git a/.changeset/add_persona_picker_in_editor.md b/.changeset/add_persona_picker_in_editor.md deleted file mode 100644 index 881b11bec2..0000000000 --- a/.changeset/add_persona_picker_in_editor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# Add Persona picker in Editor diff --git a/.changeset/android-media-upload.md b/.changeset/android-media-upload.md deleted file mode 100644 index 78bf9c7d77..0000000000 --- a/.changeset/android-media-upload.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Improve Android media uploads with streaming progress tracking and automatic temp file cleanup. diff --git a/.changeset/bottom-sheet-files.md b/.changeset/bottom-sheet-files.md deleted file mode 100644 index 66da5a9139..0000000000 --- a/.changeset/bottom-sheet-files.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Attach files and media from a bottom sheet on the message input. diff --git a/.changeset/cache-device-verification-status.md b/.changeset/cache-device-verification-status.md deleted file mode 100644 index bf3c5cde0b..0000000000 --- a/.changeset/cache-device-verification-status.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Cache cross-signing device verification so sliding sync device list updates no longer re-verify every device on every response. diff --git a/.changeset/cache-sliding-sync-room-metadata.md b/.changeset/cache-sliding-sync-room-metadata.md deleted file mode 100644 index d6d98093fa..0000000000 --- a/.changeset/cache-sliding-sync-room-metadata.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Cache room metadata for faster sliding sync warm starts. diff --git a/.changeset/clean_up_the_design_of_persona_settings.md b/.changeset/clean_up_the_design_of_persona_settings.md deleted file mode 100644 index 49f3e9c895..0000000000 --- a/.changeset/clean_up_the_design_of_persona_settings.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# Clean up the design of Persona settings diff --git a/.changeset/cosmetics-null-member.md b/.changeset/cosmetics-null-member.md deleted file mode 100644 index a3b01f6af4..0000000000 --- a/.changeset/cosmetics-null-member.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix a crash when opening room cosmetics settings before the room member list has loaded. diff --git a/.changeset/desktop-shortcuts.md b/.changeset/desktop-shortcuts.md deleted file mode 100644 index e041a58d41..0000000000 --- a/.changeset/desktop-shortcuts.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Add desktop keyboard shortcuts to open settings, toggle window visibility, and quit. diff --git a/.changeset/desktop-update-pill.md b/.changeset/desktop-update-pill.md deleted file mode 100644 index 5b9472cc48..0000000000 --- a/.changeset/desktop-update-pill.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Desktop app now periodically checks for updates, shows an update pill in the titlebar when one is available, and lets you manually check for updates in Settings > About. diff --git a/.changeset/desktop-window-chrome.md b/.changeset/desktop-window-chrome.md deleted file mode 100644 index 33366b3fc4..0000000000 --- a/.changeset/desktop-window-chrome.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Improve desktop window layout with seamless macOS titlebars and custom Linux controls. diff --git a/.changeset/feat-revamp-connection-status-indicator.md b/.changeset/feat-revamp-connection-status-indicator.md deleted file mode 100644 index 55b9546e2c..0000000000 --- a/.changeset/feat-revamp-connection-status-indicator.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Replaced the connection status top bar with a small styled popup and added a variant that shows sliding sync initial progress. diff --git a/.changeset/firefox-media-orb.md b/.changeset/firefox-media-orb.md deleted file mode 100644 index 853c387895..0000000000 --- a/.changeset/firefox-media-orb.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix video and audio failing to play on Firefox with "no video with supported format and MIME type found". diff --git a/.changeset/fix-android-back-dismiss-overlays.md b/.changeset/fix-android-back-dismiss-overlays.md deleted file mode 100644 index 0c93994ba6..0000000000 --- a/.changeset/fix-android-back-dismiss-overlays.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Dismiss overlays on Android system back instead of navigating away. diff --git a/.changeset/fix-android-media-loading-stall.md b/.changeset/fix-android-media-loading-stall.md deleted file mode 100644 index a3c83be9d0..0000000000 --- a/.changeset/fix-android-media-loading-stall.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix media loading stalling on Android when browsing history. diff --git a/.changeset/fix-android-room-context-menu.md b/.changeset/fix-android-room-context-menu.md deleted file mode 100644 index 5a962d42ea..0000000000 --- a/.changeset/fix-android-room-context-menu.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Activate room context menu items on pointerup on Android to work around WebView click synthesis being suppressed after the long-press gesture that opens the mobile menu. diff --git a/.changeset/fix-autocomplete-focus-mobile.md b/.changeset/fix-autocomplete-focus-mobile.md deleted file mode 100644 index 5ecca245d8..0000000000 --- a/.changeset/fix-autocomplete-focus-mobile.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Keep message input focused after selecting autocomplete suggestions on mobile. diff --git a/.changeset/fix-banner-spam.md b/.changeset/fix-banner-spam.md deleted file mode 100644 index 1702cf9dae..0000000000 --- a/.changeset/fix-banner-spam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Made popups on start appear sequentially instead of bombarding all at once. diff --git a/.changeset/fix-bridged-avatars-sliding-sync.md b/.changeset/fix-bridged-avatars-sliding-sync.md deleted file mode 100644 index 0ce14a79e0..0000000000 --- a/.changeset/fix-bridged-avatars-sliding-sync.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix missing profile pictures for bridged users in timeline when using sliding sync. diff --git a/.changeset/fix-crashing-maps.md b/.changeset/fix-crashing-maps.md deleted file mode 100644 index 9cd6dfb53f..0000000000 --- a/.changeset/fix-crashing-maps.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix Maps that contain incorrect numbers for lat/lon crashing sable diff --git a/.changeset/fix-double-leave.md b/.changeset/fix-double-leave.md deleted file mode 100644 index d092788b70..0000000000 --- a/.changeset/fix-double-leave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix room leaving state not updating immediately in UI. diff --git a/.changeset/fix-double-tap.md b/.changeset/fix-double-tap.md deleted file mode 100644 index 06f3e1a519..0000000000 --- a/.changeset/fix-double-tap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fixed needs to double tap a room on android diff --git a/.changeset/fix-encrypted-media-content-type.md b/.changeset/fix-encrypted-media-content-type.md deleted file mode 100644 index b0c0001771..0000000000 --- a/.changeset/fix-encrypted-media-content-type.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix encrypted images and GIFs failing to render by sniffing the decrypted content type in the native media handler and skipping thumbnail requests for animated image formats. diff --git a/.changeset/fix-following-conversation-press-animation.md b/.changeset/fix-following-conversation-press-animation.md deleted file mode 100644 index 40c127079c..0000000000 --- a/.changeset/fix-following-conversation-press-animation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Smooth out animation when tapping 'following the conversation'. diff --git a/.changeset/fix-identity-reset-oidc-sso.md b/.changeset/fix-identity-reset-oidc-sso.md deleted file mode 100644 index 57720746f5..0000000000 --- a/.changeset/fix-identity-reset-oidc-sso.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix OIDC/SSO identity reset not being detected or completed by the client. diff --git a/.changeset/fix-mobile-back-double-nav.md b/.changeset/fix-mobile-back-double-nav.md deleted file mode 100644 index a6e427f5f6..0000000000 --- a/.changeset/fix-mobile-back-double-nav.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Stop opening rooms (and other mobile nav surfaces) twice on a single tap, which made backing out take two back presses. diff --git a/.changeset/fix-mobile-drawer-offscreen-scroll.md b/.changeset/fix-mobile-drawer-offscreen-scroll.md deleted file mode 100644 index da2c6d4128..0000000000 --- a/.changeset/fix-mobile-drawer-offscreen-scroll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fixed the mobile nav drawer sliding permanently out of frame after the keyboard or a focus change scrolled the panel track. diff --git a/.changeset/fix-mobile-edit-keyboard.md b/.changeset/fix-mobile-edit-keyboard.md deleted file mode 100644 index 724840ca20..0000000000 --- a/.changeset/fix-mobile-edit-keyboard.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix keyboard flickering when editing messages on mobile. diff --git a/.changeset/fix-mobile-touch-feedback.md b/.changeset/fix-mobile-touch-feedback.md deleted file mode 100644 index 6e771a620f..0000000000 --- a/.changeset/fix-mobile-touch-feedback.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Improve mobile touch feedback and prevent accidental presses. diff --git a/.changeset/fix-notification-preview-and-transport.md b/.changeset/fix-notification-preview-and-transport.md deleted file mode 100644 index 368793b102..0000000000 --- a/.changeset/fix-notification-preview-and-transport.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix encrypted message content appearing in notifications when previews are disabled, and keep push working when switching notification transports fails. diff --git a/.changeset/fix-overlapping-panels-mobile-swipe.md b/.changeset/fix-overlapping-panels-mobile-swipe.md deleted file mode 100644 index 2c2ad21691..0000000000 --- a/.changeset/fix-overlapping-panels-mobile-swipe.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Smoother mobile navigation and faster room opening. diff --git a/.changeset/fix-page-title-mention-count.md b/.changeset/fix-page-title-mention-count.md deleted file mode 100644 index 1dffb5b20f..0000000000 --- a/.changeset/fix-page-title-mention-count.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Changed the web page title to show the mention count instead of the total unread message count. diff --git a/.changeset/fix-push-transport-switch.md b/.changeset/fix-push-transport-switch.md deleted file mode 100644 index 9d2bd3668a..0000000000 --- a/.changeset/fix-push-transport-switch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Switching to native push notifications now correctly uses the platform's native delivery instead of keeping the old push app. diff --git a/.changeset/fix-sidebar-cache-invite-state.md b/.changeset/fix-sidebar-cache-invite-state.md deleted file mode 100644 index f6c76e9701..0000000000 --- a/.changeset/fix-sidebar-cache-invite-state.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fixed accepted invites reappearing after restart on homeservers that keep sending invite state for joined rooms. diff --git a/.changeset/fix-sliding-sync-display-names.md b/.changeset/fix-sliding-sync-display-names.md deleted file mode 100644 index 43578d1da5..0000000000 --- a/.changeset/fix-sliding-sync-display-names.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix missing user display names under sliding sync across search, notifications, threads, and replies. diff --git a/.changeset/fix-sliding-sync-member-profiles.md b/.changeset/fix-sliding-sync-member-profiles.md deleted file mode 100644 index 515ba1c00d..0000000000 --- a/.changeset/fix-sliding-sync-member-profiles.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix display names in read receipts and event details when using sliding sync with member drawer closed. diff --git a/.changeset/fix-sliding-sync-not-syncing-calls.md b/.changeset/fix-sliding-sync-not-syncing-calls.md deleted file mode 100644 index 890bf35196..0000000000 --- a/.changeset/fix-sliding-sync-not-syncing-calls.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix sliding sync not subscribing to call updates. diff --git a/.changeset/fix-sliding-sync-subspaces.md b/.changeset/fix-sliding-sync-subspaces.md deleted file mode 100644 index 38db06a375..0000000000 --- a/.changeset/fix-sliding-sync-subspaces.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix subspaces with emote packs listed as separate spaces under sliding sync. diff --git a/.changeset/fix-space-icons-sliding-sync.md b/.changeset/fix-space-icons-sliding-sync.md deleted file mode 100644 index 84af2da629..0000000000 --- a/.changeset/fix-space-icons-sliding-sync.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix space icons staying blank on first open with sliding sync. diff --git a/.changeset/fix-sticker-packs-sliding-sync.md b/.changeset/fix-sticker-packs-sliding-sync.md deleted file mode 100644 index d0a6612ccb..0000000000 --- a/.changeset/fix-sticker-packs-sliding-sync.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix loading space-hosted sticker and emote packs when using sliding sync. diff --git a/.changeset/fix-synced-local-tweaks.md b/.changeset/fix-synced-local-tweaks.md deleted file mode 100644 index 6c396b71f0..0000000000 --- a/.changeset/fix-synced-local-tweaks.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Restore locally imported CSS tweaks when syncing settings between devices. diff --git a/.changeset/fix-tauri-external-link.md b/.changeset/fix-tauri-external-link.md deleted file mode 100644 index 38c0f63434..0000000000 --- a/.changeset/fix-tauri-external-link.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -tauri: make sure external links open in separate browser, instead of replacing the app diff --git a/.changeset/fix-timeline-auto-follow.md b/.changeset/fix-timeline-auto-follow.md deleted file mode 100644 index 7269223176..0000000000 --- a/.changeset/fix-timeline-auto-follow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix timeline auto-scrolling to new messages when pinned to the bottom. diff --git a/.changeset/fix-timeline-pagination-hidden-events.md b/.changeset/fix-timeline-pagination-hidden-events.md deleted file mode 100644 index 0b16a72401..0000000000 --- a/.changeset/fix-timeline-pagination-hidden-events.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fixed timeline pagination becoming stuck when hidden events are disabled. diff --git a/.changeset/fix-typing-indicator-scroll-snap.md b/.changeset/fix-typing-indicator-scroll-snap.md deleted file mode 100644 index 67b3b01c22..0000000000 --- a/.changeset/fix-typing-indicator-scroll-snap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Prevent typing indicator from obscuring messages and stabilize timeline scroll snapping. diff --git a/.changeset/fix-various-visual-fixes.md b/.changeset/fix-various-visual-fixes.md deleted file mode 100644 index 88a49fd85d..0000000000 --- a/.changeset/fix-various-visual-fixes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Various visual tweaks diff --git a/.changeset/fix-voice-record-pointercancel.md b/.changeset/fix-voice-record-pointercancel.md deleted file mode 100644 index e8256a2792..0000000000 --- a/.changeset/fix-voice-record-pointercancel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix voice recording continuing indefinitely when the record button is rapidly tapped on Android. diff --git a/.changeset/fix_overlapping_bookmarks_and_bold_text_shortcut.md b/.changeset/fix_overlapping_bookmarks_and_bold_text_shortcut.md deleted file mode 100644 index dbb16e16c4..0000000000 --- a/.changeset/fix_overlapping_bookmarks_and_bold_text_shortcut.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Fix overlapping Bookmarks and Bold Text shortcut diff --git a/.changeset/fix_spoilers_breaking_when_using_a_proxy_tagshorthand.md b/.changeset/fix_spoilers_breaking_when_using_a_proxy_tagshorthand.md deleted file mode 100644 index 9b090163c5..0000000000 --- a/.changeset/fix_spoilers_breaking_when_using_a_proxy_tagshorthand.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Fix spoilers breaking when using a proxy tag/shorthand diff --git a/.changeset/media-auth-and-slow-loading.md b/.changeset/media-auth-and-slow-loading.md deleted file mode 100644 index a2ec5c78f9..0000000000 --- a/.changeset/media-auth-and-slow-loading.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix media 401 errors, improve slow-internet media loading, and add native streaming decryption for encrypted media in Tauri. diff --git a/.changeset/media-session-wait.md b/.changeset/media-session-wait.md deleted file mode 100644 index a504910d4c..0000000000 --- a/.changeset/media-session-wait.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix media failing to load until a view is reopened, and load sticker grids faster. diff --git a/.changeset/media-slow-network-and-ipc-resilience.md b/.changeset/media-slow-network-and-ipc-resilience.md deleted file mode 100644 index 1b07c2ff16..0000000000 --- a/.changeset/media-slow-network-and-ipc-resilience.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix encrypted images failing to load on Android, and improve media loading on slow connections. diff --git a/.changeset/mobile-native-ux.md b/.changeset/mobile-native-ux.md deleted file mode 100644 index cd50e0b56f..0000000000 --- a/.changeset/mobile-native-ux.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Improve mobile UX with native back button support, haptics, and iOS keyboard handling. diff --git a/.changeset/native-push-notifications.md b/.changeset/native-push-notifications.md deleted file mode 100644 index ce391d7a6e..0000000000 --- a/.changeset/native-push-notifications.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Add native push notifications with reply actions, content preview, and configurable gateway diff --git a/.changeset/native-share-sheet.md b/.changeset/native-share-sheet.md deleted file mode 100644 index 3ba121e872..0000000000 --- a/.changeset/native-share-sheet.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Share content via native system share menu or copy links on desktop. diff --git a/.changeset/notification-sounds-off-media-layer.md b/.changeset/notification-sounds-off-media-layer.md deleted file mode 100644 index 1b12a3cb6f..0000000000 --- a/.changeset/notification-sounds-off-media-layer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Notification sounds no longer play as media. diff --git a/.changeset/oauth-uia-stage-type.md b/.changeset/oauth-uia-stage-type.md deleted file mode 100644 index d8b8216022..0000000000 --- a/.changeset/oauth-uia-stage-type.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix device verification setup hanging on OAuth homeservers by submitting the `m.oauth` stage type. diff --git a/.changeset/optional-custom-titlebar.md b/.changeset/optional-custom-titlebar.md deleted file mode 100644 index 61dbc8afe8..0000000000 --- a/.changeset/optional-custom-titlebar.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Allow using native window chrome instead of the custom title bar. diff --git a/.changeset/perf-cold-start-bundle.md b/.changeset/perf-cold-start-bundle.md deleted file mode 100644 index 64b09394a6..0000000000 --- a/.changeset/perf-cold-start-bundle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Improve app startup speed and eliminate initial launch screen flickering. diff --git a/.changeset/polish-account-settings-mobile.md b/.changeset/polish-account-settings-mobile.md deleted file mode 100644 index ea729ff920..0000000000 --- a/.changeset/polish-account-settings-mobile.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Polish the account panel and settings layout on mobile. diff --git a/.changeset/polish-mobile-chat-input.md b/.changeset/polish-mobile-chat-input.md deleted file mode 100644 index 3a96b999b8..0000000000 --- a/.changeset/polish-mobile-chat-input.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Polish the mobile chat input with adaptive send and recording controls, easier photo attachment, and more reliable Android uploads. diff --git a/.changeset/refactor-message-rendering-paths.md b/.changeset/refactor-message-rendering-paths.md deleted file mode 100644 index 03bed8b361..0000000000 --- a/.changeset/refactor-message-rendering-paths.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Improve message rendering consistency across views. diff --git a/.changeset/room-nav-mobile-options-sheet.md b/.changeset/room-nav-mobile-options-sheet.md deleted file mode 100644 index 4d4ae16c0f..0000000000 --- a/.changeset/room-nav-mobile-options-sheet.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Keep the mobile room options sheet open instead of dismissing it as soon as the pointer leaves the room. diff --git a/.changeset/share-into-app-mobile.md b/.changeset/share-into-app-mobile.md deleted file mode 100644 index d667f74370..0000000000 --- a/.changeset/share-into-app-mobile.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Share text, media, and files into Sable directly from other mobile apps. diff --git a/.changeset/sticker-send-pack-info.md b/.changeset/sticker-send-pack-info.md deleted file mode 100644 index 39f5be16a4..0000000000 --- a/.changeset/sticker-send-pack-info.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix tapping a sticker silently not sending it. diff --git a/.changeset/swipe-to-edit.md b/.changeset/swipe-to-edit.md deleted file mode 100644 index 6897c15f9b..0000000000 --- a/.changeset/swipe-to-edit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Add swipe-to-edit gesture on mobile messages. diff --git a/.changeset/tauri.md b/.changeset/tauri.md deleted file mode 100644 index 45ccde0da2..0000000000 --- a/.changeset/tauri.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Add beta builds for desktop and mobile. diff --git a/.changeset/timeline-performance-improvements.md b/.changeset/timeline-performance-improvements.md deleted file mode 100644 index b426ddb340..0000000000 --- a/.changeset/timeline-performance-improvements.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Various performance improvements. diff --git a/.changeset/unify-update-popups.md b/.changeset/unify-update-popups.md deleted file mode 100644 index b827ec8b97..0000000000 --- a/.changeset/unify-update-popups.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Made update popups use in-app modals instead of calling os native dialogs. diff --git a/.changeset/update-oauth-implementation.md b/.changeset/update-oauth-implementation.md deleted file mode 100644 index 84818be386..0000000000 --- a/.changeset/update-oauth-implementation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Updated OIDC implementation with new matrix-js-sdk version. diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f07503ace..3150d69c69 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,87 @@ # Sable Client Changelog +## 1.21.0 (2026-07-25) + +### Features + +* Add MSC4466 profile sync controls for supported homeservers. by @7w1 in #1117 +* Add toggleable, reorderable composer trigger buttons (emoji, gif, sticker) with a drag-and-drop settings list. by @eleboucher in #1261 +* Add Account-wide persona toggle in Persona Picker by @j0lol in #1264 +* Add Persona picker in Editor by @j0lol in #1171 +* Attach files and media from a bottom sheet on the message input. by @eleboucher in #1234 +* Clean up the design of Persona settings by @j0lol in #1223 +* Add desktop keyboard shortcuts to open settings, toggle window visibility, and quit. by @eleboucher in #1153 +* Desktop app now periodically checks for updates, shows an update pill in the titlebar when one is available, and lets you manually check for updates in Settings > About. by @hazre in #1235 +* Improve desktop window layout with seamless macOS titlebars and custom Linux controls. by @eleboucher in #1153 +* Replaced the connection status top bar with a small styled popup and added a variant that shows sliding sync initial progress. by @7w1 in #1200 +* Improve mobile UX with native back button support, haptics, and iOS keyboard handling. by @eleboucher in #1153 +* Add native push notifications with reply actions, content preview, and configurable gateway by @eleboucher in #1238 +* Share content via native system share menu or copy links on desktop. by @eleboucher in #1148 +* Share text, media, and files into Sable directly from other mobile apps. by @mortebrume in #1159 +* Add beta builds for desktop and mobile. by @eleboucher in #1103 + +### Fixes + +* Added a modal for viewing room details on mobile. by @7w1 in #1173 +* Add account switching and logout actions to the offline screen. by @7w1 in #1115 +* Improve Android media uploads with streaming progress tracking and automatic temp file cleanup. by @eleboucher in #1154 +* Cache cross-signing device verification so sliding sync device list updates no longer re-verify every device on every response. by @eleboucher in #1305 +* Cache room metadata for faster sliding sync warm starts. by @7w1 in #1118 +* Fix a crash when opening room cosmetics settings before the room member list has loaded. by @eleboucher in #1298 +* Fix video and audio failing to play on Firefox with "no video with supported format and MIME type found". by @eleboucher in #1334 +* Dismiss overlays on Android system back instead of navigating away. by @eleboucher in #1249 +* Fix media loading stalling on Android when browsing history. by @eleboucher in #1129 +* Activate room context menu items on pointerup on Android to work around WebView click synthesis being suppressed after the long-press gesture that opens the mobile menu. by @eleboucher in #1281 +* Keep message input focused after selecting autocomplete suggestions on mobile. by @eleboucher in #1103 +* Made popups on start appear sequentially instead of bombarding all at once. by @7w1 in #1200 +* Fix missing profile pictures for bridged users in timeline when using sliding sync. by @eleboucher in #1112 +* Fix Maps that contain incorrect numbers for lat/lon crashing sable by @nushea in #1248 +* Fix room leaving state not updating immediately in UI. by @7w1 in #1146 +* Fixed needs to double tap a room on android by @eleboucher in #1175 +* Fix encrypted images and GIFs failing to render by sniffing the decrypted content type in the native media handler and skipping thumbnail requests for animated image formats. by @eleboucher in #1271 +* Smooth out animation when tapping 'following the conversation'. by @7w1 in #1173 +* Fix OIDC/SSO identity reset not being detected or completed by the client. by @eleboucher in #1270 +* Stop opening rooms (and other mobile nav surfaces) twice on a single tap, which made backing out take two back presses. by @eleboucher in #1280 +* Fixed the mobile nav drawer sliding permanently out of frame after the keyboard or a focus change scrolled the panel track. by @eleboucher in #1303 +* Fix keyboard flickering when editing messages on mobile. by @eleboucher in #1130 +* Improve mobile touch feedback and prevent accidental presses. by @7w1 in #1173 +* Fix encrypted message content appearing in notifications when previews are disabled, and keep push working when switching notification transports fails. by @eleboucher in #1273 +* Smoother mobile navigation and faster room opening. by @eleboucher in #1144 +* Changed the web page title to show the mention count instead of the total unread message count. by @eleboucher in #1245 +* Switching to native push notifications now correctly uses the platform's native delivery instead of keeping the old push app. by @eleboucher in #1273 +* Fixed accepted invites reappearing after restart on homeservers that keep sending invite state for joined rooms. by @eleboucher in #1284 +* Fix missing user display names under sliding sync across search, notifications, threads, and replies. by @7w1 in #1170 +* Fix display names in read receipts and event details when using sliding sync with member drawer closed. by @7w1 in #1111 +* Fix sliding sync not subscribing to call updates. by @7w1 in #1173 +* Fix subspaces with emote packs listed as separate spaces under sliding sync. by @mortebrume in #1119 +* Fix space icons staying blank on first open with sliding sync. by @eleboucher in #1112 +* Fix loading space-hosted sticker and emote packs when using sliding sync. by @eleboucher in #1112 +* Restore locally imported CSS tweaks when syncing settings between devices. by @eleboucher in #1220 +* tauri: make sure external links open in separate browser, instead of replacing the app by @lunar-seal in #1277 +* Fix timeline auto-scrolling to new messages when pinned to the bottom. by @eleboucher in #1105 +* Fixed timeline pagination becoming stuck when hidden events are disabled. by @7w1 in #1363 +* Prevent typing indicator from obscuring messages and stabilize timeline scroll snapping. by @eleboucher in #1113 +* Various visual tweaks by @nushea in #1114 +* Fix voice recording continuing indefinitely when the record button is rapidly tapped on Android. by @eleboucher in #1252 +* Fix overlapping Bookmarks and Bold Text shortcut by @cyrneko in #1120 +* Fix spoilers breaking when using a proxy tag/shorthand by @j0lol in #1307 +* Fix media 401 errors, improve slow-internet media loading, and add native streaming decryption for encrypted media in Tauri. by @eleboucher in #1246 +* Fix media failing to load until a view is reopened, and load sticker grids faster. by @eleboucher in #1331 +* Fix encrypted images failing to load on Android, and improve media loading on slow connections. by @eleboucher in #1296 +* Notification sounds no longer play as media. by @eleboucher in #1353 +* Fix device verification setup hanging on OAuth homeservers by submitting the `m.oauth` stage type. by @eleboucher in #1348 +* Allow using native window chrome instead of the custom title bar. by @eleboucher in #1188 +* Improve app startup speed and eliminate initial launch screen flickering. by @eleboucher in #1127 +* Polish the account panel and settings layout on mobile. by @eleboucher in #1131 +* Polish the mobile chat input with adaptive send and recording controls, easier photo attachment, and more reliable Android uploads. by @eleboucher in #1166 +* Improve message rendering consistency across views. by @7w1 in #1170 +* Keep the mobile room options sheet open instead of dismissing it as soon as the pointer leaves the room. by @eleboucher in #1336 +* Fix tapping a sticker silently not sending it. by @eleboucher in #1332 +* Add swipe-to-edit gesture on mobile messages. by @7w1 in #1267 +* Various performance improvements. by @7w1 in #1184 +* Made update popups use in-app modals instead of calling os native dialogs. by @7w1 in #1200 +* Updated OIDC implementation with new matrix-js-sdk version. by @eleboucher in #1077 + ## 1.20.0 (2026-07-17) ### Security diff --git a/package.json b/package.json index ab63531984..8369f713e4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sable", - "version": "1.20.0", + "version": "1.21.0", "description": "An almost stable Matrix client", "keywords": [], "license": "AGPL-3.0-only", @@ -165,4 +165,4 @@ } }, "packageManager": "pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be" -} +} \ No newline at end of file diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index c4a11ece45..aa419b27ae 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sable" -version = "1.20.0" +version = "1.21.0" description = "Yet another matrix client but better" authors = ["Sable Maintainers"] license = "AGPL-3.0-or-later" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 16fc08bb8c..12f0ae9081 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "../node_modules/@tauri-apps/cli/config.schema.json", "productName": "Sable", - "version": "1.20.0", + "version": "1.21.0", "identifier": "moe.sable.client", "build": { "frontendDist": "../dist", @@ -24,7 +24,9 @@ }, "iOS": { "template": "src-tauri/ios-project.yml", - "frameworks": ["AudioToolbox"] + "frameworks": [ + "AudioToolbox" + ] }, "linux": { "deb": { @@ -58,7 +60,9 @@ }, "plugins": { "updater": { - "endpoints": ["https://github.com/SableClient/Sable/releases/latest/download/latest.json"], + "endpoints": [ + "https://github.com/SableClient/Sable/releases/latest/download/latest.json" + ], "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IEM0NDc2QkI0NjdCODlEQUUKUldTdW5iaG50R3RIeFBQeGFwcDZNcGhCQ2Y4UFgzVnptRmNRZjRoVDl0MkdOZmREdC9pTUZrZnAK" }, "typegen": { @@ -72,11 +76,17 @@ }, "deep-link": { "desktop": { - "schemes": ["sable", "moe.sable.app"] + "schemes": [ + "sable", + "moe.sable.app" + ] }, "mobile": [ { - "scheme": ["sable", "moe.sable.app"], + "scheme": [ + "sable", + "moe.sable.app" + ], "appLink": false } ] @@ -98,4 +108,4 @@ ] } } -} +} \ No newline at end of file