Skip to content

Releases: SableClient/Sable

1.18.3 (2026-06-17)

17 Jun 22:36
3d719bd

Choose a tag to compare

Fixes

  • Fixed broken Twemoji rendering and updated emoji picker, autocomplete, and jumbo detection for new emojis. (#957 by @7w1)
  • Updated various dependencies. (#957 by @7w1)

1.18.2 (2026-06-17)

17 Jun 04:43
3ac83ac

Choose a tag to compare

Fixes

  • Adding servers in the explore tab now persist in account data and are actually added to the list. (#953 by @7w1)
  • Added a button to leave all rooms/subspaces within a space in the leave space confirmation dialog. Also has text to show number of children. (#953 by @7w1)
  • Added a setting to play notification sounds when tab is in background, enabled by default. (#953 by @7w1)
  • Centered the notification bell icon in the room list. (#954 by @7w1)
  • Fixed edit diffs not properly scaling with zoom. (#951 by @7w1)
  • Fixed icons not scaling with zoom. (#951 by @7w1)
  • Fixed invalid language tag when no locale set for some systems. (#953 by @7w1)
  • Fixed replying to reaction/edit events not replying. (#942 by @7w1)
  • Fix sending thread messages sometimes sending in the general timeline (#944 by @nushea)

Updates Twemoji to from v15 to v17 🫪 (#950 by @7w1, @hazre)

You can check here for emoji changes:

1.18.1 (2026-06-14)

14 Jun 17:04
aa88750

Choose a tag to compare

Fixes

  • Added some icon size settings. (#941 by @7w1)
  • Add 'Show Results' to show their poll's result before casting an answer (#939 by @nushea)
  • Fix edit events collapsing with normal messages. (#941 by @7w1)
  • Make more Icon changes (#940 by @nushea)
  • Fix missing the mark icon on Map, and the mark moving around when clicked (#937 by @nushea)
  • Hide membership events in read only rooms now also hides reactions and reaction redactions. (#941 by @7w1)

1.18.0 (2026-06-14)

14 Jun 03:15
3d02633

Choose a tag to compare

Features

  • Added configurable max pronoun pill count and max pill length rendering settings. (#904 by @7w1)
  • Adds the ability to hover/tap over ... to see the rest of someone's pronouns. (#904 by @7w1)
  • Support rendering matrix: URIs in incoming messages. (#935 by @7w1)
  • Added an inline add-reaction button at the end of message reaction lists. (#934 by @7w1)
  • Add button to silently dismiss Invite (#936 by @nushea)
  • Highlight message that you are about to reply to! (#897 by @nushea)
  • Add Location styling with a modal! (#927 by @nushea)

Added more hidden timeline events with settings and rendering. (#934 by @7w1)

Settings

  • Added a master Show Hidden Events toggle with per-type sub-toggles for message edits, redactions, reactions, and other unrecognized events
  • Sub-toggles stay visible beneath the master toggle and are disabled while hidden events are off

Timeline rendering

  • Show message edits as timeline events with reply navigation and an inline word/line diff between versions
  • Show reactions, message redactions, and reaction redactions as timeline events
  • Keep redacted reactions in the timeline as tombstones with redaction events linking back to them when possible
  • Improve reply-chip previews for edits, redactions, reactions, and redacted targets

Safeguards

  • Hide forward, delete, and other message actions on timeline meta events that cannot be forwarded or meaningfully deleted
  • Disallow forwarding deleted messages and other non-message event types

Add polls! (#916 by @nushea)

Add Polls with a new Menu for adding items

  • The polls have a simple style for showing and interfacing with poll events
  • There is now a simple interface for creating polls which integrates the spec
  • Now the Plus button on the bottom left can open a menu for selecting what to send, which will be useful for future options as well
  • For the people that prefer to only add files with that button they can disable the menu and still create polls with the /poll command
  • You can see who voted for what in a clear menu

Fixes

  • Change image rendering to allow enabling anti-aliasing in the image viewer (#919 by @nushea)
  • Fix crash during scrubbing before duration duration appears. (#902 by @7w1)
  • Fixed lists rendering p html tags on new lines. (#906 by @7w1)
  • Fix math parsing inside of color blocks not being parsed properly. (#910 by @7w1)
  • Fixed nested lists having wrong indentation levels when editing. (#906 by @7w1)
  • Fix missing filename breaking edits, and missing a fallback, and codeblock titles overflowing (#917 by @nushea)
  • Fix unset User Profile cards having incorectly colored text. (#896 by @nushea)
  • Migrated all icons to Phosphor Icons and added a setting to display globe/lock icon instead of the hash tag for the room sidebar. (#934 by @7w1)

1.17.0 (2026-05-22)

22 May 02:05
4c4d146

Choose a tag to compare

Features

  • Add support for misskey-flavored markdown color definitions. E.g. $[fg.color=f00 bg.color=00ff00 red on green]. (#860 by @7w1)
  • Add per Space setting for when to show room icons in sidebar (#851 by @nushea)
  • Add toggle to list all rooms inside of the home sidebar. (#866 by @nushea)

Change Image Viewer to feel more natural to use. (#686 by @7w1, @nushea, @Septicity)

  • Fixed zoom gestures generally not working on mobile.
  • Changed the % number in the top right to reflect the zoom of the original image as opposed to the change from it fitting the container.
  • Made the zoom pill allow entering custom values.
  • Added a button that zooms you to the original size of the image, and a button to return to the size that fills the container.
  • Added a pixelated image scaling setting: choose Both, Chat, Image viewer (default), or Neither for crisp nearest-neighbor rendering.
  • Transitions are now disabled for manual panning to improve responsiveness.

Fixes

  • Fixed starting lists at arbitrary numbers and list markers extending off screen with long numbers. (#860 by @7w1)
  • Fix single new lines after block quotes being block-quoted. (#860 by @7w1)
  • Fix emojis not rendering in reply chips. (#860 by @7w1)
  • Hardened html parsing in standard input box, should no longer randomly delete text in arrow brackets (unless valid, properly closed, legal html). (#860 by @7w1)
  • Fixed the message loading spinner flickering instead of continuing during large pagination chunks. (#895 by @7w1)
  • Fix matrix.to links getting arrow brackets inserted when editing messages. (#860 by @7w1)
  • Fix mentions breaking after editing messages with mentions. (#860 by @7w1)
  • Fix account switching and logging in with multiple (SSO) accounts silently failing (#882 by @770grappenmaker)
  • Removed the arbitrary bio limit from the bio editor. (#863 by @7w1)
  • Remove target and rel attributes from outgoing html links. (#891 by @7w1)
  • Fix tablet layouts having the sidebar fill up the screen. (#864 by @7w1)
  • Add support for stable mutual rooms endpoint, manually ported from this commit by ajbura upstream. (#852 by @7w1)

Documentation

  • Docker build tags have been updated: latest now tracks the latest versioned release and dev now tracks the dev branch. (#892 by @7w1)

1.16.1 (2026-05-15)

15 May 05:10
1f6b87b

Choose a tag to compare

Fixes

  • Fix issues related to editing messages with links losing previews or gaining <> (#847 by @7w1)
  • Made markdown headers also function properly with single new lines instead of only two new lines. (#837 by @7w1)
  • Fix mentions not being linkfied. (#837 by @7w1)
  • Fixed crash when rendering some m.room.pinned_events timeline rows (old/malformed pin state edge case). (#848 by @7w1)
  • Fixed reply chips for deleted messages and media without captions showing m.room.message type instead of the event. (#846 by @7w1)
  • Fixed room pings looking like normal message links instead of pings. (#837 by @7w1)
  • Properly centered message loading indicators to avoid brief scrollbar shift while loading messages. (#849 by @7w1)

1.16.0 (2026-05-14)

14 May 03:29
604661e

Choose a tag to compare

Features

  • Add Space banner support per MSC4221. You can now set it from the space settings. (#801 by @nushea)
  • Add setting to show icons of the rooms in the Rooms sidebar (#768 by @nushea)
  • Add Resize the sidepanels and the thread height of the original object using hoverable tools. (#768 by @nushea)
  • Add toggle to allow one to not join a call in a room by just clicking it in the sidebar. (#768 by @nushea)
  • Added the ability to right click on a folder to rename it. (#814 by @7w1)
  • Upgraded the forward modal to use the same modal present for search and added the ability to forward to same room the message is from. (#808 by @7w1)

Introduce the new Sable logo! (#809 by @Septicity)

  • You may need to reinstall PWAs to recieve the new app icons, if you use them.
  • Our logo is licensed under CC0, aka do whatever you want with it!
  • Also, there's a script for other us or other forks to replace the icon in the future, if needed.

Fixes

  • Add graceful fail if MSC4140 event delay exceeded (#276 by @jasonlaguidice)
  • Drops paragraph tags when messages are only a single paragraph, use markdown (two new lines) to define a new paragraph rather than a line break. (#799 by @7w1)
  • Fixed the text wrapping behavior of fallback messages. (#806 by @7w1)
  • Fixed the thin line appearing at the top of unstyled profiles. (#803 by @7w1)
  • Matrix.to links sent without explicit markdown formatting are sent as raw links instead of html links. (#786 by @7w1)
  • Fix /myroomnick and room cosmetics display name not updating name. (#805 by @7w1)
  • Fix spoilers not hiding nested content like mentions, emoji images, and custom-colored spans. (#807 by @7w1)
  • Added svgs to the allowed embeds for rendering/sending. (#804 by @7w1)
  • Suppress timeline dividers when there's no rendered events between them. (#720 by @mvanhorn)
  • Improve thread drawer separation between the pinned root message and replies with a border. (#830 by @7w1)

1.15.3 (2026-05-09)

09 May 23:06
1853974

Choose a tag to compare

Fixes

1.15.2 (2026-05-07)

07 May 05:56
1c46081

Choose a tag to compare

Fixes

  • Adds back the message editor toolbar under an optional setting. No longer uses WYSIWYG, just applies markdown. http://localhost:8080/settings/general?focus=composer-formatting-toolbar&moe.sable.client.action=settings (#762 by @7w1)
  • Fixed blockquotes needing a double backslash to escape and require a space after the > in order to form a blockquote. (#758 by @7w1)
  • Fix empty messages being displayed as broken messages. (#754 by @7w1)
  • Reescape arrow brackets when editing a message. (#763 by @7w1)
  • Fix extraneous markdown escape characters when editing code blocks. (#762 by @7w1)
  • Fixed jumpting to arbitrary events (e.g. reactions, edits, pins, leaves/joins). (#759 by @7w1)
  • Fix latex in codeblocks getting parsed. (#758 by @7w1)
  • Fixed message links being rendered as full links. (#751 by @7w1)
  • Fixed per-message profile proxies not unwrapping and generally just not working. (f8a9a8f)
  • Fixed tweak automatic favoriting behavior when entering/leaving the catalog. (#757 by @7w1)
  • Fix tweaks not applying on built-in themes. (#756 by @7w1)
  • Added the ability to underline using __underscores__. (#761 by @7w1)

1.15.1 (2026-05-05)

05 May 20:35
2e08ac3

Choose a tag to compare

Fixes

  • Fix editing messages with custom emojis being converted into html tags. (#749 by @7w1)
  • Fix muted rooms appearing as standard unread rooms. (#750 by @7w1)
  • Fix the call stack size crash on load when sliding sync is enabled. (#748 by @7w1)