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.34.0
✨ Features
- Improve the look of tooltips (#7049). Contributed by @SimonBrandner.
- Improve the look of the spinner (#6083). Contributed by @SimonBrandner.
- Polls: Creation form & start event (#7001).
- Show a gray shield when encrypted by deleted session (#6119). Contributed by @SimonBrandner.
- Silence some widgets for better screen reader presentation. (#7057). Contributed by @ndarilek.
- Make message separator more accessible. (#7056). Contributed by @ndarilek.
- Give each room directory entry the
listitem
role to correspond with the containinglist
. (#7035). Contributed by @ndarilek. - Implement RequiresClient capability for widgets (#7005). Fixes element-hq/element-web#15744 and element-hq/element-web#15744.
- Respect the system high contrast setting when using system theme (#7043).
- Remove redundant duplicate mimetype field which doesn't conform to spec (#7045). Fixes element-hq/element-web#17145 and element-hq/element-web#17145.
- Make join button on space hierarchy action in the background (#7041). Fixes element-hq/element-web#17388 and element-hq/element-web#17388.
- Add a high contrast theme (a variant of the light theme) (#7036).
- Improve timeline message for restricted join rule changes (#6984). Fixes element-hq/element-web#18980 and element-hq/element-web#18980.
- Improve the appearance of the font size slider (#7038).
- Improve RovingTabIndex & Room List filtering performance (#6987). Fixes element-hq/element-web#17864 and element-hq/element-web#17864.
- Remove outdated Spaces restricted rooms warning (#6927).
- Make /msg param optional for more flexibility (#7028). Fixes element-hq/element-web#19481 and element-hq/element-web#19481.
- Add decoration to space hierarchy for tiles which have already been j… (#6969). Fixes element-hq/element-web#18755 and element-hq/element-web#18755.
- Add insert link button to the format bar (#5879). Contributed by @SimonBrandner.
- Improve visibility of font size chooser (#6988).
- Soften border-radius on selected/hovered messages (#6525). Fixes element-hq/element-web#18108. Contributed by @SimonBrandner.
- Add a developer mode flag and use it for accessing space timelines (#6994). Fixes element-hq/element-web#19416 and element-hq/element-web#19416.
- Position toggle switch more clearly (#6914). Contributed by @CicadaCinema.
- Validate email address in forgot password dialog (#6983). Fixes element-hq/element-web#9978 and element-hq/element-web#9978. Contributed by @psrpinto.
- Handle and i18n M_THREEPID_IN_USE during registration (#6986). Fixes element-hq/element-web#13767 and element-hq/element-web#13767.
- For space invite previews, use room summary API to get the right member count (#6982). Fixes element-hq/element-web#19123 and element-hq/element-web#19123.
- Simplify Space Panel notification badge layout (#6977). Fixes element-hq/element-web#18527 and element-hq/element-web#18527.
- Use prettier hsName during 3pid registration where possible (#6980). Fixes element-hq/element-web#19162 and element-hq/element-web#19162.
🐛 Bug Fixes
- Add a condition to only activate the resizer which belongs to the clicked handle (#7055). Fixes element-hq/element-web#19521 and element-hq/element-web#19521.
- Restore composer focus after event edit (#7065). Fixes element-hq/element-web#19469 and element-hq/element-web#19469.
- Don't apply message bubble visual style to media messages (#7040).
- Handle no selected screen when screen-sharing (#7018). Fixes element-hq/element-web#19460 and element-hq/element-web#19460. Contributed by @SimonBrandner.
- Add history entry before completing emoji (#7007). Fixes element-hq/element-web#19177 and element-hq/element-web#19177. Contributed by @RafaelGoncalves8.
- Add padding between controls on edit form in message bubbles (#7039).
- Respect the roomState right container request for the Jitsi widget (#7033). Fixes element-hq/element-web#16552 and element-hq/element-web#16552.
- Fix cannot read length of undefined for room upgrades (#7037). Fixes element-hq/element-web#19509 and element-hq/element-web#19509.
- Cleanup re-dispatching around timelines and composers (#7023). Fixes element-hq/element-web#19491 and element-hq/element-web#19491. Contributed by @SimonBrandner.
- Fix removing a room from a Space and interaction with
m.space.parent
(#6944). Fixes element-hq/element-web#19363 and element-hq/element-web#19363. - Fix recent css regression (#7022). Fixes element-hq/element-web#19470 and element-hq/element-web#19470. Contributed by @CicadaCinema.
- Fix ModalManager reRender racing with itself (#7027). Fixes element-hq/element-web#19489 and element-hq/element-web#19489.
- Fix fullscreening a call while connecting (#7019). Fixes element-hq/element-web#19309 and element-hq/element-web#19309. Contributed by @SimonBrandner.
- Allow scrolling right in reply-quoted code block (#7024). Fixes element-hq/element-web#19487 and element-hq/element-web#19487. Contributed by @SimonBrandner.
- Fix dark theme codeblock colors (#6384). Fixes element-hq/element-web#17998. Contributed by @SimonBrandner.
- Show passphrase input label (#6992). Fixes element-hq/element-web#19428 and element-hq/element-web#19428. Contributed by @RafaelGoncalves8.
- Always render disabled settings as disabled (#7014).
- Make "Security Phrase" placeholder look consistent cross-browser (#6870). Fixes element-hq/element-web#19006 and element-hq/element-web#19006. Contributed by @neer17.
- Fix direction override characters breaking member event text direction (#6999).
- Remove redundant text in verification dialogs (#6993). Fixes element-hq/element-web#19290 and element-hq/element-web#19290. Contributed by @RafaelGoncalves8.
- Fix space panel name overflowing (#6995). Fixes element-hq/element-web#19455 and element-hq/element-web#19455.
- Fix conflicting CSS on syntax highlighted blocks (#6991). Fixes element-hq/element-web#19445 and element-hq/element-web#19445.
v3.34.0-rc.1
✨ Features
- Improve the look of tooltips (#7049). Contributed by @SimonBrandner.
- Improve the look of the spinner (#6083). Contributed by @SimonBrandner.
- Polls: Creation form & start event (#7001).
- Show a gray shield when encrypted by deleted session (#6119). Contributed by @SimonBrandner.
- Silence some widgets for better screen reader presentation. (#7057). Contributed by @ndarilek.
- Make message separator more accessible. (#7056). Contributed by @ndarilek.
- Give each room directory entry the
listitem
role to correspond with the containinglist
. (#7035). Contributed by @ndarilek. - Implement RequiresClient capability for widgets (#7005). Fixes element-hq/element-web#15744 and element-hq/element-web#15744.
- Respect the system high contrast setting when using system theme (#7043).
- Remove redundant duplicate mimetype field which doesn't conform to spec (#7045). Fixes element-hq/element-web#17145 and element-hq/element-web#17145.
- Make join button on space hierarchy action in the background (#7041). Fixes element-hq/element-web#17388 and element-hq/element-web#17388.
- Add a high contrast theme (a variant of the light theme) (#7036).
- Improve timeline message for restricted join rule changes (#6984). Fixes element-hq/element-web#18980 and element-hq/element-web#18980.
- Improve the appearance of the font size slider (#7038).
- Improve RovingTabIndex & Room List filtering performance (#6987). Fixes element-hq/element-web#17864 and element-hq/element-web#17864.
- Remove outdated Spaces restricted rooms warning (#6927).
- Make /msg param optional for more flexibility (#7028). Fixes element-hq/element-web#19481 and element-hq/element-web#19481.
- Add decoration to space hierarchy for tiles which have already been j… (#6969). Fixes element-hq/element-web#18755 and element-hq/element-web#18755.
- Add insert link button to the format bar (#5879). Contributed by @SimonBrandner.
- Improve visibility of font size chooser (#6988).
- Soften border-radius on selected/hovered messages (#6525). Fixes element-hq/element-web#18108. Contributed by @SimonBrandner.
- Add a developer mode flag and use it for accessing space timelines (#6994). Fixes element-hq/element-web#19416 and element-hq/element-web#19416.
- Position toggle switch more clearly (#6914). Contributed by @CicadaCinema.
- Validate email address in forgot password dialog (#6983). Fixes element-hq/element-web#9978 and element-hq/element-web#9978. Contributed by @psrpinto.
- Handle and i18n M_THREEPID_IN_USE during registration (#6986). Fixes element-hq/element-web#13767 and element-hq/element-web#13767.
- For space invite previews, use room summary API to get the right member count (#6982). Fixes element-hq/element-web#19123 and element-hq/element-web#19123.
- Simplify Space Panel notification badge layout (#6977). Fixes element-hq/element-web#18527 and element-hq/element-web#18527.
- Use prettier hsName during 3pid registration where possible (#6980). Fixes element-hq/element-web#19162 and element-hq/element-web#19162.
🐛 Bug Fixes
- Add a condition to only activate the resizer which belongs to the clicked handle (#7055). Fixes element-hq/element-web#19521 and element-hq/element-web#19521.
- Restore composer focus after event edit (#7065). Fixes element-hq/element-web#19469 and element-hq/element-web#19469.
- Don't apply message bubble visual style to media messages (#7040).
- Handle no selected screen when screen-sharing (#7018). Fixes element-hq/element-web#19460 and element-hq/element-web#19460. Contributed by @SimonBrandner.
- Add history entry before completing emoji (#7007). Fixes element-hq/element-web#19177 and element-hq/element-web#19177. Contributed by @RafaelGoncalves8.
- Add padding between controls on edit form in message bubbles (#7039).
- Respect the roomState right container request for the Jitsi widget (#7033). Fixes element-hq/element-web#16552 and element-hq/element-web#16552.
- Fix cannot read length of undefined for room upgrades (#7037). Fixes element-hq/element-web#19509 and element-hq/element-web#19509.
- Cleanup re-dispatching around timelines and composers (#7023). Fixes element-hq/element-web#19491 and element-hq/element-web#19491. Contributed by @SimonBrandner.
- Fix removing a room from a Space and interaction with
m.space.parent
(#6944). Fixes element-hq/element-web#19363 and element-hq/element-web#19363. - Fix recent css regression (#7022). Fixes element-hq/element-web#19470 and element-hq/element-web#19470. Contributed by @CicadaCinema.
- Fix ModalManager reRender racing with itself (#7027). Fixes element-hq/element-web#19489 and element-hq/element-web#19489.
- Fix fullscreening a call while connecting (#7019). Fixes element-hq/element-web#19309 and element-hq/element-web#19309. Contributed by @SimonBrandner.
- Allow scrolling right in reply-quoted code block (#7024). Fixes element-hq/element-web#19487 and element-hq/element-web#19487. Contributed by @SimonBrandner.
- Fix dark theme codeblock colors (#6384). Fixes element-hq/element-web#17998. Contributed by @SimonBrandner.
- Show passphrase input label (#6992). Fixes element-hq/element-web#19428 and element-hq/element-web#19428. Contributed by @RafaelGoncalves8.
- Always render disabled settings as disabled (#7014).
- Make "Security Phrase" placeholder look consistent cross-browser (#6870). Fixes element-hq/element-web#19006 and element-hq/element-web#19006. Contributed by @neer17.
- Fix direction override characters breaking member event text direction (#6999).
- Remove redundant text in verification dialogs (#6993). Fixes element-hq/element-web#19290 and element-hq/element-web#19290. Contributed by @RafaelGoncalves8.
- Fix space panel name overflowing (#6995). Fixes element-hq/element-web#19455 and element-hq/element-web#19455.
- Fix conflicting CSS on syntax highlighted blocks (#6991). Fixes element-hq/element-web#19445 and element-hq/element-web#19445.
v3.33.0
✨ Features
- Convert the "Cryptography" settings panel to an HTML table to assist screen reader users. (#6968). Contributed by andybalaam.
- Swap order of private space creation and tweak copy (#6967). Fixes element-hq/element-web#18768 and element-hq/element-web#18768.
- Add spacing to Room settings - Notifications subsection (#6962). Contributed by CicadaCinema.
- Use HTML tables for some tabular user interface areas, to assist with screen reader use (#6955). Contributed by andybalaam.
- Fix space invite edge cases (#6884). Fixes element-hq/element-web#19010 element-hq/element-web#17345 and element-hq/element-web#19010.
- Allow options to cascade kicks/bans throughout spaces (#6829). Fixes element-hq/element-web#18969 and element-hq/element-web#18969.
- Make public space alias field mandatory again (#6921). Fixes element-hq/element-web#19003 and element-hq/element-web#19003.
- Add progress bar to restricted room upgrade dialog (#6919). Fixes element-hq/element-web#19146 and element-hq/element-web#19146.
- Add customisation point for visibility of invites and room creation (#6922). Fixes element-hq/element-web#19331 and element-hq/element-web#19331.
- Inhibit
Unable to get validated threepid
error during UIA (#6928). Fixes element-hq/element-web#18883 and element-hq/element-web#18883. - Tweak room list skeleton UI height and behaviour (#6926). Fixes element-hq/element-web#18231 element-hq/element-web#16581 and element-hq/element-web#18231.
- If public room creation fails, retry without publishing it (#6872). Fixes element-hq/element-web#19194 and element-hq/element-web#19194. Contributed by AndrewFerr.
- Iterate invite your teammates to Space view (#6925). Fixes element-hq/element-web#18772 and element-hq/element-web#18772.
- Make placeholder more grey when no input (#6840). Fixes element-hq/element-web#17243 and element-hq/element-web#17243. Contributed by wlach.
- Respect tombstones in locally known rooms for Space children (#6906). Fixes element-hq/element-web#19246 element-hq/element-web#19256 and element-hq/element-web#19246.
- Improve emoji shortcodes generated from annotations (#6907). Fixes element-hq/element-web#19304 and element-hq/element-web#19304.
- Hide kick & ban options in UserInfo when looking at own profile (#6911). Fixes element-hq/element-web#19066 and element-hq/element-web#19066.
- Add progress bar to Community to Space migration tool (#6887). Fixes element-hq/element-web#19216 and element-hq/element-web#19216.
🐛 Bug Fixes
- Fix leave space cancel button exploding (#6966).
- Fix edge case behaviour of the space join spinner for guests (#6972). Fixes element-hq/element-web#19359 and element-hq/element-web#19359.
- Convert emoticon to emoji at the end of a line on send even if the cursor isn't there (#6965). Contributed by SimonBrandner.
- Fix text overflows button on Home page (#6898). Fixes element-hq/element-web#19180 and element-hq/element-web#19180. Contributed by oliver-pham.
- Space Room View should react to join rule changes down /sync (#6945). Fixes element-hq/element-web#19390 and element-hq/element-web#19390.
- Hide leave section button if user isn't in the room e.g peeking (#6920). Fixes element-hq/element-web#17410 and element-hq/element-web#17410.
- Fix bug where room list would get stuck showing no rooms (#6939). Fixes element-hq/element-web#19373 and element-hq/element-web#19373.
- Update room settings dialog title when room name changes (#6916). Fixes element-hq/element-web#17480 and element-hq/element-web#17480. Contributed by psrpinto.
- Fix editing losing emote-ness and rainbow-ness of messages (#6931). Fixes element-hq/element-web#19350 and element-hq/element-web#19350.
- Remove semicolon from notifications panel (#6930). Contributed by robintown.
- Prevent profile image in left panel's backdrop from being selected (#6924). Contributed by rom4nik.
- Validate that the phone number verification field is filled before allowing user to submit (#6918). Fixes element-hq/element-web#19316 and element-hq/element-web#19316. Contributed by VFermat.
- Updated how save button becomes disabled in room settings to listen for all fields instead of the most recent (#6917). Contributed by LoganArnett.
- Use FocusLock around ContextMenus to simplify focus management (#6311). Fixes element-hq/element-web#19259 and element-hq/element-web#19259.
- Fix space hierarchy pagination (#6908). Fixes element-hq/element-web#19276 and element-hq/element-web#19276.
- Fix spaces keyboard shortcuts not working for last space (#6909). Fixes element-hq/element-web#19255 and element-hq/element-web#19255.
- Use fallback avatar only for DMs with 2 people. (#6895). Fixes element-hq/element-web#18747 and element-hq/element-web#18747. Contributed by andybalaam.
v3.33.0-rc.2
🐛 Bug Fixes
- Fix conflicting CSS on syntax highlighted blocks (#6991). Fixes element-hq/element-web#19445
v3.33.0-rc.1
✨ Features
- Swap order of private space creation and tweak copy (#6967). Fixes element-hq/element-web#18768 and element-hq/element-web#18768.
- Add spacing to Room settings - Notifications subsection (#6962). Contributed by CicadaCinema.
- Convert the "Cryptography" settings panel to an HTML to assist screen reader users. (#6968). Contributed by andybalaam.
- Use HTML tables for some tabular user interface areas, to assist with screen reader use (#6955). Contributed by andybalaam.
- Fix space invite edge cases (#6884). Fixes element-hq/element-web#19010 element-hq/element-web#17345 and element-hq/element-web#19010.
- Allow options to cascade kicks/bans throughout spaces (#6829). Fixes element-hq/element-web#18969 and element-hq/element-web#18969.
- Make public space alias field mandatory again (#6921). Fixes element-hq/element-web#19003 and element-hq/element-web#19003.
- Add progress bar to restricted room upgrade dialog (#6919). Fixes element-hq/element-web#19146 and element-hq/element-web#19146.
- Add customisation point for visibility of invites and room creation (#6922). Fixes element-hq/element-web#19331 and element-hq/element-web#19331.
- Inhibit
Unable to get validated threepid
error during UIA (#6928). Fixes element-hq/element-web#18883 and element-hq/element-web#18883. - Tweak room list skeleton UI height and behaviour (#6926). Fixes element-hq/element-web#18231 element-hq/element-web#16581 and element-hq/element-web#18231.
- If public room creation fails, retry without publishing it (#6872). Fixes element-hq/element-web#19194 and element-hq/element-web#19194. Contributed by AndrewFerr.
- Iterate invite your teammates to Space view (#6925). Fixes element-hq/element-web#18772 and element-hq/element-web#18772.
- Make placeholder more grey when no input (#6840). Fixes element-hq/element-web#17243 and element-hq/element-web#17243. Contributed by wlach.
- Respect tombstones in locally known rooms for Space children (#6906). Fixes element-hq/element-web#19246 element-hq/element-web#19256 and element-hq/element-web#19246.
- Improve emoji shortcodes generated from annotations (#6907). Fixes element-hq/element-web#19304 and element-hq/element-web#19304.
- Hide kick & ban options in UserInfo when looking at own profile (#6911). Fixes element-hq/element-web#19066 and element-hq/element-web#19066.
- Add progress bar to Community to Space migration tool (#6887). Fixes element-hq/element-web#19216 and element-hq/element-web#19216.
🐛 Bug Fixes
- Fix leave space cancel button exploding (#6966).
- Fix edge case behaviour of the space join spinner for guests (#6972). Fixes element-hq/element-web#19359 and element-hq/element-web#19359.
- Convert emoticon to emoji at the end of a line on send even if the cursor isn't there (#6965). Contributed by SimonBrandner.
- Fix text overflows button on Home page (#6898). Fixes element-hq/element-web#19180 and element-hq/element-web#19180. Contributed by oliver-pham.
- Space Room View should react to join rule changes down /sync (#6945). Fixes element-hq/element-web#19390 and element-hq/element-web#19390.
- Hide leave section button if user isn't in the room e.g peeking (#6920). Fixes element-hq/element-web#17410 and element-hq/element-web#17410.
- Fix bug where room list would get stuck showing no rooms (#6939). Fixes element-hq/element-web#19373 and element-hq/element-web#19373.
- Update room settings dialog title when room name changes (#6916). Fixes element-hq/element-web#17480 and element-hq/element-web#17480. Contributed by psrpinto.
- Fix editing losing emote-ness and rainbow-ness of messages (#6931). Fixes element-hq/element-web#19350 and element-hq/element-web#19350.
- Remove semicolon from notifications panel (#6930). Contributed by robintown.
- Prevent profile image in left panel's backdrop from being selected (#6924). Contributed by rom4nik.
- Validate that the phone number verification field is filled before allowing user to submit (#6918). Fixes element-hq/element-web#19316 and element-hq/element-web#19316. Contributed by VFermat.
- Updated how save button becomes disabled in room settings to listen for all fields instead of the most recent (#6917). Contributed by LoganArnett.
- Use FocusLock around ContextMenus to simplify focus management (#6311). Fixes element-hq/element-web#19259 and element-hq/element-web#19259.
- Fix space hierarchy pagination (#6908). Fixes element-hq/element-web#19276 and element-hq/element-web#19276.
- Fix spaces keyboard shortcuts not working for last space (#6909). Fixes element-hq/element-web#19255 and element-hq/element-web#19255.
- Use fallback avatar only for DMs with 2 people. (#6895). Fixes element-hq/element-web#18747 and element-hq/element-web#18747. Contributed by andybalaam.
v3.32.1
v3.32.0
✨ Features
- Decrease profile button touch target (#6900). Contributed by ColonisationCaptain.
- Don't let click events propagate out of context menus (#6892).
- Allow closing Dropdown via its chevron (#6885). Fixes element-hq/element-web#19030 and element-hq/element-web#19030.
- Improve AUX panel behaviour (#6699). Fixes element-hq/element-web#18787 and element-hq/element-web#18787. Contributed by SimonBrandner.
- A nicer opening animation for the Image View (#6454). Fixes element-hq/element-web#18186 and element-hq/element-web#18186. Contributed by SimonBrandner.
🐛 Bug Fixes
- [Release] Fix space hierarchy pagination (#6910).
- Fix leaving space via other client leaving you in undefined-land (#6891). Fixes element-hq/element-web#18455 and element-hq/element-web#18455.
- Handle newer voice message encrypted event format for chat export (#6893). Contributed by jaiwanth-v.
- Fix pagination when filtering space hierarchy (#6876). Fixes element-hq/element-web#19235 and element-hq/element-web#19235.
- Fix spaces null-guard breaking the dispatcher settings watching (#6886). Fixes element-hq/element-web#19223 and element-hq/element-web#19223.
- Fix space children without specific
order
being sorted after those with one (#6878). Fixes element-hq/element-web#19192 and element-hq/element-web#19192. - Ensure that sub-spaces aren't considered for notification badges (#6881). Fixes element-hq/element-web#18975 and element-hq/element-web#18975.
- Fix timeline autoscroll with non-standard DPI settings. (#6880). Fixes element-hq/element-web#18984 and element-hq/element-web#18984.
- Pluck out JoinRuleSettings styles so they apply in space settings too (#6879). Fixes element-hq/element-web#19164 and element-hq/element-web#19164.
- Null guard around the matrixClient in SpaceStore (#6874).
- Fix issue (https (#6871). Fixes element-hq/element-web#19138 and element-hq/element-web#19138. Contributed by psrpinto.
- Fix pills being cut off in message bubble layout (#6865). Fixes element-hq/element-web#18627 and element-hq/element-web#18627. Contributed by robintown.
- Fix space admin check false positive on multiple admins (#6824).
- Fix the User View (#6860). Fixes element-hq/element-web#19158 and element-hq/element-web#19158.
- Fix spacing for message composer buttons (#6852). Fixes element-hq/element-web#18999 and element-hq/element-web#18999.
- Always show root event of a thread in room's timeline (#6842). Fixes element-hq/element-web#19016 and element-hq/element-web#19016.
v3.32.0-rc.2
🐛 Bug Fixes
- [Release] Fix space hierarchy pagination (#6910).
v3.32.0-rc.1
✨ Features
- Decrease profile button touch target (#6900). Contributed by ColonisationCaptain.
- Don't let click events propagate out of context menus (#6892).
- Allow closing Dropdown via its chevron (#6885). Fixes element-hq/element-web#19030 and element-hq/element-web#19030.
- Improve AUX panel behaviour (#6699). Fixes element-hq/element-web#18787 and element-hq/element-web#18787. Contributed by SimonBrandner.
- A nicer opening animation for the Image View (#6454). Fixes element-hq/element-web#18186 and element-hq/element-web#18186. Contributed by SimonBrandner.
🐛 Bug Fixes
- Fix leaving space via other client leaving you in undefined-land (#6891). Fixes element-hq/element-web#18455 and element-hq/element-web#18455.
- Handle newer voice message encrypted event format for chat export (#6893). Contributed by jaiwanth-v.
- Fix pagination when filtering space hierarchy (#6876). Fixes element-hq/element-web#19235 and element-hq/element-web#19235.
- Fix spaces null-guard breaking the dispatcher settings watching (#6886). Fixes element-hq/element-web#19223 and element-hq/element-web#19223.
- Fix space children without specific
order
being sorted after those with one (#6878). Fixes element-hq/element-web#19192 and element-hq/element-web#19192. - Ensure that sub-spaces aren't considered for notification badges (#6881). Fixes element-hq/element-web#18975 and element-hq/element-web#18975.
- Fix timeline autoscroll with non-standard DPI settings. (#6880). Fixes element-hq/element-web#18984 and element-hq/element-web#18984.
- Pluck out JoinRuleSettings styles so they apply in space settings too (#6879). Fixes element-hq/element-web#19164 and element-hq/element-web#19164.
- Null guard around the matrixClient in SpaceStore (#6874).
- Fix issue (https (#6871). Fixes element-hq/element-web#19138 and element-hq/element-web#19138. Contributed by psrpinto.
- Fix pills being cut off in message bubble layout (#6865). Fixes element-hq/element-web#18627 and element-hq/element-web#18627. Contributed by robintown.
- Fix space admin check false positive on multiple admins (#6824).
- Fix the User View (#6860). Fixes element-hq/element-web#19158 and element-hq/element-web#19158.
- Fix spacing for message composer buttons (#6852). Fixes element-hq/element-web#18999 and element-hq/element-web#18999.
v3.31.0
✨ Features
- Say Joining space instead of Joining room where we know its a space (#6818). Fixes element-hq/element-web#19064 and element-hq/element-web#19064.
- Add warning that some spaces may not be relinked to the newly upgraded room (#6805). Fixes element-hq/element-web#18858 and element-hq/element-web#18858.
- Delabs Spaces, iterate some copy and move communities/space toggle to preferences (#6594). Fixes element-hq/element-web#18088, element-hq/element-web#18524 element-hq/element-web#18088 and element-hq/element-web#18088.
- Show "Message" in the user info panel instead of "Start chat" (#6319). Fixes element-hq/element-web#17877 and element-hq/element-web#17877. Contributed by SimonBrandner.
- Fix space keyboard shortcuts conflicting with native zoom shortcuts (#6804).
- Replace plain text emoji at the end of a line (#6784). Fixes element-hq/element-web#18833 and element-hq/element-web#18833. Contributed by SimonBrandner.
- Simplify Space Panel layout and fix some edge cases (#6800). Fixes element-hq/element-web#18694 and element-hq/element-web#18694.
- Show unsent message warning on Space Panel buttons (#6778). Fixes element-hq/element-web#18891 and element-hq/element-web#18891.
- Hide mute/unmute button in UserInfo for Spaces as it makes no sense (#6790). Fixes element-hq/element-web#19007 and element-hq/element-web#19007.
- Fix automatic field population in space create menu not validating (#6792). Fixes element-hq/element-web#19005 and element-hq/element-web#19005.
- Optimize input label transition on focus (#6783). Fixes element-hq/element-web#12876 and element-hq/element-web#12876. Contributed by MadLittleMods.
- Adapt and re-use the RolesRoomSettingsTab for Spaces (#6779). Fixes element-hq/element-web#18908 element-hq/element-web#18909 and element-hq/element-web#18908.
- Deduplicate join rule management between rooms and spaces (#6724). Fixes element-hq/element-web#18798 and element-hq/element-web#18798.
- Add config option to turn on in-room event sending timing metrics (#6766).
- Improve the upgrade for restricted user experience (#6764). Fixes element-hq/element-web#18677 and element-hq/element-web#18677.
- Improve tooltips on space quick actions and explore button (#6760). Fixes element-hq/element-web#18528 and element-hq/element-web#18528.
- Make space members and user info behave more expectedly (#6765). Fixes element-hq/element-web#17018 and element-hq/element-web#17018.
- hide no-op m.room.encryption events and better word param changes (#6747). Fixes element-hq/element-web#18597 and element-hq/element-web#18597.
- Respect m.space.parent relations if they hold valid permissions (#6746). Fixes element-hq/element-web#10935 and element-hq/element-web#10935.
- Space panel accessibility improvements (#6744). Fixes element-hq/element-web#18892 and element-hq/element-web#18892.
🐛 Bug Fixes
- Fix spacing for message composer buttons (#6854).
- Fix accessing field on oobData which may be undefined (#6830). Fixes element-hq/element-web#19085 and element-hq/element-web#19085.
- Fix reactions aria-label not being a string and thus being read as [Object object] (#6828).
- Fix missing null guard in space hierarchy pagination (#6821). Fixes element-hq/element-web-rageshakes#6299 and element-hq/element-web-rageshakes#6299.
- Fix checks to show prompt to start new chats (#6812).
- Fix room list scroll jumps (#6777). Fixes element-hq/element-web#17460 element-hq/element-web#18440 and element-hq/element-web#17460. Contributed by robintown.
- Fix various message bubble alignment issues (#6785). Fixes element-hq/element-web#18293, element-hq/element-web#18294 element-hq/element-web#18305 and element-hq/element-web#18293. Contributed by robintown.
- Make message bubble font size consistent (#6795). Contributed by robintown.
- Fix edge cases around joining new room which does not belong to active space (#6797). Fixes element-hq/element-web#19025 and element-hq/element-web#19025.
- Fix edge case space issues around creation and initial view (#6798). Fixes element-hq/element-web#19023 and element-hq/element-web#19023.
- Stop spinner on space preview if the join fails (#6803). Fixes element-hq/element-web#19034 and element-hq/element-web#19034.
- Fix emoji picker and stickerpicker not appearing correctly when opened (#6793). Fixes element-hq/element-web#19012 and element-hq/element-web#19012. Contributed by Palid.
- Fix autocomplete not having y-scroll (#6794). Fixes element-hq/element-web#18997 and element-hq/element-web#18997. Contributed by Palid.
- Fix broken edge case with public space creation with no alias (#6791). Fixes element-hq/element-web#19003 and element-hq/element-web#19003.
- Redirect from /#/welcome to /#/home if already logged in (#6786). Fixes element-hq/element-web#18990 and element-hq/element-web#18990. Contributed by aaronraimist.
- Fix build issues from two conflicting PRs landing without merge conflict (#6780).
- Render guest settings only in public rooms/spaces (#6693). Fixes element-hq/element-web#18776 and element-hq/element-web#18776. Contributed by SimonBrandner.
- Fix message bubble corners being wrong in the presence of hidden events (#6776). Fixes element-hq/element-web#18124 and element-hq/element-web#18124. Contributed by robintown.
- Debounce read marker update on scroll (#6771). Fixes element-hq/element-web#18961 and element-hq/element-web#18961.
- Use cursor:pointer on space panel buttons (#6770). Fixes element-hq/element-web#18951 and element-hq/element-web#18951.
- Fix regressed tab view buttons in space update toast (#6761). Fixes element-hq/element-web#18781 and element-hq/element-web#18781.