-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
Changes in 1.12.0 (2025-09-23)
π¦ Deprecations
β¨ 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
preloadto 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=trueto 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
- New room list: add context menu to room list item (#29952). Contributed by @florianduros.
- Support for custom message components via Module API (#30074). Contributed by @Half-Shot.
- Prompt users to set up recovery (#30075). Contributed by @uhoreg.
- Update
IconButtoncolors (#30124). Contributed by @florianduros. - New room list: filter list can be collapsed (#29992). Contributed by @florianduros.
- Show
EmptyRoomListViewwhen low priority filter matches zero rooms (#30122). Contributed by @MidhunSureshR.
π 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
VisibilityProvidercheck (#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 & Privacyuser 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
- Fix edited code block width (#29394). Contributed by @florianduros.
- new room list: keep space name in one line in header (#29369). Contributed by @florianduros.
- Dismiss "Key storage out of sync" toast when secrets received (#29348). Contributed by @richvdh.
- Minor CSS fixes for the new room list (#29334). Contributed by @florianduros.
- Add padding to room header icon (#29271). Contributed by @langleyd.
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
- [backport] Dynamically load Element Web modules in Docker entrypoint (#29358). Contributed by @t3chguy.
- ChangeRecoveryKey: error handling (#29262). Contributed by @richvdh.
- Dehydration: enable dehydrated device on "Set up recovery" (#29265). Contributed by @richvdh.
- Render reason for invite rejection. (#29257). Contributed by @Half-Shot.
- New room list: add search section (#29251). Contributed by @florianduros.
- New room list: hide favourites and people meta spaces (#29241). Contributed by @florianduros.
- New Room List: Create new labs flag (#29239). Contributed by @MidhunSureshR.
- Stop URl preview from covering message box (#29215). Contributed by @edent.
- Rename "security key" into "recovery key" (#29217). Contributed by @florianduros.
- Add new verification section to user profile (#29200). Contributed by @MidhunSureshR.
- Initial support for runtime modules (#29104). Contributed by @t3chguy.
- Add
Forgot recovery key?button to encryption tab (#29202). Contributed by @florianduros. - Add KeyIcon to key storage out of sync toast (#29201). Contributed by @florianduros.
- Improve rendering of empty topics in the timeline (#29152). Contributed by @Half-Shot.
π 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
GoToHomekeyboard shortcut toCtrlβShiftβHon 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
Advancedsection 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_metadataAPI (#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
Advancedsection 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
Recoverysection in the new user settingsEncryptiontab (#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
- Upgrade matrix-sdk-crypto-wasm to 1.11.0 (Upgrade matrix-sdk-crypto-wasm to 1.11.0Β matrix-org/matrix-js-sdk#4593)
- Fix url preview display (#28766).
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
Closetooltip 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.RustCryptoflag (#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.callas 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_unreadevents (#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.reactioncapability 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_changesfor 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
- Fixes for CVE-2024-51750 / [GHSA-w36j-v56h-q9pc](https://github.com...*[Issue body truncated]*
Metadata
Metadata
Assignees
Labels
No labels