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)