From dae956977526a21b251166977f76d08352da179b Mon Sep 17 00:00:00 2001 From: Erwan Leboucher Date: Thu, 17 Sep 2026 22:06:36 +0200 Subject: [PATCH] chore: clean up pending changesets for 1.22.0 --- .changeset/cold-push-observability.md | 5 ----- .changeset/fix-android-emote-backspace-keyboard.md | 5 ----- .changeset/fix-android-keyboard-viewport-height.md | 5 ----- .changeset/fix-android-pill-recompose.md | 5 ----- .changeset/fix-avatar-blinking.md | 5 ----- .changeset/fix-background-sync-resume.md | 5 ----- .changeset/fix-built-in-push.md | 5 ----- .changeset/fix-crypto-store-device-mismatch.md | 5 ----- .changeset/fix-device-trust.md | 5 +++++ .changeset/fix-device-verified-badge.md | 5 ----- .changeset/fix-duplicate-crypto-client.md | 5 ----- .changeset/fix-ios-loopback-media-after-background.md | 5 ----- .changeset/fix-media-reliability.md | 5 +++++ .changeset/fix-mobile-composer-keyboard.md | 5 ----- .changeset/fix-mobile-image-tap-keyboard.md | 5 ----- .changeset/fix-mobile-keyboard.md | 5 +++++ .changeset/fix-mobile-sheet-keyboard.md | 5 ----- .changeset/fix-notification-plugin-anr.md | 5 ----- .changeset/fix-notification-room-titles.md | 5 ----- .changeset/fix-notifications-background.md | 5 +++++ .changeset/fix-ntfy-notification-delivery.md | 5 ----- .changeset/fix-push-anr.md | 5 ----- .changeset/fix-recovery-key-cross-signing.md | 5 ----- .changeset/fix-recovery-verification-persistence.md | 5 ----- .changeset/fix-tauri-avatar-token-rotation.md | 5 ----- .changeset/fix-tauri-file-downloads.md | 5 ----- .changeset/fix-tauri-media-loading.md | 5 ----- .changeset/merge-legacy-image-pack-rooms.md | 2 +- 28 files changed, 21 insertions(+), 116 deletions(-) delete mode 100644 .changeset/cold-push-observability.md delete mode 100644 .changeset/fix-android-emote-backspace-keyboard.md delete mode 100644 .changeset/fix-android-keyboard-viewport-height.md delete mode 100644 .changeset/fix-android-pill-recompose.md delete mode 100644 .changeset/fix-avatar-blinking.md delete mode 100644 .changeset/fix-background-sync-resume.md delete mode 100644 .changeset/fix-built-in-push.md delete mode 100644 .changeset/fix-crypto-store-device-mismatch.md create mode 100644 .changeset/fix-device-trust.md delete mode 100644 .changeset/fix-device-verified-badge.md delete mode 100644 .changeset/fix-duplicate-crypto-client.md delete mode 100644 .changeset/fix-ios-loopback-media-after-background.md create mode 100644 .changeset/fix-media-reliability.md delete mode 100644 .changeset/fix-mobile-composer-keyboard.md delete mode 100644 .changeset/fix-mobile-image-tap-keyboard.md create mode 100644 .changeset/fix-mobile-keyboard.md delete mode 100644 .changeset/fix-mobile-sheet-keyboard.md delete mode 100644 .changeset/fix-notification-plugin-anr.md delete mode 100644 .changeset/fix-notification-room-titles.md create mode 100644 .changeset/fix-notifications-background.md delete mode 100644 .changeset/fix-ntfy-notification-delivery.md delete mode 100644 .changeset/fix-push-anr.md delete mode 100644 .changeset/fix-recovery-key-cross-signing.md delete mode 100644 .changeset/fix-recovery-verification-persistence.md delete mode 100644 .changeset/fix-tauri-avatar-token-rotation.md delete mode 100644 .changeset/fix-tauri-file-downloads.md delete mode 100644 .changeset/fix-tauri-media-loading.md diff --git a/.changeset/cold-push-observability.md b/.changeset/cold-push-observability.md deleted file mode 100644 index 66ef60261b..0000000000 --- a/.changeset/cold-push-observability.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Make notifications more reliable when the app is closed on Android: the push is decrypted inside a short-lived foreground service instead of being cut short by battery saving. diff --git a/.changeset/fix-android-emote-backspace-keyboard.md b/.changeset/fix-android-emote-backspace-keyboard.md deleted file mode 100644 index 95af104ff2..0000000000 --- a/.changeset/fix-android-emote-backspace-keyboard.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix the Android keyboard flickering when backspacing a native emote. diff --git a/.changeset/fix-android-keyboard-viewport-height.md b/.changeset/fix-android-keyboard-viewport-height.md deleted file mode 100644 index a0d71e2731..0000000000 --- a/.changeset/fix-android-keyboard-viewport-height.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix the app not resizing above the on-screen keyboard on Android. diff --git a/.changeset/fix-android-pill-recompose.md b/.changeset/fix-android-pill-recompose.md deleted file mode 100644 index 42a646bd9e..0000000000 --- a/.changeset/fix-android-pill-recompose.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix the composer duplicating a mention or command label when erasing it on Android diff --git a/.changeset/fix-avatar-blinking.md b/.changeset/fix-avatar-blinking.md deleted file mode 100644 index 0940b6ff77..0000000000 --- a/.changeset/fix-avatar-blinking.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix avatars flickering and sometimes staying broken: a retry now re-requests the image on the web, loads without dropping the fallback, and stays cached once it succeeds. diff --git a/.changeset/fix-background-sync-resume.md b/.changeset/fix-background-sync-resume.md deleted file mode 100644 index 592de0cd32..0000000000 --- a/.changeset/fix-background-sync-resume.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix new messages not arriving on mobile until the app was restarted, after it had been in the background. diff --git a/.changeset/fix-built-in-push.md b/.changeset/fix-built-in-push.md deleted file mode 100644 index ac48c536a0..0000000000 --- a/.changeset/fix-built-in-push.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix built-in push activation on Android and preserve custom push servers after restarting. diff --git a/.changeset/fix-crypto-store-device-mismatch.md b/.changeset/fix-crypto-store-device-mismatch.md deleted file mode 100644 index 29f43f8855..0000000000 --- a/.changeset/fix-crypto-store-device-mismatch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix devices randomly becoming unverified after a forced sign-out: encryption keys left behind by a previous session on the same account no longer block sign-in, and that session now starts its own device scoped store. diff --git a/.changeset/fix-device-trust.md b/.changeset/fix-device-trust.md new file mode 100644 index 0000000000..0f4d84b051 --- /dev/null +++ b/.changeset/fix-device-trust.md @@ -0,0 +1,5 @@ +--- +default: patch +--- + +Keep verified devices verified: stop crypto-store conflicts between sessions, and restore cross-signing trust when unlocking backup with a recovery key. diff --git a/.changeset/fix-device-verified-badge.md b/.changeset/fix-device-verified-badge.md deleted file mode 100644 index 3a59f935fb..0000000000 --- a/.changeset/fix-device-verified-badge.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix devices showing as verified in Sable while other clients still see them as unverified, and let an unverified device start emoji verification instead of only offering the recovery key diff --git a/.changeset/fix-duplicate-crypto-client.md b/.changeset/fix-duplicate-crypto-client.md deleted file mode 100644 index 5e22d025ce..0000000000 --- a/.changeset/fix-duplicate-crypto-client.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Stop a second Matrix client from opening the same crypto store, which could corrupt device keys and leave a device looking unverified to other clients. diff --git a/.changeset/fix-ios-loopback-media-after-background.md b/.changeset/fix-ios-loopback-media-after-background.md deleted file mode 100644 index 15d1e93d9f..0000000000 --- a/.changeset/fix-ios-loopback-media-after-background.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix media failing to load after the app has been in the background, which previously needed an app restart to recover. diff --git a/.changeset/fix-media-reliability.md b/.changeset/fix-media-reliability.md new file mode 100644 index 0000000000..83b9926466 --- /dev/null +++ b/.changeset/fix-media-reliability.md @@ -0,0 +1,5 @@ +--- +default: patch +--- + +Fix avatars and media flickering, disappearing after backgrounding or token rotation, or failing to download, in the desktop and mobile apps. diff --git a/.changeset/fix-mobile-composer-keyboard.md b/.changeset/fix-mobile-composer-keyboard.md deleted file mode 100644 index 6b78641746..0000000000 --- a/.changeset/fix-mobile-composer-keyboard.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix the mobile keyboard staying open over the room list after swiping out of a room. diff --git a/.changeset/fix-mobile-image-tap-keyboard.md b/.changeset/fix-mobile-image-tap-keyboard.md deleted file mode 100644 index 68bbc51fe0..0000000000 --- a/.changeset/fix-mobile-image-tap-keyboard.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix the mobile keyboard reopening when tapping a timeline image. diff --git a/.changeset/fix-mobile-keyboard.md b/.changeset/fix-mobile-keyboard.md new file mode 100644 index 0000000000..818bb35e32 --- /dev/null +++ b/.changeset/fix-mobile-keyboard.md @@ -0,0 +1,5 @@ +--- +default: patch +--- + +Fix mobile keyboard handling: emote backspace flicker, Android viewport height, duplicated mention pills, and a keyboard stuck over the room list, timeline images, or composer sheets. diff --git a/.changeset/fix-mobile-sheet-keyboard.md b/.changeset/fix-mobile-sheet-keyboard.md deleted file mode 100644 index 8de0a4a224..0000000000 --- a/.changeset/fix-mobile-sheet-keyboard.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Dismiss the mobile keyboard when opening composer sheets (emoji, attachments, personas) and keep it dismissed after they close. diff --git a/.changeset/fix-notification-plugin-anr.md b/.changeset/fix-notification-plugin-anr.md deleted file mode 100644 index caec1e73b3..0000000000 --- a/.changeset/fix-notification-plugin-anr.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix Android freezing with "Sable isn't responding" when notification setup overlapped a page load diff --git a/.changeset/fix-notification-room-titles.md b/.changeset/fix-notification-room-titles.md deleted file mode 100644 index a464677358..0000000000 --- a/.changeset/fix-notification-room-titles.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Preserve room names and sender details in push notifications. diff --git a/.changeset/fix-notifications-background.md b/.changeset/fix-notifications-background.md new file mode 100644 index 0000000000..a86fe8a7fb --- /dev/null +++ b/.changeset/fix-notifications-background.md @@ -0,0 +1,5 @@ +--- +default: patch +--- + +Make push notifications and background sync more reliable when the app is closed or in the background. diff --git a/.changeset/fix-ntfy-notification-delivery.md b/.changeset/fix-ntfy-notification-delivery.md deleted file mode 100644 index b214108f31..0000000000 --- a/.changeset/fix-ntfy-notification-delivery.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix push notification delivery across providers on Android and iOS. diff --git a/.changeset/fix-push-anr.md b/.changeset/fix-push-anr.md deleted file mode 100644 index c73d34892e..0000000000 --- a/.changeset/fix-push-anr.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix "Sable isn't responding" appearing repeatedly on Android when notifications arrived while the app was in the background. diff --git a/.changeset/fix-recovery-key-cross-signing.md b/.changeset/fix-recovery-key-cross-signing.md deleted file mode 100644 index 33b04faa77..0000000000 --- a/.changeset/fix-recovery-key-cross-signing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Restore cross-signing device trust when unlocking encryption backup with a recovery key. diff --git a/.changeset/fix-recovery-verification-persistence.md b/.changeset/fix-recovery-verification-persistence.md deleted file mode 100644 index 1f1cec7e77..0000000000 --- a/.changeset/fix-recovery-verification-persistence.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix recovery-key verified devices becoming unverified after an app refresh. diff --git a/.changeset/fix-tauri-avatar-token-rotation.md b/.changeset/fix-tauri-avatar-token-rotation.md deleted file mode 100644 index 736513782f..0000000000 --- a/.changeset/fix-tauri-avatar-token-rotation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix room and user avatars disappearing on desktop after an access-token rotation. diff --git a/.changeset/fix-tauri-file-downloads.md b/.changeset/fix-tauri-file-downloads.md deleted file mode 100644 index 437e85b907..0000000000 --- a/.changeset/fix-tauri-file-downloads.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix downloading files other than images in the desktop and mobile apps. diff --git a/.changeset/fix-tauri-media-loading.md b/.changeset/fix-tauri-media-loading.md deleted file mode 100644 index e13bfaa058..0000000000 --- a/.changeset/fix-tauri-media-loading.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix avatars, images and videos disappearing or reloading on desktop and mobile. diff --git a/.changeset/merge-legacy-image-pack-rooms.md b/.changeset/merge-legacy-image-pack-rooms.md index d42ba3c317..248bd2f401 100644 --- a/.changeset/merge-legacy-image-pack-rooms.md +++ b/.changeset/merge-legacy-image-pack-rooms.md @@ -1,5 +1,5 @@ --- -type: patch +default: patch --- Merge image-pack updates from legacy clients and mirror edits or deletions to active legacy pack state keys.