Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/add_command_for_msc4268_e2ee_history_sharing.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/feat-ctrl-f-search.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/feat-encrypted-push.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/feat-large-room-call-button.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/feat-testing-setup.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/file_description_editing.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-animated-avatars.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-call-camera-default.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-direct-tab-double-badge.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-emoji-display-name-color.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-notification-dot-alignment.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-thread-empty-space.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-thread-fallback-reply-spec.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-timeline-refresh-scroll.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-url-preview-scroll-arrows.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix_voice_message_element_compat.md

This file was deleted.

24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# Sable Client Changelog

## 1.9.0 (2026-03-16)

### Features

* added a `/sharehistory` command to [share encrypted history with a user](https://github.com/matrix-org/matrix-spec-proposals/blob/rav/proposal/encrypted_history_sharing/proposals/4268-encrypted-history-sharing.md) ([#296](https://github.com/SableClient/Sable/pull/296) by @dozro)
* Push notifications now use `event_id_only` format — Sygnal never sees message content or sender metadata, and encrypted messages are decrypted client-side when the app tab is open ([#295](https://github.com/SableClient/Sable/pull/295) by @Just-Insane)
* Added a toggle to enable/disable showing the call button for large (> 10 member) rooms. ([#308](https://github.com/SableClient/Sable/pull/308) by @7w1)
* Added the ability to edit the description of a file and streamlined the image and video ui ([#282](https://github.com/SableClient/Sable/pull/282) by @nushea)

### Fixes

* Add Ctrl+F / Cmd+F keyboard shortcut to open Sable search instead of browser find-in-page ([#304](https://github.com/SableClient/Sable/pull/304) by @Just-Insane)
* Add Vitest testing infrastructure with example tests and contributor documentation ([#297](https://github.com/SableClient/Sable/pull/297) by @Just-Insane)
* Fix animated avatars not looping. ([#307](https://github.com/SableClient/Sable/pull/307) by @7w1)
* Fix camera turning on by default when starting a call from the room header button ([#305](https://github.com/SableClient/Sable/pull/305) by @Just-Insane)
* Fix duplicate unread badges on the /direct/ icon for DM rooms already shown as individual sidebar avatars ([#289](https://github.com/SableClient/Sable/pull/289) by @Just-Insane)
* Fix emoji color bleeding into adjacent text in read receipt display names on Safari/WebKit ([#303](https://github.com/SableClient/Sable/pull/303) by @Just-Insane)
* Fix notification dot badge appearing off-center on sidebar avatars ([#306](https://github.com/SableClient/Sable/pull/306) by @Just-Insane)
* Fix excessive whitespace between the thread root message and replies in the thread drawer ([#302](https://github.com/SableClient/Sable/pull/302) by @Just-Insane)
* Fix thread messages to include the required `m.in_reply_to` fallback pointing to the latest thread event, so unthreaded clients can display the reply chain correctly per the Matrix spec. ([#288](https://github.com/SableClient/Sable/pull/288) by @Just-Insane)
* Fix spurious scroll-to-bottom and MaxListeners warnings on sync gap: stable callback refs and prevEventsLength guard in RoomTimeline, correct CallEmbed .bind(this) listener leak, stable refs in useCallSignaling, and unreadInfoRef to stop per-message listener churn ([#279](https://github.com/SableClient/Sable/pull/279) by @Just-Insane)
* Fix URL preview scroll arrows appearing when there is no content to scroll ([#301](https://github.com/SableClient/Sable/pull/301) by @Just-Insane)
* fix of compatibility of voice messages with element clients and style misshaps ([#286](https://github.com/SableClient/Sable/pull/286) by @dozro)

## 1.8.0 (2026-03-14)

### Features
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "sable",
"version": "1.8.0",
"version": "1.9.0",
"description": "An almost stable Matrix client",
"type": "module",
"packageManager": "pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be",
Expand Down
Loading