🚨 BREAKING CHANGES
- If you package Element Desktop with a static sqlcipher, you may need to tweak some build scripts: SQLCIPHER_STATIC became SQLCIPHER_BUNDLED, and OpenSSL is now included too.
✨ Features
- Start packaging for Debian & Ubuntu aarch64 (#895).
- Use a fully static seshat build (#631). Contributed by @MatMaul.
- Improve Content-Security-Policy (#25210).
- Add UIFeature.locationSharing to hide location sharing (#10727).
- Memoize field validation results (#10714).
- Commands for plain text editor (#10567). Contributed by @alunturner.
- Allow 16 lines of text in the rich text editors (#10670). Contributed by @alunturner.
- Bail out of
RoomSettingsDialog
when room is not found (#10662). Contributed by @kerryarchibald. - Element-R: Populate device list for right-panel (#10671). Contributed by @florianduros.
- Make existing and new issue URLs configurable (#10710). Fixes vector-im/element-web#24424.
- Fix usages of ARIA tabpanel (#10628). Fixes vector-im/element-web#25016.
- Element-R: Starting a DMs with a user (#10673). Contributed by @florianduros.
- ARIA Accessibility improvements (#10675).
- ARIA Accessibility improvements (#10674).
- Add arrow key controls to emoji and reaction pickers (#10637). Fixes vector-im/element-web#17189.
- Translate credits in help about section (#10676).
🐛 Bug Fixes
- Fix macos update check exploding (#944). Fixes #668.
- Fix: reveal images when image previews are disabled (#10781). Fixes vector-im/element-web#25271. Contributed by @kerryarchibald.
- Workaround Squirrel.Mac wedging app restart after failed update check (#629).
- Fix autocomplete not resetting properly on message send (#10741). Fixes vector-im/element-web#25170.
- Fix start_sso not working with guests disabled (#10720). Fixes vector-im/element-web#16624.
- Fix soft crash with Element call widgets (#10684).
- Send correct receipt when marking a room as read (#10730). Fixes vector-im/element-web#25207.
- Offload some more waveform processing onto a worker (#9223). Fixes vector-im/element-web#19756.
- Consolidate login errors (#10722). Fixes vector-im/element-web#17520.
- Fix all rooms search generating permalinks to wrong room id (#10625). Fixes vector-im/element-web#25115.
- Posthog properly handle Analytics ID changing from under us (#10702). Fixes vector-im/element-web#25187.
- Fix Clock being read as an absolute time rather than duration (#10706). Fixes vector-im/element-web#22582.
- Properly translate errors in
ChangePassword.tsx
so they show up translated to the user but not in our logs (#10615). Fixes vector-im/element-web#9597. Contributed by @MadLittleMods. - Honour feature toggles in guest mode (#10651). Fixes vector-im/element-web#24513. Contributed by @andybalaam.
- Fix default content in devtools event sender (#10699). Contributed by @tulir.
- Fix a crash when a call ends while you're in it (#10681). Fixes vector-im/element-web#25153.
- Fix lack of screen reader indication when triggering auto complete (#10664). Fixes vector-im/element-web#11011.
- Fix typing tile duplicating users (#10678). Fixes vector-im/element-web#25165.
- Fix wrong room topic tooltip position (#10667). Fixes vector-im/element-web#25158.
- Fix create subspace dialog not working (#10652). Fixes vector-im/element-web#24882.