This repository was archived by the owner on Sep 11, 2024. It is now read-only.
Releases: matrix-org/matrix-react-sdk
Releases · matrix-org/matrix-react-sdk
v3.70.0-rc.1
✨ Features
- 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 element-hq/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 element-hq/element-web#24751 and element-hq/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 element-hq/element-web#17379. Contributed by @jaiwanth-v.
- Add fallback for replies to Polls (#10380). Fixes element-hq/element-web#24197. Contributed by @kerryarchibald.
- Permalinks to rooms and users are now pillified (#10388). Fixes element-hq/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
- 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 element-hq/element-web#24995.
- Properly generate mentions when editing a reply with MSC3952 (#10486). Fixes element-hq/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 element-hq/element-web#20800. Contributed by @MadLittleMods.
- Add aria labels to message search bar to improve accessibility (#10476). Fixes element-hq/element-web#24921.
- Fix decryption failure bar covering the timeline (#10360). Fixes element-hq/element-web#24780 element-hq/element-web#24074 and element-hq/element-web#24183. Contributed by @luixxiul.
- Improve profile picture settings accessibility (#10470). Fixes element-hq/element-web#24919.
- Handle group call redaction (#10465).
- Display relative timestamp for threads on the same calendar day (#10399). Fixes element-hq/element-web#24841. Contributed by @kerryarchibald.
- Fix timeline list and paragraph display issues (#10424). Fixes element-hq/element-web#24602. Contributed by @alunturner.
- Use unique keys for voice broadcast pips (#10457). Fixes element-hq/element-web#24959.
- Fix "show read receipts sent by other users" not applying to threads (#10445). Fixes element-hq/element-web#24910.
- Fix joining public rooms without aliases in search dialog (#10437). Fixes element-hq/element-web#23937.
- Add input validation for
m.direct
inDMRoomMap
(#10436). Fixes element-hq/element-web#24909. - Reduce height reserved for "collapse" button's line on IRC layout (#10211). Fixes element-hq/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 element-hq/element-web#14764. Contributed by @luixxiul.
- Ensure space between wrapped lines of room name on IRC layout (#10188). Fixes element-hq/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 element-hq/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 element-hq/element-web#24480. Contributed by @andybalaam.
- Respect user cancelling upload flow by dismissing spinner (#10373). Fixes element-hq/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 element-hq/element-web#24397.
- Fix
[object Object]
in feedback metadata ([#10390](https://github.com/matrix-org/mat...
v3.69.1
v3.69.0
🔒 Security
- Fixes for CVE-2023-28103 / GHSA-6g43-88cp-w5gv
v3.68.0
✨ Features
- Only allow to start a DM with one email if encryption by default is enabled (#10253). Fixes element-hq/element-web#23133.
- DM rooms are now encrypted if encryption by default is enabled and only inviting a single email address. Any action in the result DM room will be blocked until the other has joined. (#10229).
- Reduce bottom margin of ReplyChain on compact modern layout (#8972). Fixes element-hq/element-web#22748. Contributed by @luixxiul.
- Support for v2 of MSC3903 (#10165). Contributed by @hughns.
- When starting a DM, existing rooms with pending third-party invites will be reused. (#10256). Fixes element-hq/element-web#23139.
- Polls push rules: synchronise poll rules with message rules (#10263). Contributed by @kerryarchibald.
- New verification request toast button labels (#10259).
- Remove padding around integration manager iframe (#10148).
- Fix block code styling in rich text editor (#10246). Contributed by @alunturner.
- Poll history: fetch more poll history (#10235). Contributed by @kerryarchibald.
- Sort short/exact emoji matches before longer incomplete matches (#10212). Fixes element-hq/element-web#23210. Contributed by @grimhilt.
- Poll history: detail screen (#10172). Contributed by @kerryarchibald.
- Provide a more detailed error message than "No known servers" (#6048). Fixes element-hq/element-web#13247. Contributed by @aaronraimist.
- Say when a call was answered from a different device (#10224).
- Widget permissions customizations using module api (#10121). Contributed by @maheichyk.
- Fix copy button icon overlapping with copyable text (#10227). Contributed by @Adesh-Pandey.
- Support joining non-peekable rooms via the module API (#10154). Contributed by @maheichyk.
- The "new login" toast does now display the same device information as in the settings. "No" does now open the device settings. "Yes, it was me" dismisses the toast. (#10200).
- Do not prompt for a password when doing a „reset all“ after login (#10208).
🐛 Bug Fixes
- Fix incorrect copy in space creation flow (#10296). Fixes element-hq/element-web#24741.
- Fix space settings dialog having rogue title tooltip (#10293). Fixes element-hq/element-web#24740.
- Show spinner when starting a DM from the user profile (right panel) (#10290).
- Reduce height of toggle on expanded view source event (#10283). Fixes element-hq/element-web#22873. Contributed by @luixxiul.
- Pillify http and non-prefixed matrix.to links (#10277). Fixes element-hq/element-web#20844.
- Fix some features not being configurable via
features
(#10276). - Fix starting a DM from the right panel in some cases (#10278). Fixes element-hq/element-web#24722.
- Align info EventTile and normal EventTile on IRC layout (#10197). Fixes element-hq/element-web#22782. Contributed by @luixxiul.
- Fix blowout of waveform of the voice message player on narrow UI (#8861). Fixes element-hq/element-web#22604. Contributed by @luixxiul.
- Fix the hidden view source toggle on IRC layout (#10266). Fixes element-hq/element-web#22872. Contributed by @luixxiul.
- Fix buttons on the room header being compressed due to long room name (#10155). Contributed by @luixxiul.
- Use the room avatar as a placeholder in calls (#10231).
- Fix calls showing as 'connecting' after hangup (#10223).
- Prevent multiple Jitsi calls started at the same time (#10183). Fixes element-hq/element-web#23009.
- Make localization keys compatible with agglutinative and/or SOV type languages (#10159). Contributed by @luixxiul.
v3.68.0-rc.3
🐛 Bug Fixes
- Revert MXID and room pillification (#10370). Fixes element-hq/element-web#24817.
v3.68.0-rc.2
🐛 Bug Fixes
- Fix start DM with pending third party invite (#10347). Fixes element-hq/element-web#24781.
v3.68.0-rc.1
✨ Features
- Only allow to start a DM with one email if encryption by default is enabled (#10253). Fixes element-hq/element-web#23133.
- DM rooms are now encrypted if encryption by default is enabled and only inviting a single email address. Any action in the result DM room will be blocked until the other has joined. (#10229).
- Reduce bottom margin of ReplyChain on compact modern layout (#8972). Fixes element-hq/element-web#22748. Contributed by @luixxiul.
- Support for v2 of MSC3903 (#10165). Contributed by @hughns.
- When starting a DM, existing rooms with pending third-party invites will be reused. (#10256). Fixes element-hq/element-web#23139.
- Polls push rules: synchronise poll rules with message rules (#10263). Contributed by @kerryarchibald.
- New verification request toast button labels (#10259).
- Remove padding around integration manager iframe (#10148).
- Fix block code styling in rich text editor (#10246). Contributed by @alunturner.
- Poll history: fetch more poll history (#10235). Contributed by @kerryarchibald.
- Sort short/exact emoji matches before longer incomplete matches (#10212). Fixes element-hq/element-web#23210. Contributed by @grimhilt.
- Poll history: detail screen (#10172). Contributed by @kerryarchibald.
- Provide a more detailed error message than "No known servers" (#6048). Fixes element-hq/element-web#13247. Contributed by @aaronraimist.
- Say when a call was answered from a different device (#10224).
- Widget permissions customizations using module api (#10121). Contributed by @maheichyk.
- Fix copy button icon overlapping with copyable text (#10227). Contributed by @Adesh-Pandey.
- Support joining non-peekable rooms via the module API (#10154). Contributed by @maheichyk.
- The "new login" toast does now display the same device information as in the settings. "No" does now open the device settings. "Yes, it was me" dismisses the toast. (#10200).
- Do not prompt for a password when doing a „reset all“ after login (#10208).
🐛 Bug Fixes
- Fix incorrect copy in space creation flow (#10296). Fixes element-hq/element-web#24741.
- Fix space settings dialog having rogue title tooltip (#10293). Fixes element-hq/element-web#24740.
- Show spinner when starting a DM from the user profile (right panel) (#10290).
- Reduce height of toggle on expanded view source event (#10283). Fixes element-hq/element-web#22873. Contributed by @luixxiul.
- Pillify http and non-prefixed matrix.to links (#10277). Fixes element-hq/element-web#20844.
- Fix some features not being configurable via
features
(#10276). - Fix starting a DM from the right panel in some cases (#10278). Fixes element-hq/element-web#24722.
- Align info EventTile and normal EventTile on IRC layout (#10197). Fixes element-hq/element-web#22782. Contributed by @luixxiul.
- Fix blowout of waveform of the voice message player on narrow UI (#8861). Fixes element-hq/element-web#22604. Contributed by @luixxiul.
- Directly convert Matrix and room Ids to pills (#10267). Fixes element-hq/element-web#21867.
- Fix the hidden view source toggle on IRC layout (#10266). Fixes element-hq/element-web#22872. Contributed by @luixxiul.
- Fix buttons on the room header being compressed due to long room name (#10155). Contributed by @luixxiul.
- Use the room avatar as a placeholder in calls (#10231).
- Fix calls showing as 'connecting' after hangup (#10223).
- Prevent multiple Jitsi calls started at the same time (#10183). Fixes element-hq/element-web#23009.
- Make localization keys compatible with agglutinative and/or SOV type languages (#10159). Contributed by @luixxiul.
v3.67.0
✨ Features
- Display "The sender has blocked you from receiving this message" error message instead of "Unable to decrypt message" (#10202). Contributed by @florianduros.
- Polls: show warning about undecryptable relations (#10179). Contributed by @kerryarchibald.
- Poll history: fetch last 30 days of polls (#10157). Contributed by @kerryarchibald.
- Poll history - ended polls list items (#10119). Contributed by @kerryarchibald.
- Remove threads labs flag and the ability to disable threads (#9878). Fixes element-hq/element-web#24365.
- Show a success dialog after setting up the key backup (#10177). Fixes element-hq/element-web#24487.
- Release Sign in with QR out of labs (#10066). Contributed by @hughns.
- Hide indent button in rte (#10149). Contributed by @alunturner.
- Add option to find own location in map views (#10083).
- Render poll end events in timeline (#10027). Contributed by @kerryarchibald.
🐛 Bug Fixes
- Stop access token overflowing the box (#10069). Fixes element-hq/element-web#24023. Contributed by @sbjaj33.
- Add link to next file in the export (#10190). Fixes element-hq/element-web#20272. Contributed by @grimhilt.
- Ended poll tiles: add ended the poll message (#10193). Fixes element-hq/element-web#24579. Contributed by @kerryarchibald.
- Fix accidentally inverted condition for room ordering (#10178). Fixes element-hq/element-web#24527. Contributed by @justjanne.
- Re-focus the composer on dialogue quit (#10007). Fixes element-hq/element-web#22832. Contributed by @Ashu999.
- Try to resolve emails before creating a DM (#10164).
- Disable poll response loading test (#10168). Contributed by @justjanne.
- Fix email lookup in invite dialog (#10150). Fixes element-hq/element-web#23353.
- Remove duplicate white space characters from translation keys (#10152). Contributed by @luixxiul.
- Fix the caption of new sessions manager on Labs settings page for localization (#10143). Contributed by @luixxiul.
- Prevent start another DM with a user if one already exists (#10127). Fixes element-hq/element-web#23138.
- Remove white space characters before the horizontal ellipsis (#10130). Contributed by @luixxiul.
- Fix Selectable Text on 'Delete All' and 'Retry All' Buttons (#10128). Fixes element-hq/element-web#23232. Contributed by @akshattchhabra.
- Correctly Identify emoticons (#10108). Fixes element-hq/element-web#19472. Contributed by @adarsh-sgh.
- Remove a redundant white space (#10129). Contributed by @luixxiul.
v3.67.0-rc.2
✨ Features
- Polls: show warning about undecryptable relations (#10179). Contributed by @kerryarchibald.
- Display "The sender has blocked you from receiving this message" error message instead of "Unable to decrypt message" (#10202). Contributed by @florianduros.
🐛 Bug Fixes
- Add link to next file in the export (#10190). Fixes element-hq/element-web#20272. Contributed by @grimhilt.
- Stop access token overflowing the box (#10069). Fixes element-hq/element-web#24023. Contributed by @sbjaj33.
- Ended poll tiles: add ended the poll message (#10193). Fixes element-hq/element-web#24579. Contributed by @kerryarchibald.
v3.67.0-rc.1
✨ Features
- Poll history: fetch last 30 days of polls (#10157). Contributed by @kerryarchibald.
- Poll history - ended polls list items (#10119). Contributed by @kerryarchibald.
- Remove threads labs flag and the ability to disable threads (#9878). Fixes element-hq/element-web#24365.
- Show a success dialog after setting up the key backup (#10177). Fixes element-hq/element-web#24487.
- Release Sign in with QR out of labs (#10182). Contributed by @hughns.
- Release Sign in with QR out of labs (#10066). Contributed by @hughns.
- Hide indent button in rte (#10149). Contributed by @alunturner.
- Add option to find own location in map views (#10083).
- Render poll end events in timeline (#10027). Contributed by @kerryarchibald.
🐛 Bug Fixes
- Fix accidentally inverted condition for room ordering (#10178). Fixes element-hq/element-web#24527. Contributed by @justjanne.
- Re-focus the composer on dialogue quit (#10007). Fixes element-hq/element-web#22832. Contributed by @Ashu999.
- Try to resolve emails before creating a DM (#10164).
- Disable poll response loading test (#10168). Contributed by @justjanne.
- Fix email lookup in invite dialog (#10150). Fixes element-hq/element-web#23353.
- Remove duplicate white space characters from translation keys (#10152). Contributed by @luixxiul.
- Fix the caption of new sessions manager on Labs settings page for localization (#10143). Contributed by @luixxiul.
- Prevent start another DM with a user if one already exists (#10127). Fixes element-hq/element-web#23138.
- Remove white space characters before the horizontal ellipsis (#10130). Contributed by @luixxiul.
- Fix Selectable Text on 'Delete All' and 'Retry All' Buttons (#10128). Fixes element-hq/element-web#23232. Contributed by @akshattchhabra.
- Correctly Identify emoticons (#10108). Fixes element-hq/element-web#19472. Contributed by @adarsh-sgh.
- Remove a redundant white space (#10129). Contributed by @luixxiul.