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