-
Notifications
You must be signed in to change notification settings - Fork 168
Commit 7fd00a4
committed
Update chat/element-web to 1.11.106
Changes in [1.11.106](https://github.com/element-hq/element-web/releases/tag/v1.11.106) (2025-07-15)
====================================================================================================
## ✨ Features
* [Backport staging] Fix e2e icon colour ([#30304](element-hq/element-web#30304)). Contributed by @RiotRobot.
* Add support for module message hint `allowDownloadingMedia` ([#30252](element-hq/element-web#30252)). Contributed by @Half-Shot.
* Update the mobile\_guide page to the new design and link out to Element X by default. ([#30172](element-hq/element-web#30172)). Contributed by @pixlwave.
* Filter settings exported when rageshaking ([#30236](element-hq/element-web#30236)). Contributed by @Half-Shot.
* Allow Element Call to learn the room name ([#30213](element-hq/element-web#30213)). Contributed by @robintown.
## 🐛 Bug Fixes
* [Backport staging] Fix missing image download button ([#30322](element-hq/element-web#30322)). Contributed by @RiotRobot.
* Fix transparent verification checkmark in dark mode ([#30235](element-hq/element-web#30235)). Contributed by @Banbuii.
* Fix logic in DeviceListener ([#30230](element-hq/element-web#30230)). Contributed by @uhoreg.
* Disable file drag-and-drop if insufficient permissions ([#30186](element-hq/element-web#30186)). Contributed by @t3chguy.
Changes in [1.11.105](https://github.com/element-hq/element-web/releases/tag/v1.11.105) (2025-07-01)
====================================================================================================
## ✨ Features
* New room list: add context menu to room list item ([#29952](element-hq/element-web#29952)). Contributed by @florianduros.
* Support for custom message components via Module API ([#30074](element-hq/element-web#30074)). Contributed by @Half-Shot.
* Prompt users to set up recovery ([#30075](element-hq/element-web#30075)). Contributed by @uhoreg.
* Update `IconButton` colors ([#30124](element-hq/element-web#30124)). Contributed by @florianduros.
* New room list: filter list can be collapsed ([#29992](element-hq/element-web#29992)). Contributed by @florianduros.
* Show `EmptyRoomListView` when low priority filter matches zero rooms ([#30122](element-hq/element-web#30122)). Contributed by @MidhunSureshR.
## 🐛 Bug Fixes
* Fix untranslatable string "People" in notifications beta ([#30165](element-hq/element-web#30165)). Contributed by @t3chguy.
* Force verification even after logging in via delegate ([#30141](element-hq/element-web#30141)). Contributed by @andybalaam.
* Hide add integrations button based on UIComponent.AddIntegrations ([#30140](element-hq/element-web#30140)). Contributed by @t3chguy.
* Use nav for new room list and label sections ([#30134](element-hq/element-web#30134)). Contributed by @dbkr.
* Spacestore should emit event after rebuilding home space ([#30132](element-hq/element-web#30132)). Contributed by @MidhunSureshR.
* Handle m.room.pinned\_events being invalid ([#30129](element-hq/element-web#30129)). Contributed by @t3chguy.
Changes in [1.11.104](https://github.com/element-hq/element-web/releases/tag/v1.11.104) (2025-06-17)
====================================================================================================
## ✨ Features
* Update the mobile\_guide page to the new design. ([#30006](element-hq/element-web#30006)). Contributed by @pixlwave.
* Provide a devtool for manually verifying other devices ([#30094](element-hq/element-web#30094)). Contributed by @andybalaam.
* Implement MSC4155: Invite filtering ([#29603](element-hq/element-web#29603)). Contributed by @Half-Shot.
* Add low priority avatar decoration to room tile ([#30065](element-hq/element-web#30065)). Contributed by @MidhunSureshR.
* Add ability to prevent window content being captured by other apps (Desktop) ([#30098](element-hq/element-web#30098)). Contributed by @t3chguy.
* New room list: move message preview in user settings ([#30023](element-hq/element-web#30023)). Contributed by @florianduros.
* New room list: change room options icon ([#30029](element-hq/element-web#30029)). Contributed by @florianduros.
* RoomListStore: Sort low priority rooms to the bottom of the list ([#30070](element-hq/element-web#30070)). Contributed by @MidhunSureshR.
* Add low priority filter pill to the room list UI ([#30060](element-hq/element-web#30060)). Contributed by @MidhunSureshR.
* New room list: remove color gradient in space panel ([#29721](element-hq/element-web#29721)). Contributed by @florianduros.
* /share?msg=foo endpoint using forward message dialog ([#29874](element-hq/element-web#29874)). Contributed by @ara4n.
## 🐛 Bug Fixes
* Do not send empty auth when setting up cross-signing keys ([#29914](element-hq/element-web#29914)). Contributed by @gnieto.
* Settings: flip local video feed by default ([#29501](element-hq/element-web#29501)). Contributed by @jbtrystram.
* AccessSecretStorageDialog: various fixes ([#30093](element-hq/element-web#30093)). Contributed by @richvdh.
* AccessSecretStorageDialog: fix inability to enter recovery key ([#30090](element-hq/element-web#30090)). Contributed by @richvdh.
* Fix failure to upload thumbnail causing image to send as file ([#30086](element-hq/element-web#30086)). Contributed by @t3chguy.
* Low priority menu item should be a toggle ([#30071](element-hq/element-web#30071)). Contributed by @MidhunSureshR.
* Add sanity checks to prevent users from ignoring themselves ([#30079](element-hq/element-web#30079)). Contributed by @MidhunSureshR.
* Fix issue with duplicate images ([#30073](element-hq/element-web#30073)). Contributed by @fatlewis.
* Handle errors returned from Seshat ([#30083](element-hq/element-web#30083)). Contributed by @richvdh.
Changes in [1.11.103](https://github.com/element-hq/element-web/releases/tag/v1.11.103) (2025-06-10)
====================================================================================================
## 🐛 Bug Fixes
+ Check the sender of an event matches owner of session, preventing sender spoofing by homeserver owners.
[13c1d20](matrix-org/matrix-rust-sdk@13c1d20) (High, [GHSA-x958-rvg6-956w](GHSA-x958-rvg6-956w)).
Changes in [1.11.102](https://github.com/element-hq/element-web/releases/tag/v1.11.102) (2025-06-03)
====================================================================================================
## ✨ Features
* EW: Modernize the recovery key input modal ([#29819](element-hq/element-web#29819)). Contributed by @uhoreg.
* New room list: move secondary filters into primary filters ([#29972](element-hq/element-web#29972)). Contributed by @florianduros.
* Prompt the user when key storage is unexpectedly off ([#29912](element-hq/element-web#29912)). Contributed by @andybalaam.
* New room list: move sort menu in room list header ([#29983](element-hq/element-web#29983)). Contributed by @florianduros.
* New room list: rework spacing of room list item ([#29965](element-hq/element-web#29965)). Contributed by @florianduros.
* RLS: Remove forgotten room from skiplist ([#29933](element-hq/element-web#29933)). Contributed by @MidhunSureshR.
* Add room list sorting ([#29951](element-hq/element-web#29951)). Contributed by @dbkr.
* Don't use the minimised width(68px) on the new room list ([#29778](element-hq/element-web#29778)). Contributed by @langleyd.
## 🐛 Bug Fixes
* [Backport staging] Close call options popup menu when option has been selected ([#30054](element-hq/element-web#30054)). Contributed by @RiotRobot.
* RoomListStoreV3: Only add new rooms that pass `VisibilityProvider` check ([#29974](element-hq/element-web#29974)). Contributed by @MidhunSureshR.
* Re-order primary filters ([#29957](element-hq/element-web#29957)). Contributed by @dbkr.
* Fix leaky CSS adding `!` to all H1 elements ([#29964](element-hq/element-web#29964)). Contributed by @t3chguy.
* Fix extensions panel style ([#29273](element-hq/element-web#29273)). Contributed by @langleyd.
* Fix state events being hidden from widgets in read\_events actions ([#29954](element-hq/element-web#29954)). Contributed by @robintown.
* Remove old filter test ([#29963](element-hq/element-web#29963)). Contributed by @dbkr.
Changes in [1.11.101](https://github.com/element-hq/element-web/releases/tag/v1.11.101) (2025-05-20)
====================================================================================================
## ✨ Features
* New room list: add keyboard navigation support ([#29805](element-hq/element-web#29805)). Contributed by @florianduros.
* Use the JoinRuleSettings component for the guest link access prompt. ([#28614](element-hq/element-web#28614)). Contributed by @toger5.
* Add loading state to the new room list view ([#29725](element-hq/element-web#29725)). Contributed by @langleyd.
* Make OIDC identity reset consistent with EX ([#29854](element-hq/element-web#29854)). Contributed by @andybalaam.
* Support error code for email / phone adding unsupported (MSC4178) ([#29855](element-hq/element-web#29855)). Contributed by @dbkr.
* Update identity reset UI (Make consistent with EX) ([#29701](element-hq/element-web#29701)). Contributed by @andybalaam.
* Add secondary filters to the new room list ([#29818](element-hq/element-web#29818)). Contributed by @dbkr.
* Fix battery drain from Web Audio ([#29203](element-hq/element-web#29203)). Contributed by @mbachry.
## 🐛 Bug Fixes
* Fix go home shortcut on macos and change toggle action events shortcut ([#29929](element-hq/element-web#29929)). Contributed by @florianduros.
* New room list: fix outdated message preview when space or filter change ([#29925](element-hq/element-web#29925)). Contributed by @florianduros.
* Stop migrating to MSC4278 if the config exists. ([#29924](element-hq/element-web#29924)). Contributed by @Half-Shot.
* Ensure consistent download file name on download from ImageView ([#29913](element-hq/element-web#29913)). Contributed by @t3chguy.
* Add error toast when service worker registration fails ([#29895](element-hq/element-web#29895)). Contributed by @t3chguy.
* New Room List: Prevent old tombstoned rooms from appearing in the list ([#29881](element-hq/element-web#29881)). Contributed by @MidhunSureshR.
* Remove lag in search field ([#29885](element-hq/element-web#29885)). Contributed by @florianduros.
* Respect UIFeature.Voip ([#29873](element-hq/element-web#29873)). Contributed by @langleyd.
* Allow jumping to message search from spotlight ([#29850](element-hq/element-web#29850)). Contributed by @t3chguy.
Changes in [1.11.100](https://github.com/element-hq/element-web/releases/tag/v1.11.100) (2025-05-06)
====================================================================================================
## ✨ Features
* Move rich topics out of labs / stabilise MSC3765 ([#29817](element-hq/element-web#29817)). Contributed by @Johennes.
* Spell out that Element Web does \*not\* work on mobile. ([#29211](element-hq/element-web#29211)). Contributed by @ara4n.
* Add message preview support to the new room list ([#29784](element-hq/element-web#29784)). Contributed by @dbkr.
* Global configuration flag for media previews ([#29582](element-hq/element-web#29582)). Contributed by @Half-Shot.
* New room list: add partial keyboard shortcuts support ([#29783](element-hq/element-web#29783)). Contributed by @florianduros.
* MVVM RoomSummaryCard Topic ([#29710](element-hq/element-web#29710)). Contributed by @MarcWadai.
* Warn on self change from settings > roles ([#28926](element-hq/element-web#28926)). Contributed by @MarcWadai.
* New room list: new visual for invitation ([#29773](element-hq/element-web#29773)). Contributed by @florianduros.
## 🐛 Bug Fixes
* Fix incorrect display of the user info display name ([#29826](element-hq/element-web#29826)). Contributed by @langleyd.
* RoomListStore: Remove invite rooms on decline ([#29804](element-hq/element-web#29804)). Contributed by @MidhunSureshR.
* Fix the buttons not being displayed with long preview text ([#29811](element-hq/element-web#29811)). Contributed by @dbkr.
* New room list: fix missing/incorrect notification decoration ([#29796](element-hq/element-web#29796)). Contributed by @florianduros.
* New Room List: Prevent potential scroll jump/flicker when switching spaces ([#29781](element-hq/element-web#29781)). Contributed by @MidhunSureshR.
* New room list: fix incorrect decoration ([#29770](element-hq/element-web#29770)). Contributed by @florianduros.
Changes in [1.11.99](https://github.com/element-hq/element-web/releases/tag/v1.11.99) (2025-04-23)
==================================================================================================
No changes, just bumping the version to accommodate a new Element Desktop release
Changes in [1.11.98](https://github.com/element-hq/element-web/releases/tag/v1.11.98) (2025-04-22)
==================================================================================================
## ✨ Features
* print better errors in the search view instead of a blocking modal ([#29724](element-hq/element-web#29724)). Contributed by @Jujure.
* New room list: video room and video call decoration ([#29693](element-hq/element-web#29693)). Contributed by @florianduros.
* Remove Secure Backup, Cross-signing and Cryptography sections in `Security & Privacy` user settings ([#29088](element-hq/element-web#29088)). Contributed by @florianduros.
* Allow reporting a room when rejecting an invite. ([#29570](element-hq/element-web#29570)). Contributed by @Half-Shot.
* RoomListViewModel: Reset primary and secondary filters on space change ([#29672](element-hq/element-web#29672)). Contributed by @MidhunSureshR.
* RoomListStore: Support specific sorting requirements for muted rooms ([#29665](element-hq/element-web#29665)). Contributed by @MidhunSureshR.
* New room list: add notification options menu ([#29639](element-hq/element-web#29639)). Contributed by @florianduros.
* Room List: Scroll to top of the list when active room is not in the list ([#29650](element-hq/element-web#29650)). Contributed by @MidhunSureshR.
## 🐛 Bug Fixes
* Fix unwanted form submit behaviour in memberlist ([#29747](element-hq/element-web#29747)). Contributed by @MidhunSureshR.
* New room list: fix public room icon visibility when filter change ([#29737](element-hq/element-web#29737)). Contributed by @florianduros.
* Fix custom theme support for short hex \& rgba hex strings ([#29726](element-hq/element-web#29726)). Contributed by @t3chguy.
* New room list: minor visual fixes ([#29723](element-hq/element-web#29723)). Contributed by @florianduros.
* Fix getOidcCallbackUrl for Element Desktop ([#29711](element-hq/element-web#29711)). Contributed by @t3chguy.
* Fix some webp images improperly marked as animated ([#29713](element-hq/element-web#29713)). Contributed by @Petersmit27.
* Revert deletion of hydrateSession ([#29703](element-hq/element-web#29703)). Contributed by @Jujure.
* Fix converttoroom \& converttodm not working ([#29705](element-hq/element-web#29705)). Contributed by @t3chguy.
* Ensure forceCloseAllModals also closes priority/static modals ([#29706](element-hq/element-web#29706)). Contributed by @t3chguy.
* Continue button is disabled when uploading a recovery key file ([#29695](element-hq/element-web#29695)). Contributed by @Giwayume.
* Catch errors after syncing recovery ([#29691](element-hq/element-web#29691)). Contributed by @andybalaam.
* New room list: fix multiple visual issues ([#29673](element-hq/element-web#29673)). Contributed by @florianduros.
* New Room List: Fix mentions filter matching rooms with any highlight ([#29668](element-hq/element-web#29668)). Contributed by @MidhunSureshR.
* Fix truncated emoji label during emoji SAS ([#29643](element-hq/element-web#29643)). Contributed by @florianduros.
* Remove duplicate jitsi link ([#29642](element-hq/element-web#29642)). Contributed by @dbkr.
Changes in [1.11.97](https://github.com/element-hq/element-web/releases/tag/v1.11.97) (2025-04-08)
==================================================================================================
## ✨ Features
* New room list: reduce padding between avatar and room list border ([#29634](element-hq/element-web#29634)). Contributed by @florianduros.
* Bundle Element Call with Element Web packages ([#29309](element-hq/element-web#29309)). Contributed by @t3chguy.
* Hide an event notification if it is redacted ([#29605](element-hq/element-web#29605)). Contributed by @Half-Shot.
* Docker: Use nginx-unprivileged as base image ([#29353](element-hq/element-web#29353)). Contributed by @AndrewFerr.
* Switch away from nesting React trees and mangling the DOM ([#29586](element-hq/element-web#29586)). Contributed by @t3chguy.
* New room list: add notification decoration ([#29552](element-hq/element-web#29552)). Contributed by @florianduros.
* RoomListStore: Unread filter should match rooms that were marked as unread ([#29580](element-hq/element-web#29580)). Contributed by @MidhunSureshR.
* Add support for hiding videos ([#29496](element-hq/element-web#29496)). Contributed by @Half-Shot.
* Use an outline icon for the report room button ([#29573](element-hq/element-web#29573)). Contributed by @robintown.
* Generate/load pickle key on SSO ([#29568](element-hq/element-web#29568)). Contributed by @Jujure.
* Add report room dialog button/dialog. ([#29513](element-hq/element-web#29513)). Contributed by @Half-Shot.
* RoomListViewModel: Make the active room sticky in the list ([#29551](element-hq/element-web#29551)). Contributed by @MidhunSureshR.
* Replace checkboxes with Compound checkboxes, and appropriately label each checkbox. ([#29363](element-hq/element-web#29363)). Contributed by @Half-Shot.
* New room list: add selection decoration ([#29531](element-hq/element-web#29531)). Contributed by @florianduros.
* Simplified Sliding Sync ([#28515](element-hq/element-web#28515)). Contributed by @dbkr.
* Add ability to hide images after clicking "show image" ([#29467](element-hq/element-web#29467)). Contributed by @Half-Shot.
## 🐛 Bug Fixes
* Fix scroll issues in memberlist ([#29392](element-hq/element-web#29392)). Contributed by @MidhunSureshR.
* Ensure clicks on spoilers do not get handled by the hidden content ([#29618](element-hq/element-web#29618)). Contributed by @t3chguy.
* New room list: add cursor pointer on room list item ([#29627](element-hq/element-web#29627)). Contributed by @florianduros.
* Fix missing ambiguous url tooltips on Element Desktop ([#29619](element-hq/element-web#29619)). Contributed by @t3chguy.
* New room list: fix spacing and padding ([#29607](element-hq/element-web#29607)). Contributed by @florianduros.
* Make fetchdep check out matching branch name ([#29601](element-hq/element-web#29601)). Contributed by @dbkr.
* Fix MFileBody fileName not considering `filename` ([#29589](element-hq/element-web#29589)). Contributed by @t3chguy.
* Fix token expiry racing with login causing wrong error to be shown ([#29566](element-hq/element-web#29566)). Contributed by @t3chguy.
* Fix bug which caused startup to hang if the clock was wound back since a previous session ([#29558](element-hq/element-web#29558)). Contributed by @richvdh.
* RoomListViewModel: Reset any primary filter on secondary filter change ([#29562](element-hq/element-web#29562)). Contributed by @MidhunSureshR.
* RoomListStore: Unread filter should only filter rooms having unread counts ([#29555](element-hq/element-web#29555)). Contributed by @MidhunSureshR.
* In force-verify mode, prevent bypassing by cancelling device verification ([#29487](element-hq/element-web#29487)). Contributed by @andybalaam.
* Add title attribute to user identifier ([#29547](element-hq/element-web#29547)). Contributed by @arpitbatra123.
Changes in [1.11.96](https://github.com/element-hq/element-web/releases/tag/v1.11.96) (2025-03-25)
==================================================================================================
## ✨ Features
* RoomListViewModel: Track the index of the active room in the list ([#29519](element-hq/element-web#29519)). Contributed by @MidhunSureshR.
* New room list: add empty state ([#29512](element-hq/element-web#29512)). Contributed by @florianduros.
* Implement `MessagePreviewViewModel` ([#29514](element-hq/element-web#29514)). Contributed by @MidhunSureshR.
* RoomListViewModel: Add functionality to toggle message preview setting ([#29511](element-hq/element-web#29511)). Contributed by @MidhunSureshR.
* New room list: add more options menu on room list item ([#29445](element-hq/element-web#29445)). Contributed by @florianduros.
* RoomListViewModel: Provide a way to resort the room list and track the active sort method ([#29499](element-hq/element-web#29499)). Contributed by @MidhunSureshR.
* Change \*All rooms\* meta space name to \*All Chats\* ([#29498](element-hq/element-web#29498)). Contributed by @florianduros.
* Add setting to hide avatars of rooms you have been invited to. ([#29497](element-hq/element-web#29497)). Contributed by @Half-Shot.
* Room List Store: Save preferred sorting algorithm and use that on app launch ([#29493](element-hq/element-web#29493)). Contributed by @MidhunSureshR.
* Add key storage toggle to Encryption settings ([#29310](element-hq/element-web#29310)). Contributed by @dbkr.
* New room list: add primary filters ([#29481](element-hq/element-web#29481)). Contributed by @florianduros.
* Implement MSC4142: Remove unintentional intentional mentions in replies ([#28209](element-hq/element-web#28209)). Contributed by @tulir.
* White background for 'They do not match' button ([#29470](element-hq/element-web#29470)). Contributed by @andybalaam.
* RoomListViewModel: Support secondary filters in the view model ([#29465](element-hq/element-web#29465)). Contributed by @MidhunSureshR.
* RoomListViewModel: Support primary filters in the view model ([#29454](element-hq/element-web#29454)). Contributed by @MidhunSureshR.
* Room List Store: Implement secondary filters ([#29458](element-hq/element-web#29458)). Contributed by @MidhunSureshR.
* Room List Store: Implement rest of the primary filters ([#29444](element-hq/element-web#29444)). Contributed by @MidhunSureshR.
* Room List Store: Support filters by implementing just the favourite filter ([#29433](element-hq/element-web#29433)). Contributed by @MidhunSureshR.
* Move toggle switch for integration manager for a11y ([#29436](element-hq/element-web#29436)). Contributed by @Half-Shot.
* New room list: basic flat list ([#29368](element-hq/element-web#29368)). Contributed by @florianduros.
* Improve rageshake upload experience by providing useful error information ([#29378](element-hq/element-web#29378)). Contributed by @Half-Shot.
* Add more functionality to the room list vm ([#29402](element-hq/element-web#29402)). Contributed by @MidhunSureshR.
## 🐛 Bug Fixes
* New room list: fix compose menu action in space ([#29500](element-hq/element-web#29500)). Contributed by @florianduros.
* Change ToggleHiddenEventVisibility \& GoToHome KeyBindingActions ([#29374](element-hq/element-web#29374)). Contributed by @gy-mate.
* Fix Docker Healthcheck ([#29471](element-hq/element-web#29471)). Contributed by @benbz.
* Room List Store: Fetch rooms after space store is ready + attach store to window ([#29453](element-hq/element-web#29453)). Contributed by @MidhunSureshR.
* Room List Store: Fix bug where left rooms appear in room list ([#29452](element-hq/element-web#29452)). Contributed by @MidhunSureshR.
* Add space to the bottom of the room summary actions below leave room ([#29270](element-hq/element-web#29270)). Contributed by @langleyd.
* Show error screens in group calls ([#29254](element-hq/element-web#29254)). Contributed by @robintown.
* Prevent user from accidentally triggering multiple identity resets ([#29388](element-hq/element-web#29388)). Contributed by @uhoreg.
* Remove buggy tooltip on room intro \& homepage ([#29406](element-hq/element-web#29406)). Contributed by @t3chguy.
Changes in [1.11.95](https://github.com/element-hq/element-web/releases/tag/v1.11.95) (2025-03-11)
==================================================================================================
## ✨ Features
* Room List Store: Filter rooms by active space ([#29399](element-hq/element-web#29399)). Contributed by @MidhunSureshR.
* Room List - Update the room list store on actions from the dispatcher ([#29397](element-hq/element-web#29397)). Contributed by @MidhunSureshR.
* Room List - Implement a minimal view model ([#29357](element-hq/element-web#29357)). Contributed by @MidhunSureshR.
* New room list: add space menu in room header ([#29352](element-hq/element-web#29352)). Contributed by @florianduros.
* Room List - Store sorted rooms in skip list ([#29345](element-hq/element-web#29345)). Contributed by @MidhunSureshR.
* New room list: add dial to search section ([#29359](element-hq/element-web#29359)). Contributed by @florianduros.
* New room list: add compose menu for spaces in header ([#29347](element-hq/element-web#29347)). Contributed by @florianduros.
* Use EditInPlace control for Identity Server picker to improve a11y ([#29280](element-hq/element-web#29280)). Contributed by @Half-Shot.
* First step to add header to new room list ([#29320](element-hq/element-web#29320)). Contributed by @florianduros.
* Add Windows 64-bit arm link and remove 32-bit link on compatibility page ([#29312](element-hq/element-web#29312)). Contributed by @t3chguy.
* Honour the backup disable flag from Element X ([#29290](element-hq/element-web#29290)). Contributed by @dbkr.
## 🐛 Bug Fixes
* Fix edited code block width ([#29394](element-hq/element-web#29394)). Contributed by @florianduros.
* new room list: keep space name in one line in header ([#29369](element-hq/element-web#29369)). Contributed by @florianduros.
* Dismiss "Key storage out of sync" toast when secrets received ([#29348](element-hq/element-web#29348)). Contributed by @richvdh.
* Minor CSS fixes for the new room list ([#29334](element-hq/element-web#29334)). Contributed by @florianduros.
* Add padding to room header icon ([#29271](element-hq/element-web#29271)). Contributed by @langleyd.
Changes in [1.11.94](https://github.com/element-hq/element-web/releases/tag/v1.11.94) (2025-02-27)
==================================================================================================
## 🐛 Bug Fixes
* [Backport staging] fix: /tmp/element-web-config may already exist preventing the container from booting up ([#29377](element-hq/element-web#29377)). Contributed by @RiotRobot.
Changes in [1.11.93](https://github.com/element-hq/element-web/releases/tag/v1.11.93) (2025-02-25)
==================================================================================================
## ✨ Features
* [backport] Dynamically load Element Web modules in Docker entrypoint ([#29358](element-hq/element-web#29358)). Contributed by @t3chguy.
* ChangeRecoveryKey: error handling ([#29262](element-hq/element-web#29262)). Contributed by @richvdh.
* Dehydration: enable dehydrated device on "Set up recovery" ([#29265](element-hq/element-web#29265)). Contributed by @richvdh.
* Render reason for invite rejection. ([#29257](element-hq/element-web#29257)). Contributed by @Half-Shot.
* New room list: add search section ([#29251](element-hq/element-web#29251)). Contributed by @florianduros.
* New room list: hide favourites and people meta spaces ([#29241](element-hq/element-web#29241)). Contributed by @florianduros.
* New Room List: Create new labs flag ([#29239](element-hq/element-web#29239)). Contributed by @MidhunSureshR.
* Stop URl preview from covering message box ([#29215](element-hq/element-web#29215)). Contributed by @edent.
* Rename "security key" into "recovery key" ([#29217](element-hq/element-web#29217)). Contributed by @florianduros.
* Add new verification section to user profile ([#29200](element-hq/element-web#29200)). Contributed by @MidhunSureshR.
* Initial support for runtime modules ([#29104](element-hq/element-web#29104)). Contributed by @t3chguy.
* Add `Forgot recovery key?` button to encryption tab ([#29202](element-hq/element-web#29202)). Contributed by @florianduros.
* Add KeyIcon to key storage out of sync toast ([#29201](element-hq/element-web#29201)). Contributed by @florianduros.
* Improve rendering of empty topics in the timeline ([#29152](element-hq/element-web#29152)). Contributed by @Half-Shot.
## 🐛 Bug Fixes
* Fix font scaling in member list ([#29285](element-hq/element-web#29285)). Contributed by @florianduros.
* Grow member list search field when resizing the right panel ([#29267](element-hq/element-web#29267)). Contributed by @langleyd.
* Don't reload roomview on offline connectivity check ([#29243](element-hq/element-web#29243)). Contributed by @dbkr.
* Respect user's 12/24 hour preference consistently ([#29237](element-hq/element-web#29237)). Contributed by @t3chguy.
* Restore the accessibility role on call views ([#29225](element-hq/element-web#29225)). Contributed by @robintown.
* Revert `GoToHome` keyboard shortcut to `Ctrl`–`Shift`–`H` on macOS ([#28577](element-hq/element-web#28577)). Contributed by @gy-mate.
* Encryption tab: display correct encryption panel when user cancels the reset identity flow ([#29216](element-hq/element-web#29216)). Contributed by @florianduros.
Changes in [1.11.92](https://github.com/element-hq/element-web/releases/tag/v1.11.92) (2025-02-11)
==================================================================================================
## ✨ Features
* [Backport staging] Log when we show, and hide, encryption setup toasts ([#29238](element-hq/element-web#29238)). Contributed by @richvdh.
* Make profile header section match the designs ([#29163](element-hq/element-web#29163)). Contributed by @MidhunSureshR.
* Always show back button in the right panel ([#29128](element-hq/element-web#29128)). Contributed by @MidhunSureshR.
* Schedule dehydration on reload if the dehydration key is already cached locally ([#29021](element-hq/element-web#29021)). Contributed by @uhoreg.
* update to twemoji 15.1.0 ([#29115](element-hq/element-web#29115)). Contributed by @ara4n.
* Update matrix-widget-api ([#29112](element-hq/element-web#29112)). Contributed by @toger5.
* Allow navigating through the memberlist using up/down keys ([#28949](element-hq/element-web#28949)). Contributed by @MidhunSureshR.
* Style room header icons and facepile for toggled state ([#28968](element-hq/element-web#28968)). Contributed by @MidhunSureshR.
* Move threads header below base card header ([#28969](element-hq/element-web#28969)). Contributed by @MidhunSureshR.
* Add `Advanced` section to the user settings encryption tab ([#28804](element-hq/element-web#28804)). Contributed by @florianduros.
* Fix outstanding UX issues with replies/mentions/keyword notifs ([#28270](element-hq/element-web#28270)). Contributed by @taffyko.
* Distinguish room state and timeline events when dealing with widgets ([#28681](element-hq/element-web#28681)). Contributed by @robintown.
* Switch OIDC primarily to new `/auth_metadata` API ([#29019](element-hq/element-web#29019)). Contributed by @t3chguy.
* More memberlist changes ([#29069](element-hq/element-web#29069)). Contributed by @MidhunSureshR.
## 🐛 Bug Fixes
* [Backport staging] Wire up the "Forgot recovery key" button for the "Key storage out of sync" toast ([#29190](element-hq/element-web#29190)). Contributed by @RiotRobot.
* Encryption tab: hide `Advanced` section when the key storage is out of sync ([#29129](element-hq/element-web#29129)). Contributed by @florianduros.
* Fix share button in discovery settings being disabled incorrectly ([#29151](element-hq/element-web#29151)). Contributed by @t3chguy.
* Ensure switching rooms does not wrongly focus timeline search ([#29153](element-hq/element-web#29153)). Contributed by @t3chguy.
* Stop showing a dialog prompting the user to enter an old recovery key ([#29143](element-hq/element-web#29143)). Contributed by @richvdh.
* Make themed widgets reflect the effective theme ([#28342](element-hq/element-web#28342)). Contributed by @robintown.
* support non-VS16 emoji ligatures in TwemojiMozilla ([#29100](element-hq/element-web#29100)). Contributed by @ara4n.
* e2e test: Verify session with the encryption tab instead of the security \& privacy tab ([#29090](element-hq/element-web#29090)). Contributed by @florianduros.
* Work around cloudflare R2 / aws client incompatability ([#29086](element-hq/element-web#29086)). Contributed by @dbkr.
* Fix identity server settings visibility ([#29083](element-hq/element-web#29083)). Contributed by @dbkr.
Changes in [1.11.91](https://github.com/element-hq/element-web/releases/tag/v1.11.91) (2025-01-28)
==================================================================================================
## ✨ Features
* Implement changes to memberlist from feedback ([#29029](element-hq/element-web#29029)). Contributed by @MidhunSureshR.
* Add toast for recovery keys being out of sync ([#28946](element-hq/element-web#28946)). Contributed by @dbkr.
* Refactor LegacyCallHandler event emitter to use TypedEventEmitter ([#29008](element-hq/element-web#29008)). Contributed by @t3chguy.
* Add `Recovery` section in the new user settings `Encryption` tab ([#28673](element-hq/element-web#28673)). Contributed by @florianduros.
* Retry loading chunks to make the app more resilient ([#29001](element-hq/element-web#29001)). Contributed by @t3chguy.
* Clear account idb table on logout ([#28996](element-hq/element-web#28996)). Contributed by @t3chguy.
* Implement new memberlist design with MVVM architecture ([#28874](element-hq/element-web#28874)). Contributed by @MidhunSureshR.
## 🐛 Bug Fixes
* [Backport staging] Switch to secure random strings ([#29035](element-hq/element-web#29035)). Contributed by @RiotRobot.
* React to MatrixEvent sender/target being updated for rendering state events ([#28947](element-hq/element-web#28947)). Contributed by @t3chguy.
Changes in [1.11.90](https://github.com/element-hq/element-web/releases/tag/v1.11.90) (2025-01-14)
==================================================================================================
## ✨ Features
* Docker: run as non-root ([#28849](element-hq/element-web#28849)). Contributed by @richvdh.
* Docker: allow configuration of HTTP listen port via env var ([#28840](element-hq/element-web#28840)). Contributed by @richvdh.
* Update matrix-wysiwyg to consume WASM asset ([#28838](element-hq/element-web#28838)). Contributed by @t3chguy.
* OIDC settings tweaks ([#28787](element-hq/element-web#28787)). Contributed by @t3chguy.
* Delabs native OIDC support ([#28615](element-hq/element-web#28615)). Contributed by @t3chguy.
* Move room header info button to right-most position ([#28754](element-hq/element-web#28754)). Contributed by @t3chguy.
* Enable key backup by default ([#28691](element-hq/element-web#28691)). Contributed by @dbkr.
## 🐛 Bug Fixes
* Fix building the automations mermaid diagram ([#28881](element-hq/element-web#28881)). Contributed by @dbkr.
* Playwright: wait for the network listener on the postgres db ([#28808](element-hq/element-web#28808)). Contributed by @dbkr.
Changes in [1.11.89](https://github.com/element-hq/element-web/releases/tag/v1.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 (https://github.com/matrix-org/matrix-js-sdk/pull/4593)
* Fix url preview display ([#28766](https://github.com/element-hq/element-web/pull/28766)).
Changes in [1.11.88](https://github.com/element-hq/element-web/releases/tag/v1.11.88) (2024-12-17)
==================================================================================================
## ✨ Features
* Allow trusted Element Call widget to send and receive media encryption key to-device messages ([#28316](https://github.com/element-hq/element-web/pull/28316)). Contributed by @hughns.
* increase ringing timeout from 10 seconds to 90 seconds ([#28630](https://github.com/element-hq/element-web/pull/28630)). Contributed by @fkwp.
* Add `Close` tooltip to dialog ([#28617](https://github.com/element-hq/element-web/pull/28617)). Contributed by @florianduros.
* New UX for Share dialog ([#28598](https://github.com/element-hq/element-web/pull/28598)). Contributed by @florianduros.
* Improve performance of RoomContext in RoomHeader ([#28574](https://github.com/element-hq/element-web/pull/28574)). Contributed by @t3chguy.
* Remove `Features.RustCrypto` flag ([#28582](https://github.com/element-hq/element-web/pull/28582)). Contributed by @florianduros.
* Add Modernizr warning when running in non-secure context ([#28581](https://github.com/element-hq/element-web/pull/28581)). Contributed by @t3chguy.
## 🐛 Bug Fixes
* Fix jumpy timeline when the pinned message banner is displayed ([#28654](https://github.com/element-hq/element-web/pull/28654)). Contributed by @florianduros.
* Fix font \& spaces in settings subsection ([#28631](https://github.com/element-hq/element-web/pull/28631)). Contributed by @florianduros.
* Remove manual device verification which is not supported by the new cryptography stack ([#28588](https://github.com/element-hq/element-web/pull/28588)). Contributed by @florianduros.
* Fix code block highlighting not working reliably with many code blocks ([#28613](https://github.com/element-hq/element-web/pull/28613)). Contributed by @t3chguy.
* Remove remaining reply fallbacks code ([#28610](https://github.com/element-hq/element-web/pull/28610)). Contributed by @t3chguy.
* Provide a way to activate GIFs via the keyboard for a11y ([#28611](https://github.com/element-hq/element-web/pull/28611)). Contributed by @t3chguy.
* Fix format bar position ([#28591](https://github.com/element-hq/element-web/pull/28591)). Contributed by @florianduros.
* Fix room taking long time to load ([#28579](https://github.com/element-hq/element-web/pull/28579)). Contributed by @florianduros.
* Show the correct shield status in tooltip for more conditions ([#28476](https://github.com/element-hq/element-web/pull/28476)). Contributed by @uhoreg.
Changes in [1.11.87](https://github.com/element-hq/element-web/releases/tag/v1.11.87) (2024-12-03)
==================================================================================================
## ✨ Features
* Send and respect MSC4230 is\_animated flag ([#28513](https://github.com/element-hq/element-web/pull/28513)). Contributed by @t3chguy.
* Display a warning when an unverified user's identity changes ([#28211](https://github.com/element-hq/element-web/pull/28211)). Contributed by @uhoreg.
* Swap out Twitter link for Mastodon on auth footer ([#28508](https://github.com/element-hq/element-web/pull/28508)). Contributed by @t3chguy.
* Consider `org.matrix.msc3417.call` as video room in create room dialog ([#28497](https://github.com/element-hq/element-web/pull/28497)). Contributed by @t3chguy.
* Standardise icons using Compound Design Tokens ([#28217](https://github.com/element-hq/element-web/pull/28217)). Contributed by @t3chguy.
* Start sending stable `m.marked_unread` events ([#28478](https://github.com/element-hq/element-web/pull/28478)). Contributed by @tulir.
* Upgrade to compound-design-tokens v2 ([#28471](https://github.com/element-hq/element-web/pull/28471)). Contributed by @t3chguy.
* Standardise icons using Compound Design Tokens ([#28286](https://github.com/element-hq/element-web/pull/28286)). Contributed by @t3chguy.
* Remove reply fallbacks as per merged MSC2781 ([#28406](https://github.com/element-hq/element-web/pull/28406)). Contributed by @t3chguy.
* Use React Suspense when rendering async modals ([#28386](https://github.com/element-hq/element-web/pull/28386)). Contributed by @t3chguy.
## 🐛 Bug Fixes
* Add spinner when room encryption is loading in room settings ([#28535](https://github.com/element-hq/element-web/pull/28535)). Contributed by @florianduros.
* Fix getOidcCallbackUrl for Element Desktop ([#28521](https://github.com/element-hq/element-web/pull/28521)). Contributed by @t3chguy.
* Filter out redacted poll votes to avoid crashing the Poll widget ([#28498](https://github.com/element-hq/element-web/pull/28498)). Contributed by @t3chguy.
* Fix force tab complete not working since switching to React 18 createRoot API ([#28505](https://github.com/element-hq/element-web/pull/28505)). Contributed by @t3chguy.
* Fix media captions in bubble layout ([#28480](https://github.com/element-hq/element-web/pull/28480)). Contributed by @tulir.
* Reset cross-signing before backup when resetting both ([#28402](https://github.com/element-hq/element-web/pull/28402)). Contributed by @uhoreg.
* Listen to events so that encryption icon updates when status changes ([#28407](https://github.com/element-hq/element-web/pull/28407)). Contributed by @uhoreg.
* Check that the file the user chose has a MIME type of `image/*` ([#28467](https://github.com/element-hq/element-web/pull/28467)). Contributed by @t3chguy.
* Fix download button size in message action bar ([#28472](https://github.com/element-hq/element-web/pull/28472)). Contributed by @t3chguy.
* Allow tab completing users in brackets ([#28460](https://github.com/element-hq/element-web/pull/28460)). Contributed by @t3chguy.
* Fix React 18 strict mode breaking spotlight dialog ([#28452](https://github.com/element-hq/element-web/pull/28452)). Contributed by @MidhunSureshR.1 parent b1bced5 commit 7fd00a4Copy full SHA for 7fd00a4
Expand file treeCollapse file tree
3 files changed
+539
-290
lines changed+2-2Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
| 4 | + | |
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
|
0 commit comments