✨ 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.
- (#7057). Contributed by @ndarilek.
- Make message separator more accessible. (#7056). Contributed by @ndarilek.
- (#7035). Contributed by @ndarilek.
- Implement RequiresClient capability for widgets (#7005). Fixes #15744 and #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 #17145 and #17145.
- Make join button on space hierarchy action in the background (#7041). Fixes #17388 and #17388.
- Add a high contrast theme (a variant of the light theme) (#7036).
- Improve timeline message for restricted join rule changes (#6984). Fixes #18980 and #18980.
- Improve the appearance of the font size slider (#7038).
- Improve RovingTabIndex & Room List filtering performance (#6987). Fixes #17864 and #17864.
- Remove outdated Spaces restricted rooms warning (#6927).
- Make /msg param optional for more flexibility (#7028). Fixes #19481 and #19481.
- Add decoration to space hierarchy for tiles which have already been j… (#6969). Fixes #18755 and #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 #18108. Contributed by @SimonBrandner.
- Add a developer mode flag and use it for accessing space timelines (#6994). Fixes #19416 and #19416.
- Position toggle switch more clearly (#6914). Contributed by @CicadaCinema.
- Validate email address in forgot password dialog (#6983). Fixes #9978 and #9978. Contributed by @psrpinto.
- Handle and i18n M_THREEPID_IN_USE during registration (#6986). Fixes #13767 and #13767.
- For space invite previews, use room summary API to get the right member count (#6982). Fixes #19123 and #19123.
- Simplify Space Panel notification badge layout (#6977). Fixes #18527 and #18527.
- Use prettier hsName during 3pid registration where possible (#6980). Fixes #19162 and #19162.
🐛 Bug Fixes
- Add a condition to only activate the resizer which belongs to the clicked handle (#7055). Fixes #19521 and #19521.
- Restore composer focus after event edit (#7065). Fixes #19469 and #19469.
- Don't apply message bubble visual style to media messages (#7040).
- Handle no selected screen when screen-sharing (#7018). Fixes #19460 and #19460. Contributed by @SimonBrandner.
- Add history entry before completing emoji (#7007). Fixes #19177 and #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 #16552 and #16552.
- Fix cannot read length of undefined for room upgrades (#7037). Fixes #19509 and #19509.
- Cleanup re-dispatching around timelines and composers (#7023). Fixes #19491 and #19491. Contributed by @SimonBrandner.
- Fix removing a room from a Space and interaction with
m.space.parent
(#6944). Fixes #19363 and #19363. - Fix recent css regression (#7022). Fixes #19470 and #19470. Contributed by @CicadaCinema.
- Fix ModalManager reRender racing with itself (#7027). Fixes #19489 and #19489.
- Fix fullscreening a call while connecting (#7019). Fixes #19309 and #19309. Contributed by @SimonBrandner.
- Allow scrolling right in reply-quoted code block (#7024). Fixes #19487 and #19487. Contributed by @SimonBrandner.
- Fix dark theme codeblock colors (#6384). Fixes #17998. Contributed by @SimonBrandner.
- Show passphrase input label (#6992). Fixes #19428 and #19428. Contributed by @RafaelGoncalves8.
- Always render disabled settings as disabled (#7014).
- Make "Security Phrase" placeholder look consistent cross-browser (#6870). Fixes #19006 and #19006. Contributed by @neer17.
- Fix direction override characters breaking member event text direction (#6999).
- Remove redundant text in verification dialogs (#6993). Fixes #19290 and #19290. Contributed by @RafaelGoncalves8.
- Fix space panel name overflowing (#6995). Fixes #19455 and #19455.
- Fix conflicting CSS on syntax highlighted blocks (#6991). Fixes #19445 and #19445.