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.60.0-rc.2
🐛 Bug Fixes
- Fix regressions around media uploads failing and causing soft crashes (#9549). Fixes element-hq/element-web-rageshakes#16831, element-hq/element-web-rageshakes#16824 element-hq/element-web-rageshakes#16810 and element-hq/element-web#23641.
- Fix /myroomavatar slash command (#9536). Fixes matrix-org/synapse#14321.
v3.60.0-rc.1
✨ Features
- Loading threads with server-side assistance (#9356). Fixes element-hq/element-web#21807, element-hq/element-web#21799, element-hq/element-web#21911, element-hq/element-web#22141, element-hq/element-web#22157, element-hq/element-web#22641, element-hq/element-web#22501 element-hq/element-web#22438 and element-hq/element-web#21678. Contributed by @justjanne.
- Make thread replies trigger a room list re-ordering (#9510). Fixes element-hq/element-web#21700.
- Device manager - add extra details to device security and renaming (#9501). Contributed by @kerryarchibald.
- Add plain text mode to the wysiwyg composer (#9503). Contributed by @florianduros.
- Sliding Sync: improve sort order, show subspace rooms, better tombstoned room handling (#9484).
- Device manager - add learn more popups to filtered sessions section (#9497). Contributed by @kerryarchibald.
- Show thread notification if thread timeline is closed (#9495). Fixes element-hq/element-web#23589.
- Add message editing to wysiwyg composer (#9488). Contributed by @florianduros.
- Device manager - confirm sign out of other sessions (#9487). Contributed by @kerryarchibald.
- Automatically request logs from other users in a call when submitting logs (#9492).
- Add thread notification with server assistance (MSC3773) (#9400). Fixes element-hq/element-web#21114, element-hq/element-web#21413, element-hq/element-web#21416, element-hq/element-web#21433, element-hq/element-web#21481, element-hq/element-web#21798, element-hq/element-web#21823 element-hq/element-web#23192 and element-hq/element-web#21765.
- Support for login + E2EE set up with QR (#9403). Contributed by @hughns.
- Allow pressing Enter to send messages in new composer (#9451). Contributed by @andybalaam.
🐛 Bug Fixes
- Fix NotificationBadge unsent color (#9522). Fixes element-hq/element-web#23646.
- Fix room list sorted by recent on app startup (#9515). Fixes element-hq/element-web#23635.
- Reset custom power selector when blurred on empty (#9508). Fixes element-hq/element-web#23481.
- Reinstate timeline/redaction callbacks when updating notification state (#9494). Fixes element-hq/element-web#23554.
- Only render NotificationBadge when needed (#9493). Fixes element-hq/element-web#23584.
- Fix embedded Element Call screen sharing (#9485). Fixes element-hq/element-web#23571.
- Send Content-Type: application/json header for integration manager /register API (#9490). Fixes element-hq/element-web#23580.
- Fix joining calls without audio or video inputs (#9486). Fixes element-hq/element-web#23511.
- Ensure spaces in the spotlight dialog have rounded square avatars (#9480). Fixes element-hq/element-web#23515.
- Only show mini avatar uploader in room intro when no avatar yet exists (#9479). Fixes element-hq/element-web#23552.
- Fix threads fallback incorrectly targets root event (#9229). Fixes element-hq/element-web#23147.
- Align video call icon with banner text (#9460).
- Set relations helper when creating event tile context menu (#9253). Fixes element-hq/element-web#22018.
- Device manager - put client/browser device metadata in correct section (#9447). Contributed by @kerryarchibald.
- Update the room unread notification counter when the server changes the value without any related read receipt (#9438).
v3.59.1
🐛 Bug Fixes
- Fix default behavior of Room.getBlacklistUnverifiedDevices (#2830). Contributed by @duxovni.
- Catch server versions API call exception when starting the client (#2828). Fixes element-hq/element-web#23634.
- Fix authedRequest including
Authorization: Bearer undefined
for password resets (#2822). Fixes element-hq/element-web#23655.
v3.59.0
✨ Features
- Include a file-safe room name and ISO date in chat exports (#9440). Fixes element-hq/element-web#21812 and element-hq/element-web#19724.
- Room call banner (#9378). Fixes element-hq/element-web#23453. Contributed by @toger5.
- Device manager - spinners while devices are signing out (#9433). Fixes element-hq/element-web#15865.
- Device manager - silence call ringers when local notifications are silenced (#9420).
- Pass the current language to Element Call (#9427).
- Hide screen-sharing button in Element Call on desktop (#9423).
- Add reply support to WysiwygComposer (#9422). Contributed by @florianduros.
- Disconnect other connected devices (of the same user) when joining an Element call (#9379).
- Device manager - device tile main click target (#9409).
- Add formatting buttons to the rich text editor (#9410). Contributed by @florianduros.
- Device manager - current session context menu (#9386).
- Remove piwik config fallback for privacy policy URL (#9390).
- Add the first step to integrate the matrix wysiwyg composer (#9374). Contributed by @florianduros.
- Device manager - UA parsing tweaks (#9382).
- Device manager - remove client information events when disabling setting (#9384).
- Add Element Call participant limit (#9358).
- Add Element Call room settings (#9347).
- Device manager - render extended device information (#9360).
- New group call experience: Room header and PiP designs (#9351).
- Pass language to Jitsi Widget (#9346). Contributed by @Fox32.
- Add notifications and toasts for Element Call calls (#9337).
- Device manager - device type icon (#9355).
- Delete the remainder of groups (#9357). Fixes element-hq/element-web#22770.
- Device manager - display client information in device details (#9315).
🐛 Bug Fixes
- Send Content-Type: application/json header for integration manager /register API (#9490). Fixes element-hq/element-web#23580.
- Device manager - put client/browser device metadata in correct section (#9447).
- update the room unread notification counter when the server changes the value without any related read receipt (#9438).
- Don't show call banners in video rooms (#9441).
- Prevent useContextMenu isOpen from being true if the button ref goes away (#9418). Fixes element-hq/element-web-rageshakes#15637.
- Automatically focus the WYSIWYG composer when you enter a room (#9412).
- Improve the tooltips on the call lobby join button (#9428).
- Pass the homeserver's base URL to Element Call (#9429). Fixes element-hq/element-web#23301.
- Better accommodate long room names in call toasts (#9426).
- Hide virtual widgets from the room info panel (#9424). Fixes element-hq/element-web#23494.
- Inhibit clicking on sender avatar in threads list (#9417). Fixes element-hq/element-web#23482.
- Correct the dir parameter of MSC3715 (#9391). Contributed by @dhenneke.
- Use a more correct subset of users in
/remakeolm
developer command (#9402). - use correct default for notification silencing (#9388). Fixes element-hq/element-web#23456.
- Device manager - eagerly create
m.local_notification_settings
events (#9353). - Close incoming Element call toast when viewing the call lobby (#9375).
- Always allow enabling sending read receipts (#9367). Fixes element-hq/element-web#23433.
- Fixes (element-hq/element-web/issues/22609) where the white theme is not applied when
white -> dark -> white
sequence is done. (#9320). Contributed by @florianduros. - Fix applying programmatically set height for "top" room layout (#9339). Contributed by @Fox32.
v3.59.0-rc.2
🐛 Bug Fixes
- Send Content-Type: application/json header for integration manager /register API (#9490). Fixes element-hq/element-web#23580.
v3.59.0-rc.1
✨ Features
- Include a file-safe room name and ISO date in chat exports (#9440). Fixes element-hq/element-web#21812 and element-hq/element-web#19724.
- Room call banner (#9378). Fixes element-hq/element-web#23453. Contributed by @toger5.
- Device manager - spinners while devices are signing out (#9433). Fixes element-hq/element-web#15865.
- Device manager - silence call ringers when local notifications are silenced (#9420).
- Pass the current language to Element Call (#9427).
- Hide screen-sharing button in Element Call on desktop (#9423).
- Add reply support to WysiwygComposer (#9422). Contributed by @florianduros.
- Disconnect other connected devices (of the same user) when joining an Element call (#9379).
- Device manager - device tile main click target (#9409).
- Add formatting buttons to the rich text editor (#9410). Contributed by @florianduros.
- Device manager - current session context menu (#9386).
- Remove piwik config fallback for privacy policy URL (#9390).
- Add the first step to integrate the matrix wysiwyg composer (#9374). Contributed by @florianduros.
- Device manager - UA parsing tweaks (#9382).
- Device manager - remove client information events when disabling setting (#9384).
- Add Element Call participant limit (#9358).
- Add Element Call room settings (#9347).
- Device manager - render extended device information (#9360).
- New group call experience: Room header and PiP designs (#9351).
- Pass language to Jitsi Widget (#9346). Contributed by @Fox32.
- Add notifications and toasts for Element Call calls (#9337).
- Device manager - device type icon (#9355).
- Delete the remainder of groups (#9357). Fixes element-hq/element-web#22770.
- Device manager - display client information in device details (#9315).
🐛 Bug Fixes
- Device manager - put client/browser device metadata in correct section (#9447).
- update the room unread notification counter when the server changes the value without any related read receipt (#9438).
- Don't show call banners in video rooms (#9441).
- Prevent useContextMenu isOpen from being true if the button ref goes away (#9418). Fixes element-hq/element-web-rageshakes#15637.
- Automatically focus the WYSIWYG composer when you enter a room (#9412).
- Improve the tooltips on the call lobby join button (#9428).
- Pass the homeserver's base URL to Element Call (#9429). Fixes element-hq/element-web#23301.
- Better accommodate long room names in call toasts (#9426).
- Hide virtual widgets from the room info panel (#9424). Fixes element-hq/element-web#23494.
- Inhibit clicking on sender avatar in threads list (#9417). Fixes element-hq/element-web#23482.
- Correct the dir parameter of MSC3715 (#9391). Contributed by @dhenneke.
- Use a more correct subset of users in
/remakeolm
developer command (#9402). - use correct default for notification silencing (#9388). Fixes element-hq/element-web#23456.
- Device manager - eagerly create
m.local_notification_settings
events (#9353). - Close incoming Element call toast when viewing the call lobby (#9375).
- Always allow enabling sending read receipts (#9367). Fixes element-hq/element-web#23433.
- Fixes (element-hq/element-web/issues/22609) where the white theme is not applied when
white -> dark -> white
sequence is done. (#9320). Contributed by @florianduros. - Fix applying programmatically set height for "top" room layout (#9339). Contributed by @Fox32.
v3.58.1
v3.58.0
Deprecations
- Legacy Piwik config.json option
piwik.policy_url
is deprecated in favour ofprivacy_policy_url
. Support will be removed in the next release.
✨ Features
- Device manager - select all devices (#9330).
- New group call experience: Call tiles (#9332).
- Add Shift key to FormatQuote keyboard shortcut (#9298). Contributed by @owi92.
- Device manager - sign out of multiple sessions (#9325).
- Display push toggle for web sessions (MSC3890) (#9327).
- Add device notifications enabled switch (#9324).
- Implement push notification toggle in device detail (#9308).
- New group call experience: Starting and ending calls (#9318).
- New group call experience: Room header call buttons (#9311).
- Make device ID copyable in device list (#9297).
- Use display name instead of user ID when rendering power events (#9295).
- Read receipts for threads (#9239). Fixes element-hq/element-web#23191.
🐛 Bug Fixes
- Use the correct sender key when checking shared secret (#2730). Fixes element-hq/element-web#23374.
- Fix device selection in pre-join screen for Element Call video rooms (#9321). Fixes element-hq/element-web#23331.
- Don't render a 1px high room topic if the room topic is empty (#9317). Contributed by @Arnei.
- Don't show feedback prompts when that UIFeature is disabled (#9305). Fixes element-hq/element-web#23327.
- Fix soft crash around unknown room pills (#9301). Fixes element-hq/element-web-rageshakes#15465.
- Fix spaces feedback prompt wrongly showing when feedback is disabled (#9302). Fixes element-hq/element-web#23314.
- Fix tile soft crash in ReplyInThreadButton (#9300). Fixes element-hq/element-web-rageshakes#15493.
v3.58.0-rc.2
🐛 Bug Fixes
- Use the correct sender key when checking shared secret (#2730). Fixes element-hq/element-web#23374.
v3.58.0-rc.1
✨ Features
- Device manager - select all devices (#9330).
- New group call experience: Call tiles (#9332).
- Add Shift key to FormatQuote keyboard shortcut (#9298). Contributed by @owi92.
- Device manager - sign out of multiple sessions (#9325).
- Display push toggle for web sessions (MSC3890) (#9327).
- Add device notifications enabled switch (#9324).
- Implement push notification toggle in device detail (#9308).
- New group call experience: Starting and ending calls (#9318).
- New group call experience: Room header call buttons (#9311).
- Make device ID copyable in device list (#9297).
- Use display name instead of user ID when rendering power events (#9295).
- Read receipts for threads (#9239). Fixes element-hq/element-web#23191.
🐛 Bug Fixes
- Fix device selection in pre-join screen for Element Call video rooms (#9321). Fixes element-hq/element-web#23331.
- Don't render a 1px high room topic if the room topic is empty (#9317). Contributed by @Arnei.
- Don't show feedback prompts when that UIFeature is disabled (#9305). Fixes element-hq/element-web#23327.
- Fix soft crash around unknown room pills (#9301). Fixes element-hq/element-web-rageshakes#15465.
- Fix spaces feedback prompt wrongly showing when feedback is disabled (#9302). Fixes element-hq/element-web#23314.
- Fix tile soft crash in ReplyInThreadButton (#9300). Fixes element-hq/element-web-rageshakes#15493.