This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| vectorim/element-web | minor | v1.11.96 → v1.12.18 |
⚠️ Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
element-hq/element-web (vectorim/element-web)
v1.12.18
✨ Features
- Room list: add collapse/expand all sections (#33318). Contributed by @florianduros.
- Show user status in timeline (#32991). Contributed by @Half-Shot.
- Disable URL Preview setting if disabled on the homeserver (#33279). Contributed by @Half-Shot.
- Go to welcome on logout (#33306). Contributed by @t3chguy.
- Room list: edit or remove custom sections (#33283). Contributed by @florianduros.
- Re-generate QR code if the channel expires before scan (#33303). Contributed by @t3chguy.
- Update toast styles, improve incoming call notifications (#33043). Contributed by @robintown.
- Add Module Composer API (#33284). Contributed by @Half-Shot.
- Room list: exclude default section from room list item menu (#33278). Contributed by @florianduros.
- Show 'Verify this device' toast even if there are no encrypted rooms yet (#32891). Contributed by @andybalaam.
- Promote "Share encrypted history" from labs (#33281). Contributed by @richvdh.
- Room list: assign room to section when section is created (#33240). Contributed by @florianduros.
- Confirm before inviting unknown users to a DM/room (#33171). Contributed by @richvdh.
- Room list: assign room to custom section (#33238). Contributed by @florianduros.
- Redesign link previews (#33061). Contributed by @Half-Shot.
- Room list: scroll to newly creation section (#33210). Contributed by @florianduros.
🐛 Bug Fixes
- Update home page CSS (#32723). Contributed by @wolterkam.
- Web: Fix typo in
152x152icon source ofmanifest.json(#33369). Contributed by @bartvdbraak. - prevent replay hover from restarting playback (#33364). Contributed by @ZacksBot.
- Properly save
undefinedid tokens from OIDC login (#33345). Contributed by @gingershaped. - Show the right cursor when hovering over a space (#33351). Contributed by @robintown.
- Set
typein auth dict form.oauthUIA stage (#33344). Contributed by @gingershaped. - Remove duplicated UI in appearance settings (#33336). Contributed by @t3chguy.
- Move playwright-common wait-on from devDependencies to dependencies (#33272). Contributed by @t3chguy.
v1.12.17
🐛 Bug Fixes
v1.12.16
🦖 Deprecations
- Disallow links without protocol (e.g. starting with http(s)://) in LinkedText. (#32972). Contributed by @Half-Shot.
✨ Features
- Room list: add custom section creation (#33155). Contributed by @florianduros.
- Fall back to OIDC response_mode query if fragment unsupported (#33169). Contributed by @t3chguy.
- Switch OIDC to response_mode=fragment (#33100). Contributed by @t3chguy.
- Hide spoilers from desktop notifications (#31699). Contributed by @JeftavanderHorst.
- Room list: expand sections when a filter is toggled (#33077). Contributed by @florianduros.
- Show a 'grab' cursor on picture-in-picture view (#33079). Contributed by @robintown.
- Update URL Preview settings (#32992). Contributed by @Half-Shot.
- Add user friendly capability text for
msc4039.download_file(#32983). Contributed by @BillCarsonFr. - Accessibility improvements in settings (#32968). Contributed by @t3chguy.
- Move Low Bandwidth feature to devtools. (#32797). Contributed by @Half-Shot.
- Room list: add activity marker to sections (#33024). Contributed by @florianduros.
- Remove global h2 css rule in favour of heading styles/components (#32969). Contributed by @t3chguy.
- Allow Element Call to use MSC4039 (#32755). Contributed by @JephDiel.
- Room list: add default sections (#32785). Contributed by @florianduros.
🐛 Bug Fixes
- [Backport staging] Fix Module API versioning (#33261). Contributed by @RiotRobot.
- Fix crashes in when opening Bridges in room settings (#33137). Contributed by @defaultdino.
- fix(call): leave call along with room (#33162). Contributed by @defaultdino.
- Fix React hydration issues (#32958). Contributed by @t3chguy.
- Enusre voice message recording does not fall back to the default input if an input is specifically configured. (#32887). Contributed by @jpborie05.
- Room list: fix expanded/collapse state of sections (#33074). Contributed by @florianduros.
- fix: Left hand sidebar text selectable (#33029). Contributed by @marley.
- Collapsible Left Panel - Ensure that panels have non-fractional widths (#33052). Contributed by @MidhunSureshR.
- Collapsible Left Panel - Clicking on separator should expand to 100% when no width is available in settings (#33053). Contributed by @MidhunSureshR.
- Fix EventListSummary not unbinding event listeners (#33006). Contributed by @t3chguy.
v1.12.15
Fixes Desktop release workflow.
This release is identical to v1.12.14 otherwise.
v1.12.14
✨ Features
- Add analytics tracking for URL previews (#32659). Contributed by @Half-Shot.
- Collapsible Room List - Clicking on separator should expand to last set width (#32909). Contributed by @MidhunSureshR.
- RoomList: improve performance (#32919). Contributed by @florianduros.
- Implement collapsible panels for the new room list (#32742). Contributed by @MidhunSureshR.
- Hide the names of banned users behind a spoiler tag (attempt 2) (#32636). Contributed by @andybalaam.
🐛 Bug Fixes
- Use the code signing Subject Name as basis for Tray GUID on Windows (#32939). Contributed by @t3chguy.
- Ensure the incoming verification request appears above the please verify prompt (#32931). Contributed by @andybalaam.
- Collapsible Room List - Prevent any interaction with the separator when the panel is expanded (#32910). Contributed by @MidhunSureshR.
- Fix icon size of badges in right panel (#32952). Contributed by @florianduros.
- Fix room list often showing the wrong icons for calls (#32881). Contributed by @robintown.
- Fix emoticon slash commands including stale buffers (#32928). Contributed by @t3chguy.
- Fix presence indicators not showing without cache (#32880). Contributed by @DLCSharp.
- Show space name instead of 'Empty room' after creation (#32886). Contributed by @gugaribeiro05.
- Strip ephemeral query params from OIDC redirect URI (#32875). Contributed by @azmeuk.
v1.12.13
🦖 Deprecations
- Remove automatic rageshakes on UTD labs feature (#32778). Contributed by @Half-Shot.
- Remove automaticErrorReporting labs feature (#32781). Contributed by @Half-Shot.
✨ Features
- Upgrade Element Call for new picture-in-picture designs (#32816). Contributed by @robintown.
- Room list: add sections to shared components (#32735). Contributed by @florianduros.
- feat: Devtool for sticky events MSC4354 (#32741). Contributed by @BillCarsonFr.
- Port URL Preview components to MVVM (#32525). Contributed by @Half-Shot.
- Add support for Widget & Room Header Buttons module APIs (#32734). Contributed by @dbkr.
- Port over linkifyJS to shared-components. (#32731). Contributed by @Half-Shot.
- Redesign widget pip and move into shared component (#32654). Contributed by @toger5.
- Implement customisations & login component Module API 1.11.0 (#32687). Contributed by @t3chguy.
- Realign MessageActionBar to Figma designs (#32722). Contributed by @t3chguy.
- Implement new widget permissions module api (#32565). Contributed by @langleyd.
🐛 Bug Fixes
- [Backport staging] Fix soft crash of room list when trying to open a room (#32872). Contributed by @RiotRobot.
- Fix "key storage out of sync" appearing when key storage is actually fine (#32811). Contributed by @andybalaam.
- Fix remove button styling in local address list of room settings (#32798). Contributed by @florianduros.
- Always check & update the users timezone on their profile on startup (#32764). Contributed by @Half-Shot.
- Fix nx configuration to actually run type linter (#32776). Contributed by @richvdh.
- Fix expand space panel button not being shown on keyboard focus (#32746). Contributed by @t3chguy.
- Reset key storage if restoring from Recovery encounters the wrong decryption key (#32668). Contributed by @andybalaam.
v1.12.12
✨ Features
- Add stable support for MSC4380 invite blocking (#31966). Contributed by @richvdh.
- Hide the names of banned users behind a spoiler tag (#32424). Contributed by @andybalaam.
- Room list: remove bold effect on selected room (#32593). Contributed by @florianduros.
- Use Compound buttons in auth screens (#32562). Contributed by @t3chguy.
- Track room list sorting algorithm changes (#32556). Contributed by @MidhunSureshR.
- Update
sso_redirect_optionsto work for Native OIDC (#32537). Contributed by @t3chguy.
🐛 Bug Fixes
- Room list: avoid excessive re-renders on room list store update or filter change (#32663). Contributed by @florianduros.
- Room list: listen to call event to check number of participants (#32677). Contributed by @florianduros.
- Fix invite-specific join errors not being shown (#32621). Contributed by @Half-Shot.
- Prevent logging lots of "Browser unsupported" lines (#32647). Contributed by @Half-Shot.
- Update critical gradient for room status bar (#32575). Contributed by @Half-Shot.
- Room list: avoid header overflowing when too long (#32645). Contributed by @florianduros.
- Room list: center focus outline of room list item (#32637). Contributed by @florianduros.
- Fix misaligned cross in complete security dialog (#32614). Contributed by @dbkr.
- Room list: fix keyboard navigation (#32585). Contributed by @florianduros.
- Don't show empty privacy section (#32582). Contributed by @dbkr.
- Disable room list image dragging (#32590). Contributed by @florianduros.
- Update UserMenu theme toggle to use IconButton (#32591). Contributed by @t3chguy.
- Room list: make room list item scales with large font size (#32523). Contributed by @florianduros.
v1.12.11
🦖 Deprecations
- Remove UIFeature.BulkUnverifiedSessionsReminder setting (#31943). Contributed by @andybalaam.
- Remove unused function to auto-rageshake when key backup is not set up (#31942). Contributed by @andybalaam.
✨ Features
- Room list: update the visuals in order to have better contrast (#32421). Contributed by @florianduros.
- Set history visibility to "invited" for DMs and new non-public rooms when creating a room (#31974). Contributed by @langleyd.
- Remove server acl status/summaries from timeline (#32461). Contributed by @langleyd.
- Update
globalBlacklistUnverifiedDeviceson setting change (#31983). Contributed by @kaylendog. - Add badge for history visibiltity to room info panel (#31927). Contributed by @richvdh.
🐛 Bug Fixes
- Default useOnlyCurrentProfiles to true (#32524). Contributed by @dbkr.
- Keep custom theme active after reload (#32506). Contributed by @florianduros.
- Update font format from 'ttf' to 'truetype' (#32493). Contributed by @all-yall.
- Fix videos on Firefox (#32497). Contributed by @p1gp1g.
- Use a dedicated FAQ/help entry for key storage. (#32480). Contributed by @mxandreas.
- Avoid showing two chat timelines side by side after a call (#32484). Contributed by @robintown.
- Update screenshot for reactive display name disambiguation (#32431). Contributed by @aditya-cherukuru.
- Fix Status Bar being unreadable when the user overrides the default OS light/dark theme. (#32442). Contributed by @Half-Shot.
- fix: Remove state_key: null from Seshat search results (#31524). Contributed by @shinaoka.
- Fix user pill deserialisation (#31947). Contributed by @t3chguy.
v1.12.10
✨ Features
- Support additional_creators in /upgraderoom (MSC4289) (#31934). Contributed by @andybalaam.
- Update room header icon for world_readable rooms (#31915). Contributed by @richvdh.
- Show an icon in the room header for shared history (#31879). Contributed by @richvdh.
- Remove "history may be shared" banner. (#31881). Contributed by @kaylendog.
- Allow dismissing 'Key storage out of sync' temporarily (#31455). Contributed by @andybalaam.
- Add
resolutionsentry formatrix-widget-apito package.json (#31851). Contributed by @toger5. - Improve visibility under contrast control mode (#31847). Contributed by @t3chguy.
- Unread Sorting - Add option for sorting in
OptionsMenuView(#31754). Contributed by @MidhunSureshR. - Unread sorting - Implement sorter and use it in the room list store (#31723). Contributed by @MidhunSureshR.
- Allow Element Call widgets to receive sticky events (#31843). Contributed by @robintown.
- Improve icon rendering accessibility (#31791). Contributed by @t3chguy.
- Add message preview toggle to room list header option (#31821). Contributed by @florianduros.
🐛 Bug Fixes
- [Backport staging] Fix room list not being cleared (#32438). Contributed by @RiotRobot.
- Fix failure to update room info panel on joinrule change (#31938). Contributed by @richvdh.
- Throttle space notification state calculation (#31922). Contributed by @dbkr.
- Fix emoji verification responsive layout (#31899). Contributed by @t3chguy.
- Add patch for linkify to fix doctype handling (#31900). Contributed by @dbkr.
- Fix rooms with no messages appearing at the top of the room list (#31798). Contributed by @MidhunSureshR.
- Fix room list menu flashes when menu is closed (#31868). Contributed by @florianduros.
- Message preview toggle is inverted in room list header (#31865). Contributed by @florianduros.
- Fix duplicate toasts appearing for the same call if two events appear. (#31693). Contributed by @Half-Shot.
- Fix ability to send rageshake during session restore failure (#31848). Contributed by @t3chguy.
- Fix mis-alignment of
Threadsright panel title (#31849). Contributed by @t3chguy. - Unset buttons does not include color inherit (#31801). Contributed by @Philldomd.
v1.12.9
✨ Features
- Allow local log downloads when a rageshake URL is not configured. (#31716). Contributed by @Half-Shot.
- Improve icon rendering accessibility (#31776). Contributed by @t3chguy.
- Show "Bob shared this message" on messages shared via MSC4268 (#31684). Contributed by @richvdh.
- Update the way we render icons for accessibility (#31731). Contributed by @t3chguy.
- Switch from css masks to rendering svg (#31681). Contributed by @t3chguy.
- Support for stable MSC4191 account management action parameter (#31701). Contributed by @hughns.
- Support for stable m.oauth UIA stage from MSC4312 (#31704). Contributed by @hughns.
- Switch to Compound icons to replace old icons (#31667). Contributed by @t3chguy.
- Switch from svg masks to svg rendering in more places (#31652). Contributed by @t3chguy.
- Switch from svg masks to svg rendering in more places (#31650). Contributed by @t3chguy.
- Update notification icons using Compound icons (#31671). Contributed by @t3chguy.
- Memoise ListView context (#31668). Contributed by @t3chguy.
- Switch emoji picker to use emoji for header icons (#31645). Contributed by @t3chguy.
- Replace icons with Compound alternatives (#31642). Contributed by @t3chguy.
🐛 Bug Fixes
- Fix avatar decorations in thread activity centre not being atop avatar (#31789). Contributed by @t3chguy.
- Fix room settings roles tab getting confused if power level change fails (#31768). Contributed by @t3chguy.
- Custom themes now import highlights in css (#31758). Contributed by @Philldomd.
- Use correct translation for url preview settings (#31740). Contributed by @florianduros.
- Fix error shown if accepting a 3pid invite (#31735). Contributed by @dbkr.
- Ensure correct focus configuration for Element Call before allowing users to call. (#31490). Contributed by @Half-Shot.
- Fix emoji font in emoji picker header buttons (#31679). Contributed by @t3chguy.
- fix flaky test by waiting for chat panel before counting messages (#31633). Contributed by @BillCarsonFr.
v1.12.8
🦖 Deprecations
- Remove
element_call.participant_limitconfig and associated code. (#31638). Contributed by @Half-Shot.
✨ Features
- Switch to rendering svg icons rather than masking them (#31557). Contributed by @t3chguy.
- Update history visibility UX (#31635). Contributed by @langleyd.
- Show correct call icon for joining a call. (#31489). Contributed by @Half-Shot.
- Update StopGapWidgetDriver to support sticky events (#31205). Contributed by @Half-Shot.
- Remove release announcements for new sounds & room list (#31544). Contributed by @t3chguy.
- Add button to restore from backup into /devtools (#31581). Contributed by @mxandreas.
- Switch to non-solid compound icons for room settings & composer (#31561). Contributed by @t3chguy.
- Support encrypted state events MSC4362 (#31513). Contributed by @andybalaam.
- Update prop type & documentation for HistoryVisibleBanner and VM. (#31545). Contributed by @kaylendog.
- Switch to Compound icons in more places (#31560). Contributed by @t3chguy.
- Switch to rendering svg icons rather than masking them (#31550). Contributed by @t3chguy.
- Make AccessibleButton contrast control compatible (#31308). Contributed by @t3chguy.
- Switch to compound-design-tokens for platform icons (#31543). Contributed by @t3chguy.
- Switch to rendering svg icons rather than masking them (#31531). Contributed by @t3chguy.
- Switch to rendering svg icons rather than css masking (#31517). Contributed by @t3chguy.
- Auto approve matrix rtc member event (
m.rtc.member) (sticky events) (#31452). Contributed by @toger5. - Size Autocomplete relative to the RoomView height rather than the viewport height (#31425). Contributed by @langleyd.
- Implement UI for history visibility acknowledgement. (#31156). Contributed by @kaylendog.
- Export disposing hook from package (#31498). Contributed by @MidhunSureshR.
- Change
header-panel-bg-hoverto usevar(--cpd-color-bg-action-secondary-hovered)for better custom theming (#31457). Contributed by @th0mcat. - Improve icon rendering in iconized context menu (#31458). Contributed by @t3chguy.
🐛 Bug Fixes
- [Backport staging] Fix space settings visibility tab crashing (#31705). Contributed by @RiotRobot.
- Fix expand/collapse reply preview not showing in some cases (#31639). Contributed by @t3chguy.
- Fix bundled font or custom font not applied after theme switch (#31591). Contributed by @florianduros.
- Add ol override CSS for markdown-body (#31618). Contributed by @niamu.
- Fix reaction left margin in timeline card (#31625). Contributed by @t3chguy.
- Open right panel timeline when jumping to event with maximised widget (#31626). Contributed by @t3chguy.
- Fix Compound Link elements not having an underline. (#31583). Contributed by @Half-Shot.
- Recalculate mentions metadata of forwarded messages based on message body (#31193). Contributed by @twassman.
- Fix Room Preview Card Layout (#31611). Contributed by @germain-gg.
- Fix: WidgetMessaging not properly closed causing side effects and bugs (#31598). Contributed by @BillCarsonFr.
- Handle cross-signing keys missing locally and/or from secret storage (#31367). Contributed by @uhoreg.
- fix: Allow wrapping in
Bannercomponent. (#31532). Contributed by @kaylendog. - Update algorithm for history visible banner. (#31577). Contributed by @kaylendog.
- Fix styling issue when using EW modules (#31533). Contributed by @florianduros.
- Prevent history visible banner from displaying in threads. (#31535). Contributed by @kaylendog.
- Make the feedback icon be the right color in dark theme (#31527). Contributed by @robintown.
v1.12.7
✨ Features
- Replace legacy icons with compound (#31424). Contributed by @t3chguy.
- Update polls UX to match EX Mobile and improve accessibility (#31245). Contributed by @langleyd.
- Add option to enable read receipt and marker when user interact with UI (#31353). Contributed by @florianduros.
- Introduce a hook to auto dispose view models (#31178). Contributed by @MidhunSureshR.
- Update settings toggles to use consistent design across app. (#30169). Contributed by @Half-Shot.
- Add ability to the room view to hide widgets (#31400). Contributed by @langleyd.
- call: Pass the echo cancellation and noise suppression settings to EC (#31317). Contributed by @BillCarsonFr.
- Tweak rendering of icons for a11y (#31358). Contributed by @t3chguy.
- Implement new
renderNotificationDecorationfrom module API (#31389). Contributed by @MidhunSureshR. - Replace more icons with compound (#31381). Contributed by @t3chguy.
- Replace more icons with compound (#31378). Contributed by @t3chguy.
<Banner/>: HideDismissbutton ifonClosehandler is not provided. (#31362). Contributed by @kaylendog.- Replace batch of legacy icons with compound design tokens (#31360). Contributed by @t3chguy.
- MSC4380: Invite blocking (#31268). Contributed by @richvdh.
- Tweak rendering of icons for accessibility (#31346). Contributed by @t3chguy.
- Implement a shared
Bannercomponent. (#31266). Contributed by @kaylendog. - Allow the Login screen to use the dark theme (#31293). Contributed by @richvdh.
🐛 Bug Fixes
- [Backport staging] Amend e2e normal icon from lock-solid to info (#31559). Contributed by @t3chguy.
- [Backport staging] Fix CSS specificity causing icon issues in e2e verification (#31548). Contributed by @RiotRobot.
- [Backport staging] Fix e2e icons in CompleteSecurity & SetupEncryptionBody (#31522). Contributed by @RiotRobot.
- [Backport staging] Remove an extra paragraph in advanced room settings (#31511). Contributed by @RiotRobot.
- [Backport staging] Don't show the key storage out of sync toast when backup disabled (#31507). Contributed by @RiotRobot.
- Fix composer button visibility in contrast colour mode (#31255). Contributed by @t3chguy.
- Ensure correct room version is used and permissions are appropriately sert when creating rooms (#31464). Contributed by @Half-Shot.
- Fix e2e icon rendering (#31454). Contributed by @t3chguy.
- EventIndexer: ensure we add initial checkpoints when the db is first opened (#31448). Contributed by @richvdh.
- Fix
/join <alias>command failing due to race condition (#31433). Contributed by @MidhunSureshR. - MessageEventIndexDialog: distinguish indexed rooms (#31436). Contributed by @richvdh.
- Move
EditInPlaceout ofForm(Fixes: reloading EW on EC url update) (#31434). Contributed by @toger5. - Fixes issue where cursor would jump to the beginning of the input field after converting Japanese text and pressing Tab (#31432). Contributed by @shinaoka.
- Fix widgets getting stuck in loading states (#31314). Contributed by @robintown.
- Room list: fix room options remaining on room item after mouse leaving (#31414). Contributed by @florianduros.
- Make
RoomList.showMessagePreviewconfigurable byconfig.json(#31419). Contributed by @florianduros. - Fix bug which caused app not to load correctly when
force_verificationis enabled (#31265). Contributed by @richvdh. - Room list: display the menu option on the room list item when clicked/opened (#31380). Contributed by @florianduros.
- Fix handling of SVGs (#31359). Contributed by @t3chguy.
- Fix word wrapping in expanded left panel buttons (#31377). Contributed by @t3chguy.
- Fix aspect ratio on error view background (#31361). Contributed by @t3chguy.
- Fix failure to request persistent storage perms (#31299). Contributed by @richvdh.
- Fix calls sometimes not knowing that they're presented (#31313). Contributed by @robintown.
v1.12.6
This release fixes a bug where 1:1 calling was incorrectly not available if no Element Call focus was set.
🐛 Bug Fixes
- Add option to pick call options for voice calls. (#31413).
v1.12.5
✨ Features
- Update Emojibase to v17 (#31307). Contributed by @t3chguy.
- Adds tooltip for compose menu (#31122). Contributed by @byteplow.
- Add option to hide pinned message banner in room view (#31296). Contributed by @florianduros.
- update twemoji to not monochromise emoji with BLACK in their name (#31281). Contributed by @ara4n.
- upgrade to twemoji 17.0.2 and fix #14695 (#31267). Contributed by @ara4n.
- Add options to hide right panel in room view (#31252). Contributed by @florianduros.
- Delayed event management: split endpoints, no auth (#31183). Contributed by @AndrewFerr.
- Support using Element Call for voice calls in DMs (#30817). Contributed by @Half-Shot.
- Improve screen reader accessibility of auth pages (#31236). Contributed by @t3chguy.
- Add posthog tracking for key backup toasts (#31195). Contributed by @Half-Shot.
🐛 Bug Fixes
- Return to using Fira Code as the default monospace font (#31302). Contributed by @ara4n.
- Fix case of home screen being displayed erroneously (#31301). Contributed by @langleyd.
- Fix message edition and reply when multiple rooms at displayed the same moment (#31280). Contributed by @florianduros.
- Key storage out of sync: reset key backup when needed (#31279). Contributed by @uhoreg.
- Fix invalid events crashing entire room rather than just their tile (#31256). Contributed by @t3chguy.
- Fix expand button of space panel getting cut off at the edges (#31259). Contributed by @MidhunSureshR.
- Fix pill buttons in dialogs (#31246). Contributed by @dbkr.
- Fix blank sections at the top and bottom of the member list when scrolling (#31198). Contributed by @langleyd.
- Fix emoji category selection with keyboard (#31162). Contributed by @langleyd.
v1.12.4
✨ Features
- Apply aria-hidden to emoji in SAS verification (#31204). Contributed by @t3chguy.
- Add options to hide header and composer of room view for the module api (#31095). Contributed by @florianduros.
- Experimental Module API Additions (#30863). Contributed by @dbkr.
- Change polls to use fieldset/legend markup (#31160). Contributed by @langleyd.
- Use compound Button styles for Jitsi button (#31159). Contributed by @Half-Shot.
- Add FocusLock to emoji picker (#31146). Contributed by @langleyd.
- Move room name, avatar, and topic to IOpts. (#30981). Contributed by @kaylendog.
- Add a devtool for looking at users and their devices (#30983). Contributed by @uhoreg.
🐛 Bug Fixes
- Fix room list handling of membership changes (#31197). Contributed by @t3chguy.
- Fix room list unable to be resized when displayed after a module (#31186). Contributed by @florianduros.
- Inhibit keyboard highlights in dialogs when effector is not in focus (#31181). Contributed by @t3chguy.
- Strip mentions from forwarded messages (#30884). Contributed by @twassman.
- Don't allow pin or edit of messages with a send status (#31158). Contributed by @langleyd.
- Hide room header buttons if the room hasn't been created yet. (#31092). Contributed by @Half-Shot.
- Fix screen readers not indicating the emoji picker search field is focused. (#31128). Contributed by @langleyd.
- Fix emoji picker highlight missing when not active element (#31148). Contributed by @t3chguy.
- Add relevant aria attribute for selected emoji in the emoji picker (#31125). Contributed by @t3chguy.
- Fix tooltips within context menu portals being unreliable (#31129). Contributed by @t3chguy.
- Avoid excessive re-render of room list and member list (#31131). Contributed by @florianduros.
- Make emoji picker height responsive. (#31130). Contributed by @langleyd.
- Emoji Picker: Focused emoji does not move with the arrow keys (#30893). Contributed by @langleyd.
- Fix audio player seek bar position (#31127). Contributed by @florianduros.
- Add aria label to emoji picker search (#31126). Contributed by @langleyd.
v1.12.3
🦖 Deprecations
- Remove allowVoipWithNoMedia feature flag (#31087). Contributed by @Half-Shot.
✨ Features
🐛 Bug Fixes
- Show hover elements when keyboard focus is within an event tile (#31078). Contributed by @t3chguy.
- Ensure toolbar navigation pattern works in MessageActionBar (#31080). Contributed by @t3chguy.
- Ensure sent markers are hidden when showing thread summary. (#31076). Contributed by @Half-Shot.
- Fix translation in dev mode (#31045). Contributed by @florianduros.
- Fix sort order in space hierarchy (#30975). Contributed by @t3chguy.
- New Room list: don't display message preview of thread (#31043). Contributed by @florianduros.
- Revert "A11y: move focus to right panel when opened" (#30999). Contributed by @florianduros.
- Fix highlights in messages (or search results) breaking links (#30264). Contributed by @bojidar-bg.
- Add prepare script (#31030). Contributed by @dbkr.
- Fix html exports by adding SDKContext (#30987). Contributed by @t3chguy.
v1.12.2
✨ Features
- Room List: Extend the viewport to avoid so many black spots when scrolling the room list (#30867). Contributed by @langleyd.
- Hide calling buttons in room header before a room is created (#30816). Contributed by @Half-Shot.
- Improve invite dialog ui - Part 2 (#30836). Contributed by @florianduros.
🐛 Bug Fixes
- Fix platform settings race condition and make auto-launch tri-state (#30977). Contributed by @t3chguy.
- Fix: member count in header and member list (#30982). Contributed by @florianduros.
- Fix duration of voice message in timeline (#30973). Contributed by @florianduros.
- Fix voice notes rendering at 00:00 when playback had not begun. (#30961). Contributed by @Half-Shot.
- Improve handling of animated images, add support for AVIF animations (#30932). Contributed by @t3chguy.
- Update key storage toggle when key storage status changes (#30934). Contributed by @uhoreg.
- Fix jitsi widget popout (#30908). Contributed by @dbkr.
- Improve keyboard navigation on invite dialog (#30930). Contributed by @florianduros.
- Prefer UIA flows with supported UIA stages (#30926). Contributed by @richvdh.
- Enhance accessibility of dropdown (#30928). Contributed by @florianduros.
- Improve accessibility of the `<AvatarSetting> component (#30907). Contributed by @MidhunSureshR.
v1.12.1
✨ Features
- New Room List: Change the order of filters to match those on mobile (#30905). Contributed by @langleyd.
- New Room List: Don't clear filters on space change (#30903). Contributed by @langleyd.
- Add release announcement for the sounds (#30900). Contributed by @langleyd.
- Rich Text Editor: Add emoji suggestion support (#30873). Contri
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [vectorim/element-web](https://github.com/element-hq/element-web) | minor | `v1.11.96` → `v1.12.18` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the warning logs for more information.
---
### Release Notes
<details>
<summary>element-hq/element-web (vectorim/element-web)</summary>
### [`v1.12.18`](https://github.com/element-hq/element-web/releases/tag/v1.12.18)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.17...v1.12.18)
#### ✨ Features
- Room list: add collapse/expand all sections ([#​33318](https://github.com/element-hq/element-web/pull/33318)). Contributed by [@​florianduros](https://github.com/florianduros).
- Show user status in timeline ([#​32991](https://github.com/element-hq/element-web/pull/32991)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Disable URL Preview setting if disabled on the homeserver ([#​33279](https://github.com/element-hq/element-web/pull/33279)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Go to welcome on logout ([#​33306](https://github.com/element-hq/element-web/pull/33306)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Room list: edit or remove custom sections ([#​33283](https://github.com/element-hq/element-web/pull/33283)). Contributed by [@​florianduros](https://github.com/florianduros).
- Re-generate QR code if the channel expires before scan ([#​33303](https://github.com/element-hq/element-web/pull/33303)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Update toast styles, improve incoming call notifications ([#​33043](https://github.com/element-hq/element-web/pull/33043)). Contributed by [@​robintown](https://github.com/robintown).
- Add Module Composer API ([#​33284](https://github.com/element-hq/element-web/pull/33284)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Room list: exclude default section from room list item menu ([#​33278](https://github.com/element-hq/element-web/pull/33278)). Contributed by [@​florianduros](https://github.com/florianduros).
- Show 'Verify this device' toast even if there are no encrypted rooms yet ([#​32891](https://github.com/element-hq/element-web/pull/32891)). Contributed by [@​andybalaam](https://github.com/andybalaam).
- Promote "Share encrypted history" from labs ([#​33281](https://github.com/element-hq/element-web/pull/33281)). Contributed by [@​richvdh](https://github.com/richvdh).
- Room list: assign room to section when section is created ([#​33240](https://github.com/element-hq/element-web/pull/33240)). Contributed by [@​florianduros](https://github.com/florianduros).
- Confirm before inviting unknown users to a DM/room ([#​33171](https://github.com/element-hq/element-web/pull/33171)). Contributed by [@​richvdh](https://github.com/richvdh).
- Room list: assign room to custom section ([#​33238](https://github.com/element-hq/element-web/pull/33238)). Contributed by [@​florianduros](https://github.com/florianduros).
- Redesign link previews ([#​33061](https://github.com/element-hq/element-web/pull/33061)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Room list: scroll to newly creation section ([#​33210](https://github.com/element-hq/element-web/pull/33210)). Contributed by [@​florianduros](https://github.com/florianduros).
#### 🐛 Bug Fixes
- Update home page CSS ([#​32723](https://github.com/element-hq/element-web/pull/32723)). Contributed by [@​wolterkam](https://github.com/wolterkam).
- Web: Fix typo in `152x152` icon source of `manifest.json` ([#​33369](https://github.com/element-hq/element-web/pull/33369)). Contributed by [@​bartvdbraak](https://github.com/bartvdbraak).
- prevent replay hover from restarting playback ([#​33364](https://github.com/element-hq/element-web/pull/33364)). Contributed by [@​ZacksBot](https://github.com/ZacksBot).
- Properly save `undefined` id tokens from OIDC login ([#​33345](https://github.com/element-hq/element-web/pull/33345)). Contributed by [@​gingershaped](https://github.com/gingershaped).
- Show the right cursor when hovering over a space ([#​33351](https://github.com/element-hq/element-web/pull/33351)). Contributed by [@​robintown](https://github.com/robintown).
- Set `type` in auth dict for `m.oauth` UIA stage ([#​33344](https://github.com/element-hq/element-web/pull/33344)). Contributed by [@​gingershaped](https://github.com/gingershaped).
- Remove duplicated UI in appearance settings ([#​33336](https://github.com/element-hq/element-web/pull/33336)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Move playwright-common wait-on from devDependencies to dependencies ([#​33272](https://github.com/element-hq/element-web/pull/33272)). Contributed by [@​t3chguy](https://github.com/t3chguy).
### [`v1.12.17`](https://github.com/element-hq/element-web/releases/tag/v1.12.17)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.16...v1.12.17)
#### 🐛 Bug Fixes
- \[Backport] Fix OIDC login callback handling on Element Desktop ([#​33337](https://github.com/element-hq/element-web/pull/33337)). Contributed by [@​t3chguy](https://github.com/t3chguy).
### [`v1.12.16`](https://github.com/element-hq/element-web/releases/tag/v1.12.16)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.15...v1.12.16)
#### 🦖 Deprecations
- Disallow links without protocol (e.g. starting with http(s)://) in LinkedText. ([#​32972](https://github.com/element-hq/element-web/pull/32972)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
#### ✨ Features
- Room list: add custom section creation ([#​33155](https://github.com/element-hq/element-web/pull/33155)). Contributed by [@​florianduros](https://github.com/florianduros).
- Fall back to OIDC response\_mode query if fragment unsupported ([#​33169](https://github.com/element-hq/element-web/pull/33169)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Switch OIDC to response\_mode=fragment ([#​33100](https://github.com/element-hq/element-web/pull/33100)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Hide spoilers from desktop notifications ([#​31699](https://github.com/element-hq/element-web/pull/31699)). Contributed by [@​JeftavanderHorst](https://github.com/JeftavanderHorst).
- Room list: expand sections when a filter is toggled ([#​33077](https://github.com/element-hq/element-web/pull/33077)). Contributed by [@​florianduros](https://github.com/florianduros).
- Show a 'grab' cursor on picture-in-picture view ([#​33079](https://github.com/element-hq/element-web/pull/33079)). Contributed by [@​robintown](https://github.com/robintown).
- Update URL Preview settings ([#​32992](https://github.com/element-hq/element-web/pull/32992)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Add user friendly capability text for `msc4039.download_file` ([#​32983](https://github.com/element-hq/element-web/pull/32983)). Contributed by [@​BillCarsonFr](https://github.com/BillCarsonFr).
- Accessibility improvements in settings ([#​32968](https://github.com/element-hq/element-web/pull/32968)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Move Low Bandwidth feature to devtools. ([#​32797](https://github.com/element-hq/element-web/pull/32797)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Room list: add activity marker to sections ([#​33024](https://github.com/element-hq/element-web/pull/33024)). Contributed by [@​florianduros](https://github.com/florianduros).
- Remove global h2 css rule in favour of heading styles/components ([#​32969](https://github.com/element-hq/element-web/pull/32969)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Allow Element Call to use MSC4039 ([#​32755](https://github.com/element-hq/element-web/pull/32755)). Contributed by [@​JephDiel](https://github.com/JephDiel).
- Room list: add default sections ([#​32785](https://github.com/element-hq/element-web/pull/32785)). Contributed by [@​florianduros](https://github.com/florianduros).
#### 🐛 Bug Fixes
- \[Backport staging] Fix Module API versioning ([#​33261](https://github.com/element-hq/element-web/pull/33261)). Contributed by [@​RiotRobot](https://github.com/RiotRobot).
- Fix crashes in when opening Bridges in room settings ([#​33137](https://github.com/element-hq/element-web/pull/33137)). Contributed by [@​defaultdino](https://github.com/defaultdino).
- fix(call): leave call along with room ([#​33162](https://github.com/element-hq/element-web/pull/33162)). Contributed by [@​defaultdino](https://github.com/defaultdino).
- Fix React hydration issues ([#​32958](https://github.com/element-hq/element-web/pull/32958)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Enusre voice message recording does not fall back to the default input if an input is specifically configured. ([#​32887](https://github.com/element-hq/element-web/pull/32887)). Contributed by [@​jpborie05](https://github.com/jpborie05).
- Room list: fix expanded/collapse state of sections ([#​33074](https://github.com/element-hq/element-web/pull/33074)). Contributed by [@​florianduros](https://github.com/florianduros).
- fix: Left hand sidebar text selectable ([#​33029](https://github.com/element-hq/element-web/pull/33029)). Contributed by [@​marley](https://github.com/marley).
- Collapsible Left Panel - Ensure that panels have non-fractional widths ([#​33052](https://github.com/element-hq/element-web/pull/33052)). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR).
- Collapsible Left Panel - Clicking on separator should expand to 100% when no width is available in settings ([#​33053](https://github.com/element-hq/element-web/pull/33053)). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR).
- Fix EventListSummary not unbinding event listeners ([#​33006](https://github.com/element-hq/element-web/pull/33006)). Contributed by [@​t3chguy](https://github.com/t3chguy).
### [`v1.12.15`](https://github.com/element-hq/element-web/releases/tag/v1.12.15)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.14...v1.12.15)
Fixes Desktop release workflow.
This release is identical to v1.12.14 otherwise.
### [`v1.12.14`](https://github.com/element-hq/element-web/releases/tag/v1.12.14)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.13...v1.12.14)
#### ✨ Features
- Add analytics tracking for URL previews ([#​32659](https://github.com/element-hq/element-web/pull/32659)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Collapsible Room List - Clicking on separator should expand to last set width ([#​32909](https://github.com/element-hq/element-web/pull/32909)). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR).
- RoomList: improve performance ([#​32919](https://github.com/element-hq/element-web/pull/32919)). Contributed by [@​florianduros](https://github.com/florianduros).
- Implement collapsible panels for the new room list ([#​32742](https://github.com/element-hq/element-web/pull/32742)). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR).
- Hide the names of banned users behind a spoiler tag (attempt 2) ([#​32636](https://github.com/element-hq/element-web/pull/32636)). Contributed by [@​andybalaam](https://github.com/andybalaam).
#### 🐛 Bug Fixes
- Use the code signing Subject Name as basis for Tray GUID on Windows ([#​32939](https://github.com/element-hq/element-web/pull/32939)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Ensure the incoming verification request appears above the please verify prompt ([#​32931](https://github.com/element-hq/element-web/pull/32931)). Contributed by [@​andybalaam](https://github.com/andybalaam).
- Collapsible Room List - Prevent any interaction with the separator when the panel is expanded ([#​32910](https://github.com/element-hq/element-web/pull/32910)). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR).
- Fix icon size of badges in right panel ([#​32952](https://github.com/element-hq/element-web/pull/32952)). Contributed by [@​florianduros](https://github.com/florianduros).
- Fix room list often showing the wrong icons for calls ([#​32881](https://github.com/element-hq/element-web/pull/32881)). Contributed by [@​robintown](https://github.com/robintown).
- Fix emoticon slash commands including stale buffers ([#​32928](https://github.com/element-hq/element-web/pull/32928)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Fix presence indicators not showing without cache ([#​32880](https://github.com/element-hq/element-web/pull/32880)). Contributed by [@​DLCSharp](https://github.com/DLCSharp).
- Show space name instead of 'Empty room' after creation ([#​32886](https://github.com/element-hq/element-web/pull/32886)). Contributed by [@​gugaribeiro05](https://github.com/gugaribeiro05).
- Strip ephemeral query params from OIDC redirect URI ([#​32875](https://github.com/element-hq/element-web/pull/32875)). Contributed by [@​azmeuk](https://github.com/azmeuk).
### [`v1.12.13`](https://github.com/element-hq/element-web/releases/tag/v1.12.13)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.12...v1.12.13)
#### 🦖 Deprecations
- Remove automatic rageshakes on UTD labs feature ([#​32778](https://github.com/element-hq/element-web/pull/32778)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Remove automaticErrorReporting labs feature ([#​32781](https://github.com/element-hq/element-web/pull/32781)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
#### ✨ Features
- Upgrade Element Call for new picture-in-picture designs ([#​32816](https://github.com/element-hq/element-web/pull/32816)). Contributed by [@​robintown](https://github.com/robintown).
- Room list: add sections to shared components ([#​32735](https://github.com/element-hq/element-web/pull/32735)). Contributed by [@​florianduros](https://github.com/florianduros).
- feat: Devtool for sticky events MSC4354 ([#​32741](https://github.com/element-hq/element-web/pull/32741)). Contributed by [@​BillCarsonFr](https://github.com/BillCarsonFr).
- Port URL Preview components to MVVM ([#​32525](https://github.com/element-hq/element-web/pull/32525)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Add support for Widget & Room Header Buttons module APIs ([#​32734](https://github.com/element-hq/element-web/pull/32734)). Contributed by [@​dbkr](https://github.com/dbkr).
- Port over linkifyJS to shared-components. ([#​32731](https://github.com/element-hq/element-web/pull/32731)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Redesign widget pip and move into shared component ([#​32654](https://github.com/element-hq/element-web/pull/32654)). Contributed by [@​toger5](https://github.com/toger5).
- Implement customisations & login component Module API 1.11.0 ([#​32687](https://github.com/element-hq/element-web/pull/32687)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Realign MessageActionBar to Figma designs ([#​32722](https://github.com/element-hq/element-web/pull/32722)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Implement new widget permissions module api ([#​32565](https://github.com/element-hq/element-web/pull/32565)). Contributed by [@​langleyd](https://github.com/langleyd).
#### 🐛 Bug Fixes
- \[Backport staging] Fix soft crash of room list when trying to open a room ([#​32872](https://github.com/element-hq/element-web/pull/32872)). Contributed by [@​RiotRobot](https://github.com/RiotRobot).
- Fix "key storage out of sync" appearing when key storage is actually fine ([#​32811](https://github.com/element-hq/element-web/pull/32811)). Contributed by [@​andybalaam](https://github.com/andybalaam).
- Fix remove button styling in local address list of room settings ([#​32798](https://github.com/element-hq/element-web/pull/32798)). Contributed by [@​florianduros](https://github.com/florianduros).
- Always check & update the users timezone on their profile on startup ([#​32764](https://github.com/element-hq/element-web/pull/32764)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Fix nx configuration to actually run type linter ([#​32776](https://github.com/element-hq/element-web/pull/32776)). Contributed by [@​richvdh](https://github.com/richvdh).
- Fix expand space panel button not being shown on keyboard focus ([#​32746](https://github.com/element-hq/element-web/pull/32746)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Reset key storage if restoring from Recovery encounters the wrong decryption key ([#​32668](https://github.com/element-hq/element-web/pull/32668)). Contributed by [@​andybalaam](https://github.com/andybalaam).
### [`v1.12.12`](https://github.com/element-hq/element-web/releases/tag/v1.12.12)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.11...v1.12.12)
#### ✨ Features
- Add stable support for MSC4380 invite blocking ([#​31966](https://github.com/element-hq/element-web/pull/31966)). Contributed by [@​richvdh](https://github.com/richvdh).
- Hide the names of banned users behind a spoiler tag ([#​32424](https://github.com/element-hq/element-web/pull/32424)). Contributed by [@​andybalaam](https://github.com/andybalaam).
- Room list: remove bold effect on selected room ([#​32593](https://github.com/element-hq/element-web/pull/32593)). Contributed by [@​florianduros](https://github.com/florianduros).
- Use Compound buttons in auth screens ([#​32562](https://github.com/element-hq/element-web/pull/32562)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Track room list sorting algorithm changes ([#​32556](https://github.com/element-hq/element-web/pull/32556)). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR).
- Update `sso_redirect_options` to work for Native OIDC ([#​32537](https://github.com/element-hq/element-web/pull/32537)). Contributed by [@​t3chguy](https://github.com/t3chguy).
#### 🐛 Bug Fixes
- Room list: avoid excessive re-renders on room list store update or filter change ([#​32663](https://github.com/element-hq/element-web/pull/32663)). Contributed by [@​florianduros](https://github.com/florianduros).
- Room list: listen to call event to check number of participants ([#​32677](https://github.com/element-hq/element-web/pull/32677)). Contributed by [@​florianduros](https://github.com/florianduros).
- Fix invite-specific join errors not being shown ([#​32621](https://github.com/element-hq/element-web/pull/32621)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Prevent logging lots of "Browser unsupported" lines ([#​32647](https://github.com/element-hq/element-web/pull/32647)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Update critical gradient for room status bar ([#​32575](https://github.com/element-hq/element-web/pull/32575)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Room list: avoid header overflowing when too long ([#​32645](https://github.com/element-hq/element-web/pull/32645)). Contributed by [@​florianduros](https://github.com/florianduros).
- Room list: center focus outline of room list item ([#​32637](https://github.com/element-hq/element-web/pull/32637)). Contributed by [@​florianduros](https://github.com/florianduros).
- Fix misaligned cross in complete security dialog ([#​32614](https://github.com/element-hq/element-web/pull/32614)). Contributed by [@​dbkr](https://github.com/dbkr).
- Room list: fix keyboard navigation ([#​32585](https://github.com/element-hq/element-web/pull/32585)). Contributed by [@​florianduros](https://github.com/florianduros).
- Don't show empty privacy section ([#​32582](https://github.com/element-hq/element-web/pull/32582)). Contributed by [@​dbkr](https://github.com/dbkr).
- Disable room list image dragging ([#​32590](https://github.com/element-hq/element-web/pull/32590)). Contributed by [@​florianduros](https://github.com/florianduros).
- Update UserMenu theme toggle to use IconButton ([#​32591](https://github.com/element-hq/element-web/pull/32591)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Room list: make room list item scales with large font size ([#​32523](https://github.com/element-hq/element-web/pull/32523)). Contributed by [@​florianduros](https://github.com/florianduros).
### [`v1.12.11`](https://github.com/element-hq/element-web/releases/tag/v1.12.11)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.10...v1.12.11)
#### 🦖 Deprecations
- Remove UIFeature.BulkUnverifiedSessionsReminder setting ([#​31943](https://github.com/element-hq/element-web/pull/31943)). Contributed by [@​andybalaam](https://github.com/andybalaam).
- Remove unused function to auto-rageshake when key backup is not set up ([#​31942](https://github.com/element-hq/element-web/pull/31942)). Contributed by [@​andybalaam](https://github.com/andybalaam).
#### ✨ Features
- Room list: update the visuals in order to have better contrast ([#​32421](https://github.com/element-hq/element-web/pull/32421)). Contributed by [@​florianduros](https://github.com/florianduros).
- Set history visibility to "invited" for DMs and new non-public rooms when creating a room ([#​31974](https://github.com/element-hq/element-web/pull/31974)). Contributed by [@​langleyd](https://github.com/langleyd).
- Remove server acl status/summaries from timeline ([#​32461](https://github.com/element-hq/element-web/pull/32461)). Contributed by [@​langleyd](https://github.com/langleyd).
- Update `globalBlacklistUnverifiedDevices` on setting change ([#​31983](https://github.com/element-hq/element-web/pull/31983)). Contributed by [@​kaylendog](https://github.com/kaylendog).
- Add badge for history visibiltity to room info panel ([#​31927](https://github.com/element-hq/element-web/pull/31927)). Contributed by [@​richvdh](https://github.com/richvdh).
#### 🐛 Bug Fixes
- Default useOnlyCurrentProfiles to true ([#​32524](https://github.com/element-hq/element-web/pull/32524)). Contributed by [@​dbkr](https://github.com/dbkr).
- Keep custom theme active after reload ([#​32506](https://github.com/element-hq/element-web/pull/32506)). Contributed by [@​florianduros](https://github.com/florianduros).
- Update font format from 'ttf' to 'truetype' ([#​32493](https://github.com/element-hq/element-web/pull/32493)). Contributed by [@​all-yall](https://github.com/all-yall).
- Fix videos on Firefox ([#​32497](https://github.com/element-hq/element-web/pull/32497)). Contributed by [@​p1gp1g](https://github.com/p1gp1g).
- Use a dedicated FAQ/help entry for key storage. ([#​32480](https://github.com/element-hq/element-web/pull/32480)). Contributed by [@​mxandreas](https://github.com/mxandreas).
- Avoid showing two chat timelines side by side after a call ([#​32484](https://github.com/element-hq/element-web/pull/32484)). Contributed by [@​robintown](https://github.com/robintown).
- Update screenshot for reactive display name disambiguation ([#​32431](https://github.com/element-hq/element-web/pull/32431)). Contributed by [@​aditya-cherukuru](https://github.com/aditya-cherukuru).
- Fix Status Bar being unreadable when the user overrides the default OS light/dark theme. ([#​32442](https://github.com/element-hq/element-web/pull/32442)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- fix: Remove state\_key: null from Seshat search results ([#​31524](https://github.com/element-hq/element-web/pull/31524)). Contributed by [@​shinaoka](https://github.com/shinaoka).
- Fix user pill deserialisation ([#​31947](https://github.com/element-hq/element-web/pull/31947)). Contributed by [@​t3chguy](https://github.com/t3chguy).
### [`v1.12.10`](https://github.com/element-hq/element-web/releases/tag/v1.12.10)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.9...v1.12.10)
#### ✨ Features
- Support additional\_creators in /upgraderoom (MSC4289) ([#​31934](https://github.com/element-hq/element-web/pull/31934)). Contributed by [@​andybalaam](https://github.com/andybalaam).
- Update room header icon for world\_readable rooms ([#​31915](https://github.com/element-hq/element-web/pull/31915)). Contributed by [@​richvdh](https://github.com/richvdh).
- Show an icon in the room header for shared history ([#​31879](https://github.com/element-hq/element-web/pull/31879)). Contributed by [@​richvdh](https://github.com/richvdh).
- Remove "history may be shared" banner. ([#​31881](https://github.com/element-hq/element-web/pull/31881)). Contributed by [@​kaylendog](https://github.com/kaylendog).
- Allow dismissing 'Key storage out of sync' temporarily ([#​31455](https://github.com/element-hq/element-web/pull/31455)). Contributed by [@​andybalaam](https://github.com/andybalaam).
- Add `resolutions` entry for `matrix-widget-api` to package.json ([#​31851](https://github.com/element-hq/element-web/pull/31851)). Contributed by [@​toger5](https://github.com/toger5).
- Improve visibility under contrast control mode ([#​31847](https://github.com/element-hq/element-web/pull/31847)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Unread Sorting - Add option for sorting in `OptionsMenuView` ([#​31754](https://github.com/element-hq/element-web/pull/31754)). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR).
- Unread sorting - Implement sorter and use it in the room list store ([#​31723](https://github.com/element-hq/element-web/pull/31723)). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR).
- Allow Element Call widgets to receive sticky events ([#​31843](https://github.com/element-hq/element-web/pull/31843)). Contributed by [@​robintown](https://github.com/robintown).
- Improve icon rendering accessibility ([#​31791](https://github.com/element-hq/element-web/pull/31791)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Add message preview toggle to room list header option ([#​31821](https://github.com/element-hq/element-web/pull/31821)). Contributed by [@​florianduros](https://github.com/florianduros).
#### 🐛 Bug Fixes
- \[Backport staging] Fix room list not being cleared ([#​32438](https://github.com/element-hq/element-web/pull/32438)). Contributed by [@​RiotRobot](https://github.com/RiotRobot).
- Fix failure to update room info panel on joinrule change ([#​31938](https://github.com/element-hq/element-web/pull/31938)). Contributed by [@​richvdh](https://github.com/richvdh).
- Throttle space notification state calculation ([#​31922](https://github.com/element-hq/element-web/pull/31922)). Contributed by [@​dbkr](https://github.com/dbkr).
- Fix emoji verification responsive layout ([#​31899](https://github.com/element-hq/element-web/pull/31899)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Add patch for linkify to fix doctype handling ([#​31900](https://github.com/element-hq/element-web/pull/31900)). Contributed by [@​dbkr](https://github.com/dbkr).
- Fix rooms with no messages appearing at the top of the room list ([#​31798](https://github.com/element-hq/element-web/pull/31798)). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR).
- Fix room list menu flashes when menu is closed ([#​31868](https://github.com/element-hq/element-web/pull/31868)). Contributed by [@​florianduros](https://github.com/florianduros).
- Message preview toggle is inverted in room list header ([#​31865](https://github.com/element-hq/element-web/pull/31865)). Contributed by [@​florianduros](https://github.com/florianduros).
- Fix duplicate toasts appearing for the same call if two events appear. ([#​31693](https://github.com/element-hq/element-web/pull/31693)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Fix ability to send rageshake during session restore failure ([#​31848](https://github.com/element-hq/element-web/pull/31848)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Fix mis-alignment of `Threads` right panel title ([#​31849](https://github.com/element-hq/element-web/pull/31849)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Unset buttons does not include color inherit ([#​31801](https://github.com/element-hq/element-web/pull/31801)). Contributed by [@​Philldomd](https://github.com/Philldomd).
### [`v1.12.9`](https://github.com/element-hq/element-web/releases/tag/v1.12.9)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.8...v1.12.9)
#### ✨ Features
- Allow local log downloads when a rageshake URL is not configured. ([#​31716](https://github.com/element-hq/element-web/pull/31716)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Improve icon rendering accessibility ([#​31776](https://github.com/element-hq/element-web/pull/31776)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Show "Bob shared this message" on messages shared via MSC4268 ([#​31684](https://github.com/element-hq/element-web/pull/31684)). Contributed by [@​richvdh](https://github.com/richvdh).
- Update the way we render icons for accessibility ([#​31731](https://github.com/element-hq/element-web/pull/31731)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Switch from css masks to rendering svg ([#​31681](https://github.com/element-hq/element-web/pull/31681)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Support for stable MSC4191 account management action parameter ([#​31701](https://github.com/element-hq/element-web/pull/31701)). Contributed by [@​hughns](https://github.com/hughns).
- Support for stable m.oauth UIA stage from MSC4312 ([#​31704](https://github.com/element-hq/element-web/pull/31704)). Contributed by [@​hughns](https://github.com/hughns).
- Switch to Compound icons to replace old icons ([#​31667](https://github.com/element-hq/element-web/pull/31667)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Switch from svg masks to svg rendering in more places ([#​31652](https://github.com/element-hq/element-web/pull/31652)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Switch from svg masks to svg rendering in more places ([#​31650](https://github.com/element-hq/element-web/pull/31650)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Update notification icons using Compound icons ([#​31671](https://github.com/element-hq/element-web/pull/31671)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Memoise ListView context ([#​31668](https://github.com/element-hq/element-web/pull/31668)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Switch emoji picker to use emoji for header icons ([#​31645](https://github.com/element-hq/element-web/pull/31645)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Replace icons with Compound alternatives ([#​31642](https://github.com/element-hq/element-web/pull/31642)). Contributed by [@​t3chguy](https://github.com/t3chguy).
#### 🐛 Bug Fixes
- Fix avatar decorations in thread activity centre not being atop avatar ([#​31789](https://github.com/element-hq/element-web/pull/31789)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Fix room settings roles tab getting confused if power level change fails ([#​31768](https://github.com/element-hq/element-web/pull/31768)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Custom themes now import highlights in css ([#​31758](https://github.com/element-hq/element-web/pull/31758)). Contributed by [@​Philldomd](https://github.com/Philldomd).
- Use correct translation for url preview settings ([#​31740](https://github.com/element-hq/element-web/pull/31740)). Contributed by [@​florianduros](https://github.com/florianduros).
- Fix error shown if accepting a 3pid invite ([#​31735](https://github.com/element-hq/element-web/pull/31735)). Contributed by [@​dbkr](https://github.com/dbkr).
- Ensure correct focus configuration for Element Call before allowing users to call. ([#​31490](https://github.com/element-hq/element-web/pull/31490)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Fix emoji font in emoji picker header buttons ([#​31679](https://github.com/element-hq/element-web/pull/31679)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- fix flaky test by waiting for chat panel before counting messages ([#​31633](https://github.com/element-hq/element-web/pull/31633)). Contributed by [@​BillCarsonFr](https://github.com/BillCarsonFr).
### [`v1.12.8`](https://github.com/element-hq/element-web/releases/tag/v1.12.8)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.7...v1.12.8)
#### 🦖 Deprecations
- Remove `element_call.participant_limit` config and associated code. ([#​31638](https://github.com/element-hq/element-web/pull/31638)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
#### ✨ Features
- Switch to rendering svg icons rather than masking them ([#​31557](https://github.com/element-hq/element-web/pull/31557)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Update history visibility UX ([#​31635](https://github.com/element-hq/element-web/pull/31635)). Contributed by [@​langleyd](https://github.com/langleyd).
- Show correct call icon for joining a call. ([#​31489](https://github.com/element-hq/element-web/pull/31489)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Update StopGapWidgetDriver to support sticky events ([#​31205](https://github.com/element-hq/element-web/pull/31205)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Remove release announcements for new sounds & room list ([#​31544](https://github.com/element-hq/element-web/pull/31544)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Add button to restore from backup into /devtools ([#​31581](https://github.com/element-hq/element-web/pull/31581)). Contributed by [@​mxandreas](https://github.com/mxandreas).
- Switch to non-solid compound icons for room settings & composer ([#​31561](https://github.com/element-hq/element-web/pull/31561)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Support encrypted state events MSC4362 ([#​31513](https://github.com/element-hq/element-web/pull/31513)). Contributed by [@​andybalaam](https://github.com/andybalaam).
- Update prop type & documentation for HistoryVisibleBanner and VM. ([#​31545](https://github.com/element-hq/element-web/pull/31545)). Contributed by [@​kaylendog](https://github.com/kaylendog).
- Switch to Compound icons in more places ([#​31560](https://github.com/element-hq/element-web/pull/31560)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Switch to rendering svg icons rather than masking them ([#​31550](https://github.com/element-hq/element-web/pull/31550)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Make AccessibleButton contrast control compatible ([#​31308](https://github.com/element-hq/element-web/pull/31308)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Switch to compound-design-tokens for platform icons ([#​31543](https://github.com/element-hq/element-web/pull/31543)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Switch to rendering svg icons rather than masking them ([#​31531](https://github.com/element-hq/element-web/pull/31531)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Switch to rendering svg icons rather than css masking ([#​31517](https://github.com/element-hq/element-web/pull/31517)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Auto approve matrix rtc member event (`m.rtc.member`) (sticky events) ([#​31452](https://github.com/element-hq/element-web/pull/31452)). Contributed by [@​toger5](https://github.com/toger5).
- Size Autocomplete relative to the RoomView height rather than the viewport height ([#​31425](https://github.com/element-hq/element-web/pull/31425)). Contributed by [@​langleyd](https://github.com/langleyd).
- Implement UI for history visibility acknowledgement. ([#​31156](https://github.com/element-hq/element-web/pull/31156)). Contributed by [@​kaylendog](https://github.com/kaylendog).
- Export disposing hook from package ([#​31498](https://github.com/element-hq/element-web/pull/31498)). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR).
- Change `header-panel-bg-hover` to use `var(--cpd-color-bg-action-secondary-hovered)` for better custom theming ([#​31457](https://github.com/element-hq/element-web/pull/31457)). Contributed by [@​th0mcat](https://github.com/th0mcat).
- Improve icon rendering in iconized context menu ([#​31458](https://github.com/element-hq/element-web/pull/31458)). Contributed by [@​t3chguy](https://github.com/t3chguy).
#### 🐛 Bug Fixes
- \[Backport staging] Fix space settings visibility tab crashing ([#​31705](https://github.com/element-hq/element-web/pull/31705)). Contributed by [@​RiotRobot](https://github.com/RiotRobot).
- Fix expand/collapse reply preview not showing in some cases ([#​31639](https://github.com/element-hq/element-web/pull/31639)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Fix bundled font or custom font not applied after theme switch ([#​31591](https://github.com/element-hq/element-web/pull/31591)). Contributed by [@​florianduros](https://github.com/florianduros).
- Add ol override CSS for markdown-body ([#​31618](https://github.com/element-hq/element-web/pull/31618)). Contributed by [@​niamu](https://github.com/niamu).
- Fix reaction left margin in timeline card ([#​31625](https://github.com/element-hq/element-web/pull/31625)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Open right panel timeline when jumping to event with maximised widget ([#​31626](https://github.com/element-hq/element-web/pull/31626)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Fix Compound Link elements not having an underline. ([#​31583](https://github.com/element-hq/element-web/pull/31583)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Recalculate mentions metadata of forwarded messages based on message body ([#​31193](https://github.com/element-hq/element-web/pull/31193)). Contributed by [@​twassman](https://github.com/twassman).
- Fix Room Preview Card Layout ([#​31611](https://github.com/element-hq/element-web/pull/31611)). Contributed by [@​germain-gg](https://github.com/germain-gg).
- Fix: WidgetMessaging not properly closed causing side effects and bugs ([#​31598](https://github.com/element-hq/element-web/pull/31598)). Contributed by [@​BillCarsonFr](https://github.com/BillCarsonFr).
- Handle cross-signing keys missing locally and/or from secret storage ([#​31367](https://github.com/element-hq/element-web/pull/31367)). Contributed by [@​uhoreg](https://github.com/uhoreg).
- fix: Allow wrapping in `Banner` component. ([#​31532](https://github.com/element-hq/element-web/pull/31532)). Contributed by [@​kaylendog](https://github.com/kaylendog).
- Update algorithm for history visible banner. ([#​31577](https://github.com/element-hq/element-web/pull/31577)). Contributed by [@​kaylendog](https://github.com/kaylendog).
- Fix styling issue when using EW modules ([#​31533](https://github.com/element-hq/element-web/pull/31533)). Contributed by [@​florianduros](https://github.com/florianduros).
- Prevent history visible banner from displaying in threads. ([#​31535](https://github.com/element-hq/element-web/pull/31535)). Contributed by [@​kaylendog](https://github.com/kaylendog).
- Make the feedback icon be the right color in dark theme ([#​31527](https://github.com/element-hq/element-web/pull/31527)). Contributed by [@​robintown](https://github.com/robintown).
### [`v1.12.7`](https://github.com/element-hq/element-web/releases/tag/v1.12.7)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.6...v1.12.7)
#### ✨ Features
- Replace legacy icons with compound ([#​31424](https://github.com/element-hq/element-web/pull/31424)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Update polls UX to match EX Mobile and improve accessibility ([#​31245](https://github.com/element-hq/element-web/pull/31245)). Contributed by [@​langleyd](https://github.com/langleyd).
- Add option to enable read receipt and marker when user interact with UI ([#​31353](https://github.com/element-hq/element-web/pull/31353)). Contributed by [@​florianduros](https://github.com/florianduros).
- Introduce a hook to auto dispose view models ([#​31178](https://github.com/element-hq/element-web/pull/31178)). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR).
- Update settings toggles to use consistent design across app. ([#​30169](https://github.com/element-hq/element-web/pull/30169)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Add ability to the room view to hide widgets ([#​31400](https://github.com/element-hq/element-web/pull/31400)). Contributed by [@​langleyd](https://github.com/langleyd).
- call: Pass the echo cancellation and noise suppression settings to EC ([#​31317](https://github.com/element-hq/element-web/pull/31317)). Contributed by [@​BillCarsonFr](https://github.com/BillCarsonFr).
- Tweak rendering of icons for a11y ([#​31358](https://github.com/element-hq/element-web/pull/31358)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Implement new `renderNotificationDecoration` from module API ([#​31389](https://github.com/element-hq/element-web/pull/31389)). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR).
- Replace more icons with compound ([#​31381](https://github.com/element-hq/element-web/pull/31381)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Replace more icons with compound ([#​31378](https://github.com/element-hq/element-web/pull/31378)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- `<Banner/>`: Hide `Dismiss` button if `onClose` handler is not provided. ([#​31362](https://github.com/element-hq/element-web/pull/31362)). Contributed by [@​kaylendog](https://github.com/kaylendog).
- Replace batch of legacy icons with compound design tokens ([#​31360](https://github.com/element-hq/element-web/pull/31360)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- MSC4380: Invite blocking ([#​31268](https://github.com/element-hq/element-web/pull/31268)). Contributed by [@​richvdh](https://github.com/richvdh).
- Tweak rendering of icons for accessibility ([#​31346](https://github.com/element-hq/element-web/pull/31346)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Implement a shared `Banner` component. ([#​31266](https://github.com/element-hq/element-web/pull/31266)). Contributed by [@​kaylendog](https://github.com/kaylendog).
- Allow the Login screen to use the dark theme ([#​31293](https://github.com/element-hq/element-web/pull/31293)). Contributed by [@​richvdh](https://github.com/richvdh).
#### 🐛 Bug Fixes
- \[Backport staging] Amend e2e normal icon from lock-solid to info ([#​31559](https://github.com/element-hq/element-web/pull/31559)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- \[Backport staging] Fix CSS specificity causing icon issues in e2e verification ([#​31548](https://github.com/element-hq/element-web/pull/31548)). Contributed by [@​RiotRobot](https://github.com/RiotRobot).
- \[Backport staging] Fix e2e icons in CompleteSecurity & SetupEncryptionBody ([#​31522](https://github.com/element-hq/element-web/pull/31522)). Contributed by [@​RiotRobot](https://github.com/RiotRobot).
- \[Backport staging] Remove an extra paragraph in advanced room settings ([#​31511](https://github.com/element-hq/element-web/pull/31511)). Contributed by [@​RiotRobot](https://github.com/RiotRobot).
- \[Backport staging] Don't show the key storage out of sync toast when backup disabled ([#​31507](https://github.com/element-hq/element-web/pull/31507)). Contributed by [@​RiotRobot](https://github.com/RiotRobot).
- Fix composer button visibility in contrast colour mode ([#​31255](https://github.com/element-hq/element-web/pull/31255)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Ensure correct room version is used and permissions are appropriately sert when creating rooms ([#​31464](https://github.com/element-hq/element-web/pull/31464)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Fix e2e icon rendering ([#​31454](https://github.com/element-hq/element-web/pull/31454)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- EventIndexer: ensure we add initial checkpoints when the db is first opened ([#​31448](https://github.com/element-hq/element-web/pull/31448)). Contributed by [@​richvdh](https://github.com/richvdh).
- Fix `/join <alias>` command failing due to race condition ([#​31433](https://github.com/element-hq/element-web/pull/31433)). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR).
- MessageEventIndexDialog: distinguish indexed rooms ([#​31436](https://github.com/element-hq/element-web/pull/31436)). Contributed by [@​richvdh](https://github.com/richvdh).
- Move `EditInPlace` out of `Form` (Fixes: reloading EW on EC url update) ([#​31434](https://github.com/element-hq/element-web/pull/31434)). Contributed by [@​toger5](https://github.com/toger5).
- Fixes issue where cursor would jump to the beginning of the input field after converting Japanese text and pressing Tab ([#​31432](https://github.com/element-hq/element-web/pull/31432)). Contributed by [@​shinaoka](https://github.com/shinaoka).
- Fix widgets getting stuck in loading states ([#​31314](https://github.com/element-hq/element-web/pull/31314)). Contributed by [@​robintown](https://github.com/robintown).
- Room list: fix room options remaining on room item after mouse leaving ([#​31414](https://github.com/element-hq/element-web/pull/31414)). Contributed by [@​florianduros](https://github.com/florianduros).
- Make `RoomList.showMessagePreview` configurable by `config.json` ([#​31419](https://github.com/element-hq/element-web/pull/31419)). Contributed by [@​florianduros](https://github.com/florianduros).
- Fix bug which caused app not to load correctly when `force_verification` is enabled ([#​31265](https://github.com/element-hq/element-web/pull/31265)). Contributed by [@​richvdh](https://github.com/richvdh).
- Room list: display the menu option on the room list item when clicked/opened ([#​31380](https://github.com/element-hq/element-web/pull/31380)). Contributed by [@​florianduros](https://github.com/florianduros).
- Fix handling of SVGs ([#​31359](https://github.com/element-hq/element-web/pull/31359)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Fix word wrapping in expanded left panel buttons ([#​31377](https://github.com/element-hq/element-web/pull/31377)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Fix aspect ratio on error view background ([#​31361](https://github.com/element-hq/element-web/pull/31361)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Fix failure to request persistent storage perms ([#​31299](https://github.com/element-hq/element-web/pull/31299)). Contributed by [@​richvdh](https://github.com/richvdh).
- Fix calls sometimes not knowing that they're presented ([#​31313](https://github.com/element-hq/element-web/pull/31313)). Contributed by [@​robintown](https://github.com/robintown).
### [`v1.12.6`](https://github.com/element-hq/element-web/releases/tag/v1.12.6)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.5...v1.12.6)
This release fixes a bug where 1:1 calling was incorrectly not available if no Element Call focus was set.
#### 🐛 Bug Fixes
- Add option to pick call options for voice calls. ([#​31413](https://github.com/element-hq/element-web/pull/31413)).
### [`v1.12.5`](https://github.com/element-hq/element-web/releases/tag/v1.12.5)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.4...v1.12.5)
#### ✨ Features
- Update Emojibase to v17 ([#​31307](https://github.com/element-hq/element-web/pull/31307)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Adds tooltip for compose menu ([#​31122](https://github.com/element-hq/element-web/pull/31122)). Contributed by [@​byteplow](https://github.com/byteplow).
- Add option to hide pinned message banner in room view ([#​31296](https://github.com/element-hq/element-web/pull/31296)). Contributed by [@​florianduros](https://github.com/florianduros).
- update twemoji to not monochromise emoji with BLACK in their name ([#​31281](https://github.com/element-hq/element-web/pull/31281)). Contributed by [@​ara4n](https://github.com/ara4n).
- upgrade to twemoji 17.0.2 and fix [#​14695](https://github.com/element-hq/element-web/issues/14695) ([#​31267](https://github.com/element-hq/element-web/pull/31267)). Contributed by [@​ara4n](https://github.com/ara4n).
- Add options to hide right panel in room view ([#​31252](https://github.com/element-hq/element-web/pull/31252)). Contributed by [@​florianduros](https://github.com/florianduros).
- Delayed event management: split endpoints, no auth ([#​31183](https://github.com/element-hq/element-web/pull/31183)). Contributed by [@​AndrewFerr](https://github.com/AndrewFerr).
- Support using Element Call for voice calls in DMs ([#​30817](https://github.com/element-hq/element-web/pull/30817)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Improve screen reader accessibility of auth pages ([#​31236](https://github.com/element-hq/element-web/pull/31236)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Add posthog tracking for key backup toasts ([#​31195](https://github.com/element-hq/element-web/pull/31195)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
#### 🐛 Bug Fixes
- Return to using Fira Code as the default monospace font ([#​31302](https://github.com/element-hq/element-web/pull/31302)). Contributed by [@​ara4n](https://github.com/ara4n).
- Fix case of home screen being displayed erroneously ([#​31301](https://github.com/element-hq/element-web/pull/31301)). Contributed by [@​langleyd](https://github.com/langleyd).
- Fix message edition and reply when multiple rooms at displayed the same moment ([#​31280](https://github.com/element-hq/element-web/pull/31280)). Contributed by [@​florianduros](https://github.com/florianduros).
- Key storage out of sync: reset key backup when needed ([#​31279](https://github.com/element-hq/element-web/pull/31279)). Contributed by [@​uhoreg](https://github.com/uhoreg).
- Fix invalid events crashing entire room rather than just their tile ([#​31256](https://github.com/element-hq/element-web/pull/31256)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Fix expand button of space panel getting cut off at the edges ([#​31259](https://github.com/element-hq/element-web/pull/31259)). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR).
- Fix pill buttons in dialogs ([#​31246](https://github.com/element-hq/element-web/pull/31246)). Contributed by [@​dbkr](https://github.com/dbkr).
- Fix blank sections at the top and bottom of the member list when scrolling ([#​31198](https://github.com/element-hq/element-web/pull/31198)). Contributed by [@​langleyd](https://github.com/langleyd).
- Fix emoji category selection with keyboard ([#​31162](https://github.com/element-hq/element-web/pull/31162)). Contributed by [@​langleyd](https://github.com/langleyd).
### [`v1.12.4`](https://github.com/element-hq/element-web/releases/tag/v1.12.4)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.3...v1.12.4)
#### ✨ Features
- Apply aria-hidden to emoji in SAS verification ([#​31204](https://github.com/element-hq/element-web/pull/31204)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Add options to hide header and composer of room view for the module api ([#​31095](https://github.com/element-hq/element-web/pull/31095)). Contributed by [@​florianduros](https://github.com/florianduros).
- Experimental Module API Additions ([#​30863](https://github.com/element-hq/element-web/pull/30863)). Contributed by [@​dbkr](https://github.com/dbkr).
- Change polls to use fieldset/legend markup ([#​31160](https://github.com/element-hq/element-web/pull/31160)). Contributed by [@​langleyd](https://github.com/langleyd).
- Use compound Button styles for Jitsi button ([#​31159](https://github.com/element-hq/element-web/pull/31159)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Add FocusLock to emoji picker ([#​31146](https://github.com/element-hq/element-web/pull/31146)). Contributed by [@​langleyd](https://github.com/langleyd).
- Move room name, avatar, and topic to IOpts. ([#​30981](https://github.com/element-hq/element-web/pull/30981)). Contributed by [@​kaylendog](https://github.com/kaylendog).
- Add a devtool for looking at users and their devices ([#​30983](https://github.com/element-hq/element-web/pull/30983)). Contributed by [@​uhoreg](https://github.com/uhoreg).
#### 🐛 Bug Fixes
- Fix room list handling of membership changes ([#​31197](https://github.com/element-hq/element-web/pull/31197)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Fix room list unable to be resized when displayed after a module ([#​31186](https://github.com/element-hq/element-web/pull/31186)). Contributed by [@​florianduros](https://github.com/florianduros).
- Inhibit keyboard highlights in dialogs when effector is not in focus ([#​31181](https://github.com/element-hq/element-web/pull/31181)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Strip mentions from forwarded messages ([#​30884](https://github.com/element-hq/element-web/pull/30884)). Contributed by [@​twassman](https://github.com/twassman).
- Don't allow pin or edit of messages with a send status ([#​31158](https://github.com/element-hq/element-web/pull/31158)). Contributed by [@​langleyd](https://github.com/langleyd).
- Hide room header buttons if the room hasn't been created yet. ([#​31092](https://github.com/element-hq/element-web/pull/31092)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Fix screen readers not indicating the emoji picker search field is focused. ([#​31128](https://github.com/element-hq/element-web/pull/31128)). Contributed by [@​langleyd](https://github.com/langleyd).
- Fix emoji picker highlight missing when not active element ([#​31148](https://github.com/element-hq/element-web/pull/31148)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Add relevant aria attribute for selected emoji in the emoji picker ([#​31125](https://github.com/element-hq/element-web/pull/31125)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Fix tooltips within context menu portals being unreliable ([#​31129](https://github.com/element-hq/element-web/pull/31129)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Avoid excessive re-render of room list and member list ([#​31131](https://github.com/element-hq/element-web/pull/31131)). Contributed by [@​florianduros](https://github.com/florianduros).
- Make emoji picker height responsive. ([#​31130](https://github.com/element-hq/element-web/pull/31130)). Contributed by [@​langleyd](https://github.com/langleyd).
- Emoji Picker: Focused emoji does not move with the arrow keys ([#​30893](https://github.com/element-hq/element-web/pull/30893)). Contributed by [@​langleyd](https://github.com/langleyd).
- Fix audio player seek bar position ([#​31127](https://github.com/element-hq/element-web/pull/31127)). Contributed by [@​florianduros](https://github.com/florianduros).
- Add aria label to emoji picker search ([#​31126](https://github.com/element-hq/element-web/pull/31126)). Contributed by [@​langleyd](https://github.com/langleyd).
### [`v1.12.3`](https://github.com/element-hq/element-web/releases/tag/v1.12.3)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.2...v1.12.3)
#### 🦖 Deprecations
- Remove allowVoipWithNoMedia feature flag ([#​31087](https://github.com/element-hq/element-web/pull/31087)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
#### ✨ Features
- Change module API to be an instance getter ([#​31025](https://github.com/element-hq/element-web/pull/31025)). Contributed by [@​dbkr](https://github.com/dbkr).
#### 🐛 Bug Fixes
- Show hover elements when keyboard focus is within an event tile ([#​31078](https://github.com/element-hq/element-web/pull/31078)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Ensure toolbar navigation pattern works in MessageActionBar ([#​31080](https://github.com/element-hq/element-web/pull/31080)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Ensure sent markers are hidden when showing thread summary. ([#​31076](https://github.com/element-hq/element-web/pull/31076)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Fix translation in dev mode ([#​31045](https://github.com/element-hq/element-web/pull/31045)). Contributed by [@​florianduros](https://github.com/florianduros).
- Fix sort order in space hierarchy ([#​30975](https://github.com/element-hq/element-web/pull/30975)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- New Room list: don't display message preview of thread ([#​31043](https://github.com/element-hq/element-web/pull/31043)). Contributed by [@​florianduros](https://github.com/florianduros).
- Revert "A11y: move focus to right panel when opened" ([#​30999](https://github.com/element-hq/element-web/pull/30999)). Contributed by [@​florianduros](https://github.com/florianduros).
- Fix highlights in messages (or search results) breaking links ([#​30264](https://github.com/element-hq/element-web/pull/30264)). Contributed by [@​bojidar-bg](https://github.com/bojidar-bg).
- Add prepare script ([#​31030](https://github.com/element-hq/element-web/pull/31030)). Contributed by [@​dbkr](https://github.com/dbkr).
- Fix html exports by adding SDKContext ([#​30987](https://github.com/element-hq/element-web/pull/30987)). Contributed by [@​t3chguy](https://github.com/t3chguy).
### [`v1.12.2`](https://github.com/element-hq/element-web/releases/tag/v1.12.2)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.1...v1.12.2)
#### ✨ Features
- Room List: Extend the viewport to avoid so many black spots when scrolling the room list ([#​30867](https://github.com/element-hq/element-web/pull/30867)). Contributed by [@​langleyd](https://github.com/langleyd).
- Hide calling buttons in room header before a room is created ([#​30816](https://github.com/element-hq/element-web/pull/30816)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Improve invite dialog ui - Part 2 ([#​30836](https://github.com/element-hq/element-web/pull/30836)). Contributed by [@​florianduros](https://github.com/florianduros).
#### 🐛 Bug Fixes
- Fix platform settings race condition and make auto-launch tri-state ([#​30977](https://github.com/element-hq/element-web/pull/30977)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Fix: member count in header and member list ([#​30982](https://github.com/element-hq/element-web/pull/30982)). Contributed by [@​florianduros](https://github.com/florianduros).
- Fix duration of voice message in timeline ([#​30973](https://github.com/element-hq/element-web/pull/30973)). Contributed by [@​florianduros](https://github.com/florianduros).
- Fix voice notes rendering at 00:00 when playback had not begun. ([#​30961](https://github.com/element-hq/element-web/pull/30961)). Contributed by [@​Half-Shot](https://github.com/Half-Shot).
- Improve handling of animated images, add support for AVIF animations ([#​30932](https://github.com/element-hq/element-web/pull/30932)). Contributed by [@​t3chguy](https://github.com/t3chguy).
- Update key storage toggle when key storage status changes ([#​30934](https://github.com/element-hq/element-web/pull/30934)). Contributed by [@​uhoreg](https://github.com/uhoreg).
- Fix jitsi widget popout ([#​30908](https://github.com/element-hq/element-web/pull/30908)). Contributed by [@​dbkr](https://github.com/dbkr).
- Improve keyboard navigation on invite dialog ([#​30930](https://github.com/element-hq/element-web/pull/30930)). Contributed by [@​florianduros](https://github.com/florianduros).
- Prefer UIA flows with supported UIA stages ([#​30926](https://github.com/element-hq/element-web/pull/30926)). Contributed by [@​richvdh](https://github.com/richvdh).
- Enhance accessibility of dropdown ([#​30928](https://github.com/element-hq/element-web/pull/30928)). Contributed by [@​florianduros](https://github.com/florianduros).
- Improve accessibility of the \`\<AvatarSetting> component ([#​30907](https://github.com/element-hq/element-web/pull/30907)). Contributed by [@​MidhunSureshR](https://github.com/MidhunSureshR).
### [`v1.12.1`](https://github.com/element-hq/element-web/releases/tag/v1.12.1)
[Compare Source](https://github.com/element-hq/element-web/compare/v1.12.0...v1.12.1)
#### ✨ Features
- New Room List: Change the order of filters to match those on mobile ([#​30905](https://github.com/element-hq/element-web/pull/30905)). Contributed by [@​langleyd](https://github.com/langleyd).
- New Room List: Don't clear filters on space change ([#​30903](https://github.com/element-hq/element-web/pull/30903)). Contributed by [@​langleyd](https://github.com/langleyd).
- Add release announcement for the sounds ([#​30900](https://github.com/element-hq/element-web/pull/30900)). Contributed by [@​langleyd](https://github.com/langleyd).
- Rich Text Editor: Add emoji suggestion support ([#​30873](https://github.com/element-hq/element-web/pull/30873)). Contri