✨ Features
- Enable posthog on app.element.io (#20539).
- Tweak room list header menu for when space is active (#7577). Fixes vector-im/element-web#20601.
- Tweak light hover & active color for bubble layout (#7626). Fixes vector-im/element-web#19475.
- De-labs Metaspaces (#7613).
- De-labs Message Bubbles layout (#7612).
- Add customisation point for mxid display (#7595).
- Add labs flag for default open right panel (#7618). Fixes vector-im/element-web#20666.
- Tweak copy for the Sidebar tab in User Settings (#7578). Fixes vector-im/element-web#20619.
- Make widgets not reload (persistent) between center and top container (#7575). Fixes vector-im/element-web#20596. Contributed by @toger5.
- Don't render a bubble around emotes in bubble layout (#7573). Fixes vector-im/element-web#20617.
- Add ability to switch between voice & video in calls (#7155). Fixes vector-im/element-web#18619. Contributed by @SimonBrandner.
- Re-renable Share option for location messages (#7596).
- Make room ID copyable (#7600). Fixes vector-im/element-web#20675. Contributed by @SimonBrandner.
- Improve the look of the keyboard settings tab (#7562). Contributed by @SimonBrandner.
- Add tooltips to emoji in messages (#7592). Fixes vector-im/element-web#9911 and vector-im/element-web#20661. Contributed by @robintown.
- Improve redundant tooltip on send button in forward dialog (#7594). Contributed by @twigleingrid.
- Allow downloads from widgets. (#7502). Contributed by @Fox32.
- Parse matrix-schemed URIs (#7453).
- Show a tile at beginning of visible history (#5887). Fixes vector-im/element-web#16818 vector-im/element-web#16679 and vector-im/element-web#19888. Contributed by @robintown.
- Enable the polls feature (#7581).
- Display general marker on non-self location shares (#7574).
- Improve/add notifications for location and poll events (#7552). Fixes vector-im/element-web#20561. Contributed by @SimonBrandner.
- Upgrade linkify to v3.0 (#7282). Fixes vector-im/element-web#17133 vector-im/element-web#16825 and vector-im/element-web#5808. Contributed by @Palid.
- Update sidebar icon from Compound (#7572). Fixes vector-im/element-web#20615.
- Replace home icon with new one (#7571). Fixes vector-im/element-web#20606.
- Make the
Keyboard Shortcuts
dialog into a settings tab (#7198). Fixes vector-im/element-web#19866. Contributed by @SimonBrandner. - Add setting for enabling location sharing (#7547).
- Add a developer mode 'view source' button to crashed event tiles (#7537).
- Replace
kick
terminology withRemove from chat
(#7469). Fixes vector-im/element-web#9547. - Render events as extensible events (behind labs) (#7462).
- Render Jitsi (and other sticky widgets) in PiP container, so it can be dragged and the "jump to room functionality" is provided (#7450). Fixes vector-im/element-web#15682. Contributed by @toger5.
- Allow bubble layout in Thread View (#7478). Fixes vector-im/element-web#20419.
- Make LocationPicker appearance cleaner (#7516).
- Limit max-width for bubble layout to 1200px (#7458). Fixes vector-im/element-web#18072.
- Improve look of call events in bubble layout (#7445). Fixes vector-im/element-web#20324. Contributed by @SimonBrandner.
- Make files & voice memos in bubble layout match colouring (#7457). Fixes vector-im/element-web#20326.
- Allow cancelling events whilst they are encrypting (#7483). Fixes vector-im/element-web#17726.
🐛 Bug Fixes
- [Release] Fix left panel widgets causing app-wide crash (#7660).
- Load light theme prior to HTML export to ensure it is present (#7643). Fixes vector-im/element-web#20276.
- Fix soft-crash when hanging up Jitsi via PIP (#7645). Fixes vector-im/element-web#20766.
- Fix RightPanelStore assuming isViewingRoom is false on load (#7642).
- Correctly handle Room.timeline events which have a nullable
Room
(#7635). Fixes matrix-org/element-web-rageshakes#9490. - Translate keyboard shortcut alternate key names (#7633). Fixes vector-im/element-web#20739.
- Fix unfocused paste handling and focus return for file uploads (#7625).
- Changed MacOS hotkey for GoToHome view. (#7631). Contributed by @aj-ya.
- Fix issue with the new composer EmojiPart which caused infinite loops (#7629). Fixes vector-im/element-web#20746.
- Upgrade linkifyjs to fix schemes as domain prefixes (#7628). Fixes vector-im/element-web#20720.
- Show bubble tile timestamps for bubble layout inside the bubble (#7622). Fixes vector-im/element-web#20562.
- Improve taken username warning in registration for when request fails (#7621).
- Avoid double dialog after clicking to remove a public room (#7604). Fixes vector-im/element-web#20681. Contributed by @c-cal.
- Fix space member list right panel state (#7617). Fixes vector-im/element-web#20716.
- Fall back to legacy analytics for guest users (#7616).
- Always emit a space filter update when the space is actually changed (#7611). Fixes vector-im/element-web#20664.
- Enlarge emoji in composer (#7602). Fixes vector-im/element-web#20665 vector-im/element-web#15635 and vector-im/element-web#20688. Contributed by @robintown.
- Disable location sharing button on Desktop (#7590).
- Make pills more natural to navigate around (#7607). Fixes vector-im/element-web#20678. Contributed by @robintown.
- Fix excessive padding on inline images (#7605). Contributed by @robintown.
- Prevent pills from being split by formatting actions (#7606). Contributed by @robintown.
- Fix translation of "powerText" (#7603). Contributed by @c-cal.
- Unhide display names when switching back to modern layout (#7601). Fixes vector-im/element-web#20676. Contributed by @robintown.
- Fix space member list not opening (#7609). Fixes vector-im/element-web#20679. Contributed by @SimonBrandner.
- Fix translation for the "Add room" tooltip (#7532). Contributed by @c-cal.
- Make the close button of the location share dialog visible in high-contrast theme (#7597).
- Cancel pending events in virtual room when call placed (#7583). Fixes vector-im/element-web#17594.
- Fix alignment of unread badge in thread list (#7582). Fixes vector-im/element-web#20643.
- Fix left positioned tooltips being wrong and offset by fixed value (#7551).
- Fix MAB overlapping or overflowing in bubbles layout and threads regressions (#7569). Fixes vector-im/element-web#20403 and vector-im/element-web#20404.
- Fix wrong icon being used for appearance tab in space preferences dialog (#7570). Fixes vector-im/element-web#20608.
- Fix
/jumptodate
using wrong MSC feature flag (#7563). - Ensure maps show up in replies and threads, by creating unique IDs (#7568).
- Differentiate between hover and roving focus in spotlight dialog (#7564). Fixes vector-im/element-web#20597.
- Fix timeline jumping issues related to bubble layout (#7529). Fixes vector-im/element-web#20302.
- Start a conference in a room with 2 people + invitee rather than a 1:1 call (#7557). Fixes vector-im/element-web#1202. Contributed by @SimonBrandner.
- Wait for initial profile load before displaying widget (#7556).
- Make widgets and calls span across the whole room width when using bubble layout (#7553). Fixes vector-im/element-web#20560. Contributed by @SimonBrandner.
- Always show right panel after setting a card (#7544). Contributed by @toger5.
- Support deserialising HR tags for editing (#7543). Fixes vector-im/element-web#20553.
- Refresh ThreadView after React state has been updated (#7539). Fixes vector-im/element-web#20549.
- Set initial zoom level to 1 to make zooming to location faster (#7541).
- truncate room name on pip header (#7538).
- Prevent enter to send edit weirdness when no change has been made (#7522). Fixes vector-im/element-web#20507.
- Allow using room pills in slash commands (#7513). Fixes vector-im/element-web#20343.