✨ Features
- Add bubble highlight styling (#6582). Fixes #18295 and #18295. Contributed by SimonBrandner.
- Create narrow mode for Composer (#6682). Fixes #18533 and #18533.
- Prefer matrix.to alias links over room id in spaces & share (#6745). Fixes #18796 and #18796.
- Stop automatic playback of voice messages if a non-voice message is encountered (#6728). Fixes #18850 and #18850.
- Show call length during a call (#6700). Fixes #18566 and #18566. Contributed by SimonBrandner.
- Serialize and retry mass-leave when leaving space (#6737). Fixes #18789 and #18789.
- Improve form handling in and around space creation (#6739). Fixes #18775 and #18775.
- Split autoplay GIFs and videos into different settings (#6726). Fixes #5771 and #5771. Contributed by SimonBrandner.
- Add autoplay for voice messages (#6710). Fixes #18804, #18715, #18714 #17961 and #18804.
- Allow to use basic html to format invite messages (#6703). Fixes #15738 and #15738. Contributed by skolmer.
- Allow widgets, when eligible, to interact with more rooms as per MSC2762 (#6684).
- Remove arbitrary limits from send/receive events for widgets (#6719). Fixes #17994 and #17994.
- Reload suggested rooms if we see the state change down /sync (#6715). Fixes #18761 and #18761.
- When creating private spaces, make the initial rooms restricted if supported (#6721). Fixes #18722 and #18722.
- Threading exploration work (#6658). Fixes #18532 and #18532.
- Default to
Don't leave any
when leaving a space (#6697). Fixes #18592 and #18592. Contributed by SimonBrandner. - Special case redaction event sending from widgets per MSC2762 (#6686). Fixes #18573 and #18573.
- Add active speaker indicators (#6639). Fixes #17627 and #17627. Contributed by SimonBrandner.
- Increase general app performance by optimizing layers (#6644). Fixes #18730 and #18730. Contributed by Palid.
🐛 Bug Fixes
- Fix autocomplete not having y-scroll (#6802).
- Fix emoji picker and stickerpicker not appearing correctly when opened (#6801).
- Debounce read marker update on scroll (#6774).
- Fix Space creation wizard go to my first room button behaviour (#6748). Fixes #18764 and #18764.
- Fix scroll being stuck at bottom (#6751). Fixes #18903 and #18903.
- Fix widgets not remembering identity verification when asked to. (#6742). Fixes #15631 and #15631.
- Add missing pluralisation i18n strings for Spaces (#6738). Fixes #18780 and #18780.
- Make ForgotPassword UX slightly more user friendly (#6636). Fixes #11531 and #11531. Contributed by Palid.
- Don't context switch room on SpaceStore ready as it can break permalinks (#6730). Fixes #17974 and #17974.
- Fix explore rooms button not working during space creation wizard (#6729). Fixes #18762 and #18762.
- Fix bug where one party's media would sometimes not be shown (#6731).
- Only make the initial space rooms suggested by default (#6714). Fixes #18760 and #18760.
- Replace fake username in EventTilePreview with a proper loading state (#6702). Fixes #15897 and #15897. Contributed by skolmer.
- Don't send prehistorical events to widgets during decryption at startup (#6695). Fixes #18060 and #18060.
- When creating subspaces properly set restricted join rule (#6725). Fixes #18797 and #18797.
- Fix the Image View not openning for some pinned messages (#6723). Fixes #18422 and #18422. Contributed by SimonBrandner.
- Show autocomplete sections vertically (#6722). Fixes #18860 and #18860. Contributed by SimonBrandner.
- Fix EmojiPicker filtering to lower case emojibase data strings (#6717). Fixes #18686 and #18686.
- Clear currentRoomId when viewing home page, fixing document title (#6716). Fixes #18668 and #18668.
- Fix membership updates to Spaces not applying in real-time (#6713). Fixes #18737 and #18737.
- Don't show a double stacked invite modals when inviting to Spaces (#6698). Fixes #18745 and #18745. Contributed by SimonBrandner.
- Remove non-functional DuckDuckGo Autocomplete Provider (#6712). Fixes #18778 and #18778.
- Filter members on
MemberList
load (#6708). Contributed by SimonBrandner. - Fix improper voice messages being produced in Firefox and sometimes other browsers. (#6696). Fixes #18587 and #18587.
- Fix client forgetting which capabilities a widget was approved for (#6685). Fixes #18786 and #18786.
- Fix left panel widgets not remembering collapsed state (#6687). Fixes #17803 and #17803.
- Fix changelog link colour back to blue (#6692). Fixes #18726 and #18726.
- Soften codeblock border color (#6564). Fixes #18367 and #18367. Contributed by SimonBrandner.
- Pause ringing more aggressively (#6691). Fixes #18588 and #18588. Contributed by SimonBrandner.
- Fix command autocomplete (#6680). Fixes #18670 and #18670. Contributed by SimonBrandner.
- Don't re-sort the room-list based on profile/status changes (#6595). Fixes #110 and #110. Contributed by SimonBrandner.
- Fix codeblock formatting with syntax highlighting on (#6681). Fixes #18739 #18365 and #18739. Contributed by SimonBrandner.
- Add padding to the Add button in the notification settings (#6665). Fixes #18706 and #18706. Contributed by SimonBrandner.