# Element changelog > A secure Matrix client for collaboration. - Vendor: Element - Category: Communication - Official site: https://element.io - Tracked by: What's New (https://whatsnew.fyi/product/element) - Harvested from: GitHub (element-hq/element-web) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### v1.12.25 - Date: 2026-08-05 - Version: v1.12.25 - Original notes: https://github.com/element-hq/element-web/releases/tag/v1.12.25 - Permalink: https://whatsnew.fyi/product/element/releases/v1.12.25 - **deprecated** — Remove support for MSC3391 and MSC3852 - **added** — Auto collapse left panel during calls - **added** — Auto collapse left panel on window resize - **added** — Collapse left panel functionality in UIStore - **added** — Set auto on-a-call status - **added** — Support for reading m.call status - **added** — Collapsed URL previews in timeline - **added** — URL preview bundle field in devtools timeline event editor - **added** — Use url preview bundle for URL preview in timeline (MSC4095) - **added** — Module API to get application settings - **changed** — Use correct color for cancel button in dialog - **changed** — Change Edit section label to Save in edit section dialog - **changed** — Make notification settings copy and layout more user-friendly - **changed** — Draw a styled 32px macOS title bar band - **changed** — Widen macOS title-bar drag strips for easier window moving - **fixed** — Fix various dialogs failing to open due to containing linked text - **fixed** — Fix room list scrolling with touch device - **fixed** — Update to Seshat 5.0.0, fixing panics - **fixed** — Add ellipsis and title to spotlight search results - **fixed** — Increase room list startup performance when rooms have notifications ##### 🦖 Deprecations * Remove support for MSC3391 \& MSC3852 ([#34400](https://github.com/element-hq/element-web/pull/34400)). Contributed by @t3chguy. ##### ✨ Features * Auto Collapse Behaviour - Collapse left panel during calls ([#33771](https://github.com/element-hq/element-web/pull/33771)). Contributed by @MidhunSureshR. * Use correct color for cancel button in dialog ([#34308](https://github.com/element-hq/element-web/pull/34308)). Contributed by @florianduros. * Auto Collapse Behaviour - Collapse left panel on window resize ([#32964](https://github.com/element-hq/element-web/pull/32964)). Contributed by @MidhunSureshR. * Room list: change `Edit section` label to `Save` in edit section dialog ([#34364](https://github.com/element-hq/element-web/pull/34364)). Contributed by @florianduros. * Set auto on-a-call status ([#34306](https://github.com/element-hq/element-web/pull/34306)). Contributed by @dbkr. * Collapsed URL previews in timeline ([#34165](https://github.com/element-hq/element-web/pull/34165)). Contributed by @Siriusmart. * Include the url preview bundle field in the devtools timeline event editor ([#34289](https://github.com/element-hq/element-web/pull/34289)). Contributed by @Siriusmart. * Use url preview bundle for URL preview in timeline (MSC4095) ([#34170](https://github.com/element-hq/element-web/pull/34170)). Contributed by @Siriusmart. * Support for reading m.call status ([#34295](https://github.com/element-hq/element-web/pull/34295)). Contributed by @dbkr. * Auto Collapse Behaviour - Add necessary functionality to `UIStore` ([#32963](https://github.com/element-hq/element-web/pull/32963)). Contributed by @MidhunSureshR. * Introduce a Module API to get application settings. ([#34278](https://github.com/element-hq/element-web/pull/34278)). Contributed by @Half-Shot. * Make notification settings copy/layout more user-friendly ([#34120](https://github.com/element-hq/element-web/pull/34120)). Contributed by @mxandreas. ##### 🐛 Bug Fixes * Fix various dialogs failing to open due to containing linked text ([#34304](https://github.com/element-hq/element-web/pull/34304)). Contributed by @Half-Shot. * Draw a styled 32px macOS title bar band ([#34419](https://github.com/element-hq/element-web/pull/34419)). Contributed by @langleyd. * Room list: fix scrolling with touch device ([#34381](https://github.com/element-hq/element-web/pull/34381)). Contributed by @florianduros. * Update to Seshat 5.0.0, fixing panics ([#34396](https://github.com/element-hq/element-web/pull/34396)). Contributed by @richvdh. * Add ellipsis and title to spotlight search results ([#34379](https://github.com/element-hq/element-web/pull/34379)). Contributed by @langleyd. * Room list: increase startup performance when rooms have notifications ([#34358](https://github.com/element-hq/element-web/pull/34358)). Contributed by @florianduros. * Widen the macOS title-bar drag strips so the window is easy to move ([#33991](https://github.com/element-hq/element-web/pull/33991)). Contributed by @hayaksi1. * Warn when an encrypted search runs before the index has finished building ([#34001](https://github.com/element-hq/element-web/pull/34001)). Contributed by @hayaksi1. * Make the text copy button use IconButton ([#34224](https://github.com/element-hq/element-web/pull/34224)). Contributed by @dbkr. * Room list: fix \*Chat moved\* toast appearing when room list is loaded ([#34305](https://github.com/element-hq/element-web/pull/34305)). Contributed by @florianduros. * Enable some oxlint a11y rules \& improve keyboard accessibility ([#34291](https://github.com/element-hq/element-web/pull/34291)). Contributed by @t3chguy. * Fix join call button in header having two labels ([#34293](https://github.com/element-hq/element-web/pull/34293)). Contributed by @robintown. * Fixed sending url preview bundles relying on update delay ([#34266](https://github.com/element-hq/element-web/pull/34266)). Contributed by @Siriusmart. * Room list: fix when a room is added twic _[Truncated at 4000 characters — full notes: https://github.com/element-hq/element-web/releases/tag/v1.12.25]_ ### module/widget-toggles/v1.0.0 — v1.0.0 widget-toggles - Date: 2026-08-04 - Version: module/widget-toggles/v1.0.0 - Original notes: https://github.com/element-hq/element-web/releases/tag/module/widget-toggles/v1.0.0 - Permalink: https://whatsnew.fyi/product/element/releases/module-widget-toggles-v1.0.0 v1 release of the Widget Toggles module ### module/widget-lifecycle/v1.0.0 — v1.0.0 widget-lifecycle - Date: 2026-08-04 - Version: module/widget-lifecycle/v1.0.0 - Original notes: https://github.com/element-hq/element-web/releases/tag/module/widget-lifecycle/v1.0.0 - Permalink: https://whatsnew.fyi/product/element/releases/module-widget-lifecycle-v1.0.0 v1 release of the Widget Lifecycle module ### module/restricted-guests/v1.0.0 — v1.0.0 restricted-guests - Date: 2026-08-04 - Version: module/restricted-guests/v1.0.0 - Original notes: https://github.com/element-hq/element-web/releases/tag/module/restricted-guests/v1.0.0 - Permalink: https://whatsnew.fyi/product/element/releases/module-restricted-guests-v1.0.0 v1 release of the Restricted Guests module ### module/banner/v1.0.0 — v1.0.0 banner module - Date: 2026-08-04 - Version: module/banner/v1.0.0 - Original notes: https://github.com/element-hq/element-web/releases/tag/module/banner/v1.0.0 - Permalink: https://whatsnew.fyi/product/element/releases/module-banner-v1.0.0 v1 release of the Banner module ### v1.12.25-rc.1 - Date: 2026-07-28 - Version: v1.12.25-rc.1 - Original notes: https://github.com/element-hq/element-web/releases/tag/v1.12.25-rc.1 - Permalink: https://whatsnew.fyi/product/element/releases/v1.12.25-rc.1 - Labels: Pre-release - **deprecated** — Remove support for MSC3391 and MSC3852 - **added** — Collapse left panel automatically during calls - **changed** — Use correct color for cancel button in dialog - **added** — Collapse left panel automatically on window resize - **changed** — Change Edit section label to Save in edit section dialog - **added** — Set auto on-a-call status - **added** — Collapse URL previews in timeline - **added** — Include the url preview bundle field in the devtools timeline event editor - **added** — Use url preview bundle for URL preview in timeline (MSC4095) - **added** — Support for reading m.call status - **added** — Introduce a Module API to get application settings - **changed** — Make notification settings copy and layout more user-friendly - **fixed** — Fix various dialogs failing to open due to containing linked text - **fixed** — Draw a styled 32px macOS title bar band - **fixed** — Fix scrolling with touch device in room list - **fixed** — Update to Seshat 5.0.0, fixing panics - **fixed** — Add ellipsis and title to spotlight search results - **fixed** — Increase startup performance when rooms have notifications - **fixed** — Widen the macOS title-bar drag strips so the window is easy to move - **fixed** — Warn when an encrypted search runs before the index has finished building ##### 🦖 Deprecations * Remove support for MSC3391 \& MSC3852 ([#34400](https://github.com/element-hq/element-web/pull/34400)). Contributed by @t3chguy. ##### ✨ Features * Auto Collapse Behaviour - Collapse left panel during calls ([#33771](https://github.com/element-hq/element-web/pull/33771)). Contributed by @MidhunSureshR. * Use correct color for cancel button in dialog ([#34308](https://github.com/element-hq/element-web/pull/34308)). Contributed by @florianduros. * Auto Collapse Behaviour - Collapse left panel on window resize ([#32964](https://github.com/element-hq/element-web/pull/32964)). Contributed by @MidhunSureshR. * Room list: change `Edit section` label to `Save` in edit section dialog ([#34364](https://github.com/element-hq/element-web/pull/34364)). Contributed by @florianduros. * Set auto on-a-call status ([#34306](https://github.com/element-hq/element-web/pull/34306)). Contributed by @dbkr. * Collapsed URL previews in timeline ([#34165](https://github.com/element-hq/element-web/pull/34165)). Contributed by @Siriusmart. * Include the url preview bundle field in the devtools timeline event editor ([#34289](https://github.com/element-hq/element-web/pull/34289)). Contributed by @Siriusmart. * Use url preview bundle for URL preview in timeline (MSC4095) ([#34170](https://github.com/element-hq/element-web/pull/34170)). Contributed by @Siriusmart. * Support for reading m.call status ([#34295](https://github.com/element-hq/element-web/pull/34295)). Contributed by @dbkr. * Auto Collapse Behaviour - Add necessary functionality to `UIStore` ([#32963](https://github.com/element-hq/element-web/pull/32963)). Contributed by @MidhunSureshR. * Introduce a Module API to get application settings. ([#34278](https://github.com/element-hq/element-web/pull/34278)). Contributed by @Half-Shot. * Make notification settings copy/layout more user-friendly ([#34120](https://github.com/element-hq/element-web/pull/34120)). Contributed by @mxandreas. ##### 🐛 Bug Fixes * Fix various dialogs failing to open due to containing linked text ([#34304](https://github.com/element-hq/element-web/pull/34304)). Contributed by @Half-Shot. * Draw a styled 32px macOS title bar band ([#34419](https://github.com/element-hq/element-web/pull/34419)). Contributed by @langleyd. * Room list: fix scrolling with touch device ([#34381](https://github.com/element-hq/element-web/pull/34381)). Contributed by @florianduros. * Update to Seshat 5.0.0, fixing panics ([#34396](https://github.com/element-hq/element-web/pull/34396)). Contributed by @richvdh. * Add ellipsis and title to spotlight search results ([#34379](https://github.com/element-hq/element-web/pull/34379)). Contributed by @langleyd. * Room list: increase startup performance when rooms have notifications ([#34358](https://github.com/element-hq/element-web/pull/34358)). Contributed by @florianduros. * Widen the macOS title-bar drag strips so the window is easy to move ([#33991](https://github.com/element-hq/element-web/pull/33991)). Contributed by @hayaksi1. * Warn when an encrypted search runs before the index has finished building ([#34001](https://github.com/element-hq/element-web/pull/34001)). Contributed by @hayaksi1. * Make the text copy button use IconButton ([#34224](https://github.com/element-hq/element-web/pull/34224)). Contributed by @dbkr. * Room list: fix \*Chat moved\* toast appearing when room list is loaded ([#34305](https://github.com/element-hq/element-web/pull/34305)). Contributed by @florianduros. * Enable some oxlint a11y rules \& improve keyboard accessibility ([#34291](https://github.com/element-hq/element-web/pull/34291)). Contributed by @t3chguy. * Fix join call button in header having two labels ([#34293](https://github.com/element-hq/element-web/pull/34293)). Contributed by @robintown. * Fixed sending url preview bundles relying on update delay ([#34266](https://github.com/element-hq/element-web/pull/34266)). Contributed by @Siriusmart. * Room list: fix when a room is added twic _[Truncated at 4000 characters — full notes: https://github.com/element-hq/element-web/releases/tag/v1.12.25-rc.1]_ ### v1.12.25-rc.0 - Date: 2026-07-28 - Version: v1.12.25-rc.0 - Original notes: https://github.com/element-hq/element-web/releases/tag/v1.12.25-rc.0 - Permalink: https://whatsnew.fyi/product/element/releases/v1.12.25-rc.0 - Labels: Pre-release - **deprecated** — Remove support for MSC3391 and MSC3852 - **added** — Collapse left panel automatically during calls - **changed** — Use correct color for cancel button in dialog - **added** — Collapse left panel automatically on window resize - **changed** — Change 'Edit section' label to 'Save' in edit section dialog - **added** — Set auto on-a-call status - **added** — Collapse URL previews in timeline - **added** — Include the url preview bundle field in the devtools timeline event editor - **added** — Use url preview bundle for URL preview in timeline (MSC4095) - **added** — Support for reading m.call status - **added** — Introduce a Module API to get application settings - **changed** — Make notification settings copy and layout more user-friendly - **fixed** — Fix various dialogs failing to open due to containing linked text - **fixed** — Draw a styled 32px macOS title bar band - **fixed** — Fix scrolling with touch device in room list - **fixed** — Update to Seshat 5.0.0, fixing panics - **fixed** — Add ellipsis and title to spotlight search results - **fixed** — Increase startup performance when rooms have notifications in room list - **fixed** — Widen the macOS title-bar drag strips so the window is easy to move - **fixed** — Warn when an encrypted search runs before the index has finished building ##### 🦖 Deprecations * Remove support for MSC3391 \& MSC3852 ([#34400](https://github.com/element-hq/element-web/pull/34400)). Contributed by @t3chguy. ##### ✨ Features * Auto Collapse Behaviour - Collapse left panel during calls ([#33771](https://github.com/element-hq/element-web/pull/33771)). Contributed by @MidhunSureshR. * Use correct color for cancel button in dialog ([#34308](https://github.com/element-hq/element-web/pull/34308)). Contributed by @florianduros. * Auto Collapse Behaviour - Collapse left panel on window resize ([#32964](https://github.com/element-hq/element-web/pull/32964)). Contributed by @MidhunSureshR. * Room list: change `Edit section` label to `Save` in edit section dialog ([#34364](https://github.com/element-hq/element-web/pull/34364)). Contributed by @florianduros. * Set auto on-a-call status ([#34306](https://github.com/element-hq/element-web/pull/34306)). Contributed by @dbkr. * Collapsed URL previews in timeline ([#34165](https://github.com/element-hq/element-web/pull/34165)). Contributed by @Siriusmart. * Include the url preview bundle field in the devtools timeline event editor ([#34289](https://github.com/element-hq/element-web/pull/34289)). Contributed by @Siriusmart. * Use url preview bundle for URL preview in timeline (MSC4095) ([#34170](https://github.com/element-hq/element-web/pull/34170)). Contributed by @Siriusmart. * Support for reading m.call status ([#34295](https://github.com/element-hq/element-web/pull/34295)). Contributed by @dbkr. * Auto Collapse Behaviour - Add necessary functionality to `UIStore` ([#32963](https://github.com/element-hq/element-web/pull/32963)). Contributed by @MidhunSureshR. * Introduce a Module API to get application settings. ([#34278](https://github.com/element-hq/element-web/pull/34278)). Contributed by @Half-Shot. * Make notification settings copy/layout more user-friendly ([#34120](https://github.com/element-hq/element-web/pull/34120)). Contributed by @mxandreas. ##### 🐛 Bug Fixes * Fix various dialogs failing to open due to containing linked text ([#34304](https://github.com/element-hq/element-web/pull/34304)). Contributed by @Half-Shot. * Draw a styled 32px macOS title bar band ([#34419](https://github.com/element-hq/element-web/pull/34419)). Contributed by @langleyd. * Room list: fix scrolling with touch device ([#34381](https://github.com/element-hq/element-web/pull/34381)). Contributed by @florianduros. * Update to Seshat 5.0.0, fixing panics ([#34396](https://github.com/element-hq/element-web/pull/34396)). Contributed by @richvdh. * Add ellipsis and title to spotlight search results ([#34379](https://github.com/element-hq/element-web/pull/34379)). Contributed by @langleyd. * Room list: increase startup performance when rooms have notifications ([#34358](https://github.com/element-hq/element-web/pull/34358)). Contributed by @florianduros. * Widen the macOS title-bar drag strips so the window is easy to move ([#33991](https://github.com/element-hq/element-web/pull/33991)). Contributed by @hayaksi1. * Warn when an encrypted search runs before the index has finished building ([#34001](https://github.com/element-hq/element-web/pull/34001)). Contributed by @hayaksi1. * Make the text copy button use IconButton ([#34224](https://github.com/element-hq/element-web/pull/34224)). Contributed by @dbkr. * Room list: fix \*Chat moved\* toast appearing when room list is loaded ([#34305](https://github.com/element-hq/element-web/pull/34305)). Contributed by @florianduros. * Enable some oxlint a11y rules \& improve keyboard accessibility ([#34291](https://github.com/element-hq/element-web/pull/34291)). Contributed by @t3chguy. * Fix join call button in header having two labels ([#34293](https://github.com/element-hq/element-web/pull/34293)). Contributed by @robintown. * Fixed sending url preview bundles relying on update delay ([#34266](https://github.com/element-hq/element-web/pull/34266)). Contributed by @Siriusmart. * Room list: fix when a room is added twic _[Truncated at 4000 characters — full notes: https://github.com/element-hq/element-web/releases/tag/v1.12.25-rc.0]_ ### v1.12.24 - Date: 2026-07-21 - Version: v1.12.24 - Original notes: https://github.com/element-hq/element-web/releases/tag/v1.12.24 - Permalink: https://whatsnew.fyi/product/element/releases/v1.12.24 - **added** — Add user status to autocomplete suggestion - **added** — Add user status to dm room header - **added** — Add user status to room summary card - **added** — Send URL Preview Bundles (MSC 4095) - **added** — Add config param to disable client wellknown fetch - **added** — Implement ongoing call tiles view-models and store - **added** — Implement ongoing call tiles views - **added** — Add user status emoji to member list - **added** — Add user status in user info right panel card - **added** — Add Favourites and Low Priority filters to RoomList when sections are disabled - **added** — Add user status to DM rooms in the room list - **added** — Adapt OAuth2 implementation to Matrix Spec v1.18 - **added** — Implement tombstone tiles for calls in room and DM - **added** — Allow disabling legacy calls and rename Voice & Video settings to Legacy Voice & Video - **added** — Add UI for setting user status - **added** — Start voice call in PiP (not in fullscreen) - **added** — Add a module API for overriding the composer preview - **removed** — Remove legacy room list - **added** — Add URL preview above message composer - **fixed** — Fix icon in Jitsi lobby not rendering correctly - **fixed** — Automatically recover from a renderer crash instead of leaving a blank window ##### ✨ Features * Add user status to autocomplete suggestion ([#34241](https://github.com/element-hq/element-web/pull/34241)). Contributed by @dbkr. * Add user status to dm room header ([#34225](https://github.com/element-hq/element-web/pull/34225)). Contributed by @dbkr. * User status in room summary card ([#34239](https://github.com/element-hq/element-web/pull/34239)). Contributed by @dbkr. * Sending URL Preview Bundles (MSC 4095) ([#34150](https://github.com/element-hq/element-web/pull/34150)). Contributed by @Siriusmart. * Add config param to disable client wellknown fetch ([#34084](https://github.com/element-hq/element-web/pull/34084)). Contributed by @langleyd. * Ongoing call tiles - Implement the view-models and store ([#34198](https://github.com/element-hq/element-web/pull/34198)). Contributed by @MidhunSureshR. * Ongoing call tiles - Implement the required views ([#34197](https://github.com/element-hq/element-web/pull/34197)). Contributed by @MidhunSureshR. * Add user status emoji to member list ([#34210](https://github.com/element-hq/element-web/pull/34210)). Contributed by @dbkr. * Add user status in user info right panel card ([#34212](https://github.com/element-hq/element-web/pull/34212)). Contributed by @dbkr. * RoomList: add back Favourites and Low Priority filters when sections are disabled ([#34162](https://github.com/element-hq/element-web/pull/34162)). Contributed by @florianduros. * Add user status to DM rooms in the room list ([#34191](https://github.com/element-hq/element-web/pull/34191)). Contributed by @dbkr. * Adapt OAuth2 implementation to Matrix Spec v1.18 ([#34026](https://github.com/element-hq/element-web/pull/34026)). Contributed by @t3chguy. * Implement tombstone tiles for calls in room and DM ([#34141](https://github.com/element-hq/element-web/pull/34141)). Contributed by @MidhunSureshR. * Allow disabling legacy calls and make `Voice & Video` settings `Legacy Voice & Video` ([#33692](https://github.com/element-hq/element-web/pull/33692)). Contributed by @toger5. * UI for setting user status ([#33856](https://github.com/element-hq/element-web/pull/33856)). Contributed by @dbkr. * Start voice call in PiP (not in fullscreen) ([#34055](https://github.com/element-hq/element-web/pull/34055)). Contributed by @toger5. * Add a module API for overriding the composer preview. ([#33978](https://github.com/element-hq/element-web/pull/33978)). Contributed by @Half-Shot. * Remove legacy room list ([#34040](https://github.com/element-hq/element-web/pull/34040)). Contributed by @florianduros. * Add URL preview above message composer ([#33964](https://github.com/element-hq/element-web/pull/33964)). Contributed by @Half-Shot. ##### 🐛 Bug Fixes * Fix icon in Jitsi lobby not rendering correctly ([#34246](https://github.com/element-hq/element-web/pull/34246)). Contributed by @t3chguy. * Automatically recover from a renderer crash instead of leaving a blank window ([#33988](https://github.com/element-hq/element-web/pull/33988)). Contributed by @hayaksi1. * Fetch authenticated media through the session for "Save image as" ([#33997](https://github.com/element-hq/element-web/pull/33997)). Contributed by @hayaksi1. * RoomList: fix room scroll when clicked in thread activity centre ([#34179](https://github.com/element-hq/element-web/pull/34179)). Contributed by @florianduros. * Center long user ids in the user menu ([#34182](https://github.com/element-hq/element-web/pull/34182)). Contributed by @dbkr. * Fix composer preview getting stuck on a single module API preview ([#34173](https://github.com/element-hq/element-web/pull/34173)). Contributed by @Half-Shot. * Throttle notification sounds so a backlog doesn't play them all at once ([#33989](https://github.com/element-hq/element-web/pull/33989)). Contributed by @hayaksi1. * Change user ID colour to secondary ([#34129](https://github.com/element-hq/element-web/pull/34129)). Contributed by @dbkr. * Fix map tooltip overlapping message composer ([#33982](https://github.co _[Truncated at 4000 characters — full notes: https://github.com/element-hq/element-web/releases/tag/v1.12.24]_ ### v1.12.24-rc.1 - Date: 2026-07-14 - Version: v1.12.24-rc.1 - Original notes: https://github.com/element-hq/element-web/releases/tag/v1.12.24-rc.1 - Permalink: https://whatsnew.fyi/product/element/releases/v1.12.24-rc.1 - Labels: Pre-release - **added** — Add user status to autocomplete suggestion - **added** — Add user status to dm room header - **added** — Show user status in room summary card - **added** — Support sending URL Preview Bundles (MSC 4095) - **added** — Add config param to disable client wellknown fetch - **added** — Implement ongoing call tiles view-models and store - **added** — Implement ongoing call tiles views - **added** — Add user status emoji to member list - **added** — Add user status in user info right panel card - **added** — Add back Favourites and Low Priority filters in RoomList when sections are disabled - **added** — Add user status to DM rooms in the room list - **added** — Implement tombstone tiles for calls in room and DM - **added** — Add UI for setting user status - **added** — Start voice call in PiP (not in fullscreen) - **added** — Add a module API for overriding the composer preview - **added** — Add URL preview above message composer - **changed** — Adapt OAuth2 implementation to Matrix Spec v1.18 - **changed** — Allow disabling legacy calls and rename Voice & Video settings to Legacy Voice & Video - **removed** — Remove legacy room list - **fixed** — Fix icon in Jitsi lobby not rendering correctly - **fixed** — Automatically recover from a renderer crash instead of leaving a blank window ##### ✨ Features * Add user status to autocomplete suggestion ([#34241](https://github.com/element-hq/element-web/pull/34241)). Contributed by @dbkr. * Add user status to dm room header ([#34225](https://github.com/element-hq/element-web/pull/34225)). Contributed by @dbkr. * User status in room summary card ([#34239](https://github.com/element-hq/element-web/pull/34239)). Contributed by @dbkr. * Sending URL Preview Bundles (MSC 4095) ([#34150](https://github.com/element-hq/element-web/pull/34150)). Contributed by @Siriusmart. * Add config param to disable client wellknown fetch ([#34084](https://github.com/element-hq/element-web/pull/34084)). Contributed by @langleyd. * Ongoing call tiles - Implement the view-models and store ([#34198](https://github.com/element-hq/element-web/pull/34198)). Contributed by @MidhunSureshR. * Ongoing call tiles - Implement the required views ([#34197](https://github.com/element-hq/element-web/pull/34197)). Contributed by @MidhunSureshR. * Add user status emoji to member list ([#34210](https://github.com/element-hq/element-web/pull/34210)). Contributed by @dbkr. * Add user status in user info right panel card ([#34212](https://github.com/element-hq/element-web/pull/34212)). Contributed by @dbkr. * RoomList: add back Favourites and Low Priority filters when sections are disabled ([#34162](https://github.com/element-hq/element-web/pull/34162)). Contributed by @florianduros. * Add user status to DM rooms in the room list ([#34191](https://github.com/element-hq/element-web/pull/34191)). Contributed by @dbkr. * Adapt OAuth2 implementation to Matrix Spec v1.18 ([#34026](https://github.com/element-hq/element-web/pull/34026)). Contributed by @t3chguy. * Implement tombstone tiles for calls in room and DM ([#34141](https://github.com/element-hq/element-web/pull/34141)). Contributed by @MidhunSureshR. * Allow disabling legacy calls and make `Voice & Video` settings `Legacy Voice & Video` ([#33692](https://github.com/element-hq/element-web/pull/33692)). Contributed by @toger5. * UI for setting user status ([#33856](https://github.com/element-hq/element-web/pull/33856)). Contributed by @dbkr. * Start voice call in PiP (not in fullscreen) ([#34055](https://github.com/element-hq/element-web/pull/34055)). Contributed by @toger5. * Add a module API for overriding the composer preview. ([#33978](https://github.com/element-hq/element-web/pull/33978)). Contributed by @Half-Shot. * Remove legacy room list ([#34040](https://github.com/element-hq/element-web/pull/34040)). Contributed by @florianduros. * Add URL preview above message composer ([#33964](https://github.com/element-hq/element-web/pull/33964)). Contributed by @Half-Shot. ##### 🐛 Bug Fixes * Fix icon in Jitsi lobby not rendering correctly ([#34246](https://github.com/element-hq/element-web/pull/34246)). Contributed by @t3chguy. * Automatically recover from a renderer crash instead of leaving a blank window ([#33988](https://github.com/element-hq/element-web/pull/33988)). Contributed by @hayaksi1. * Fetch authenticated media through the session for "Save image as" ([#33997](https://github.com/element-hq/element-web/pull/33997)). Contributed by @hayaksi1. * RoomList: fix room scroll when clicked in thread activity centre ([#34179](https://github.com/element-hq/element-web/pull/34179)). Contributed by @florianduros. * Center long user ids in the user menu ([#34182](https://github.com/element-hq/element-web/pull/34182)). Contributed by @dbkr. * Fix composer preview getting stuck on a single module API preview ([#34173](https://github.com/element-hq/element-web/pull/34173)). Contributed by @Half-Shot. * Throttle notification sounds so a backlog doesn't play them all at once ([#33989](https://github.com/element-hq/element-web/pull/33989)). Contributed by @hayaksi1. * Change user ID colour to secondary ([#34129](https://github.com/element-hq/element-web/pull/34129)). Contributed by @dbkr. * Fix map tooltip overlapping message composer ([#33982](https://github.co _[Truncated at 4000 characters — full notes: https://github.com/element-hq/element-web/releases/tag/v1.12.24-rc.1]_ ### v1.12.24-rc.0 - Date: 2026-07-14 - Version: v1.12.24-rc.0 - Original notes: https://github.com/element-hq/element-web/releases/tag/v1.12.24-rc.0 - Permalink: https://whatsnew.fyi/product/element/releases/v1.12.24-rc.0 - Labels: Pre-release - **added** — Add user status to autocomplete suggestions - **added** — Add user status to DM room header - **added** — Add user status to room summary card - **added** — Implement sending URL Preview Bundles (MSC 4095) - **added** — Add config parameter to disable client wellknown fetch - **added** — Implement ongoing call tiles view-models and store - **added** — Implement ongoing call tiles views - **added** — Add user status emoji to member list - **added** — Add user status in user info right panel card - **added** — Add Favourites and Low Priority filters to room list when sections are disabled - **added** — Add user status to DM rooms in the room list - **added** — Implement tombstone tiles for calls in room and DM - **added** — Add UI for setting user status - **added** — Add module API for overriding the composer preview - **added** — Add URL preview above message composer - **changed** — Adapt OAuth2 implementation to Matrix Spec v1.18 - **changed** — Allow disabling legacy calls and rename Voice & Video settings to Legacy Voice & Video - **changed** — Start voice call in PiP instead of fullscreen - **fixed** — Fix icon in Jitsi lobby not rendering correctly - **fixed** — Automatically recover from a renderer crash instead of leaving a blank window - **fixed** — Fetch authenticated media through the session for Save image as - **fixed** — Fix room list scroll when clicked in thread activity centre - **fixed** — Center long user IDs in the user menu - **fixed** — Fix composer preview getting stuck on a single module API preview - **fixed** — Throttle notification sounds so a backlog does not play them all at once - **fixed** — Change user ID colour to secondary - **fixed** — Fix map tooltip overlapping message composer - **fixed** — Clear the composer preview after sending a message - **fixed** — Fix unnecessary re-rendering of room list items while scrolling - **fixed** — Improve performance with smarter custom section loading in room list - **fixed** — Pluralise the multi-session remove button and confirmation dialog - **removed** — Remove legacy room list ##### ✨ Features * Add user status to autocomplete suggestion ([#34241](https://github.com/element-hq/element-web/pull/34241)). Contributed by @dbkr. * Add user status to dm room header ([#34225](https://github.com/element-hq/element-web/pull/34225)). Contributed by @dbkr. * User status in room summary card ([#34239](https://github.com/element-hq/element-web/pull/34239)). Contributed by @dbkr. * Sending URL Preview Bundles (MSC 4095) ([#34150](https://github.com/element-hq/element-web/pull/34150)). Contributed by @Siriusmart. * Add config param to disable client wellknown fetch ([#34084](https://github.com/element-hq/element-web/pull/34084)). Contributed by @langleyd. * Ongoing call tiles - Implement the view-models and store ([#34198](https://github.com/element-hq/element-web/pull/34198)). Contributed by @MidhunSureshR. * Ongoing call tiles - Implement the required views ([#34197](https://github.com/element-hq/element-web/pull/34197)). Contributed by @MidhunSureshR. * Add user status emoji to member list ([#34210](https://github.com/element-hq/element-web/pull/34210)). Contributed by @dbkr. * Add user status in user info right panel card ([#34212](https://github.com/element-hq/element-web/pull/34212)). Contributed by @dbkr. * RoomList: add back Favourites and Low Priority filters when sections are disabled ([#34162](https://github.com/element-hq/element-web/pull/34162)). Contributed by @florianduros. * Add user status to DM rooms in the room list ([#34191](https://github.com/element-hq/element-web/pull/34191)). Contributed by @dbkr. * Adapt OAuth2 implementation to Matrix Spec v1.18 ([#34026](https://github.com/element-hq/element-web/pull/34026)). Contributed by @t3chguy. * Implement tombstone tiles for calls in room and DM ([#34141](https://github.com/element-hq/element-web/pull/34141)). Contributed by @MidhunSureshR. * Allow disabling legacy calls and make `Voice & Video` settings `Legacy Voice & Video` ([#33692](https://github.com/element-hq/element-web/pull/33692)). Contributed by @toger5. * UI for setting user status ([#33856](https://github.com/element-hq/element-web/pull/33856)). Contributed by @dbkr. * Start voice call in PiP (not in fullscreen) ([#34055](https://github.com/element-hq/element-web/pull/34055)). Contributed by @toger5. * Add a module API for overriding the composer preview. ([#33978](https://github.com/element-hq/element-web/pull/33978)). Contributed by @Half-Shot. * Remove legacy room list ([#34040](https://github.com/element-hq/element-web/pull/34040)). Contributed by @florianduros. * Add URL preview above message composer ([#33964](https://github.com/element-hq/element-web/pull/33964)). Contributed by @Half-Shot. ##### 🐛 Bug Fixes * Fix icon in Jitsi lobby not rendering correctly ([#34246](https://github.com/element-hq/element-web/pull/34246)). Contributed by @t3chguy. * Automatically recover from a renderer crash instead of leaving a blank window ([#33988](https://github.com/element-hq/element-web/pull/33988)). Contributed by @hayaksi1. * Fetch authenticated media through the session for "Save image as" ([#33997](https://github.com/element-hq/element-web/pull/33997)). Contributed by @hayaksi1. * RoomList: fix room scroll when clicked in thread activity centre ([#34179](https://github.com/element-hq/element-web/pull/34179)). Contributed by @florianduros. * Center long user ids in the user menu ([#34182](https://github.com/element-hq/element-web/pull/34182)). Contributed by @dbkr. * Fix composer preview getting stuck on a single module API preview ([#34173](https://github.com/element-hq/element-web/pull/34173)). Contributed by @Half-Shot. * Throttle notification sounds so a backlog doesn't play them all at once ([#33989](https://github.com/element-hq/element-web/pull/33989)). Contributed by @hayaksi1. * Change user ID colour to secondary ([#34129](https://github.com/element-hq/element-web/pull/34129)). Contributed by @dbkr. * Fix map tooltip overlapping message composer ([#33982](https://github.co _[Truncated at 4000 characters — full notes: https://github.com/element-hq/element-web/releases/tag/v1.12.24-rc.0]_