github SableClient/Sable v1.13.0
1.13.0 (2026-03-28)

11 hours ago

Features

  • Add ability to click on usernames in member and state events to view user info (#536 by @thundertheidiot)
  • Add black theme (#437 by @Elec3137)
  • added a limited compatibility with pk;member commands (#550 by @dozro)
  • Add /location sharing command, and a /sharemylocation command. (#509 by @nushea)
  • added option to use shorthands to send a message with a Persona, for example ✨:test (#550 by @dozro)
  • Add quick reply keybinds by using ctrl+up / ctrl+down you can now cycle through the message you are replying to with keybinds (#524 by @CodeF53)
  • Adds a /html command to send HTML messages (#560 by @Vespe-r)
  • Add room abbreviations with hover tooltips: moderators define term/definition pairs in room settings; matching terms are highlighted in messages. (#514 by @Just-Insane)
  • Add support for timestamps, playlists and youtube music links for the youtube embeds (#534 by @thundertheidiot)
  • Add settings sync across devices via Matrix account data, with JSON export/import (#515 by @Just-Insane)

Fixes

  • Add detailed error messages to forwarding failures. (#532 by @7w1)
  • Cap unread badge numbers at 1k+, and something extra :) (#484 by @hazre)
  • Fix scroll-to-bottom after room navigation, timeline pagination reliability, and URL preview deduplication. (#529 by @Just-Insane)
  • Fixes the most recent pmp message in encrypted rooms not consistently rendering the pmp and not grouping with previous pmps. (#526 by @7w1)
  • fixed sending sticker and attachments while having a persona selected (#525 by @dozro)
  • Fix push notifications missing sender/room avatar and showing stale display names when using event_id_only push format. (#551 by @Just-Insane)
  • Sanitize formatted reply previews before rendering to prevent unsafe HTML from being parsed in reply snippets. (#569 by @Just-Insane)
  • Fix broken link to Sliding Sync known issues — now points to #39 instead of the old repository. (#519 by @Just-Insane)
  • Fix service worker authenticated media requests returning 401 errors after SW restart or when session data is missing/stale. (#516 by @Just-Insane)
  • rephrased the command describtion for /usepmp and made /usepmp reset actually reset the room association of the pmp (#550 by @dozro)
  • Fix confusing ui with Client Side Embeds in Encrypted Rooms setting (#535 by @thundertheidiot)
  • fix forwarding metadata by removing the null value (#540 by @dozro)
  • fix forwarding issue for users on synapse homeservers, by removing the relation (#558 by @dozro)
  • fixed the syntax issues regarding /addpmp and usepmp (note that the syntax for /usepmp has changed) (#550 by @dozro)
  • fix the display of jumbo emojis on messages sent with a persona (#530 by @dozro)
  • Fix sidebar notification badge positioning so unread and unverified counts align consistently. (#484 by @hazre)
  • Use the browser's native compact number formatting for room and member counts. (#484 by @hazre)
  • fix(sentry): scrub percent-encoded Matrix IDs and opaque base64url tokens from Sentry URLs (#531 by @Just-Insane)

Notes

  • new/changed bios will now also be saved in the format MSC4440 expects (#559 by @dozro)
  • moved the setting for filtering pronouns by language from experimental to the appearance setting (#521 by @dozro)

Don't miss a new Sable release

NewReleases is sending notifications on new releases.