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.42.4
v3.42.3
✨ Features
- Release threads as a beta feature (#8081). Fixes element-hq/element-web#21351.
- More video rooms design updates (#8222).
- Update video rooms to new design specs (#8207). Fixes element-hq/element-web#21515, element-hq/element-web#21516 element-hq/element-web#21519 and element-hq/element-web#21526.
- Live Location Sharing - left panel warning with error (#8201).
- Live location sharing - Stop publishing location to beacons with consecutive errors (#8194).
- Live location sharing: allow retry when stop sharing fails (#8193).
- Allow voice messages to be scrubbed in the timeline (#8079). Fixes element-hq/element-web#18713.
- Live location sharing - stop sharing to beacons in rooms you left (#8187).
- Allow sending and thumbnailing AVIF images (#8172).
- Live location sharing - handle geolocation errors (#8179).
- Show voice room participants when not connected (#8136). Fixes element-hq/element-web#21513.
- Add margins between labs sections (#8169).
- Live location sharing - send geolocation beacon events - happy path (#8127).
- Add support for Animated (A)PNG (#8158). Fixes element-hq/element-web#12967.
- Don't form continuations from thread roots (#8166). Fixes element-hq/element-web#20908.
- Improve handling of animated GIF and WEBP images (#8153). Fixes element-hq/element-web#16193 and element-hq/element-web#6684.
- Wire up file preview for video files (#8140). Fixes element-hq/element-web#21539.
- When showing thread, always auto-focus its composer (#8115). Fixes element-hq/element-web#21438.
- Live location sharing - refresh beacon expiry in room (#8116).
- Use styled mxids in member list v2 (#8110). Fixes element-hq/element-web#14825. Contributed by @SimonBrandner.
- Delete groups (legacy communities system) (#8027). Fixes element-hq/element-web#17532.
- Add a prototype of voice rooms in labs (#8084). Fixes element-hq/element-web#3546.
🐛 Bug Fixes
- Fix editing
<ol>
tags with a non-1 start attribute (#8211). Fixes element-hq/element-web#21625. - Fix URL previews being enabled when room first created (#8227). Fixes element-hq/element-web#21659.
- Don't use m.call for Jitsi video rooms (#8223).
- Scale emoji with size of surrounding text (#8224).
- Make "Jump to date" translatable (#8218).
- Normalize call buttons (#8129). Fixes element-hq/element-web#21493. Contributed by @luixxiul.
- Show room preview bar with maximised widgets (#8180). Fixes element-hq/element-web#21542.
- Update more strings to not wrongly mention room when it is/could be a space (#7722). Fixes element-hq/element-web#20243 and element-hq/element-web#20910.
- Fix issue with redacting via edit composer flow causing stuck editStates (#8184).
- Fix some image/video scroll jumps (#8182).
- Fix "react error on share dialog" (#8170). Contributed by @yaya-usman.
- Fix disambiguated profile in threads in bubble layout (#8168). Fixes element-hq/element-web#21570. Contributed by @SimonBrandner.
- Responsive BetaCard on Labs (#8154). Fixes element-hq/element-web#21554. Contributed by @luixxiul.
- Display button as inline in room directory dialog (#8164). Fixes element-hq/element-web#21567. Contributed by @luixxiul.
- Null guard TimelinePanel unmount edge (#8171).
- Fix beta pill label breaking (#8162). Fixes element-hq/element-web#21566. Contributed by @luixxiul.
- Strip relations when forwarding (#7929). Fixes element-hq/element-web#19769, element-hq/element-web#18067 element-hq/element-web#21015 and element-hq/element-web#10924.
- Don't try (and fail) to show replies for redacted events (#8141). Fixes element-hq/element-web#21435.
- Fix 3pid member info for space member list (#8128). Fixes element-hq/element-web#21534.
- Set max-width to user context menu (#8089). Fixes element-hq/element-web#21486. Contributed by @luixxiul.
- Fix issue with falsey hrefs being sent in events (#8113). Fixes element-hq/element-web#21417.
- Make video sizing consistent with images (#8102). Fixes element-hq/element-web#20072.
v3.42.2-rc.3
✨ Features
- Release threads as a beta feature (#8081). Fixes element-hq/element-web#21351.
- More video rooms design updates (#8222).
- Update video rooms to new design specs (#8207). Fixes element-hq/element-web#21515, element-hq/element-web#21516 element-hq/element-web#21519 and element-hq/element-web#21526.
- Live Location Sharing - left panel warning with error (#8201).
- Live location sharing - Stop publishing location to beacons with consecutive errors (#8194).
- Live location sharing: allow retry when stop sharing fails (#8193).
- Allow voice messages to be scrubbed in the timeline (#8079). Fixes element-hq/element-web#18713.
- Live location sharing - stop sharing to beacons in rooms you left (#8187).
- Allow sending and thumbnailing AVIF images (#8172).
- Live location sharing - handle geolocation errors (#8179).
- Show voice room participants when not connected (#8136). Fixes element-hq/element-web#21513.
- Add margins between labs sections (#8169).
- Live location sharing - send geolocation beacon events - happy path (#8127).
- Add support for Animated (A)PNG (#8158). Fixes element-hq/element-web#12967.
- Don't form continuations from thread roots (#8166). Fixes element-hq/element-web#20908.
- Improve handling of animated GIF and WEBP images (#8153). Fixes element-hq/element-web#16193 and element-hq/element-web#6684.
- Wire up file preview for video files (#8140). Fixes element-hq/element-web#21539.
- When showing thread, always auto-focus its composer (#8115). Fixes element-hq/element-web#21438.
- Live location sharing - refresh beacon expiry in room (#8116).
- Use styled mxids in member list v2 (#8110). Fixes element-hq/element-web#14825. Contributed by @SimonBrandner.
- Delete groups (legacy communities system) (#8027). Fixes element-hq/element-web#17532.
- Add a prototype of voice rooms in labs (#8084). Fixes element-hq/element-web#3546.
🐛 Bug Fixes
- Fix editing
<ol>
tags with a non-1 start attribute (#8211). Fixes element-hq/element-web#21625. - Fix URL previews being enabled when room first created (#8227). Fixes element-hq/element-web#21659.
- Don't use m.call for Jitsi video rooms (#8223).
- Scale emoji with size of surrounding text (#8224).
- Make "Jump to date" translatable (#8218).
- Normalize call buttons (#8129). Fixes element-hq/element-web#21493. Contributed by @luixxiul.
- Show room preview bar with maximised widgets (#8180). Fixes element-hq/element-web#21542.
- Update more strings to not wrongly mention room when it is/could be a space (#7722). Fixes element-hq/element-web#20243 and element-hq/element-web#20910.
- Fix issue with redacting via edit composer flow causing stuck editStates (#8184).
- Fix some image/video scroll jumps (#8182).
- Fix "react error on share dialog" (#8170). Contributed by @yaya-usman.
- Fix disambiguated profile in threads in bubble layout (#8168). Fixes element-hq/element-web#21570. Contributed by @SimonBrandner.
- Responsive BetaCard on Labs (#8154). Fixes element-hq/element-web#21554. Contributed by @luixxiul.
- Display button as inline in room directory dialog (#8164). Fixes element-hq/element-web#21567. Contributed by @luixxiul.
- Null guard TimelinePanel unmount edge (#8171).
- Fix beta pill label breaking (#8162). Fixes element-hq/element-web#21566. Contributed by @luixxiul.
- Strip relations when forwarding (#7929). Fixes element-hq/element-web#19769, element-hq/element-web#18067 element-hq/element-web#21015 and element-hq/element-web#10924.
- Don't try (and fail) to show replies for redacted events (#8141). Fixes element-hq/element-web#21435.
- Fix 3pid member info for space member list (#8128). Fixes element-hq/element-web#21534.
- Set max-width to user context menu (#8089). Fixes element-hq/element-web#21486. Contributed by @luixxiul.
- Fix issue with falsey hrefs being sent in events (#8113). Fixes element-hq/element-web#21417.
- Make video sizing consistent with images (#8102). Fixes element-hq/element-web#20072.
v3.42.2-rc.2
✨ Features
- Release threads as a beta feature (#8081). Fixes element-hq/element-web#21351.
- More video rooms design updates (#8222).
- Update video rooms to new design specs (#8207). Fixes element-hq/element-web#21515, element-hq/element-web#21516 element-hq/element-web#21519 and element-hq/element-web#21526.
- Live Location Sharing - left panel warning with error (#8201).
- Live location sharing - Stop publishing location to beacons with consecutive errors (#8194).
- Live location sharing: allow retry when stop sharing fails (#8193).
- Allow voice messages to be scrubbed in the timeline (#8079). Fixes element-hq/element-web#18713.
- Live location sharing - stop sharing to beacons in rooms you left (#8187).
- Allow sending and thumbnailing AVIF images (#8172).
- Live location sharing - handle geolocation errors (#8179).
- Show voice room participants when not connected (#8136). Fixes element-hq/element-web#21513.
- Add margins between labs sections (#8169).
- Live location sharing - send geolocation beacon events - happy path (#8127).
- Add support for Animated (A)PNG (#8158). Fixes element-hq/element-web#12967.
- Don't form continuations from thread roots (#8166). Fixes element-hq/element-web#20908.
- Improve handling of animated GIF and WEBP images (#8153). Fixes element-hq/element-web#16193 and element-hq/element-web#6684.
- Wire up file preview for video files (#8140). Fixes element-hq/element-web#21539.
- When showing thread, always auto-focus its composer (#8115). Fixes element-hq/element-web#21438.
- Live location sharing - refresh beacon expiry in room (#8116).
- Use styled mxids in member list v2 (#8110). Fixes element-hq/element-web#14825. Contributed by @SimonBrandner.
- Delete groups (legacy communities system) (#8027). Fixes element-hq/element-web#17532.
- Add a prototype of voice rooms in labs (#8084). Fixes element-hq/element-web#3546.
🐛 Bug Fixes
- Fix URL previews being enabled when room first created (#8227). Fixes element-hq/element-web#21659.
- Don't use m.call for Jitsi video rooms (#8223).
- Scale emoji with size of surrounding text (#8224).
- Make "Jump to date" translatable (#8218).
- Normalize call buttons (#8129). Fixes element-hq/element-web#21493. Contributed by @luixxiul.
- Fix editing
<ol>
tags with a non-1 start attribute (#8211). Fixes element-hq/element-web#21625. - Show room preview bar with maximised widgets (#8180). Fixes element-hq/element-web#21542.
- Update more strings to not wrongly mention room when it is/could be a space (#7722). Fixes element-hq/element-web#20243 and element-hq/element-web#20910.
- Fix issue with redacting via edit composer flow causing stuck editStates (#8184).
- Fix some image/video scroll jumps (#8182).
- Fix "react error on share dialog" (#8170). Contributed by @yaya-usman.
- Fix disambiguated profile in threads in bubble layout (#8168). Fixes element-hq/element-web#21570. Contributed by @SimonBrandner.
- Responsive BetaCard on Labs (#8154). Fixes element-hq/element-web#21554. Contributed by @luixxiul.
- Display button as inline in room directory dialog (#8164). Fixes element-hq/element-web#21567. Contributed by @luixxiul.
- Null guard TimelinePanel unmount edge (#8171).
- Fix beta pill label breaking (#8162). Fixes element-hq/element-web#21566. Contributed by @luixxiul.
- Strip relations when forwarding (#7929). Fixes element-hq/element-web#19769, element-hq/element-web#18067 element-hq/element-web#21015 and element-hq/element-web#10924.
- Don't try (and fail) to show replies for redacted events (#8141). Fixes element-hq/element-web#21435.
- Fix 3pid member info for space member list (#8128). Fixes element-hq/element-web#21534.
- Set max-width to user context menu (#8089). Fixes element-hq/element-web#21486. Contributed by @luixxiul.
- Fix issue with falsey hrefs being sent in events (#8113). Fixes element-hq/element-web#21417.
- Make video sizing consistent with images (#8102). Fixes element-hq/element-web#20072.
v3.42.2-rc.1
v3.42.1
v3.42.1-rc.1
v3.42.0
🔒 SECURITY FIXES
- Fix a bug where URL previews could be enabled in the left-panel when they
should not have been.
✨ Features
- Add unexposed account setting for hiding poll creation (#7972).
- Allow pinning polls (#7922). Fixes element-hq/element-web#20152.
- Make trailing
:
into a setting (#6711). Fixes element-hq/element-web#16682. Contributed by @SimonBrandner. - Location sharing > back button (#7958).
- use LocationAssetType (#7965).
- Location share type UI (#7924).
- Add a few more UIComponent flags, and ensure they are used in existing code (#7937).
- Add support for overriding strings in the app (#7886).
- Add support for redirecting to external pages after logout (#7905).
- Expose redaction power level in room settings (#7599). Fixes element-hq/element-web#20590. Contributed by @SimonBrandner.
- Update and expand ways to access pinned messages (#7906). Fixes element-hq/element-web#21209 and element-hq/element-web#21211.
- Add slash command to switch to a room's virtual room (#7839).
🐛 Bug Fixes
- Merge pull request from GHSA-qmf4-7w7j-vf23 (#8059).
- Add another null guard for member (#7984). Fixes element-hq/element-web#21319.
- Fix room account settings (#7999).
- Fix missing summary text for pinned message changes (#7989). Fixes element-hq/element-web#19823.
- Pass room to getRoomTombstone to avoid racing with setState (#7986).
- Hide composer and call buttons when the room is tombstoned (#7975). Fixes element-hq/element-web#21286.
- Fix bad ternary statement in autocomplete user pill insertions (#7977). Fixes element-hq/element-web#21307.
- Fix sending locations into threads and fix i18n (#7943). Fixes element-hq/element-web#21267.
- Fix location map attribution rendering over message action bar (#7974). Fixes element-hq/element-web#21297.
- Fix wrongly asserting that PushRule::conditions is non-null (#7973). Fixes element-hq/element-web#21305.
- Fix account & room settings race condition (#7953). Fixes element-hq/element-web#21163.
- Fix bug with some space selections not being applied (#7971). Fixes element-hq/element-web#21290.
- Revert "replace all require(.svg) with esm import" (#7969). Fixes element-hq/element-web#21293.
- Hide unpinnable pinned messages in more cases (#7921).
- Fix room list being laggy while scrolling 🐌 (#7939). Fixes element-hq/element-web#21262.
- Make pinned messages more reliably reflect edits (#7920). Fixes element-hq/element-web#17098.
- Improve accessibility of the BetaPill (#7949). Fixes element-hq/element-web#21255.
- Autofocus correct composer after sending reaction (#7950). Fixes element-hq/element-web#21273.
- Consider polls as message events for rendering redactions (#7944). Fixes element-hq/element-web#21125.
- Prevent event tiles being shrunk/collapsed by flexbox (#7942). Fixes element-hq/element-web#21269.
- Fix ExportDialog title on export cancellation (#7936). Fixes element-hq/element-web#21260. Contributed by @luixxiul.
- Mandate use of js-sdk/src/matrix import over js-sdk/src (#7933). Fixes element-hq/element-web#21253.
- Fix backspace not working in the invite dialog (#7931). Fixes element-hq/element-web#21249. Contributed by @SimonBrandner.
- Fix right panel soft crashes due to missing room prop (#7923). Fixes element-hq/element-web#21243.
- fix color of location share caret (#7917).
- Wrap all EventTiles with a TileErrorBoundary and guard parsePermalink (#7916). Fixes element-hq/element-web#21216.
- Fix changing space sometimes bouncing to the wrong space (#7910). Fixes element-hq/element-web#20425.
- Ensure EventListSummary key does not change during backpagination (#7915). Fixes element-hq/element-web#9192.
- Fix positioning of the thread context menu (#7918). Fixes element-hq/element-web#21236.
- Inject sender into pinned messages (#7904). Fixes element-hq/element-web#20314.
- Tweak info message padding in right panel timeline (#7901). Fixes element-hq/element-web#21212.
- Fix another freeze on room switch (#7900). Fixes element-hq/element-web#21127.
- Clean up error listener when location picker closes (#7902). Fixes element-hq/element-web#21213.
- Fix edge case in context menu chevron positioning (#7899).
- Fix composer format buttons on WebKit (#7898). Fixes element-hq/element-web#20868.
- manage voicerecording state when deleting or sending a voice message (#7896). Fixes element-hq/element-web#21151.
- Fix bug with useRoomHierarchy tight-looping loadMore on error (#7893).
- Fix upload button & shortcut not working for narrow composer mode (#7894). Fixes element-hq/element-web#21175 and element-hq/element-web#21142.
- Fix emoji insertion in thread composer going to the main composer (#7895). Fixes element-hq/element-web#21202.
- Try harder to keep context menus inside the window (#7863). Fixes element-hq/element-web#17527 and element-hq/element-web#18377.
- Fix edge case around event list summary layout (#7891). Fixes element-hq/element-web#21180.
- Fix event list summary 1 hidden message pluralisation (#7890). Fixes element-hq/element-web#21196.
- Fix vanishing recently viewed menu (#7887). Fixes element-hq/element-web#20827.
- Fix freeze on room switch (#7884). Fixes element-hq/element-web#21127.
- Check 'useSystemTheme' in quick settings theme switcher (#7809). Fixes element-hq/element-web#21061.
- Fix 'my threads' filtering to include participated threads (#7882). Fixes element-hq/element-web#20877.
- Remove log line to try to fix freeze on answering VoIP call (#7883).
- Support social login & password on soft logout page (#7879). Fixes element-hq/element-web#21099.
- Fix missing padding on server picker (#7864).
- Throttle RoomState.members handlers (#7876). Fixes element-hq/element-web#21127.
- Only show joined/invited in search dialog (#7875). Fixes element-hq/element-web#21161.
- Don't pillify code blocks (#7861). Fixes element-hq/element-web#20851 and element-hq/element-web#18687.
- Fix keyboard shortcut icons on macOS (#7869).
v3.42.0-rc.1
✨ Features
- Add unexposed account setting for hiding poll creation (#7972).
- Allow pinning polls (#7922). Fixes element-hq/element-web#20152.
- Make trailing
:
into a setting (#6711). Fixes element-hq/element-web#16682. Contributed by @SimonBrandner. - Location sharing > back button (#7958).
- use LocationAssetType (#7965).
- Location share type UI (#7924).
- Add a few more UIComponent flags, and ensure they are used in existing code (#7937).
- Add support for overriding strings in the app (#7886).
- Add support for redirecting to external pages after logout (#7905).
- Expose redaction power level in room settings (#7599). Fixes element-hq/element-web#20590. Contributed by @SimonBrandner.
- Update and expand ways to access pinned messages (#7906). Fixes element-hq/element-web#21209 and element-hq/element-web#21211.
- Add slash command to switch to a room's virtual room (#7839).
🐛 Bug Fixes
- Add another null guard for member (#7984). Fixes element-hq/element-web#21319.
- Fix room account settings (#7999).
- Fix missing summary text for pinned message changes (#7989). Fixes element-hq/element-web#19823.
- Pass room to getRoomTombstone to avoid racing with setState (#7986).
- Hide composer and call buttons when the room is tombstoned (#7975). Fixes element-hq/element-web#21286.
- Fix bad ternary statement in autocomplete user pill insertions (#7977). Fixes element-hq/element-web#21307.
- Fix sending locations into threads and fix i18n (#7943). Fixes element-hq/element-web#21267.
- Fix location map attribution rendering over message action bar (#7974). Fixes element-hq/element-web#21297.
- Fix wrongly asserting that PushRule::conditions is non-null (#7973). Fixes element-hq/element-web#21305.
- Fix account & room settings race condition (#7953). Fixes element-hq/element-web#21163.
- Fix bug with some space selections not being applied (#7971). Fixes element-hq/element-web#21290.
- Revert "replace all require(.svg) with esm import" (#7969). Fixes element-hq/element-web#21293.
- Hide unpinnable pinned messages in more cases (#7921).
- Fix room list being laggy while scrolling 🐌 (#7939). Fixes element-hq/element-web#21262.
- Make pinned messages more reliably reflect edits (#7920). Fixes element-hq/element-web#17098.
- Improve accessibility of the BetaPill (#7949). Fixes element-hq/element-web#21255.
- Autofocus correct composer after sending reaction (#7950). Fixes element-hq/element-web#21273.
- Consider polls as message events for rendering redactions (#7944). Fixes element-hq/element-web#21125.
- Prevent event tiles being shrunk/collapsed by flexbox (#7942). Fixes element-hq/element-web#21269.
- Fix ExportDialog title on export cancellation (#7936). Fixes element-hq/element-web#21260. Contributed by @luixxiul.
- Mandate use of js-sdk/src/matrix import over js-sdk/src (#7933). Fixes element-hq/element-web#21253.
- Fix backspace not working in the invite dialog (#7931). Fixes element-hq/element-web#21249. Contributed by @SimonBrandner.
- Fix right panel soft crashes due to missing room prop (#7923). Fixes element-hq/element-web#21243.
- fix color of location share caret (#7917).
- Wrap all EventTiles with a TileErrorBoundary and guard parsePermalink (#7916). Fixes element-hq/element-web#21216.
- Fix changing space sometimes bouncing to the wrong space (#7910). Fixes element-hq/element-web#20425.
- Ensure EventListSummary key does not change during backpagination (#7915). Fixes element-hq/element-web#9192.
- Fix positioning of the thread context menu (#7918). Fixes element-hq/element-web#21236.
- Inject sender into pinned messages (#7904). Fixes element-hq/element-web#20314.
- Tweak info message padding in right panel timeline (#7901). Fixes element-hq/element-web#21212.
- Fix another freeze on room switch (#7900). Fixes element-hq/element-web#21127.
- Clean up error listener when location picker closes (#7902). Fixes element-hq/element-web#21213.
- Fix edge case in context menu chevron positioning (#7899).
- Fix composer format buttons on WebKit (#7898). Fixes element-hq/element-web#20868.
- manage voicerecording state when deleting or sending a voice message (#7896). Fixes element-hq/element-web#21151.
- Fix bug with useRoomHierarchy tight-looping loadMore on error (#7893).
- Fix upload button & shortcut not working for narrow composer mode (#7894). Fixes element-hq/element-web#21175 and element-hq/element-web#21142.
- Fix emoji insertion in thread composer going to the main composer (#7895). Fixes element-hq/element-web#21202.
- Try harder to keep context menus inside the window (#7863). Fixes element-hq/element-web#17527 and element-hq/element-web#18377.
- Fix edge case around event list summary layout (#7891). Fixes element-hq/element-web#21180.
- Fix event list summary 1 hidden message pluralisation (#7890). Fixes element-hq/element-web#21196.
- Fix vanishing recently viewed menu (#7887). Fixes element-hq/element-web#20827.
- Fix freeze on room switch (#7884). Fixes element-hq/element-web#21127.
- Check 'useSystemTheme' in quick settings theme switcher (#7809). Fixes element-hq/element-web#21061.
- Fix 'my threads' filtering to include participated threads (#7882). Fixes element-hq/element-web#20877.
- Remove log line to try to fix freeze on answering VoIP call (#7883).
- Support social login & password on soft logout page (#7879). Fixes element-hq/element-web#21099.
- Fix missing padding on server picker (#7864).
- Throttle RoomState.members handlers (#7876). Fixes element-hq/element-web#21127.
- Only show joined/invited in search dialog (#7875). Fixes element-hq/element-web#21161.
- Don't pillify code blocks (#7861). Fixes element-hq/element-web#20851 and element-hq/element-web#18687.
- Fix keyboard shortcut icons on macOS (#7869).