✨ Features
- Switch threads on for everyone (#9879).
- Make threads use new Unable to Decrypt UI (#9876). Fixes vector-im/element-web#24060.
- Add edit and remove actions to link in RTE (#9864).
- Remove extensible events v1 experimental rendering (#9881).
- Make create poll dialog scale better (PSG-929) (#9873). Fixes vector-im/element-web#21855.
- Change RTE mode icons (#9861).
- Device manager - prune client information events after remote sign out (#9874).
- Check connection before starting broadcast (#9857).
- Enable sent receipt for poll start events (PSG-962) (#9870).
- Change clear notifications to have more readable copy (#9867).
- Combine search results when the query is present in multiple successive messages (#9855). Fixes vector-im/element-web#3977. Contributed by @grimhilt.
- Disable bubbles for broadcasts (#9860). Fixes vector-im/element-web#24140.
- Enable reactions and replies for broadcasts (#9856). Fixes vector-im/element-web#24042.
- Improve switching between rich and plain editing modes (#9776).
- Redesign the picture-in-picture window (#9800). Fixes vector-im/element-web#23980.
- User on-boarding tasks now appear in a static order. (#9799). Contributed by @GoodGuyMarco.
- Device manager - contextual menus (#9832).
- If listening a non-live broadcast and changing the room, the broadcast will be paused (#9825). Fixes vector-im/element-web#24078.
- Consider own broadcasts from other device as a playback (#9821). Fixes vector-im/element-web#24068.
- Add link creation to rich text editor (#9775).
- Add mark as read option in room setting (#9798). Fixes vector-im/element-web#24053.
- Device manager - current device design and copy tweaks (#9801).
- Unify notifications panel event design (#9754).
- Add actions for integration manager to send and read certain events (#9740).
- Device manager - design tweaks (#9768).
- Change room list sorting to activity and unread first by default (#9773). Fixes vector-im/element-web#24014.
- Add a config flag to enable the rust crypto-sdk (#9759).
- Improve decryption error UI by consolidating error messages and providing instructions when possible (#9544). Contributed by @duxovni.
- Honor font settings in Element Call (#9751). Fixes vector-im/element-web#23661.
- Device manager - use deleteAccountData to prune device manager client information events (#9734).
🐛 Bug Fixes
- Display rooms & threads as unread (bold) if threads have unread messages. (#9763). Fixes vector-im/element-web#23907.
- Don't prefer STIXGeneral over the default font (#9711). Fixes vector-im/element-web#23899.
- Use the same avatar colour when creating 1:1 DM rooms (#9850). Fixes vector-im/element-web#23476.
- Fix space lock icon size (#9854). Fixes vector-im/element-web#24128.
- Make calls automatically disconnect if the widget disappears (#9862). Fixes vector-im/element-web#23664.
- Fix emoji in RTE editing (#9827).
- Fix export with attachments on formats txt and json (#9851). Fixes vector-im/element-web#24130. Contributed by @grimhilt.
- Fixed empty
Content-Type
for encrypted uploads (#9848). Contributed by @K3das. - Fix sign-in instead link on password reset page (#9820). Fixes vector-im/element-web#24087.
- The seekbar now initially shows the current position (#9796). Fixes vector-im/element-web#24051.
- Fix: Editing a poll will silently change it to a closed poll (#9809). Fixes vector-im/element-web#23176.
- Make call tiles look less broken in the right panel (#9808). Fixes vector-im/element-web#23716.
- Prevent unnecessary m.direct updates (#9805). Fixes vector-im/element-web#24059.
- Fix checkForPreJoinUISI for thread roots (#9803). Fixes vector-im/element-web#24054.
- Snap in PiP widget when content changed (#9797). Fixes vector-im/element-web#24050.
- Load RTE components only when RTE labs is enabled (#9804).
- Ensure that events are correctly updated when they are edited. (#9789).
- When stopping a broadcast also stop the playback (#9795). Fixes vector-im/element-web#24052.
- Prevent to start two broadcasts at the same time (#9744). Fixes vector-im/element-web#23973.
- Correctly handle limited sync responses by resetting the thread timeline (#3056). Fixes vector-im/element-web#23952.
- Fix failure to start in firefox private browser (#3058). Fixes vector-im/element-web#24216.