Skip to content

chore: prepare release 1.9.0#287

Open
sable-release-bot[bot] wants to merge 1 commit intodevfrom
release
Open

chore: prepare release 1.9.0#287
sable-release-bot[bot] wants to merge 1 commit intodevfrom
release

Conversation

@sable-release-bot
Copy link

@sable-release-bot sable-release-bot bot commented Mar 15, 2026

Important

Merging this PR will create a new release.

Features

  • added a /sharehistory command to share encrypted history with a user (#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 by @Just-Insane)
  • Added a toggle to enable/disable showing the call button for large (> 10 member) rooms. (#308 by @7w1)
  • Added the ability to edit the description of a file and streamlined the image and video ui (#282 by @nushea)

Fixes

  • Add Ctrl+F / Cmd+F keyboard shortcut to open Sable search instead of browser find-in-page (#304 by @Just-Insane)
  • Add Vitest testing infrastructure with example tests and contributor documentation (#297 by @Just-Insane)
  • Fix animated avatars not looping. (#307 by @7w1)
  • Fix camera turning on by default when starting a call from the room header button (#305 by @Just-Insane)
  • Fix duplicate unread badges on the /direct/ icon for DM rooms already shown as individual sidebar avatars (#289 by @Just-Insane)
  • Fix emoji color bleeding into adjacent text in read receipt display names on Safari/WebKit (#303 by @Just-Insane)
  • Fix notification dot badge appearing off-center on sidebar avatars (#306 by @Just-Insane)
  • Fix excessive whitespace between the thread root message and replies in the thread drawer (#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 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 by @Just-Insane)
  • Fix URL preview scroll arrows appearing when there is no content to scroll (#301 by @Just-Insane)
  • fix of compatibility of voice messages with element clients and style misshaps (#286 by @dozro)

@sable-release-bot sable-release-bot bot requested a review from a team March 15, 2026 17:14
@sable-release-bot sable-release-bot bot force-pushed the release branch 5 times, most recently from 41c5e7d to 1fe6bf1 Compare March 15, 2026 19:00
@sable-release-bot sable-release-bot bot changed the title chore: prepare release 1.8.1 chore: prepare release 1.9.0 Mar 16, 2026
@sable-release-bot sable-release-bot bot force-pushed the release branch 22 times, most recently from deff462 to f7b8c57 Compare March 16, 2026 19:57
@sable-release-bot sable-release-bot bot force-pushed the release branch 7 times, most recently from 6fc98cf to 562c1a3 Compare March 16, 2026 22:18
@github-actions
Copy link
Contributor

Deploying with  Cloudflare Workers  Cloudflare Workers

Status Preview URL Commit Alias Updated (UTC)
✅ Deployment successful! https://pr-287-sable.raspy-dream-bb1d.workers.dev b4ac568 pr-287 Mon, 16 Mar 2026 22:20:49 GMT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants