✨ Features
- Ship linux tarball with static sqlcipher (#597). Fixes vector-im/element-web#18486.
- Show recent room breadcrumbs on touchbar (#183). Fixes vector-im/element-web#15998.
- Clear electron data when logging out (#578).
- Send Electron crashpad reports to Sentry from Nightly (#579). Fixes vector-im/element-web#18263.
- Recommend element-io-archive-keyring from our Debian package (#566).
- Allow desktop app to expose recent rooms in UI integrations (#16940).
- Add API params to mute audio and/or video in Jitsi calls by default (#24820). Contributed by @dhenneke.
- Style mentions as pills in rich text editor (#10448). Contributed by @alunturner.
- Show room create icon if "UIComponent.roomCreation" is enabled (#10364). Contributed by @maheichyk.
- Mentions as links rte (#10463). Contributed by @alunturner.
- Better error handling in jump to date (#10405). Contributed by @MadLittleMods.
- Show "Invite" menu option if "UIComponent.sendInvites" is enabled. (#10363). Contributed by @maheichyk.
- Added
UserProfilesStore
,LruCache
and user permalink profile caching (#10425). Fixes vector-im/element-web#10559. - Mentions as links rte (#10422). Contributed by @alunturner.
- Implement MSC3952: intentional mentions (#9983).
- Implement MSC3973: Search users in the user directory with the Widget API (#10269). Contributed by @dhenneke.
- Permalinks to message are now displayed as pills (#10392). Fixes vector-im/element-web#24751 and vector-im/element-web#24706.
- Show search,dial,explore in filterContainer if "UIComponent.filterContainer" is enabled (#10381). Contributed by @maheichyk.
- Increase space panel collapse clickable area (#6084). Fixes vector-im/element-web#17379. Contributed by @jaiwanth-v.
- Add fallback for replies to Polls (#10380). Fixes vector-im/element-web#24197. Contributed by @kerryarchibald.
- Permalinks to rooms and users are now pillified (#10388). Fixes vector-im/element-web#24825.
- Poll history - access poll history from room settings (#10356). Contributed by @kerryarchibald.
- Add API params to mute audio and/or video in Jitsi calls by default (#10376). Contributed by @dhenneke.
- Notifications: inline error message on notifications saving error (#10288). Contributed by @kerryarchibald.
- Support dynamic room predecessor in SpaceProvider (#10348). Contributed by @andybalaam.
- Support dynamic room predecessors for RoomProvider (#10346). Contributed by @andybalaam.
- Support dynamic room predecessors in OwnBeaconStore (#10339). Contributed by @andybalaam.
- Support dynamic room predecessors in ForwardDialog (#10344). Contributed by @andybalaam.
- Support dynamic room predecessors in SpaceHierarchy (#10341). Contributed by @andybalaam.
- Support dynamic room predecessors in AddExistingToSpaceDialog (#10342). Contributed by @andybalaam.
- Support dynamic room predecessors in leave-behaviour (#10340). Contributed by @andybalaam.
- Support dynamic room predecessors in StopGapWidgetDriver (#10338). Contributed by @andybalaam.
- Support dynamic room predecessors in WidgetLayoutStore (#10326). Contributed by @andybalaam.
- Support dynamic room predecessors in SpaceStore (#10332). Contributed by @andybalaam.
- Sync polls push rules on changes to account_data (#10287). Contributed by @kerryarchibald.
- Support dynamic room predecessors in BreadcrumbsStore (#10295). Contributed by @andybalaam.
- Improved a11y for Field feedback and Secure Phrase input (#10320). Contributed by @Sebbones.
- Support dynamic room predecessors in RoomNotificationStateStore (#10297). Contributed by @andybalaam.
🐛 Bug Fixes
- Run build_linux in docker using an older glibc (#599). Fixes vector-im/element-web#24981.
- Use a newly generated access_token while joining Jitsi (#24646). Fixes vector-im/element-web#24687. Contributed by @emrahcom.
- Fix cloudflare action pointing at commit hash instead of tag (#24777). Contributed by @justjanne.
- Allow editing with RTE to overflow for autocomplete visibility (#10499). Contributed by @alunturner.
- Added auto focus to Github URL on opening of debug logs modal (#10479). Contributed by @ShivamSpm.
- Fix detection of encryption for all users in a room (#10487). Fixes vector-im/element-web#24995.
- Properly generate mentions when editing a reply with MSC3952 (#10486). Fixes vector-im/element-web#24924. Contributed by @kerryarchibald.
- Improve performance of rendering a room with many hidden events (#10131). Contributed by @andybalaam.
- Prevent future date selection in jump to date (#10419). Fixes vector-im/element-web#20800. Contributed by @MadLittleMods.
- Add aria labels to message search bar to improve accessibility (#10476). Fixes vector-im/element-web#24921.
- Fix decryption failure bar covering the timeline (#10360). Fixes vector-im/element-web#24780 vector-im/element-web#24074 and vector-im/element-web#24183. Contributed by @luixxiul.
- Improve profile picture settings accessibility (#10470). Fixes vector-im/element-web#24919.
- Handle group call redaction (#10465).
- Display relative timestamp for threads on the same calendar day (#10399). Fixes vector-im/element-web#24841. Contributed by @kerryarchibald.
- Fix timeline list and paragraph display issues (#10424). Fixes vector-im/element-web#24602. Contributed by @alunturner.
- Use unique keys for voice broadcast pips (#10457). Fixes vector-im/element-web#24959.
- Fix "show read receipts sent by other users" not applying to threads (#10445). Fixes vector-im/element-web#24910.
- Fix joining public rooms without aliases in search dialog (#10437). Fixes vector-im/element-web#23937.
- Add input validation for
m.direct
inDMRoomMap
(#10436). Fixes vector-im/element-web#24909. - Reduce height reserved for "collapse" button's line on IRC layout (#10211). Fixes vector-im/element-web#24605. Contributed by @luixxiul.
- Fix
creatorUserId is required
error when opening sticker picker (#10423). - Fix block/inline Element descendants error noise in
NewRoomIntro.tsx
(#10412). Contributed by @MadLittleMods. - Fix profile resizer to make first character of a line selectable in IRC layout (#10396). Fixes vector-im/element-web#14764. Contributed by @luixxiul.
- Ensure space between wrapped lines of room name on IRC layout (#10188). Fixes vector-im/element-web#24742. Contributed by @luixxiul.
- Remove unreadable alt attribute from the room status bar warning icon (nonsense to screenreaders) (#10402). Contributed by @MadLittleMods.
- Fix big date separators when jump to date is enabled (#10404). Fixes vector-im/element-web#22969. Contributed by @MadLittleMods.
- Fixes user authentication when registering via the module API (#10257). Contributed by @maheichyk.
- Handle more edge cases in Space Hierarchy (#10280). Contributed by @justjanne.
- Further improve performance with lots of hidden events (#10353). Fixes vector-im/element-web#24480. Contributed by @andybalaam.
- Respect user cancelling upload flow by dismissing spinner (#10373). Fixes vector-im/element-web#24667.
- When starting a DM, the end-to-end encryption status icon does now only appear if the DM can be encrypted (#10394). Fixes vector-im/element-web#24397.
- Fix
[object Object]
in feedback metadata (#10390). - Fix pinned messages card saying nothing pinned while loading (#10385). Fixes vector-im/element-web#24615.
- Fix import e2e key dialog staying disabled after paste (#10375). Fixes vector-im/element-web#24818.
- Show all labs even if incompatible, with appropriate tooltip explaining requirements (#10369). Fixes vector-im/element-web#24813.
- Fix UIFeature.Registration not applying to all paths (#10371). Fixes vector-im/element-web#24814.
- Clicking on a user pill does now only open the profile in the right panel and no longer navigates to the home view. (#10359). Fixes vector-im/element-web#24797.
- Fix start DM with pending third party invite (#10347). Fixes vector-im/element-web#24781.
- Fix long display name overflowing reply tile on IRC layout (#10343). Fixes vector-im/element-web#24738. Contributed by @luixxiul.
- Display redacted body on ThreadView in the same way as normal messages (#9016). Fixes vector-im/element-web#24729. Contributed by @luixxiul.
- Handle more edge cases in ACL updates (#10279). Contributed by @justjanne.
- Allow parsing png files to fail if thumbnailing is successful (#10308).