Element

CommunicationAGPL-3.0

A secure Matrix client for collaboration.

Latest v1.12.27 · by ElementWritten in TypeScriptWebsiteelement-hq/element-webRSS

Release activity

Release activity — 15 releases across 10 days since Jul 14, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Jul 14, 2026. Older weeks are hidden at this screen width.
JunJulAugSep
SundayNo releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026No releases on Aug 30, 2026No releases on Sep 6, 2026
MondayNo releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026No releases on Sep 7, 2026
Tuesday2 releases on Jul 14, 20261 release on Jul 21, 20262 releases on Jul 28, 20264 releases on Aug 4, 2026No releases on Aug 11, 20261 release on Aug 18, 20261 release on Aug 25, 20261 release on Sep 1, 2026No releases on Sep 8, 2026
WednesdayNo releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 20261 release on Aug 5, 20261 release on Aug 12, 2026No releases on Aug 19, 2026No releases on Aug 26, 2026No releases on Sep 2, 2026No releases on Sep 9, 2026
ThursdayNo releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026No releases on Aug 20, 2026No releases on Aug 27, 2026No releases on Sep 3, 2026
FridayNo releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026No releases on Aug 21, 20261 release on Aug 28, 2026No releases on Sep 4, 2026
SaturdayNo releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 2026No releases on Aug 29, 2026No releases on Sep 5, 2026

15 releases since Jul 14, 2026, busiest day 4

Changelog

v1.12.27

Latest
Added 9
  • Timeline MVVM 2 - RoomTimelineViewModel
  • Promote Custom Themes labs feature to devtools
  • Render knock membership events in notifications
  • Room list: add room selection on section creation/edition
  • Room list: add settings to consider activity as unread
  • Reworked composer URL previews
Changed 2
  • Update bundled URL preview implementation to reflect MSC updates
  • Tooltip and cursor enhancements for the left panel separator
Fixed 9
  • Fix bug where manually set status would get lost
  • Render textual events as plain text in chat exports
  • Fix user levels being edited when going into room setting role tab
  • RoomList: wire up Show People Space settings Space
  • Don't let a failed screen-share source query hang the picker, and consume the display-media callback once
  • Always show the current room, even when the Unread filter is active

From Element

✨ Features
  • Timeline MVVM 2 - RoomTimelineViewModel (#34683). Contributed by @langleyd.
  • Promote Custom Themes labs feature to devtools (#34703). Contributed by @Half-Shot.
  • Update bundled URL preview implementation to reflect MSC updates (#34764). Contributed by @Half-Shot. Fixes GHSA-9r5h-8m2x-w7q6
  • Render knock membership events in notifications (#34268). Contributed by @ara4n.
  • Room list: add room selection on section creation/edition (#34387). Contributed by @florianduros.
  • Room list: add settings to consider activity as unread (#34748). Contributed by @florianduros.
  • Reworked composer URL previews (#34279). Contributed by @Siriusmart.
  • Add new module API to allow setting User Verification CAs (#34620). Contributed by @richvdh.
  • Tooltip and cursor enhancements for the left panel separator (#34643). Contributed by @MidhunSureshR.
  • Allow settings status directly from menu (#34707). Contributed by @dbkr.
  • Wire up recent emoji to user status emoji picker (#34710). Contributed by @dbkr.
🐛 Bug Fixes
  • [Backport staging] Fix bug where manually set status would get lost (#34828). Contributed by @RiotRobot.
  • Render textual events as plain text in chat exports (#34496). Contributed by @hayaksi1.
  • Fix user levels being edited when going into room setting role tab (#34783). Contributed by @florianduros.
  • RoomList: wire up "Show People" Space settings Space (#34768). Contributed by @florianduros.
  • Don't let a failed screen-share source query hang the picker, and consume the display-media callback once (#34002). Contributed by @hayaksi1.
  • Always show the current room, even when the Unread filter is active (#34228). Contributed by @andybalaam.
  • Show the same unreads on Home as the spaces show (#34664). Contributed by @hayaksi1.
  • Stop notification states emitting an update when nothing has changed (#34680). Contributed by @hayaksi1.
  • Always pad the minutes of a duration if the hours place is occupied (#34734). Contributed by @robintown.
  • Show the promotion warning when your own power level comes from the room default (#34658). Contributed by @hayaksi1.
  • Ensure "Manage account" button in user menu opens a new tab (#34552). Contributed by @Half-Shot.
  • Re-evaluate the unread state of a room when one of its events is decrypted (#34515). Contributed by @hayaksi1.
  • Let the next and previous room shortcuts work before a room is opened (#34506). Contributed by @hayaksi1.
  • Strip a UTF-8 byte order mark before parsing JSON files on desktop (#34504). Contributed by @hayaksi1.
  • Only offer permission levels the user can actually set (#34500). Contributed by @hayaksi1.
  • Show the unsent symbol on the All rooms badge (#34498). Contributed by @hayaksi1.
  • Use correct emoji font on the custom status emoji button (#34708). Contributed by @dbkr.
  • Stop messages flickering through the file panel as they are sent (#34608). Contributed by @hayaksi1.
  • Fix illegible text on hovered Spotlight results in high-contrast theme (#34465). Contributed by @PrinceXDev.
  • Format relative timestamps using the locale's own date order (#34484). Contributed by @hayaksi1.
  • Stop showing an unread count on a room you have left (#34595). Contributed by @hayaksi1.
  • Avoid destroying a still-valid session when the OS keychain is temporarily unreadable (#33986). Contributed by @hayaksi1.
  • Restore the read marker fade by using a valid CSS easing function (#34485). Contributed by @hayaksi1.
  • Stop one finished sound from cutting off another (#34576). Contributed by @hayaksi1.
  • Add Sentry frame rewriting for Element Desktop integration (#34667). Contributed by @PrinceXDev.
  • Replace the selected text when inserting a new line in the composer (#34509). Contributed by @hayaksi1.
  • Open the quick settings theme menu upwards so every theme is reachable (#34501). Contributed by @hayaksi1.
  • Keep the original URL when deserialising markdown links (#34488). Contributed by @hayaksi1.
  • Stop reporting a search you cancelled yourself as a failure (#34594). Contributed by @hayaksi1.
  • Respect retry_after_ms and stop retrying rate limited invites forever (#34480). Contributed by @hayaksi1.
View originalPermalink
How v1.12.27 went

v1.12.27-rc.1

Pre-release
Added 11
  • Timeline MVVM 2 - RoomTimelineViewModel
  • Promote Custom Themes labs feature to devtools
  • Update bundled URL preview implementation to reflect MSC updates
  • Render knock membership events in notifications
  • Room list: add room selection on section creation/edition
  • Room list: add settings to consider activity as unread
Fixed 9
  • Fix bug where manually set status would get lost
  • Render textual events as plain text in chat exports
  • Fix user levels being edited when going into room setting role tab
  • RoomList: wire up Show People Space settings Space
  • Don't let a failed screen-share source query hang the picker, and consume the display-media callback once
  • Always show the current room, even when the Unread filter is active

From Element

✨ Features
  • Timeline MVVM 2 - RoomTimelineViewModel (#34683). Contributed by @langleyd.
  • Promote Custom Themes labs feature to devtools (#34703). Contributed by @Half-Shot.
  • Update bundled URL preview implementation to reflect MSC updates (#34764). Contributed by @Half-Shot.
  • Render knock membership events in notifications (#34268). Contributed by @ara4n.
  • Room list: add room selection on section creation/edition (#34387). Contributed by @florianduros.
  • Room list: add settings to consider activity as unread (#34748). Contributed by @florianduros.
  • Reworked composer URL previews (#34279). Contributed by @Siriusmart.
  • Add new module API to allow setting User Verification CAs (#34620). Contributed by @richvdh.
  • Tooltip and cursor enhancements for the left panel separator (#34643). Contributed by @MidhunSureshR.
  • Allow settings status directly from menu (#34707). Contributed by @dbkr.
  • Wire up recent emoji to user status emoji picker (#34710). Contributed by @dbkr.
🐛 Bug Fixes
  • [Backport staging] Fix bug where manually set status would get lost (#34828). Contributed by @RiotRobot.
  • Render textual events as plain text in chat exports (#34496). Contributed by @hayaksi1.
  • Fix user levels being edited when going into room setting role tab (#34783). Contributed by @florianduros.
  • RoomList: wire up "Show People" Space settings Space (#34768). Contributed by @florianduros.
  • Don't let a failed screen-share source query hang the picker, and consume the display-media callback once (#34002). Contributed by @hayaksi1.
  • Always show the current room, even when the Unread filter is active (#34228). Contributed by @andybalaam.
  • Show the same unreads on Home as the spaces show (#34664). Contributed by @hayaksi1.
  • Stop notification states emitting an update when nothing has changed (#34680). Contributed by @hayaksi1.
  • Always pad the minutes of a duration if the hours place is occupied (#34734). Contributed by @robintown.
  • Show the promotion warning when your own power level comes from the room default (#34658). Contributed by @hayaksi1.
  • Ensure "Manage account" button in user menu opens a new tab (#34552). Contributed by @Half-Shot.
  • Re-evaluate the unread state of a room when one of its events is decrypted (#34515). Contributed by @hayaksi1.
  • Let the next and previous room shortcuts work before a room is opened (#34506). Contributed by @hayaksi1.
  • Strip a UTF-8 byte order mark before parsing JSON files on desktop (#34504). Contributed by @hayaksi1.
  • Only offer permission levels the user can actually set (#34500). Contributed by @hayaksi1.
  • Show the unsent symbol on the All rooms badge (#34498). Contributed by @hayaksi1.
  • Use correct emoji font on the custom status emoji button (#34708). Contributed by @dbkr.
  • Stop messages flickering through the file panel as they are sent (#34608). Contributed by @hayaksi1.
  • Fix illegible text on hovered Spotlight results in high-contrast theme (#34465). Contributed by @PrinceXDev.
  • Format relative timestamps using the locale's own date order (#34484). Contributed by @hayaksi1.
  • Stop showing an unread count on a room you have left (#34595). Contributed by @hayaksi1.
  • Avoid destroying a still-valid session when the OS keychain is temporarily unreadable (#33986). Contributed by @hayaksi1.
  • Restore the read marker fade by using a valid CSS easing function (#34485). Contributed by @hayaksi1.
  • Stop one finished sound from cutting off another (#34576). Contributed by @hayaksi1.
  • Add Sentry frame rewriting for Element Desktop integration (#34667). Contributed by @PrinceXDev.
  • Replace the selected text when inserting a new line in the composer (#34509). Contributed by @hayaksi1.
  • Open the quick settings theme menu upwards so every theme is reachable (#34501). Contributed by @hayaksi1.
  • Keep the original URL when deserialising markdown links (#34488). Contributed by @hayaksi1.
  • Stop reporting a search you cancelled yourself as a failure (#34594). Contributed by @hayaksi1.
  • Respect retry_after_ms and stop retrying rate limited invites forever (#34480). Contributed by @hayaksi1.
View originalPermalink
How v1.12.27-rc.1 went

v1.12.27-rc.0

Pre-release
Added 8
  • Timeline MVVM 2 - RoomTimelineViewModel
  • Promote Custom Themes labs feature to devtools
  • Render knock membership events in notifications
  • Room list: add room selection on section creation/edition
  • Room list: add settings to consider activity as unread
  • Add new module API to allow setting User Verification CAs
  • Allow settings status directly from menu
  • Wire up recent emoji to user status emoji picker
Changed 3
  • Update bundled URL preview implementation to reflect MSC updates
  • Reworked composer URL previews
  • Tooltip and cursor enhancements for the left panel separator
Fixed 9
  • Render textual events as plain text in chat exports
  • Fix user levels being edited when going into room setting role tab
  • RoomList: wire up "Show People" Space settings Space
  • Don't let a failed screen-share source query hang the picker, and consume the display-media callback once
  • Always show the current room, even when the Unread filter is active
  • Show the same unreads on Home as the spaces show

From Element

✨ Features
  • Timeline MVVM 2 - RoomTimelineViewModel (#34683). Contributed by @langleyd.
  • Promote Custom Themes labs feature to devtools (#34703). Contributed by @Half-Shot.
  • Update bundled URL preview implementation to reflect MSC updates (#34764). Contributed by @Half-Shot.
  • Render knock membership events in notifications (#34268). Contributed by @ara4n.
  • Room list: add room selection on section creation/edition (#34387). Contributed by @florianduros.
  • Room list: add settings to consider activity as unread (#34748). Contributed by @florianduros.
  • Reworked composer URL previews (#34279). Contributed by @Siriusmart.
  • Add new module API to allow setting User Verification CAs (#34620). Contributed by @richvdh.
  • Tooltip and cursor enhancements for the left panel separator (#34643). Contributed by @MidhunSureshR.
  • Allow settings status directly from menu (#34707). Contributed by @dbkr.
  • Wire up recent emoji to user status emoji picker (#34710). Contributed by @dbkr.
🐛 Bug Fixes
  • Render textual events as plain text in chat exports (#34496). Contributed by @hayaksi1.
  • Fix user levels being edited when going into room setting role tab (#34783). Contributed by @florianduros.
  • RoomList: wire up "Show People" Space settings Space (#34768). Contributed by @florianduros.
  • Don't let a failed screen-share source query hang the picker, and consume the display-media callback once (#34002). Contributed by @hayaksi1.
  • Always show the current room, even when the Unread filter is active (#34228). Contributed by @andybalaam.
  • Show the same unreads on Home as the spaces show (#34664). Contributed by @hayaksi1.
  • Stop notification states emitting an update when nothing has changed (#34680). Contributed by @hayaksi1.
  • Always pad the minutes of a duration if the hours place is occupied (#34734). Contributed by @robintown.
  • Show the promotion warning when your own power level comes from the room default (#34658). Contributed by @hayaksi1.
  • Ensure "Manage account" button in user menu opens a new tab (#34552). Contributed by @Half-Shot.
  • Re-evaluate the unread state of a room when one of its events is decrypted (#34515). Contributed by @hayaksi1.
  • Let the next and previous room shortcuts work before a room is opened (#34506). Contributed by @hayaksi1.
  • Strip a UTF-8 byte order mark before parsing JSON files on desktop (#34504). Contributed by @hayaksi1.
  • Only offer permission levels the user can actually set (#34500). Contributed by @hayaksi1.
  • Show the unsent symbol on the All rooms badge (#34498). Contributed by @hayaksi1.
  • Use correct emoji font on the custom status emoji button (#34708). Contributed by @dbkr.
  • Stop messages flickering through the file panel as they are sent (#34608). Contributed by @hayaksi1.
  • Fix illegible text on hovered Spotlight results in high-contrast theme (#34465). Contributed by @PrinceXDev.
  • Format relative timestamps using the locale's own date order (#34484). Contributed by @hayaksi1.
  • Stop showing an unread count on a room you have left (#34595). Contributed by @hayaksi1.
  • Avoid destroying a still-valid session when the OS keychain is temporarily unreadable (#33986). Contributed by @hayaksi1.
  • Restore the read marker fade by using a valid CSS easing function (#34485). Contributed by @hayaksi1.
  • Stop one finished sound from cutting off another (#34576). Contributed by @hayaksi1.
  • Add Sentry frame rewriting for Element Desktop integration (#34667). Contributed by @PrinceXDev.
  • Replace the selected text when inserting a new line in the composer (#34509). Contributed by @hayaksi1.
  • Open the quick settings theme menu upwards so every theme is reachable (#34501). Contributed by @hayaksi1.
  • Keep the original URL when deserialising markdown links (#34488). Contributed by @hayaksi1.
  • Stop reporting a search you cancelled yourself as a failure (#34594). Contributed by @hayaksi1.
  • Respect retry_after_ms and stop retrying rate limited invites forever (#34480). Contributed by @hayaksi1.
View originalPermalink
How v1.12.27-rc.0 went

v1.12.26

Added 8
  • Timeline MVVM 1 - Shared TimelineView and Overlay Buttons
  • Tell the user when registration is being rate limited
  • Provide element-web modules docker image
  • Show and clear your own on-a-call status
  • RTC transports discovery for widgets
  • Custom user status
  • Module API for accessing storage helper functions
  • Room list persist section state (expanded/collapsed)
Fixed 12
  • macOS fix: can't change homeserver on login or press the logout button on the splash/loading screen
  • Cachebust languages.json
  • Fix layout of user status dropdown
  • Fix notification badge sizing
  • Keep a file's extension when it is renamed in the desktop save dialog
  • Update the pinned message banner when a pinned message is edited

From Element

✨ Features
  • Timeline MVVM 1 - Shared TimelineView and Overlay Buttons (#34464). Contributed by @langleyd.
  • Tell the user when registration is being rate limited (#34519). Contributed by @hayaksi1.
  • Provide element-web modules docker image (#34657). Contributed by @t3chguy.
  • Show & clear your own on-a-call status (#34613). Contributed by @dbkr.
  • feat(widget): Rtc transports discovery for widgets (#34393). Contributed by @BillCarsonFr.
  • Custom user status (#34386). Contributed by @dbkr.
  • Add a Module API for accessing storage helper functions. (#34284). Contributed by @Half-Shot.
  • Room list: persist section state (expanded/collapsed) (#34351). Contributed by @florianduros.
🐛 Bug Fixes
  • [Backport staging] macOS Fix: Can't change homeserver on login or press the logout button on the splash/loading srceen (#34706). Contributed by @RiotRobot.
  • [Backport staging] Cachebust languages.json (#34711). Contributed by @RiotRobot.
  • Fix layout of user status dropdown (#34668). Contributed by @dbkr.
  • Fix notification badge sizing (#34655). Contributed by @ZacksBot.
  • Keep a file's extension when it is renamed in the desktop save dialog (#34601). Contributed by @hayaksi1.
  • Update the pinned message banner when a pinned message is edited (#34631). Contributed by @hayaksi1.
  • Use the dark code highlighting stylesheet in the dark-custom theme (#34491). Contributed by @hayaksi1.
  • Keep a copy of the audio buffer so the WAV fallback can run (#34481). Contributed by @hayaksi1.
  • Update the member list invite button when power levels change (#34475). Contributed by @hayaksi1.
  • Open linkified room aliases and permalinks in the app rather than the browser (#34507). Contributed by @hayaksi1.
  • Stop large audio playback when the media element ends (#34495). Contributed by @hayaksi1.
  • Fix spacing in user status dropdown (#34589). Contributed by @dbkr.
  • Reverse a confirmed autocomplete with a single undo (#34635). Contributed by @hayaksi1.
  • Allow a notification keyword to start with a dot (#34574). Contributed by @hayaksi1.
  • Fix mistaken reference to element_call.disable in docs (#34647). Contributed by @robintown.
  • Round the room preview dialog like everything around it (#34597). Contributed by @hayaksi1.
  • Increase Threads panel header height to 64px to match Pinned Message banner (#34566). Contributed by @PrinceXDev.
  • fix: align room timeline scrollbar to viewport edge (#33788). Contributed by @Adi-Beker.
  • Let a click on the separator wander a little before it counts as a drag (#34580). Contributed by @hayaksi1.
  • Surface an error when a downloaded file can't be opened instead of failing silently (#33998). Contributed by @hayaksi1.
  • Keep emoji at code size inside code blocks so line numbers stay aligned (#34497). Contributed by @hayaksi1.
  • Make permalinks to the same event work more than once (#34483). Contributed by @hayaksi1.
  • Remove code to round panel size on resize (#34543). Contributed by @MidhunSureshR.
  • Do not ask for a room address when the room already has one (#34499). Contributed by @hayaksi1.
  • Show the filename in the audio player title when the event has one (#34479). Contributed by @hayaksi1.
  • Treat an unset profile field as unchanged in collapsed membership summaries (#34493). Contributed by @hayaksi1.
  • Open space settings when editing a space topic (#34477). Contributed by @hayaksi1.
  • Show "border" type of separator when clicking on separator (#34549). Contributed by @MidhunSureshR.
  • fix member list scroll bug where invited 3PID users replace joined members (#34427). Contributed by @rizzler13.
  • Update Twemoji credits links (#34461). Contributed by @t3chguy.
  • Fix joinRoom failing when the roomviewstore state changes. (#34180). Contributed by @Half-Shot.
  • Fixed collapsed URL preview incorrect aspect ratio for chromium (#34382). Contributed by @Siriusmart.
View originalPermalink
How v1.12.26 went

v1.12.26-rc.0

Pre-release
Added 8
  • Timeline MVVM 1 - Shared TimelineView and Overlay Buttons
  • Tell the user when registration is being rate limited
  • Provide element-web modules docker image
  • Show and clear your own on-a-call status
  • RTC transports discovery for widgets
  • Custom user status
  • Module API for accessing storage helper functions
  • Room list persists section state (expanded/collapsed)
Fixed 12
  • Fix layout of user status dropdown
  • Fix notification badge sizing
  • Keep a file's extension when it is renamed in the desktop save dialog
  • Update the pinned message banner when a pinned message is edited
  • Use the dark code highlighting stylesheet in the dark-custom theme
  • Keep a copy of the audio buffer so the WAV fallback can run

From Element

✨ Features
  • Timeline MVVM 1 - Shared TimelineView and Overlay Buttons (#34464). Contributed by @langleyd.
  • Tell the user when registration is being rate limited (#34519). Contributed by @hayaksi1.
  • Provide element-web modules docker image (#34657). Contributed by @t3chguy.
  • Show & clear your own on-a-call status (#34613). Contributed by @dbkr.
  • feat(widget): Rtc transports discovery for widgets (#34393). Contributed by @BillCarsonFr.
  • Custom user status (#34386). Contributed by @dbkr.
  • Add a Module API for accessing storage helper functions. (#34284). Contributed by @Half-Shot.
  • Room list: persist section state (expanded/collapsed) (#34351). Contributed by @florianduros.
🐛 Bug Fixes
  • Fix layout of user status dropdown (#34668). Contributed by @dbkr.
  • Fix notification badge sizing (#34655). Contributed by @ZacksBot.
  • Keep a file's extension when it is renamed in the desktop save dialog (#34601). Contributed by @hayaksi1.
  • Update the pinned message banner when a pinned message is edited (#34631). Contributed by @hayaksi1.
  • Use the dark code highlighting stylesheet in the dark-custom theme (#34491). Contributed by @hayaksi1.
  • Keep a copy of the audio buffer so the WAV fallback can run (#34481). Contributed by @hayaksi1.
  • Update the member list invite button when power levels change (#34475). Contributed by @hayaksi1.
  • Open linkified room aliases and permalinks in the app rather than the browser (#34507). Contributed by @hayaksi1.
  • Stop large audio playback when the media element ends (#34495). Contributed by @hayaksi1.
  • Fix spacing in user status dropdown (#34589). Contributed by @dbkr.
  • Reverse a confirmed autocomplete with a single undo (#34635). Contributed by @hayaksi1.
  • Allow a notification keyword to start with a dot (#34574). Contributed by @hayaksi1.
  • Fix mistaken reference to element_call.disable in docs (#34647). Contributed by @robintown.
  • Round the room preview dialog like everything around it (#34597). Contributed by @hayaksi1.
  • Increase Threads panel header height to 64px to match Pinned Message banner (#34566). Contributed by @PrinceXDev.
  • fix: align room timeline scrollbar to viewport edge (#33788). Contributed by @Adi-Beker.
  • Let a click on the separator wander a little before it counts as a drag (#34580). Contributed by @hayaksi1.
  • Surface an error when a downloaded file can't be opened instead of failing silently (#33998). Contributed by @hayaksi1.
  • Keep emoji at code size inside code blocks so line numbers stay aligned (#34497). Contributed by @hayaksi1.
  • Make permalinks to the same event work more than once (#34483). Contributed by @hayaksi1.
  • Remove code to round panel size on resize (#34543). Contributed by @MidhunSureshR.
  • Do not ask for a room address when the room already has one (#34499). Contributed by @hayaksi1.
  • Show the filename in the audio player title when the event has one (#34479). Contributed by @hayaksi1.
  • Treat an unset profile field as unchanged in collapsed membership summaries (#34493). Contributed by @hayaksi1.
  • Open space settings when editing a space topic (#34477). Contributed by @hayaksi1.
  • Show "border" type of separator when clicking on separator (#34549). Contributed by @MidhunSureshR.
  • fix member list scroll bug where invited 3PID users replace joined members (#34427). Contributed by @rizzler13.
  • Update Twemoji credits links (#34461). Contributed by @t3chguy.
  • Fix joinRoom failing when the roomviewstore state changes. (#34180). Contributed by @Half-Shot.
  • Fixed collapsed URL preview incorrect aspect ratio for chromium (#34382). Contributed by @Siriusmart.
View originalPermalink
How v1.12.26-rc.0 went

v1.12.25

Added 9
  • Auto collapse left panel during calls
  • Auto collapse left panel on window resize
  • Collapse left panel functionality in UIStore
  • Set auto on-a-call status
  • Support for reading m.call status
  • Collapsed URL previews in timeline
Changed 5
  • Use correct color for cancel button in dialog
  • Change Edit section label to Save in edit section dialog
  • Make notification settings copy and layout more user-friendly
  • Draw a styled 32px macOS title bar band
  • Widen macOS title-bar drag strips for easier window moving
Fixed 5
  • Fix various dialogs failing to open due to containing linked text
  • Fix room list scrolling with touch device
  • Update to Seshat 5.0.0, fixing panics
  • Add ellipsis and title to spotlight search results
  • Increase room list startup performance when rooms have notifications
Deprecated 1
  • Remove support for MSC3391 and MSC3852

From Element

🦖 Deprecations
  • Remove support for MSC3391 & MSC3852 (#34400). Contributed by @t3chguy.
✨ Features
  • Auto Collapse Behaviour - Collapse left panel during calls (#33771). Contributed by @MidhunSureshR.
  • Use correct color for cancel button in dialog (#34308). Contributed by @florianduros.
  • Auto Collapse Behaviour - Collapse left panel on window resize (#32964). Contributed by @MidhunSureshR.
  • Room list: change Edit section label to Save in edit section dialog (#34364). Contributed by @florianduros.
  • Set auto on-a-call status (#34306). Contributed by @dbkr.
  • Collapsed URL previews in timeline (#34165). Contributed by @Siriusmart.
  • Include the url preview bundle field in the devtools timeline event editor (#34289). Contributed by @Siriusmart.
  • Use url preview bundle for URL preview in timeline (MSC4095) (#34170). Contributed by @Siriusmart.
  • Support for reading m.call status (#34295). Contributed by @dbkr.
  • Auto Collapse Behaviour - Add necessary functionality to UIStore (#32963). Contributed by @MidhunSureshR.
  • Introduce a Module API to get application settings. (#34278). Contributed by @Half-Shot.
  • Make notification settings copy/layout more user-friendly (#34120). Contributed by @mxandreas.
🐛 Bug Fixes
  • Fix various dialogs failing to open due to containing linked text (#34304). Contributed by @Half-Shot.
  • Draw a styled 32px macOS title bar band (#34419). Contributed by @langleyd.
  • Room list: fix scrolling with touch device (#34381). Contributed by @florianduros.
  • Update to Seshat 5.0.0, fixing panics (#34396). Contributed by @richvdh.
  • Add ellipsis and title to spotlight search results (#34379). Contributed by @langleyd.
  • Room list: increase startup performance when rooms have notifications (#34358). Contributed by @florianduros.
  • Widen the macOS title-bar drag strips so the window is easy to move (#33991). Contributed by @hayaksi1.
  • Warn when an encrypted search runs before the index has finished building (#34001). Contributed by @hayaksi1.
  • Make the text copy button use IconButton (#34224). Contributed by @dbkr.
  • Room list: fix *Chat moved* toast appearing when room list is loaded (#34305). Contributed by @florianduros.
  • Enable some oxlint a11y rules & improve keyboard accessibility (#34291). Contributed by @t3chguy.
  • Fix join call button in header having two labels (#34293). Contributed by @robintown.
  • Fixed sending url preview bundles relying on update delay (#34266). Contributed by @Siriusmart.
  • Room list: fix when a room is added twice (#34281). Contributed by @florianduros.
  • Make the persistent-storage request observable and warn when it is denied (#33987). Contributed by @hayaksi1.
  • Give the collapsed space panel separator clearance from the macOS traffic lights (#34243). Contributed by @spoisseroux.
  • Fix incorrect plural form in call tile (#34272). Contributed by @florianduros.
View originalPermalink
How v1.12.25 went

v1.12.25-rc.1

Pre-release
Added 8
  • Collapse left panel automatically during calls
  • Collapse left panel automatically on window resize
  • Set auto on-a-call status
  • Collapse URL previews in timeline
  • Include the url preview bundle field in the devtools timeline event editor
  • Use url preview bundle for URL preview in timeline (MSC4095)
  • Support for reading m.call status
  • Introduce a Module API to get application settings
Changed 3
  • Use correct color for cancel button in dialog
  • Change Edit section label to Save in edit section dialog
  • Make notification settings copy and layout more user-friendly
Fixed 8
  • Fix various dialogs failing to open due to containing linked text
  • Draw a styled 32px macOS title bar band
  • Fix scrolling with touch device in room list
  • Update to Seshat 5.0.0, fixing panics
  • Add ellipsis and title to spotlight search results
  • Increase startup performance when rooms have notifications
  • Widen the macOS title-bar drag strips so the window is easy to move
  • Warn when an encrypted search runs before the index has finished building
Deprecated 1
  • Remove support for MSC3391 and MSC3852

From Element

🦖 Deprecations
  • Remove support for MSC3391 & MSC3852 (#34400). Contributed by @t3chguy.
✨ Features
  • Auto Collapse Behaviour - Collapse left panel during calls (#33771). Contributed by @MidhunSureshR.
  • Use correct color for cancel button in dialog (#34308). Contributed by @florianduros.
  • Auto Collapse Behaviour - Collapse left panel on window resize (#32964). Contributed by @MidhunSureshR.
  • Room list: change Edit section label to Save in edit section dialog (#34364). Contributed by @florianduros.
  • Set auto on-a-call status (#34306). Contributed by @dbkr.
  • Collapsed URL previews in timeline (#34165). Contributed by @Siriusmart.
  • Include the url preview bundle field in the devtools timeline event editor (#34289). Contributed by @Siriusmart.
  • Use url preview bundle for URL preview in timeline (MSC4095) (#34170). Contributed by @Siriusmart.
  • Support for reading m.call status (#34295). Contributed by @dbkr.
  • Auto Collapse Behaviour - Add necessary functionality to UIStore (#32963). Contributed by @MidhunSureshR.
  • Introduce a Module API to get application settings. (#34278). Contributed by @Half-Shot.
  • Make notification settings copy/layout more user-friendly (#34120). Contributed by @mxandreas.
🐛 Bug Fixes
  • Fix various dialogs failing to open due to containing linked text (#34304). Contributed by @Half-Shot.
  • Draw a styled 32px macOS title bar band (#34419). Contributed by @langleyd.
  • Room list: fix scrolling with touch device (#34381). Contributed by @florianduros.
  • Update to Seshat 5.0.0, fixing panics (#34396). Contributed by @richvdh.
  • Add ellipsis and title to spotlight search results (#34379). Contributed by @langleyd.
  • Room list: increase startup performance when rooms have notifications (#34358). Contributed by @florianduros.
  • Widen the macOS title-bar drag strips so the window is easy to move (#33991). Contributed by @hayaksi1.
  • Warn when an encrypted search runs before the index has finished building (#34001). Contributed by @hayaksi1.
  • Make the text copy button use IconButton (#34224). Contributed by @dbkr.
  • Room list: fix *Chat moved* toast appearing when room list is loaded (#34305). Contributed by @florianduros.
  • Enable some oxlint a11y rules & improve keyboard accessibility (#34291). Contributed by @t3chguy.
  • Fix join call button in header having two labels (#34293). Contributed by @robintown.
  • Fixed sending url preview bundles relying on update delay (#34266). Contributed by @Siriusmart.
  • Room list: fix when a room is added twice (#34281). Contributed by @florianduros.
  • Make the persistent-storage request observable and warn when it is denied (#33987). Contributed by @hayaksi1.
  • Give the collapsed space panel separator clearance from the macOS traffic lights (#34243). Contributed by @spoisseroux.
  • Fix incorrect plural form in call tile (#34272). Contributed by @florianduros.
View originalPermalink
How v1.12.25-rc.1 went

v1.12.25-rc.0

Pre-release
Added 8
  • Collapse left panel automatically during calls
  • Collapse left panel automatically on window resize
  • Set auto on-a-call status
  • Collapse URL previews in timeline
  • Include the url preview bundle field in the devtools timeline event editor
  • Use url preview bundle for URL preview in timeline (MSC4095)
  • Support for reading m.call status
  • Introduce a Module API to get application settings
Changed 3
  • Use correct color for cancel button in dialog
  • Change 'Edit section' label to 'Save' in edit section dialog
  • Make notification settings copy and layout more user-friendly
Fixed 8
  • Fix various dialogs failing to open due to containing linked text
  • Draw a styled 32px macOS title bar band
  • Fix scrolling with touch device in room list
  • Update to Seshat 5.0.0, fixing panics
  • Add ellipsis and title to spotlight search results
  • Increase startup performance when rooms have notifications in room list
  • Widen the macOS title-bar drag strips so the window is easy to move
  • Warn when an encrypted search runs before the index has finished building
Deprecated 1
  • Remove support for MSC3391 and MSC3852

From Element

🦖 Deprecations
  • Remove support for MSC3391 & MSC3852 (#34400). Contributed by @t3chguy.
✨ Features
  • Auto Collapse Behaviour - Collapse left panel during calls (#33771). Contributed by @MidhunSureshR.
  • Use correct color for cancel button in dialog (#34308). Contributed by @florianduros.
  • Auto Collapse Behaviour - Collapse left panel on window resize (#32964). Contributed by @MidhunSureshR.
  • Room list: change Edit section label to Save in edit section dialog (#34364). Contributed by @florianduros.
  • Set auto on-a-call status (#34306). Contributed by @dbkr.
  • Collapsed URL previews in timeline (#34165). Contributed by @Siriusmart.
  • Include the url preview bundle field in the devtools timeline event editor (#34289). Contributed by @Siriusmart.
  • Use url preview bundle for URL preview in timeline (MSC4095) (#34170). Contributed by @Siriusmart.
  • Support for reading m.call status (#34295). Contributed by @dbkr.
  • Auto Collapse Behaviour - Add necessary functionality to UIStore (#32963). Contributed by @MidhunSureshR.
  • Introduce a Module API to get application settings. (#34278). Contributed by @Half-Shot.
  • Make notification settings copy/layout more user-friendly (#34120). Contributed by @mxandreas.
🐛 Bug Fixes
  • Fix various dialogs failing to open due to containing linked text (#34304). Contributed by @Half-Shot.
  • Draw a styled 32px macOS title bar band (#34419). Contributed by @langleyd.
  • Room list: fix scrolling with touch device (#34381). Contributed by @florianduros.
  • Update to Seshat 5.0.0, fixing panics (#34396). Contributed by @richvdh.
  • Add ellipsis and title to spotlight search results (#34379). Contributed by @langleyd.
  • Room list: increase startup performance when rooms have notifications (#34358). Contributed by @florianduros.
  • Widen the macOS title-bar drag strips so the window is easy to move (#33991). Contributed by @hayaksi1.
  • Warn when an encrypted search runs before the index has finished building (#34001). Contributed by @hayaksi1.
  • Make the text copy button use IconButton (#34224). Contributed by @dbkr.
  • Room list: fix *Chat moved* toast appearing when room list is loaded (#34305). Contributed by @florianduros.
  • Enable some oxlint a11y rules & improve keyboard accessibility (#34291). Contributed by @t3chguy.
  • Fix join call button in header having two labels (#34293). Contributed by @robintown.
  • Fixed sending url preview bundles relying on update delay (#34266). Contributed by @Siriusmart.
  • Room list: fix when a room is added twice (#34281). Contributed by @florianduros.
  • Make the persistent-storage request observable and warn when it is denied (#33987). Contributed by @hayaksi1.
  • Give the collapsed space panel separator clearance from the macOS traffic lights (#34243). Contributed by @spoisseroux.
  • Fix incorrect plural form in call tile (#34272). Contributed by @florianduros.
View originalPermalink
How v1.12.25-rc.0 went

v1.12.24

Added 18
  • Add user status to autocomplete suggestion
  • Add user status to dm room header
  • Add user status to room summary card
  • Send URL Preview Bundles (MSC 4095)
  • Add config param to disable client wellknown fetch
  • Implement ongoing call tiles view-models and store
Fixed 2
  • Fix icon in Jitsi lobby not rendering correctly
  • Automatically recover from a renderer crash instead of leaving a blank window
Removed 1
  • Remove legacy room list

From Element

✨ Features
  • Add user status to autocomplete suggestion (#34241). Contributed by @dbkr.
  • Add user status to dm room header (#34225). Contributed by @dbkr.
  • User status in room summary card (#34239). Contributed by @dbkr.
  • Sending URL Preview Bundles (MSC 4095) (#34150). Contributed by @Siriusmart.
  • Add config param to disable client wellknown fetch (#34084). Contributed by @langleyd.
  • Ongoing call tiles - Implement the view-models and store (#34198). Contributed by @MidhunSureshR.
  • Ongoing call tiles - Implement the required views (#34197). Contributed by @MidhunSureshR.
  • Add user status emoji to member list (#34210). Contributed by @dbkr.
  • Add user status in user info right panel card (#34212). Contributed by @dbkr.
  • RoomList: add back Favourites and Low Priority filters when sections are disabled (#34162). Contributed by @florianduros.
  • Add user status to DM rooms in the room list (#34191). Contributed by @dbkr.
  • Adapt OAuth2 implementation to Matrix Spec v1.18 (#34026). Contributed by @t3chguy.
  • Implement tombstone tiles for calls in room and DM (#34141). Contributed by @MidhunSureshR.
  • Allow disabling legacy calls and make Voice & Video settings Legacy Voice & Video (#33692). Contributed by @toger5.
  • UI for setting user status (#33856). Contributed by @dbkr.
  • Start voice call in PiP (not in fullscreen) (#34055). Contributed by @toger5.
  • Add a module API for overriding the composer preview. (#33978). Contributed by @Half-Shot.
  • Remove legacy room list (#34040). Contributed by @florianduros.
  • Add URL preview above message composer (#33964). Contributed by @Half-Shot.
🐛 Bug Fixes
  • Fix icon in Jitsi lobby not rendering correctly (#34246). Contributed by @t3chguy.
  • Automatically recover from a renderer crash instead of leaving a blank window (#33988). Contributed by @hayaksi1.
  • Fetch authenticated media through the session for "Save image as" (#33997). Contributed by @hayaksi1.
  • RoomList: fix room scroll when clicked in thread activity centre (#34179). Contributed by @florianduros.
  • Center long user ids in the user menu (#34182). Contributed by @dbkr.
  • Fix composer preview getting stuck on a single module API preview (#34173). Contributed by @Half-Shot.
  • Throttle notification sounds so a backlog doesn't play them all at once (#33989). Contributed by @hayaksi1.
  • Change user ID colour to secondary (#34129). Contributed by @dbkr.
  • Fix map tooltip overlapping message composer (#33982). Contributed by @Tamajit-005.
  • Clear the composer preview after sending a message. (#34116). Contributed by @Half-Shot.
  • Room list: fix unnecessary re-rendering of room list items while scrolling (#34112). Contributed by @florianduros.
  • Room list: improve performance with smarter custom section loading (#34102). Contributed by @florianduros.
  • Pluralise the multi-session remove button and confirmation dialog (#33983). Contributed by @nnhhoang.
View originalPermalink
How v1.12.24 went

v1.12.24-rc.1

Pre-release
Added 16
  • Add user status to autocomplete suggestion
  • Add user status to dm room header
  • Show user status in room summary card
  • Support sending URL Preview Bundles (MSC 4095)
  • Add config param to disable client wellknown fetch
  • Implement ongoing call tiles view-models and store
Changed 2
  • Adapt OAuth2 implementation to Matrix Spec v1.18
  • Allow disabling legacy calls and rename Voice & Video settings to Legacy Voice & Video
Fixed 2
  • Fix icon in Jitsi lobby not rendering correctly
  • Automatically recover from a renderer crash instead of leaving a blank window
Removed 1
  • Remove legacy room list

From Element

✨ Features
  • Add user status to autocomplete suggestion (#34241). Contributed by @dbkr.
  • Add user status to dm room header (#34225). Contributed by @dbkr.
  • User status in room summary card (#34239). Contributed by @dbkr.
  • Sending URL Preview Bundles (MSC 4095) (#34150). Contributed by @Siriusmart.
  • Add config param to disable client wellknown fetch (#34084). Contributed by @langleyd.
  • Ongoing call tiles - Implement the view-models and store (#34198). Contributed by @MidhunSureshR.
  • Ongoing call tiles - Implement the required views (#34197). Contributed by @MidhunSureshR.
  • Add user status emoji to member list (#34210). Contributed by @dbkr.
  • Add user status in user info right panel card (#34212). Contributed by @dbkr.
  • RoomList: add back Favourites and Low Priority filters when sections are disabled (#34162). Contributed by @florianduros.
  • Add user status to DM rooms in the room list (#34191). Contributed by @dbkr.
  • Adapt OAuth2 implementation to Matrix Spec v1.18 (#34026). Contributed by @t3chguy.
  • Implement tombstone tiles for calls in room and DM (#34141). Contributed by @MidhunSureshR.
  • Allow disabling legacy calls and make Voice & Video settings Legacy Voice & Video (#33692). Contributed by @toger5.
  • UI for setting user status (#33856). Contributed by @dbkr.
  • Start voice call in PiP (not in fullscreen) (#34055). Contributed by @toger5.
  • Add a module API for overriding the composer preview. (#33978). Contributed by @Half-Shot.
  • Remove legacy room list (#34040). Contributed by @florianduros.
  • Add URL preview above message composer (#33964). Contributed by @Half-Shot.
🐛 Bug Fixes
  • Fix icon in Jitsi lobby not rendering correctly (#34246). Contributed by @t3chguy.
  • Automatically recover from a renderer crash instead of leaving a blank window (#33988). Contributed by @hayaksi1.
  • Fetch authenticated media through the session for "Save image as" (#33997). Contributed by @hayaksi1.
  • RoomList: fix room scroll when clicked in thread activity centre (#34179). Contributed by @florianduros.
  • Center long user ids in the user menu (#34182). Contributed by @dbkr.
  • Fix composer preview getting stuck on a single module API preview (#34173). Contributed by @Half-Shot.
  • Throttle notification sounds so a backlog doesn't play them all at once (#33989). Contributed by @hayaksi1.
  • Change user ID colour to secondary (#34129). Contributed by @dbkr.
  • Fix map tooltip overlapping message composer (#33982). Contributed by @Tamajit-005.
  • Clear the composer preview after sending a message. (#34116). Contributed by @Half-Shot.
  • Room list: fix unnecessary re-rendering of room list items while scrolling (#34112). Contributed by @florianduros.
  • Room list: improve performance with smarter custom section loading (#34102). Contributed by @florianduros.
  • Pluralise the multi-session remove button and confirmation dialog (#33983). Contributed by @nnhhoang.
View originalPermalink
How v1.12.24-rc.1 went

v1.12.24-rc.0

Pre-release
Added 15
  • Add user status to autocomplete suggestions
  • Add user status to DM room header
  • Add user status to room summary card
  • Implement sending URL Preview Bundles (MSC 4095)
  • Add config parameter to disable client wellknown fetch
  • Implement ongoing call tiles view-models and store
Changed 3
  • Adapt OAuth2 implementation to Matrix Spec v1.18
  • Allow disabling legacy calls and rename Voice & Video settings to Legacy Voice & Video
  • Start voice call in PiP instead of fullscreen
Fixed 13
  • Fix icon in Jitsi lobby not rendering correctly
  • Automatically recover from a renderer crash instead of leaving a blank window
  • Fetch authenticated media through the session for Save image as
  • Fix room list scroll when clicked in thread activity centre
  • Center long user IDs in the user menu
  • Fix composer preview getting stuck on a single module API preview
Removed 1
  • Remove legacy room list

From Element

✨ Features
  • Add user status to autocomplete suggestion (#34241). Contributed by @dbkr.
  • Add user status to dm room header (#34225). Contributed by @dbkr.
  • User status in room summary card (#34239). Contributed by @dbkr.
  • Sending URL Preview Bundles (MSC 4095) (#34150). Contributed by @Siriusmart.
  • Add config param to disable client wellknown fetch (#34084). Contributed by @langleyd.
  • Ongoing call tiles - Implement the view-models and store (#34198). Contributed by @MidhunSureshR.
  • Ongoing call tiles - Implement the required views (#34197). Contributed by @MidhunSureshR.
  • Add user status emoji to member list (#34210). Contributed by @dbkr.
  • Add user status in user info right panel card (#34212). Contributed by @dbkr.
  • RoomList: add back Favourites and Low Priority filters when sections are disabled (#34162). Contributed by @florianduros.
  • Add user status to DM rooms in the room list (#34191). Contributed by @dbkr.
  • Adapt OAuth2 implementation to Matrix Spec v1.18 (#34026). Contributed by @t3chguy.
  • Implement tombstone tiles for calls in room and DM (#34141). Contributed by @MidhunSureshR.
  • Allow disabling legacy calls and make Voice & Video settings Legacy Voice & Video (#33692). Contributed by @toger5.
  • UI for setting user status (#33856). Contributed by @dbkr.
  • Start voice call in PiP (not in fullscreen) (#34055). Contributed by @toger5.
  • Add a module API for overriding the composer preview. (#33978). Contributed by @Half-Shot.
  • Remove legacy room list (#34040). Contributed by @florianduros.
  • Add URL preview above message composer (#33964). Contributed by @Half-Shot.
🐛 Bug Fixes
  • Fix icon in Jitsi lobby not rendering correctly (#34246). Contributed by @t3chguy.
  • Automatically recover from a renderer crash instead of leaving a blank window (#33988). Contributed by @hayaksi1.
  • Fetch authenticated media through the session for "Save image as" (#33997). Contributed by @hayaksi1.
  • RoomList: fix room scroll when clicked in thread activity centre (#34179). Contributed by @florianduros.
  • Center long user ids in the user menu (#34182). Contributed by @dbkr.
  • Fix composer preview getting stuck on a single module API preview (#34173). Contributed by @Half-Shot.
  • Throttle notification sounds so a backlog doesn't play them all at once (#33989). Contributed by @hayaksi1.
  • Change user ID colour to secondary (#34129). Contributed by @dbkr.
  • Fix map tooltip overlapping message composer (#33982). Contributed by @Tamajit-005.
  • Clear the composer preview after sending a message. (#34116). Contributed by @Half-Shot.
  • Room list: fix unnecessary re-rendering of room list items while scrolling (#34112). Contributed by @florianduros.
  • Room list: improve performance with smarter custom section loading (#34102). Contributed by @florianduros.
  • Pluralise the multi-session remove button and confirmation dialog (#33983). Contributed by @nnhhoang.
View originalPermalink
How v1.12.24-rc.0 went
View all

Discussion

If you publish Element, you can claim this product by proving you administer its repository.