From d6def47b4d82473acbbdda895f5d55f6e3285d19 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 10 Apr 2026 03:15:48 +0000 Subject: [PATCH] chore: prepare release 1.14.0 --- .changeset/add_msc4095_displaying.md | 5 --- ...nge-code-block-highlighting-to-arborium.md | 5 --- .changeset/feat-add-DM-statuses.md | 5 --- .changeset/feat-add-custom-DM-looks.md | 5 --- .changeset/feat-add-statuses-in-Members.md | 5 --- .changeset/feat-add-theme-specific-colors.md | 5 --- .changeset/feat-collpase-folder-setting.md | 5 --- .changeset/feat-dismiss-local-echo.md | 5 --- .changeset/feat-thread-enhancements.md | 5 --- .changeset/fix-audio-file-description.md | 5 --- .changeset/fix-bug-report-modal-overflow.md | 5 --- .changeset/fix-dms-nav-not-naving.md | 5 --- .changeset/fix-focus-capture-reply.md | 5 --- .changeset/fix-formatted-body-linkify.md | 5 --- .changeset/fix-hidden-names.md | 5 --- .../fix-html-formatting-on-long-messages.md | 5 --- .changeset/fix-ios-overscroll.md | 5 --- .../fix-pmp-encrypted-sticky-scrolling.md | 5 --- .../fix-timeline-blank-on-foreground.md | 5 --- .changeset/pr-602-centered-zoom.md | 5 --- .changeset/pr-602-multiplicative-zoom.md | 5 --- .changeset/pr-602-zoom-buttons.md | 5 --- .changeset/remove-right-click-drag.md | 5 --- .changeset/settings-links.md | 5 --- .changeset/settings-route-based-navigation.md | 5 --- .changeset/update-donation-links.md | 5 --- CHANGELOG.md | 34 +++++++++++++++++++ package.json | 2 +- 28 files changed, 35 insertions(+), 131 deletions(-) delete mode 100644 .changeset/add_msc4095_displaying.md delete mode 100644 .changeset/change-code-block-highlighting-to-arborium.md delete mode 100644 .changeset/feat-add-DM-statuses.md delete mode 100644 .changeset/feat-add-custom-DM-looks.md delete mode 100644 .changeset/feat-add-statuses-in-Members.md delete mode 100644 .changeset/feat-add-theme-specific-colors.md delete mode 100644 .changeset/feat-collpase-folder-setting.md delete mode 100644 .changeset/feat-dismiss-local-echo.md delete mode 100644 .changeset/feat-thread-enhancements.md delete mode 100644 .changeset/fix-audio-file-description.md delete mode 100644 .changeset/fix-bug-report-modal-overflow.md delete mode 100644 .changeset/fix-dms-nav-not-naving.md delete mode 100644 .changeset/fix-focus-capture-reply.md delete mode 100644 .changeset/fix-formatted-body-linkify.md delete mode 100644 .changeset/fix-hidden-names.md delete mode 100644 .changeset/fix-html-formatting-on-long-messages.md delete mode 100644 .changeset/fix-ios-overscroll.md delete mode 100644 .changeset/fix-pmp-encrypted-sticky-scrolling.md delete mode 100644 .changeset/fix-timeline-blank-on-foreground.md delete mode 100644 .changeset/pr-602-centered-zoom.md delete mode 100644 .changeset/pr-602-multiplicative-zoom.md delete mode 100644 .changeset/pr-602-zoom-buttons.md delete mode 100644 .changeset/remove-right-click-drag.md delete mode 100644 .changeset/settings-links.md delete mode 100644 .changeset/settings-route-based-navigation.md delete mode 100644 .changeset/update-donation-links.md diff --git a/.changeset/add_msc4095_displaying.md b/.changeset/add_msc4095_displaying.md deleted file mode 100644 index a8b83ed00..000000000 --- a/.changeset/add_msc4095_displaying.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Add support for rendering bundled urls per MSC4095 diff --git a/.changeset/change-code-block-highlighting-to-arborium.md b/.changeset/change-code-block-highlighting-to-arborium.md deleted file mode 100644 index 1071ef3dc..000000000 --- a/.changeset/change-code-block-highlighting-to-arborium.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Improve code blocks with faster, more accurate syntax highlighting, broader language support, and separate light and dark theme options. diff --git a/.changeset/feat-add-DM-statuses.md b/.changeset/feat-add-DM-statuses.md deleted file mode 100644 index 55e0aa3be..000000000 --- a/.changeset/feat-add-DM-statuses.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Add statuses to DMs diff --git a/.changeset/feat-add-custom-DM-looks.md b/.changeset/feat-add-custom-DM-looks.md deleted file mode 100644 index a2df236d5..000000000 --- a/.changeset/feat-add-custom-DM-looks.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Add custom DM images and descriptions diff --git a/.changeset/feat-add-statuses-in-Members.md b/.changeset/feat-add-statuses-in-Members.md deleted file mode 100644 index 9ea6f93ce..000000000 --- a/.changeset/feat-add-statuses-in-Members.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Add statuses to Member Tile diff --git a/.changeset/feat-add-theme-specific-colors.md b/.changeset/feat-add-theme-specific-colors.md deleted file mode 100644 index 1ad50e322..000000000 --- a/.changeset/feat-add-theme-specific-colors.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Add the ability to set Global Name Colors dependent on the theme (dark/light) diff --git a/.changeset/feat-collpase-folder-setting.md b/.changeset/feat-collpase-folder-setting.md deleted file mode 100644 index b49339c45..000000000 --- a/.changeset/feat-collpase-folder-setting.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Add a setting to collapse sidebar folders by default. diff --git a/.changeset/feat-dismiss-local-echo.md b/.changeset/feat-dismiss-local-echo.md deleted file mode 100644 index 4fa2adbb4..000000000 --- a/.changeset/feat-dismiss-local-echo.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Add a "Dismiss" button to command response messages. diff --git a/.changeset/feat-thread-enhancements.md b/.changeset/feat-thread-enhancements.md deleted file mode 100644 index b2532c19c..000000000 --- a/.changeset/feat-thread-enhancements.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Update threads: various fixes, browse all room threads, and see live reply counts on messages. diff --git a/.changeset/fix-audio-file-description.md b/.changeset/fix-audio-file-description.md deleted file mode 100644 index 89710332a..000000000 --- a/.changeset/fix-audio-file-description.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Use file name instead of "a voice message" for non-voice audio files. diff --git a/.changeset/fix-bug-report-modal-overflow.md b/.changeset/fix-bug-report-modal-overflow.md deleted file mode 100644 index c37f218a7..000000000 --- a/.changeset/fix-bug-report-modal-overflow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Constrain bug report modal to viewport height to prevent overflow. diff --git a/.changeset/fix-dms-nav-not-naving.md b/.changeset/fix-dms-nav-not-naving.md deleted file mode 100644 index 2e214e4a8..000000000 --- a/.changeset/fix-dms-nav-not-naving.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix dms navigation not navigating to dms when local storage is messed up. diff --git a/.changeset/fix-focus-capture-reply.md b/.changeset/fix-focus-capture-reply.md deleted file mode 100644 index 30b559f9c..000000000 --- a/.changeset/fix-focus-capture-reply.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix reply button not capturing editor focus. diff --git a/.changeset/fix-formatted-body-linkify.md b/.changeset/fix-formatted-body-linkify.md deleted file mode 100644 index cbd310aba..000000000 --- a/.changeset/fix-formatted-body-linkify.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fixes links not being clickable in formatted messages, including messages that use abbreviations. diff --git a/.changeset/fix-hidden-names.md b/.changeset/fix-hidden-names.md deleted file mode 100644 index b3aa8fb1a..000000000 --- a/.changeset/fix-hidden-names.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix some zero-width (invisible) names diff --git a/.changeset/fix-html-formatting-on-long-messages.md b/.changeset/fix-html-formatting-on-long-messages.md deleted file mode 100644 index 2a34189b0..000000000 --- a/.changeset/fix-html-formatting-on-long-messages.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Re-introduced custom HTML formatting for long messages diff --git a/.changeset/fix-ios-overscroll.md b/.changeset/fix-ios-overscroll.md deleted file mode 100644 index 02b02f246..000000000 --- a/.changeset/fix-ios-overscroll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix iOS elastic bounce-back overscroll on the root element. diff --git a/.changeset/fix-pmp-encrypted-sticky-scrolling.md b/.changeset/fix-pmp-encrypted-sticky-scrolling.md deleted file mode 100644 index df6d3b941..000000000 --- a/.changeset/fix-pmp-encrypted-sticky-scrolling.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fixed the "sticky scrolling" issue in encrypted rooms with many PMP messages. diff --git a/.changeset/fix-timeline-blank-on-foreground.md b/.changeset/fix-timeline-blank-on-foreground.md deleted file mode 100644 index a214a478f..000000000 --- a/.changeset/fix-timeline-blank-on-foreground.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Fix blank room timeline when app returns from background. When sliding sync delivers an `initial: true` response for the open room, a `TimelineReset` event now correctly shows skeleton placeholders while events reload instead of leaving an empty view. diff --git a/.changeset/pr-602-centered-zoom.md b/.changeset/pr-602-centered-zoom.md deleted file mode 100644 index 35c1a550e..000000000 --- a/.changeset/pr-602-centered-zoom.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Image zooming is now centered on the cursor position diff --git a/.changeset/pr-602-multiplicative-zoom.md b/.changeset/pr-602-multiplicative-zoom.md deleted file mode 100644 index 7a4def730..000000000 --- a/.changeset/pr-602-multiplicative-zoom.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Image zooming is now multiplicative instead of additive, resulting in a consistent "zooming speed". diff --git a/.changeset/pr-602-zoom-buttons.md b/.changeset/pr-602-zoom-buttons.md deleted file mode 100644 index 3c5ab5df6..000000000 --- a/.changeset/pr-602-zoom-buttons.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Image zoom buttons now zoom towards the center of the screen diff --git a/.changeset/remove-right-click-drag.md b/.changeset/remove-right-click-drag.md deleted file mode 100644 index 1627565d1..000000000 --- a/.changeset/remove-right-click-drag.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Right clicks no longer drag images in the viewer. diff --git a/.changeset/settings-links.md b/.changeset/settings-links.md deleted file mode 100644 index 7e36f2cc7..000000000 --- a/.changeset/settings-links.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -You can now share direct links to specific settings, and opening one takes you to the right section and highlights the target option. diff --git a/.changeset/settings-route-based-navigation.md b/.changeset/settings-route-based-navigation.md deleted file mode 100644 index ff0abe0cb..000000000 --- a/.changeset/settings-route-based-navigation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -Settings now use route-based navigation with improved desktop and mobile behavior, including better back and close handling. diff --git a/.changeset/update-donation-links.md b/.changeset/update-donation-links.md deleted file mode 100644 index 3d68d3e97..000000000 --- a/.changeset/update-donation-links.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -Updated Support links to point to https://opencollective.com/sable diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d0dbcb8e..5695f023c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,39 @@ # Sable Client Changelog +## 1.14.0 (2026-04-10) + +### Features + +* Add support for rendering bundled urls per MSC4095 ([#590](https://github.com/SableClient/Sable/pull/590) by @nushea) +* Improve code blocks with faster, more accurate syntax highlighting, broader language support, and separate light and dark theme options. ([#576](https://github.com/SableClient/Sable/pull/576) by @hazre) +* Add statuses to DMs ([#644](https://github.com/SableClient/Sable/pull/644) by @nushea) +* Add custom DM images and descriptions ([#644](https://github.com/SableClient/Sable/pull/644) by @nushea) +* Add statuses to Member Tile ([#644](https://github.com/SableClient/Sable/pull/644) by @nushea) +* Add the ability to set Global Name Colors dependent on the theme (dark/light) ([#656](https://github.com/SableClient/Sable/pull/656) by @nushea) +* Add a setting to collapse sidebar folders by default. ([#624](https://github.com/SableClient/Sable/pull/624) by @7w1) +* Add a "Dismiss" button to command response messages. ([#625](https://github.com/SableClient/Sable/pull/625) by @7w1) +* Update threads: various fixes, browse all room threads, and see live reply counts on messages. ([#564](https://github.com/SableClient/Sable/pull/564) by @Just-Insane) +* Re-introduced custom HTML formatting for long messages ([#641](https://github.com/SableClient/Sable/pull/641) by @Septicity) +* You can now share direct links to specific settings, and opening one takes you to the right section and highlights the target option. ([#577](https://github.com/SableClient/Sable/pull/577) by @hazre) +* Settings now use route-based navigation with improved desktop and mobile behavior, including better back and close handling. ([#577](https://github.com/SableClient/Sable/pull/577) by @hazre) + +### Fixes + +* Use file name instead of "a voice message" for non-voice audio files. ([#651](https://github.com/SableClient/Sable/pull/651) by @mvanhorn) +* Constrain bug report modal to viewport height to prevent overflow. ([#652](https://github.com/SableClient/Sable/pull/652) by @mvanhorn) +* Fix dms navigation not navigating to dms when local storage is messed up. ([#653](https://github.com/SableClient/Sable/pull/653) by @7w1) +* Fix reply button not capturing editor focus. ([#623](https://github.com/SableClient/Sable/pull/623) by @7w1) +* Fixes links not being clickable in formatted messages, including messages that use abbreviations. ([#632](https://github.com/SableClient/Sable/pull/632) by @hazre) +* Fix some zero-width (invisible) names ([#640](https://github.com/SableClient/Sable/pull/640) by @nushea) +* Fix iOS elastic bounce-back overscroll on the root element. ([#650](https://github.com/SableClient/Sable/pull/650) by @mvanhorn) +* Fixed the "sticky scrolling" issue in encrypted rooms with many PMP messages. ([#626](https://github.com/SableClient/Sable/pull/626) by @Septicity) +* Fix blank room timeline when app returns from background. When sliding sync delivers an `initial: true` response for the open room, a `TimelineReset` event now correctly shows skeleton placeholders while events reload instead of leaving an empty view. ([#657](https://github.com/SableClient/Sable/pull/657) by @Just-Insane) +* Image zooming is now centered on the cursor position ([#602](https://github.com/SableClient/Sable/pull/602) by @mini-bomba) +* Image zooming is now multiplicative instead of additive, resulting in a consistent "zooming speed". ([#602](https://github.com/SableClient/Sable/pull/602) by @mini-bomba) +* Image zoom buttons now zoom towards the center of the screen ([#602](https://github.com/SableClient/Sable/pull/602) by @mini-bomba) +* Right clicks no longer drag images in the viewer. ([#620](https://github.com/SableClient/Sable/pull/620) by @Septicity) +* Updated Support links to point to https://opencollective.com/sable ([#661](https://github.com/SableClient/Sable/pull/661) by @7w1) + ## 1.13.1 (2026-03-30) ### Fixes diff --git a/package.json b/package.json index cab220bb1..980aa4b64 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sable", - "version": "1.13.1", + "version": "1.14.0", "description": "An almost stable Matrix client", "type": "module", "packageManager": "pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be",