✨ Features
- Element Call video rooms (#9267).
- Device manager - rename session (#9282).
- Allow widgets to read related events (#9210). Contributed by @dhenneke.
- Device manager - logout of other session (#9280).
- Device manager - logout current session (#9275).
- Device manager - verify other devices (#9274).
- Allow integration managers to remove users (#9211).
- Device manager - add verify current session button (#9252).
- Add NotifPanel dot back. (#9242). Fixes #17641.
- Implement MSC3575: Sliding Sync (#8328).
- Add the clipboard read permission for widgets (#9250). Contributed by @stefanmuhle.
🐛 Bug Fixes
- Make autocomplete pop-up wider in thread view (#9289).
- Fix soft crash around inviting invalid MXIDs in start DM on first message flow (#9281). Fixes matrix-org/element-web-rageshakes#15060 and matrix-org/element-web-rageshakes#15140.
- Fix in-reply-to previews not disappearing when swapping rooms (#9278).
- Fix invalid instanceof operand window.OffscreenCanvas (#9276). Fixes #23275.
- Fix memory leak caused by unremoved listener (#9273).
- Fix thumbnail generation when offscreen canvas fails (#9272). Fixes #23265.
- Prevent sliding sync from showing a room under multiple sublists (#9266).
- Fix tile crash around tooltipify links (#9270). Fixes #23253.
- Device manager - filter out nulled metadatas in device tile properly (#9251).
- Fix a sliding sync bug which could cause rooms to loop (#9268).
- Remove the grey gradient on images in bubbles in the timeline (#9241). Fixes #21651.
- Fix html export not including images (#9260). Fixes #22059.
- Fix possible soft crash from a race condition in space hierarchies (#9254). Fixes matrix-org/element-web-rageshakes#15225.
- Disable all types of autocorrect, -complete, -capitalize, etc on Spotlight's search field (#9259).
- Handle M_INVALID_USERNAME on /register/available (#9237). Fixes #23161.
- Fix issue with quiet zone around QR code (#9243). Fixes #23199.