diff --git a/.changeset/enhance_unsupportedcontent_and_brokencontent_to_display_message_body.md b/.changeset/enhance_unsupportedcontent_and_brokencontent_to_display_message_body.md deleted file mode 100644 index 983247a2dc..0000000000 --- a/.changeset/enhance_unsupportedcontent_and_brokencontent_to_display_message_body.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -sable: patch ---- - -Enhance UnsupportedContent and BrokenContent to display message body diff --git a/.changeset/feat-notification-settings-ui.md b/.changeset/feat-notification-settings-ui.md deleted file mode 100644 index 8908c269ce..0000000000 --- a/.changeset/feat-notification-settings-ui.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -sable: minor ---- - -feat: notification settings page improvements - -- Rename "Mobile In-App Notifications" → "In-App Notifications"; show the toggle on all platforms. -- Rename "Notification Sound" → "In-App Notification Sound" to clarify it only controls in-page audio, not push sound. -- Move badge display settings (Show Unread Counts, Badge Counts for DMs Only, Show Unread Ping Counts) from Appearance into the Notifications page. -- Fix "System Notifications" description — remove incorrect claim that mobile uses the in-app banner instead. -- Add a notification levels info button (ⓘ) to the All Messages, Special Messages, and Keyword Messages section headings explaining Disable / Notify Silent / Notify Loud. -- Add descriptive text under each notification section heading. -- Collapse the two `@room` push rules into a single "Mention @room" control (routes to `IsRoomMention` on modern servers, `AtRoomNotification` on older servers). Showing them separately caused an apparent sync loop where setting one immediately reset the other. -- Add "Follows your global notification rules" subtitle to the "Default" option in the per-room notification switcher. diff --git a/.changeset/feat_notification_highlight_messages.md b/.changeset/feat_notification_highlight_messages.md deleted file mode 100644 index e111707cff..0000000000 --- a/.changeset/feat_notification_highlight_messages.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -sable: minor ---- - -Messages that trigger a push rule with `highlight: true` (e.g. @mentions, keyword matches) now receive a full-width background highlight in the room timeline. Notifications with a sound tweak ("Notify Loud") use a warning-amber colour; silent highlights use the secondary-surface colour. Both colours adapt automatically to the active theme. diff --git a/CHANGELOG.md b/CHANGELOG.md index f5481d8ac2..d0ec41f5df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Sable Client Changelog +## 1.6.0 (2026-03-09) + +### Features + +* Messages that trigger a push rule with `highlight: true` (e.g. @mentions, keyword matches) now receive a full-width background highlight in the room timeline. Notifications with a sound tweak ("Notify Loud") use a warning-amber colour; silent highlights use the secondary-surface colour. Both colours adapt automatically to the active theme. + +* feat: notification settings page improvements + +### Fixes + +* Enhance UnsupportedContent and BrokenContent to display message body + ## 1.5.3 (2026-03-08) ### Fixes diff --git a/package-lock.json b/package-lock.json index 5683a6d19d..3c3f248cae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "sable", - "version": "1.5.3", + "version": "1.6.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "sable", - "version": "1.5.3", + "version": "1.6.0", "hasInstallScript": true, "license": "AGPL-3.0-only", "dependencies": { diff --git a/package.json b/package.json index 2667d1481f..3ca4beea9d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sable", - "version": "1.5.3", + "version": "1.6.0", "description": "Yet another matrix client fork", "type": "module", "packageManager": "npm@11.11.0",