✨ Features
- Handle forced disconnects from Jitsi (#21697). Fixes vector-im/element-web#21517.
- Improve performance of switching to rooms with lots of servers and ACLs (#8347).
- Avoid a reflow when setting caret position on an empty composer (#8348).
- Add message right-click context menu as a labs feature (#5672). Contributed by @SimonBrandner.
- Live location sharing - basic maximised beacon map (#8310).
- Live location sharing - render users own beacons in timeline (#8296).
- Improve Threads beta around degraded mode (#8318).
- Live location sharing - beacon in timeline happy path (#8285).
- Add copy button to View Source screen (#8278). Fixes vector-im/element-web#21482. Contributed by @olivialivia.
- Add heart effect (#6188). Contributed by @CicadaCinema.
- Update new room icon (#8239).
🐛 Bug Fixes
- Prevent packing of native modules (#337). Fixes vector-im/element-web#17188. Contributed by @PF4Public.
- Fix: "Code formatting button does not escape backticks" (#8181). Contributed by @yaya-usman.
- Fix beta indicator dot causing excessive CPU usage (#8340). Fixes vector-im/element-web#21793.
- Fix overlapping timestamps on empty messages (#8205). Fixes vector-im/element-web#21381. Contributed by @goelesha.
- Fix power selector not showing up in user info when state_default undefined (#8297). Fixes vector-im/element-web#21669.
- Avoid looking up settings during timeline rendering (#8313). Fixes vector-im/element-web#21740.
- Fix a soft crash with video rooms (#8333).
- Fixes call tiles overflow (#8096). Fixes vector-im/element-web#20254. Contributed by @luixxiul.
- Fix a bug with emoji autocomplete sorting where adding the final ":" would cause the emoji with the typed shortcode to no longer be at the top of the autocomplete list. (#8086). Fixes vector-im/element-web#19302. Contributed by @commonlawfeature.
- Fix image preview sizing for edge cases (#8322). Fixes vector-im/element-web#20088.
- Refactor SecurityRoomSettingsTab and remove unused state (#8306). Fixes matrix-org/element-web-rageshakes#12002.
- Don't show the prompt to enable desktop notifications immediately after registration (#8274).
- Stop tracking threads if threads support is disabled (#8308). Fixes vector-im/element-web#21766.
- Fix some issues with threads rendering (#8305). Fixes vector-im/element-web#21670.
- Fix threads rendering issue in Safari (#8298). Fixes vector-im/element-web#21757.
- Fix space panel width change on hovering over space item (#8299). Fixes vector-im/element-web#19891.
- Hide the reply in thread button in deployments where beta is forcibly disabled (#8294). Fixes vector-im/element-web#21753.
- Prevent soft crash around room list header context menu when space changes (#8289). Fixes matrix-org/element-web-rageshakes#11416, matrix-org/element-web-rageshakes#11692, matrix-org/element-web-rageshakes#11739, matrix-org/element-web-rageshakes#11772, matrix-org/element-web-rageshakes#11891 matrix-org/element-web-rageshakes#11858 and matrix-org/element-web-rageshakes#11456.
- When selecting reply in thread on a thread response open existing thread (#8291). Fixes vector-im/element-web#21743.
- Handle thread bundled relationships coming from the server via MSC3666 (#8292). Fixes vector-im/element-web#21450.
- Fix: Avatar preview does not update when same file is selected repeatedly (#8288). Fixes vector-im/element-web#20098.
- Fix a bug where user gets a warning when changing powerlevel from Admin to custom level (100) (#8248). Fixes vector-im/element-web#21682. Contributed by @Jumeb.
- Use a consistent alignment for all text items in a list (#8276). Fixes vector-im/element-web#21731. Contributed by @luixxiul.
- Fixes button labels being collapsed per a character in CJK languages (#8212). Fixes vector-im/element-web#21287. Contributed by @luixxiul.
- Fix: Remove jittery timeline scrolling after jumping to an event (#8263).
- Fix regression of edits showing up in the timeline with hidden events shown (#8260). Fixes vector-im/element-web#21694.
- Fix reporting events not working (#8257). Fixes vector-im/element-web#21713.
- Make Jitsi widgets in video rooms immutable (#8244). Fixes vector-im/element-web#21647.
- Fix: Ensure links to events scroll the correct events into view (#8250). Fixes vector-im/element-web#19934.