Skip to content

New Element Web release v1.12.0Β #1

@github-actions

Description

@github-actions

Changes in 1.12.0 (2025-09-23)

πŸ¦– Deprecations

  • Remove remaining support for outdated .well-known settings (#30702). Contributed by @richvdh.

✨ Features

  • Add decline button to call notification toast (use new notification event) (#30729). Contributed by @toger5.
  • Use the new room list by default (#30640). Contributed by @langleyd.
  • "Verify this device" redesign (#30596). Contributed by @uhoreg.
  • Set Element Call "intents" when starting and answering DM calls. (#30730). Contributed by @Half-Shot.
  • Add axe compliance for new room list (#30700). Contributed by @langleyd.
  • Stop ringing and remove toast if another device answers a RTC call. (#30728). Contributed by @Half-Shot.
  • Automatically adjust history visibility when making a room private (#30713). Contributed by @Half-Shot.
  • Release announcement for new room list (#30675). Contributed by @dbkr.

πŸ› Bug Fixes

  • [Backport staging] Room list: make the filter resize correctly (#30795). Contributed by @RiotRobot.
  • [Backport staging] Avoid flicker of the room list filter on resize (#30794). Contributed by @RiotRobot.
  • Don't show release announcements while toasts are displayed (#30770). Contributed by @dbkr.
  • Fix enabling key backup not working if there is an untrusted key backup (#30707). Contributed by @Half-Shot.
  • Force preload to be false when setting an intent on an Element Call. (#30759). Contributed by @Half-Shot.
  • Fix handling of 413 server response when uploading media (#30737). Contributed by @hughns.
  • Make landmark navigation work with new room list (#30747). Contributed by @dbkr.
  • Prevent voice message from displaying spurious errors (#30736). Contributed by @florianduros.
  • Align default avatar and fix colors in composer pills (#30739). Contributed by @florianduros.
  • Use configured URL for link to desktop app in message search settings (#30742). Contributed by @t3chguy.
  • Fix history visibility when creating space rooms (#30745). Contributed by @dbkr.
  • Check HTML-encoded quotes when handling translations for embedded pages (such as welcome.html) (#30743). Contributed by @Half-Shot.
  • Fix local room encryption status always not enabled (#30461). Contributed by @BillCarsonFr.
  • fix: make url in topic in room intro clickable (#30686). Contributed by @florianduros.
  • Block change recovery key button while a change is ongoing. (#30664). Contributed by @Half-Shot.
  • Hide advanced settings during room creation when UIFeature.advancedSettings=false (#30684). Contributed by @florianduros.
  • A11y: improve accessibility of pinned messages (#30558). Contributed by @florianduros.

Changes in 1.11.112 (2025-09-16)

Fix CVE-2025-59161 / GHSA-m6c8-98f4-75rr

Changes in 1.11.111 (2025-09-10)

✨ Features

  • Do not hide media from your own user by default (#29797). Contributed by @Half-Shot.
  • Remember whether sidebar is shown for calls when switching rooms (#30262). Contributed by @bojidar-bg.
  • Open the proper integration settings on integrations disabled error (#30538). Contributed by @Half-Shot.
  • Show a "progress" dialog while invites are being sent (#30561). Contributed by @richvdh.
  • Move the room list to the new ListView(backed by react-virtuoso) (#30515). Contributed by @langleyd.

πŸ› Bug Fixes

  • [Backport staging] Ensure container starts if it is mounted with an empty /modules directory. (#30705). Contributed by @RiotRobot.
  • Fix room joining over federation not specifying vias or using aliases (#30641). Contributed by @t3chguy.
  • Fix stable-suffixed MSC4133 support (#30649). Contributed by @dbkr.
  • Fix i18n of message when a setting is disabled (#30646). Contributed by @dbkr.
  • ListView should not handle the arrow keys if there is a modifier applied (#30633). Contributed by @langleyd.
  • Make BaseDialog's div keyboard focusable and fix test. (#30631). Contributed by @langleyd.
  • Fix: Allow triple-click text selection to flow around pills (#30349). Contributed by @AlirezaMrtz.
  • Watch for a 'join' action to know when the call is connected (#29492). Contributed by @robintown.
  • Fix: add missing tooltip and aria-label to lock icon next to composer (#30623). Contributed by @florianduros.
  • Don't render context menu when scrolling (#30613). Contributed by @langleyd.

Changes in 1.11.110 (2025-08-27)

✨ Features

  • Hide recovery key when re-entering it while creating or changing it (#30499). Contributed by @andybalaam.
  • Add ?no_universal_links=true to OIDC url so EX doesn't try to handle it (#29439). Contributed by @t3chguy.
  • Show a blue lock for unencrypted rooms and hide the grey shield for encrypted rooms (#30440). Contributed by @langleyd.
  • Add support for Module API 1.4 (#30185). Contributed by @t3chguy.
  • MVVM - Introduce some helpers for snapshot management (#30398). Contributed by @MidhunSureshR.

πŸ› Bug Fixes

  • A11y: move focus to right panel when opened (#30553). Contributed by @florianduros.
  • Fix e2e warning icon should be white (#30539). Contributed by @florianduros.
  • Remove NoOneHere disabled reason. (#30524). Contributed by @toger5.
  • Fix downloading files with authenticated media API (#30520). Contributed by @t3chguy.
  • Fix call permissions check confusion around element call (#30521). Contributed by @t3chguy.
  • Fix line wrap around emoji verification (#30523). Contributed by @t3chguy.
  • Don't highlight redacted events (#30519). Contributed by @t3chguy.
  • Fix matrix.to links not being handled in the app (#30522). Contributed by @t3chguy.
  • Fix issue of new room list taking up the full width (#30459). Contributed by @langleyd.
  • Fix widget persistence in React development mode (#30509). Contributed by @robintown.
  • Fix widget initialization in React development mode (#30463). Contributed by @robintown.

Changes in 1.11.109 (2025-08-11)

This release supports the upcoming v12 ("hydra") Matrix room version and is necessary to view and participate in these rooms.

✨ Features

  • [Backport staging] Allow /upgraderoom command without developer mode enabled (#30529). Contributed by @RiotRobot.
  • [Backport staging] Support for creator/owner power level (#30526). Contributed by @RiotRobot.
  • New room list: change icon and label of menu item for to start a DM (#30470). Contributed by @florianduros.
  • Implement the member list with virtuoso (#29869). Contributed by @langleyd.
  • Add labs option for history sharing on invite (#30313). Contributed by @richvdh.
  • Bump wysiwyg to 2.39.0 adding support for pasting rich text content in the Rich Text Edtior (#30421). Contributed by @langleyd.
  • Support EventShieldReason.MISMATCHED_SENDER (#30403). Contributed by @richvdh.
  • Change unencrypted and public pills to blue (#30399). Contributed by @florianduros.
  • Change color of public room icon (#30390). Contributed by @florianduros.
  • Script for updating storybook screenshots (#30340). Contributed by @dbkr.
  • Add toggle to hide empty state in devtools (#30352). Contributed by @toger5.

πŸ› Bug Fixes

  • [Backport staging] Use userId to filter users in non-federated rooms when showing the InviteDialog (#30537). Contributed by @RiotRobot.
  • [Backport staging] Catch error when encountering invalid m.room.pinned_events event (#30536). Contributed by @RiotRobot.
  • Update for compatibility with v12 rooms (#30452). Contributed by @dbkr.
  • New room list: fix tooltip on presence (#30474). Contributed by @florianduros.
  • New room list: add tooltip for presence and room status (#30472). Contributed by @florianduros.
  • Fix: Clicking on an item in the member list causes it to scroll to the top rather than show the profile view (#30455). Contributed by @langleyd.
  • Put the 'decrypting' tooltip back (#30446). Contributed by @dbkr.
  • Use server name explicitly for via. (#30362). Contributed by @Half-Shot.
  • fix: replace hardcoded string in poll history dialog (#30402). Contributed by @florianduros.
  • fix: replace hardcoded string on qr code back button (#30401). Contributed by @florianduros.
  • Fix color of icon button with outline (#30361). Contributed by @florianduros.

Changes in 1.11.108 (2025-07-30)

πŸ› Bug Fixes

  • [Backport staging] Fix downloaded attachments not being decrypted (#30434). Contributed by @RiotRobot.

Changes in 1.11.107 (2025-07-29)

✨ Features

  • Message preview should show tooltip with the full message on hover (#30265). Contributed by @MidhunSureshR.
  • Support rendering notification badges on platforms that do their own icon overlays (#30315). Contributed by @Half-Shot.
  • Add SubscriptionViewModel base class (#30297). Contributed by @dbkr.
  • Enhancement: Save image on CTRL+S (#30330). Contributed by @ioalexander.
  • Add quote functionality to MessageContextMenu (#29893) (#30323). Contributed by @AlirezaMrtz.
  • Initial structure for shared component views (#30216). Contributed by @dbkr.

πŸ› Bug Fixes

  • [Backport staging] Fix e2e shield being invisible in white mode for encrypted room (#30411). Contributed by @RiotRobot.
  • Force ED titlebar color for new room list (#30332). Contributed by @florianduros.
  • Add a background color to left panel for macos titlebar in element desktop (#30328). Contributed by @florianduros.
  • Fix: Prevent page refresh on Enter key in right panel member search (#30312). Contributed by @AlirezaMrtz.

Changes in 1.11.106 (2025-07-15)

✨ Features

  • [Backport staging] Fix e2e icon colour (#30304). Contributed by @RiotRobot.
  • Add support for module message hint allowDownloadingMedia (#30252). Contributed by @Half-Shot.
  • Update the mobile_guide page to the new design and link out to Element X by default. (#30172). Contributed by @pixlwave.
  • Filter settings exported when rageshaking (#30236). Contributed by @Half-Shot.
  • Allow Element Call to learn the room name (#30213). Contributed by @robintown.

πŸ› Bug Fixes

  • [Backport staging] Fix missing image download button (#30322). Contributed by @RiotRobot.
  • Fix transparent verification checkmark in dark mode (#30235). Contributed by @Banbuii.
  • Fix logic in DeviceListener (#30230). Contributed by @uhoreg.
  • Disable file drag-and-drop if insufficient permissions (#30186). Contributed by @t3chguy.

Changes in 1.11.105 (2025-07-01)

✨ Features

πŸ› Bug Fixes

  • Fix untranslatable string "People" in notifications beta (#30165). Contributed by @t3chguy.
  • Force verification even after logging in via delegate (#30141). Contributed by @andybalaam.
  • Hide add integrations button based on UIComponent.AddIntegrations (#30140). Contributed by @t3chguy.
  • Use nav for new room list and label sections (#30134). Contributed by @dbkr.
  • Spacestore should emit event after rebuilding home space (#30132). Contributed by @MidhunSureshR.
  • Handle m.room.pinned_events being invalid (#30129). Contributed by @t3chguy.

Changes in 1.11.104 (2025-06-17)

✨ Features

  • Update the mobile_guide page to the new design. (#30006). Contributed by @pixlwave.
  • Provide a devtool for manually verifying other devices (#30094). Contributed by @andybalaam.
  • Implement MSC4155: Invite filtering (#29603). Contributed by @Half-Shot.
  • Add low priority avatar decoration to room tile (#30065). Contributed by @MidhunSureshR.
  • Add ability to prevent window content being captured by other apps (Desktop) (#30098). Contributed by @t3chguy.
  • New room list: move message preview in user settings (#30023). Contributed by @florianduros.
  • New room list: change room options icon (#30029). Contributed by @florianduros.
  • RoomListStore: Sort low priority rooms to the bottom of the list (#30070). Contributed by @MidhunSureshR.
  • Add low priority filter pill to the room list UI (#30060). Contributed by @MidhunSureshR.
  • New room list: remove color gradient in space panel (#29721). Contributed by @florianduros.
  • /share?msg=foo endpoint using forward message dialog (#29874). Contributed by @ara4n.

πŸ› Bug Fixes

  • Do not send empty auth when setting up cross-signing keys (#29914). Contributed by @gnieto.
  • Settings: flip local video feed by default (#29501). Contributed by @jbtrystram.
  • AccessSecretStorageDialog: various fixes (#30093). Contributed by @richvdh.
  • AccessSecretStorageDialog: fix inability to enter recovery key (#30090). Contributed by @richvdh.
  • Fix failure to upload thumbnail causing image to send as file (#30086). Contributed by @t3chguy.
  • Low priority menu item should be a toggle (#30071). Contributed by @MidhunSureshR.
  • Add sanity checks to prevent users from ignoring themselves (#30079). Contributed by @MidhunSureshR.
  • Fix issue with duplicate images (#30073). Contributed by @fatlewis.
  • Handle errors returned from Seshat (#30083). Contributed by @richvdh.

Changes in 1.11.103 (2025-06-10)

πŸ› Bug Fixes

  • Check the sender of an event matches owner of session, preventing sender spoofing by homeserver owners.
    13c1d20 (High, GHSA-x958-rvg6-956w).

Changes in 1.11.102 (2025-06-03)

✨ Features

  • EW: Modernize the recovery key input modal (#29819). Contributed by @uhoreg.
  • New room list: move secondary filters into primary filters (#29972). Contributed by @florianduros.
  • Prompt the user when key storage is unexpectedly off (#29912). Contributed by @andybalaam.
  • New room list: move sort menu in room list header (#29983). Contributed by @florianduros.
  • New room list: rework spacing of room list item (#29965). Contributed by @florianduros.
  • RLS: Remove forgotten room from skiplist (#29933). Contributed by @MidhunSureshR.
  • Add room list sorting (#29951). Contributed by @dbkr.
  • Don't use the minimised width(68px) on the new room list (#29778). Contributed by @langleyd.

πŸ› Bug Fixes

  • [Backport staging] Close call options popup menu when option has been selected (#30054). Contributed by @RiotRobot.
  • RoomListStoreV3: Only add new rooms that pass VisibilityProvider check (#29974). Contributed by @MidhunSureshR.
  • Re-order primary filters (#29957). Contributed by @dbkr.
  • Fix leaky CSS adding ! to all H1 elements (#29964). Contributed by @t3chguy.
  • Fix extensions panel style (#29273). Contributed by @langleyd.
  • Fix state events being hidden from widgets in read_events actions (#29954). Contributed by @robintown.
  • Remove old filter test (#29963). Contributed by @dbkr.

Changes in 1.11.101 (2025-05-20)

✨ Features

  • New room list: add keyboard navigation support (#29805). Contributed by @florianduros.
  • Use the JoinRuleSettings component for the guest link access prompt. (#28614). Contributed by @toger5.
  • Add loading state to the new room list view (#29725). Contributed by @langleyd.
  • Make OIDC identity reset consistent with EX (#29854). Contributed by @andybalaam.
  • Support error code for email / phone adding unsupported (MSC4178) (#29855). Contributed by @dbkr.
  • Update identity reset UI (Make consistent with EX) (#29701). Contributed by @andybalaam.
  • Add secondary filters to the new room list (#29818). Contributed by @dbkr.
  • Fix battery drain from Web Audio (#29203). Contributed by @mbachry.

πŸ› Bug Fixes

  • Fix go home shortcut on macos and change toggle action events shortcut (#29929). Contributed by @florianduros.
  • New room list: fix outdated message preview when space or filter change (#29925). Contributed by @florianduros.
  • Stop migrating to MSC4278 if the config exists. (#29924). Contributed by @Half-Shot.
  • Ensure consistent download file name on download from ImageView (#29913). Contributed by @t3chguy.
  • Add error toast when service worker registration fails (#29895). Contributed by @t3chguy.
  • New Room List: Prevent old tombstoned rooms from appearing in the list (#29881). Contributed by @MidhunSureshR.
  • Remove lag in search field (#29885). Contributed by @florianduros.
  • Respect UIFeature.Voip (#29873). Contributed by @langleyd.
  • Allow jumping to message search from spotlight (#29850). Contributed by @t3chguy.

Changes in 1.11.100 (2025-05-06)

✨ Features

  • Move rich topics out of labs / stabilise MSC3765 (#29817). Contributed by @Johennes.
  • Spell out that Element Web does *not* work on mobile. (#29211). Contributed by @ara4n.
  • Add message preview support to the new room list (#29784). Contributed by @dbkr.
  • Global configuration flag for media previews (#29582). Contributed by @Half-Shot.
  • New room list: add partial keyboard shortcuts support (#29783). Contributed by @florianduros.
  • MVVM RoomSummaryCard Topic (#29710). Contributed by @MarcWadai.
  • Warn on self change from settings > roles (#28926). Contributed by @MarcWadai.
  • New room list: new visual for invitation (#29773). Contributed by @florianduros.

πŸ› Bug Fixes

  • Fix incorrect display of the user info display name (#29826). Contributed by @langleyd.
  • RoomListStore: Remove invite rooms on decline (#29804). Contributed by @MidhunSureshR.
  • Fix the buttons not being displayed with long preview text (#29811). Contributed by @dbkr.
  • New room list: fix missing/incorrect notification decoration (#29796). Contributed by @florianduros.
  • New Room List: Prevent potential scroll jump/flicker when switching spaces (#29781). Contributed by @MidhunSureshR.
  • New room list: fix incorrect decoration (#29770). Contributed by @florianduros.

Changes in 1.11.99 (2025-04-23)

No changes, just bumping the version to accommodate a new Element Desktop release

Changes in 1.11.98 (2025-04-22)

✨ Features

  • print better errors in the search view instead of a blocking modal (#29724). Contributed by @Jujure.
  • New room list: video room and video call decoration (#29693). Contributed by @florianduros.
  • Remove Secure Backup, Cross-signing and Cryptography sections in Security & Privacy user settings (#29088). Contributed by @florianduros.
  • Allow reporting a room when rejecting an invite. (#29570). Contributed by @Half-Shot.
  • RoomListViewModel: Reset primary and secondary filters on space change (#29672). Contributed by @MidhunSureshR.
  • RoomListStore: Support specific sorting requirements for muted rooms (#29665). Contributed by @MidhunSureshR.
  • New room list: add notification options menu (#29639). Contributed by @florianduros.
  • Room List: Scroll to top of the list when active room is not in the list (#29650). Contributed by @MidhunSureshR.

πŸ› Bug Fixes

  • Fix unwanted form submit behaviour in memberlist (#29747). Contributed by @MidhunSureshR.
  • New room list: fix public room icon visibility when filter change (#29737). Contributed by @florianduros.
  • Fix custom theme support for short hex & rgba hex strings (#29726). Contributed by @t3chguy.
  • New room list: minor visual fixes (#29723). Contributed by @florianduros.
  • Fix getOidcCallbackUrl for Element Desktop (#29711). Contributed by @t3chguy.
  • Fix some webp images improperly marked as animated (#29713). Contributed by @Petersmit27.
  • Revert deletion of hydrateSession (#29703). Contributed by @Jujure.
  • Fix converttoroom & converttodm not working (#29705). Contributed by @t3chguy.
  • Ensure forceCloseAllModals also closes priority/static modals (#29706). Contributed by @t3chguy.
  • Continue button is disabled when uploading a recovery key file (#29695). Contributed by @Giwayume.
  • Catch errors after syncing recovery (#29691). Contributed by @andybalaam.
  • New room list: fix multiple visual issues (#29673). Contributed by @florianduros.
  • New Room List: Fix mentions filter matching rooms with any highlight (#29668). Contributed by @MidhunSureshR.
  • Fix truncated emoji label during emoji SAS (#29643). Contributed by @florianduros.
  • Remove duplicate jitsi link (#29642). Contributed by @dbkr.

Changes in 1.11.97 (2025-04-08)

✨ Features

  • New room list: reduce padding between avatar and room list border (#29634). Contributed by @florianduros.
  • Bundle Element Call with Element Web packages (#29309). Contributed by @t3chguy.
  • Hide an event notification if it is redacted (#29605). Contributed by @Half-Shot.
  • Docker: Use nginx-unprivileged as base image (#29353). Contributed by @AndrewFerr.
  • Switch away from nesting React trees and mangling the DOM (#29586). Contributed by @t3chguy.
  • New room list: add notification decoration (#29552). Contributed by @florianduros.
  • RoomListStore: Unread filter should match rooms that were marked as unread (#29580). Contributed by @MidhunSureshR.
  • Add support for hiding videos (#29496). Contributed by @Half-Shot.
  • Use an outline icon for the report room button (#29573). Contributed by @robintown.
  • Generate/load pickle key on SSO (#29568). Contributed by @Jujure.
  • Add report room dialog button/dialog. (#29513). Contributed by @Half-Shot.
  • RoomListViewModel: Make the active room sticky in the list (#29551). Contributed by @MidhunSureshR.
  • Replace checkboxes with Compound checkboxes, and appropriately label each checkbox. (#29363). Contributed by @Half-Shot.
  • New room list: add selection decoration (#29531). Contributed by @florianduros.
  • Simplified Sliding Sync (#28515). Contributed by @dbkr.
  • Add ability to hide images after clicking "show image" (#29467). Contributed by @Half-Shot.

πŸ› Bug Fixes

  • Fix scroll issues in memberlist (#29392). Contributed by @MidhunSureshR.
  • Ensure clicks on spoilers do not get handled by the hidden content (#29618). Contributed by @t3chguy.
  • New room list: add cursor pointer on room list item (#29627). Contributed by @florianduros.
  • Fix missing ambiguous url tooltips on Element Desktop (#29619). Contributed by @t3chguy.
  • New room list: fix spacing and padding (#29607). Contributed by @florianduros.
  • Make fetchdep check out matching branch name (#29601). Contributed by @dbkr.
  • Fix MFileBody fileName not considering filename (#29589). Contributed by @t3chguy.
  • Fix token expiry racing with login causing wrong error to be shown (#29566). Contributed by @t3chguy.
  • Fix bug which caused startup to hang if the clock was wound back since a previous session (#29558). Contributed by @richvdh.
  • RoomListViewModel: Reset any primary filter on secondary filter change (#29562). Contributed by @MidhunSureshR.
  • RoomListStore: Unread filter should only filter rooms having unread counts (#29555). Contributed by @MidhunSureshR.
  • In force-verify mode, prevent bypassing by cancelling device verification (#29487). Contributed by @andybalaam.
  • Add title attribute to user identifier (#29547). Contributed by @arpitbatra123.

Changes in 1.11.96 (2025-03-25)

✨ Features

  • RoomListViewModel: Track the index of the active room in the list (#29519). Contributed by @MidhunSureshR.
  • New room list: add empty state (#29512). Contributed by @florianduros.
  • Implement MessagePreviewViewModel (#29514). Contributed by @MidhunSureshR.
  • RoomListViewModel: Add functionality to toggle message preview setting (#29511). Contributed by @MidhunSureshR.
  • New room list: add more options menu on room list item (#29445). Contributed by @florianduros.
  • RoomListViewModel: Provide a way to resort the room list and track the active sort method (#29499). Contributed by @MidhunSureshR.
  • Change *All rooms* meta space name to *All Chats* (#29498). Contributed by @florianduros.
  • Add setting to hide avatars of rooms you have been invited to. (#29497). Contributed by @Half-Shot.
  • Room List Store: Save preferred sorting algorithm and use that on app launch (#29493). Contributed by @MidhunSureshR.
  • Add key storage toggle to Encryption settings (#29310). Contributed by @dbkr.
  • New room list: add primary filters (#29481). Contributed by @florianduros.
  • Implement MSC4142: Remove unintentional intentional mentions in replies (#28209). Contributed by @tulir.
  • White background for 'They do not match' button (#29470). Contributed by @andybalaam.
  • RoomListViewModel: Support secondary filters in the view model (#29465). Contributed by @MidhunSureshR.
  • RoomListViewModel: Support primary filters in the view model (#29454). Contributed by @MidhunSureshR.
  • Room List Store: Implement secondary filters (#29458). Contributed by @MidhunSureshR.
  • Room List Store: Implement rest of the primary filters (#29444). Contributed by @MidhunSureshR.
  • Room List Store: Support filters by implementing just the favourite filter (#29433). Contributed by @MidhunSureshR.
  • Move toggle switch for integration manager for a11y (#29436). Contributed by @Half-Shot.
  • New room list: basic flat list (#29368). Contributed by @florianduros.
  • Improve rageshake upload experience by providing useful error information (#29378). Contributed by @Half-Shot.
  • Add more functionality to the room list vm (#29402). Contributed by @MidhunSureshR.

πŸ› Bug Fixes

  • New room list: fix compose menu action in space (#29500). Contributed by @florianduros.
  • Change ToggleHiddenEventVisibility & GoToHome KeyBindingActions (#29374). Contributed by @gy-mate.
  • Fix Docker Healthcheck (#29471). Contributed by @benbz.
  • Room List Store: Fetch rooms after space store is ready + attach store to window (#29453). Contributed by @MidhunSureshR.
  • Room List Store: Fix bug where left rooms appear in room list (#29452). Contributed by @MidhunSureshR.
  • Add space to the bottom of the room summary actions below leave room (#29270). Contributed by @langleyd.
  • Show error screens in group calls (#29254). Contributed by @robintown.
  • Prevent user from accidentally triggering multiple identity resets (#29388). Contributed by @uhoreg.
  • Remove buggy tooltip on room intro & homepage (#29406). Contributed by @t3chguy.

Changes in 1.11.95 (2025-03-11)

✨ Features

  • Room List Store: Filter rooms by active space (#29399). Contributed by @MidhunSureshR.
  • Room List - Update the room list store on actions from the dispatcher (#29397). Contributed by @MidhunSureshR.
  • Room List - Implement a minimal view model (#29357). Contributed by @MidhunSureshR.
  • New room list: add space menu in room header (#29352). Contributed by @florianduros.
  • Room List - Store sorted rooms in skip list (#29345). Contributed by @MidhunSureshR.
  • New room list: add dial to search section (#29359). Contributed by @florianduros.
  • New room list: add compose menu for spaces in header (#29347). Contributed by @florianduros.
  • Use EditInPlace control for Identity Server picker to improve a11y (#29280). Contributed by @Half-Shot.
  • First step to add header to new room list (#29320). Contributed by @florianduros.
  • Add Windows 64-bit arm link and remove 32-bit link on compatibility page (#29312). Contributed by @t3chguy.
  • Honour the backup disable flag from Element X (#29290). Contributed by @dbkr.

πŸ› Bug Fixes

Changes in 1.11.94 (2025-02-27)

πŸ› Bug Fixes

  • [Backport staging] fix: /tmp/element-web-config may already exist preventing the container from booting up (#29377). Contributed by @RiotRobot.

Changes in 1.11.93 (2025-02-25)

✨ Features

πŸ› Bug Fixes

  • Fix font scaling in member list (#29285). Contributed by @florianduros.
  • Grow member list search field when resizing the right panel (#29267). Contributed by @langleyd.
  • Don't reload roomview on offline connectivity check (#29243). Contributed by @dbkr.
  • Respect user's 12/24 hour preference consistently (#29237). Contributed by @t3chguy.
  • Restore the accessibility role on call views (#29225). Contributed by @robintown.
  • Revert GoToHome keyboard shortcut to Ctrl–Shift–H on macOS (#28577). Contributed by @gy-mate.
  • Encryption tab: display correct encryption panel when user cancels the reset identity flow (#29216). Contributed by @florianduros.

Changes in 1.11.92 (2025-02-11)

✨ Features

  • [Backport staging] Log when we show, and hide, encryption setup toasts (#29238). Contributed by @richvdh.
  • Make profile header section match the designs (#29163). Contributed by @MidhunSureshR.
  • Always show back button in the right panel (#29128). Contributed by @MidhunSureshR.
  • Schedule dehydration on reload if the dehydration key is already cached locally (#29021). Contributed by @uhoreg.
  • update to twemoji 15.1.0 (#29115). Contributed by @ara4n.
  • Update matrix-widget-api (#29112). Contributed by @toger5.
  • Allow navigating through the memberlist using up/down keys (#28949). Contributed by @MidhunSureshR.
  • Style room header icons and facepile for toggled state (#28968). Contributed by @MidhunSureshR.
  • Move threads header below base card header (#28969). Contributed by @MidhunSureshR.
  • Add Advanced section to the user settings encryption tab (#28804). Contributed by @florianduros.
  • Fix outstanding UX issues with replies/mentions/keyword notifs (#28270). Contributed by @taffyko.
  • Distinguish room state and timeline events when dealing with widgets (#28681). Contributed by @robintown.
  • Switch OIDC primarily to new /auth_metadata API (#29019). Contributed by @t3chguy.
  • More memberlist changes (#29069). Contributed by @MidhunSureshR.

πŸ› Bug Fixes

  • [Backport staging] Wire up the "Forgot recovery key" button for the "Key storage out of sync" toast (#29190). Contributed by @RiotRobot.
  • Encryption tab: hide Advanced section when the key storage is out of sync (#29129). Contributed by @florianduros.
  • Fix share button in discovery settings being disabled incorrectly (#29151). Contributed by @t3chguy.
  • Ensure switching rooms does not wrongly focus timeline search (#29153). Contributed by @t3chguy.
  • Stop showing a dialog prompting the user to enter an old recovery key (#29143). Contributed by @richvdh.
  • Make themed widgets reflect the effective theme (#28342). Contributed by @robintown.
  • support non-VS16 emoji ligatures in TwemojiMozilla (#29100). Contributed by @ara4n.
  • e2e test: Verify session with the encryption tab instead of the security & privacy tab (#29090). Contributed by @florianduros.
  • Work around cloudflare R2 / aws client incompatability (#29086). Contributed by @dbkr.
  • Fix identity server settings visibility (#29083). Contributed by @dbkr.

Changes in 1.11.91 (2025-01-28)

✨ Features

  • Implement changes to memberlist from feedback (#29029). Contributed by @MidhunSureshR.
  • Add toast for recovery keys being out of sync (#28946). Contributed by @dbkr.
  • Refactor LegacyCallHandler event emitter to use TypedEventEmitter (#29008). Contributed by @t3chguy.
  • Add Recovery section in the new user settings Encryption tab (#28673). Contributed by @florianduros.
  • Retry loading chunks to make the app more resilient (#29001). Contributed by @t3chguy.
  • Clear account idb table on logout (#28996). Contributed by @t3chguy.
  • Implement new memberlist design with MVVM architecture (#28874). Contributed by @MidhunSureshR.

πŸ› Bug Fixes

  • [Backport staging] Switch to secure random strings (#29035). Contributed by @RiotRobot.
  • React to MatrixEvent sender/target being updated for rendering state events (#28947). Contributed by @t3chguy.

Changes in 1.11.90 (2025-01-14)

✨ Features

  • Docker: run as non-root (#28849). Contributed by @richvdh.
  • Docker: allow configuration of HTTP listen port via env var (#28840). Contributed by @richvdh.
  • Update matrix-wysiwyg to consume WASM asset (#28838). Contributed by @t3chguy.
  • OIDC settings tweaks (#28787). Contributed by @t3chguy.
  • Delabs native OIDC support (#28615). Contributed by @t3chguy.
  • Move room header info button to right-most position (#28754). Contributed by @t3chguy.
  • Enable key backup by default (#28691). Contributed by @dbkr.

πŸ› Bug Fixes

  • Fix building the automations mermaid diagram (#28881). Contributed by @dbkr.
  • Playwright: wait for the network listener on the postgres db (#28808). Contributed by @dbkr.

Changes in 1.11.89 (2024-12-18)

This is a patch release to fix a bug which could prevent loading stored crypto state from storage, and also to fix URL previews when switching back to a room.

πŸ› Bug Fixes

Changes in 1.11.88 (2024-12-17)

✨ Features

  • Allow trusted Element Call widget to send and receive media encryption key to-device messages (#28316). Contributed by @hughns.
  • increase ringing timeout from 10 seconds to 90 seconds (#28630). Contributed by @fkwp.
  • Add Close tooltip to dialog (#28617). Contributed by @florianduros.
  • New UX for Share dialog (#28598). Contributed by @florianduros.
  • Improve performance of RoomContext in RoomHeader (#28574). Contributed by @t3chguy.
  • Remove Features.RustCrypto flag (#28582). Contributed by @florianduros.
  • Add Modernizr warning when running in non-secure context (#28581). Contributed by @t3chguy.

πŸ› Bug Fixes

  • Fix jumpy timeline when the pinned message banner is displayed (#28654). Contributed by @florianduros.
  • Fix font & spaces in settings subsection (#28631). Contributed by @florianduros.
  • Remove manual device verification which is not supported by the new cryptography stack (#28588). Contributed by @florianduros.
  • Fix code block highlighting not working reliably with many code blocks (#28613). Contributed by @t3chguy.
  • Remove remaining reply fallbacks code (#28610). Contributed by @t3chguy.
  • Provide a way to activate GIFs via the keyboard for a11y (#28611). Contributed by @t3chguy.
  • Fix format bar position (#28591). Contributed by @florianduros.
  • Fix room taking long time to load (#28579). Contributed by @florianduros.
  • Show the correct shield status in tooltip for more conditions (#28476). Contributed by @uhoreg.

Changes in 1.11.87 (2024-12-03)

✨ Features

  • Send and respect MSC4230 is_animated flag (#28513). Contributed by @t3chguy.
  • Display a warning when an unverified user's identity changes (#28211). Contributed by @uhoreg.
  • Swap out Twitter link for Mastodon on auth footer (#28508). Contributed by @t3chguy.
  • Consider org.matrix.msc3417.call as video room in create room dialog (#28497). Contributed by @t3chguy.
  • Standardise icons using Compound Design Tokens (#28217). Contributed by @t3chguy.
  • Start sending stable m.marked_unread events (#28478). Contributed by @tulir.
  • Upgrade to compound-design-tokens v2 (#28471). Contributed by @t3chguy.
  • Standardise icons using Compound Design Tokens (#28286). Contributed by @t3chguy.
  • Remove reply fallbacks as per merged MSC2781 (#28406). Contributed by @t3chguy.
  • Use React Suspense when rendering async modals (#28386). Contributed by @t3chguy.

πŸ› Bug Fixes

  • Add spinner when room encryption is loading in room settings (#28535). Contributed by @florianduros.
  • Fix getOidcCallbackUrl for Element Desktop (#28521). Contributed by @t3chguy.
  • Filter out redacted poll votes to avoid crashing the Poll widget (#28498). Contributed by @t3chguy.
  • Fix force tab complete not working since switching to React 18 createRoot API (#28505). Contributed by @t3chguy.
  • Fix media captions in bubble layout (#28480). Contributed by @tulir.
  • Reset cross-signing before backup when resetting both (#28402). Contributed by @uhoreg.
  • Listen to events so that encryption icon updates when status changes (#28407). Contributed by @uhoreg.
  • Check that the file the user chose has a MIME type of image/* (#28467). Contributed by @t3chguy.
  • Fix download button size in message action bar (#28472). Contributed by @t3chguy.
  • Allow tab completing users in brackets (#28460). Contributed by @t3chguy.
  • Fix React 18 strict mode breaking spotlight dialog (#28452). Contributed by @MidhunSureshR.

Changes in 1.11.86 (2024-11-19)

✨ Features

  • Deduplicate icons using Compound Design Tokens (#28419). Contributed by @t3chguy.
  • Let widget driver send error details (#28357). Contributed by @AndrewFerr.
  • Deduplicate icons using Compound Design Tokens (#28381). Contributed by @t3chguy.
  • Auto approvoce io.element.call.reaction capability for element call widgets (#28401). Contributed by @toger5.
  • Show message type prefix in thread root & reply previews (#28361). Contributed by @t3chguy.
  • Support sending encrypted to device messages from widgets (#28315). Contributed by @hughns.

πŸ› Bug Fixes

  • Feed events to widgets as they are decrypted (even if out of order) (#28376). Contributed by @robintown.
  • Handle authenticated media when downloading from ImageView (#28379). Contributed by @t3chguy.
  • Ignore m.3pid_changes for Identity service 3PID changes (#28375). Contributed by @t3chguy.
  • Fix markdown escaping wrongly passing html through (#28363). Contributed by @t3chguy.
  • Remove "Upgrade your encryption" flow in CreateSecretStorageDialog (#28290). Contributed by @florianduros.

Changes in 1.11.85 (2024-11-12)

Security

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions