✨ Features
- Made the location map change the cursor to a pointer so it looks like it's clickable (https (#8451). Fixes #21991. Contributed by @Odyssey346.
- Implement improved spacing for the thread list and timeline (#8337). Fixes #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 #21938. Contributed by @EECvision.
- Read Receipts: never show +1, if it’s just 4, show all of them (#8428). Fixes #21935.
- Add opt-in analytics to onboarding tasks (#8409). Fixes #21705.
- Allow user to control if they are signed out of all devices when changing password (#8259). Fixes #2671.
- Implement new Read Receipt design (#8389). Fixes #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 #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 #20321.
- Cache localStorage objects for SettingsStore (#8366).
- Bring
View Source
back from behind developer mode (#8369). Fixes #21771.
🐛 Bug Fixes
- 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 #22019.
- Match MSC behaviour for threads when disabled (thread-aware mode) (#8476). Fixes #22033.
- Specify position of DisambiguatedProfile inside a thread on bubble message layout (#8452). Fixes #21998. Contributed by @luixxiul.
- Fix race conditions around threads (#8448).
- Location sharing: do not trackuserlocation in location picker (#8466). Fixes #22013.
- fix text and map indent in thread view (#8462). Fixes #21997.
- Live location sharing: don't group beacon info with room creation summary (#8468).
- Don't linkify code blocks (#7859). Fixes #9613.
- read receipts: improve tooltips to show names of users (#8438). Fixes #21940.
- Fix poll overflowing a reply tile on bubble message layout (#8459). Fixes #22005. Contributed by @luixxiul.
- Fix text link buttons on UserInfo panel (#8247). Fixes #21702. Contributed by @luixxiul.
- Clear local storage settings handler cache on logout (#8454). Fixes #21994.
- Fix jump to bottom button being always displayed in non-overflowing timelines (#8460). Fixes #22003.
- fix timeline search with empty text box should do nothing (#8262). Fixes #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 #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 #21927.
- Fix event text overflow on bubble message layout (#8391). Fixes #21882. Contributed by @luixxiul.
- Disable the message action bar when hovering over the 1px border between threads on the list (#8429). Fixes #21955. Contributed by @luixxiul.
- correctly align read receipts to state events in bubble layout (#8419). Fixes #21899.
- Fix issue with underfilled timelines when barren of content (#8432). Fixes #21930.
- Fix baseline misalignment of thread panel summary by deduplication (#8413).
- Fix editing of non-html replies (#8418). Fixes #21928.
- Read Receipts "Fall from the Sky" (#8414). Fixes #21888.
- Make read receipts handle nullable roomMembers correctly (#8410). Fixes #21896.
- Don't form continuations on either side of a thread root (#8408). Fixes #20908.
- Fix centering issue with sticker placeholder (#8404). Fixes #18014 and #6449.
- Disable download option on
- Fix infinite loop when pinning/unpinning persistent widgets (#8396). Fixes #21864.
- Tweak ReadReceiptGroup to better handle disambiguation (#8402). Fixes #21897.
- stop the bottom edge of buttons getting clipped in devtools (#8400).
- Fix issue with threads timelines with few events cropping events (#8392). Fixes #20594.
- Changed font-weight to 400 to support light weight font (#8345). Fixes #21171. Contributed by @goelesha.
- Fix issue with thread panel not updating when it loads on first render (#8382). Fixes #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 #21862 and #21725.
- Fix regression around the room list treeview keyboard a11y (#8385). Fixes #21436.
- Remove float property to let the margin between events appear on bubble message layout (#8373). Fixes #21861. Contributed by @luixxiul.
- Fix race in Registration between server change and flows fetch (#8359). Fixes #21800.
- fix rainbow breaks compound emojis (#8245). Fixes #21371. Contributed by @EECvision.
- Fix RightPanelStore handling first room on app launch wrong (#8370). Fixes #21741.
- Fix UnknownBody error message unalignment (#8346). Fixes #21828. Contributed by @luixxiul.
- Use -webkit-line-clamp for the room header topic overflow (#8367). Fixes #21852. Contributed by @luixxiul.
- Fix issue with ServerInfo crashing the modal (#8364).