✨ Features
- Made the location map change the cursor to a pointer so it looks like it's clickable (https (#8451). Fixes vector-im/element-web#21991. Contributed by @Odyssey346.
- Implement improved spacing for the thread list and timeline (#8337). Fixes vector-im/element-web#21759. Contributed by @luixxiul.
- LLS: expose way to enable live sharing labs flag from location dialog (#8416).
- Fix source text boxes in View Source modal should have full width (#8425). Fixes vector-im/element-web#21938. Contributed by @EECvision.
- Read Receipts: never show +1, if it’s just 4, show all of them (#8428). Fixes vector-im/element-web#21935.
- Add opt-in analytics to onboarding tasks (#8409). Fixes vector-im/element-web#21705.
- Allow user to control if they are signed out of all devices when changing password (#8259). Fixes vector-im/element-web#2671.
- Implement new Read Receipt design (#8389). Fixes vector-im/element-web#20574.
- Stick connected video rooms to the top of the room list (#8353).
- LLS: fix jumpy maximised map (#8387).
- Persist audio and video mute state in video rooms (#8376).
- Forcefully disconnect from video rooms on logout and tab close (#8375).
- Add local echo of connected devices in video rooms (#8368).
- Improve text of account deactivation dialog (#8371). Fixes vector-im/element-web#17421.
- Live location sharing: own live beacon status on maximised view (#8374).
- Show a lobby screen in video rooms (#8287).
- Settings toggle to disable Composer Markdown (#8358). Fixes vector-im/element-web#20321.
- Cache localStorage objects for SettingsStore (#8366).
- Bring
View Source
back from behind developer mode (#8369). Fixes vector-im/element-web#21771.
🐛 Bug Fixes
- Fix update from creating desktop shortcut (#333). Fixes vector-im/element-web#9210. Contributed by @elibroftw.
- Fix macOS and Linux build regressions (#345).
- Allow loading language files with two part language code (#339). Contributed by @TPiUnikie.
- Fix Jitsi Meet getting wedged at startup in some cases (#21995).
- Fix camera getting muted when disconnecting from a video room (#21958).
- Fix issue with dispatch happening mid-dispatch due to js-sdk emit (#8473). Fixes vector-im/element-web#22019.
- Match MSC behaviour for threads when disabled (thread-aware mode) (#8476). Fixes vector-im/element-web#22033.
- Specify position of DisambiguatedProfile inside a thread on bubble message layout (#8452). Fixes vector-im/element-web#21998. Contributed by @luixxiul.
- Fix race conditions around threads (#8448).
- Location sharing: do not trackuserlocation in location picker (#8466). Fixes vector-im/element-web#22013.
- fix text and map indent in thread view (#8462). Fixes vector-im/element-web#21997.
- Live location sharing: don't group beacon info with room creation summary (#8468).
- Don't linkify code blocks (#7859). Fixes vector-im/element-web#9613.
- read receipts: improve tooltips to show names of users (#8438). Fixes vector-im/element-web#21940.
- Fix poll overflowing a reply tile on bubble message layout (#8459). Fixes vector-im/element-web#22005. Contributed by @luixxiul.
- Fix text link buttons on UserInfo panel (#8247). Fixes vector-im/element-web#21702. Contributed by @luixxiul.
- Clear local storage settings handler cache on logout (#8454). Fixes vector-im/element-web#21994.
- Fix jump to bottom button being always displayed in non-overflowing timelines (#8460). Fixes vector-im/element-web#22003.
- fix timeline search with empty text box should do nothing (#8262). Fixes vector-im/element-web#21714. Contributed by @EECvision.
- Fixes "space panel kebab menu is rendered out of view on sub spaces" (#8350). Contributed by @yaya-usman.
- Add margin to the location map inside ThreadView (#8442). Fixes vector-im/element-web#21982. Contributed by @luixxiul.
- Patch: "Reloading the registration page should warn about data loss" (#8377). Contributed by @yaya-usman.
- Live location sharing: fix safari timestamps pt 2 (#8443).
- Fix issue with thread notification state ignoring initial events (#8417). Fixes vector-im/element-web#21927.
- Fix event text overflow on bubble message layout (#8391). Fixes vector-im/element-web#21882. Contributed by @luixxiul.
- Disable the message action bar when hovering over the 1px border between threads on the list (#8429). Fixes vector-im/element-web#21955. Contributed by @luixxiul.
- correctly align read receipts to state events in bubble layout (#8419). Fixes vector-im/element-web#21899.
- Fix issue with underfilled timelines when barren of content (#8432). Fixes vector-im/element-web#21930.
- Fix baseline misalignment of thread panel summary by deduplication (#8413).
- Fix editing of non-html replies (#8418). Fixes vector-im/element-web#21928.
- Read Receipts "Fall from the Sky" (#8414). Fixes vector-im/element-web#21888.
- Make read receipts handle nullable roomMembers correctly (#8410). Fixes vector-im/element-web#21896.
- Don't form continuations on either side of a thread root (#8408). Fixes vector-im/element-web#20908.
- Fix centering issue with sticker placeholder (#8404). Fixes vector-im/element-web#18014 and vector-im/element-web#6449.
- Disable download option on
- Fix infinite loop when pinning/unpinning persistent widgets (#8396). Fixes vector-im/element-web#21864.
- Tweak ReadReceiptGroup to better handle disambiguation (#8402). Fixes vector-im/element-web#21897.
- stop the bottom edge of buttons getting clipped in devtools (#8400).
- Fix issue with threads timelines with few events cropping events (#8392). Fixes vector-im/element-web#20594.
- Changed font-weight to 400 to support light weight font (#8345). Fixes vector-im/element-web#21171. Contributed by @goelesha.
- Fix issue with thread panel not updating when it loads on first render (#8382). Fixes vector-im/element-web#21737.
- fix: "Mention highlight and cursor hover highlight has different corner radius" (#8384). Contributed by @yaya-usman.
- Fix regression around haveRendererForEvent for hidden events (#8379). Fixes vector-im/element-web#21862 and vector-im/element-web#21725.
- Fix regression around the room list treeview keyboard a11y (#8385). Fixes vector-im/element-web#21436.
- Remove float property to let the margin between events appear on bubble message layout (#8373). Fixes vector-im/element-web#21861. Contributed by @luixxiul.
- Fix race in Registration between server change and flows fetch (#8359). Fixes vector-im/element-web#21800.
- fix rainbow breaks compound emojis (#8245). Fixes vector-im/element-web#21371. Contributed by @EECvision.
- Fix RightPanelStore handling first room on app launch wrong (#8370). Fixes vector-im/element-web#21741.
- Fix UnknownBody error message unalignment (#8346). Fixes vector-im/element-web#21828. Contributed by @luixxiul.
- Use -webkit-line-clamp for the room header topic overflow (#8367). Fixes vector-im/element-web#21852. Contributed by @luixxiul.
- Fix issue with ServerInfo crashing the modal (#8364).