github SableClient/Sable v1.8.0
1.8.0 (2026-03-14)

latest releases: v1.13.1, v1.13.0, v1.12.3...
15 days ago

Features

  • add voice message composing (#176 by @dozro)
  • added error page making it easier to report errors when they occur in the field (#240 by @dozro)
  • Show group DM participants with triangle avatar layout. Group DMs now display up to 3 member avatars in a triangle formation (most recent sender on top), with bot filtering and DM count badge support. (#212 by @Just-Insane)
  • Add internal debug logging system with viewer UI, realtime updates, and instrumentation across sync, timeline, and messaging (#245 by @Just-Insane)
  • Add thread support with side panel, browser, unread badges, and cross-device sync (#123 by @Just-Insane)
  • Optimize sliding sync with progressive loading and improved timeline management (#232 by @Just-Insane)

Fixes

  • added settings toggle in (General>Messages) to enable showing a tombstone for deleted messages without having to set all hidden events to visible (#238 by @dozro)
  • added for compatibility sake the forward meta data as defined in MSC2723 (#257 by @dozro)
  • disabling quick add for encrypted sticker, this mitigates the issue of being unable to use quick to add encrypted sticker (#236 by @dozro)
  • Fix badge positioning and alignment across all sidebar components (#231 by @Just-Insane)
  • Fix bubble layout messages overflowing off the screen with embeds/images. (#237 by @7w1)
  • Fixed unhandled promise rejections in media blob cache and added automatic retry for chunk loading failures after deployments. (#255 by @Just-Insane)
  • Fix notification handling with null safety and improved logic (#233 by @Just-Insane)
  • Fix cosmetics tab crashing if global/room/space pronouns weren't already set. (#229 by @7w1)
  • Fix reaction clicks, zoom persistence, and empty message rendering (#234 by @Just-Insane)
  • Fix call preferences not persisting. (#273 by @7w1)
  • Add width limit to notification banners (#253 by @Vespe-r)
  • removed forwarding of beeper's per message profile, as this might confuse clients (#256 by @dozro)
  • tweak emoji board for speed optimization (opt-in because of computational load increase on homeserver for thubmnail generation) (#262 by @dozro)
  • Handles a middle-click on the url preview card thumbnail image by downloading the full image from the homeserver proxy through a fetch request and opening received blob in the new tab (#264 by @piko-piko)

Don't miss a new Sable release

NewReleases is sending notifications on new releases.