Releases: element-hq/element-web
Releases Β· element-hq/element-web
v1.12.2
β¨ Features
- Room List: Extend the viewport to avoid so many black spots when scrolling the room list (#30867). Contributed by @langleyd.
- Hide calling buttons in room header before a room is created (#30816). Contributed by @Half-Shot.
- Improve invite dialog ui - Part 2 (#30836). Contributed by @florianduros.
π Bug Fixes
- Fix platform settings race condition and make auto-launch tri-state (#30977). Contributed by @t3chguy.
- Fix: member count in header and member list (#30982). Contributed by @florianduros.
- Fix duration of voice message in timeline (#30973). Contributed by @florianduros.
- Fix voice notes rendering at 00:00 when playback had not begun. (#30961). Contributed by @Half-Shot.
- Improve handling of animated images, add support for AVIF animations (#30932). Contributed by @t3chguy.
- Update key storage toggle when key storage status changes (#30934). Contributed by @uhoreg.
- Fix jitsi widget popout (#30908). Contributed by @dbkr.
- Improve keyboard navigation on invite dialog (#30930). Contributed by @florianduros.
- Prefer UIA flows with supported UIA stages (#30926). Contributed by @richvdh.
- Enhance accessibility of dropdown (#30928). Contributed by @florianduros.
- Improve accessibility of the `<AvatarSetting> component (#30907). Contributed by @MidhunSureshR.
v1.12.2-rc.0
What's Changed
- Update dependency @stylistic/eslint-plugin to v5.4.0 by @renovate[bot] in #30923
- Update fontsource monorepo to v5.2.8 by @renovate[bot] in #30920
- Update actions/cache digest to 0057852 by @renovate[bot] in #30911
- Update dependency @sentry/browser to v10.15.0 by @renovate[bot] in #30922
- Update docker/login-action digest to 5e57cd1 by @renovate[bot] in #30912
- Update guibranco/github-status-action-v2 digest to 5530c59 by @renovate[bot] in #30913
- Improve accessibility of the ` component by @MidhunSureshR in #30907
- Update nginxinc/nginx-unprivileged:alpine-slim Docker digest to 13d1e0a by @renovate[bot] in #30914
- Update dependency @types/node to v18.19.127 by @renovate[bot] in #30916
- Update dependency @types/react to v19.1.14 by @renovate[bot] in #30917
- Update dependency caniuse-lite to v1.0.30001745 by @renovate[bot] in #30918
- Playwright Docker image updates by @RiotRobot in #30927
- Improve invite dialog ui - Part 2 by @florianduros in #30836
- Update dependency testcontainers to v11.6.0 by @renovate[bot] in #30924
- Localazy Download by @RiotRobot in #30857
- Enhance accessibility of dropdown by @florianduros in #30928
- Prefer UIA flows with supported UIA stages by @richvdh in #30926
- Improve keyboard navigation on invite dialog by @florianduros in #30930
- Update Node.js to 405dea7 by @renovate[bot] in #30915
- Update all non-major dependencies by @renovate[bot] in #30901
- Playwright Docker image updates by @RiotRobot in #30935
- Add compound web storybook to EW storybook by @florianduros in #30936
- Fix jitsi widget popout by @dbkr in #30908
- Playwright Docker image updates by @RiotRobot in #30942
- Localazy Download by @RiotRobot in #30943
- Update key storage toggle when key storage status changes by @uhoreg in #30934
- Improve handling of animated images, add support for AVIF animations by @t3chguy in #30932
- Playwright Docker image updates by @RiotRobot in #30949
- Localazy Download by @RiotRobot in #30950
- Move ResizerNotifier into SDKContext by @dbkr in #30939
- Hide calling buttons in room header before a room is created by @Half-Shot in #30816
- Room List: Extend the viewport to avoid so many black spots when scrolling the room list by @langleyd in #30867
- Fix voice notes rendering at 00:00 when playback had not begun. by @Half-Shot in #30961
- Playwright Docker image updates by @RiotRobot in #30970
- Localazy Download by @RiotRobot in #30971
- Playwright test for history sharing on invite by @richvdh in #30948
- Remove console log from onEventSentinelUpdated by @t3chguy in #30976
- Playwright Docker image updates by @RiotRobot in #30984
- Fix duration of voice message in timeline by @florianduros in #30973
- Fix: member count in header and member list by @florianduros in #30982
- Fix platform settings race condition and make auto-launch tri-state by @t3chguy in #30977
- Playwright Docker image updates by @RiotRobot in #30989
- Localazy Download by @RiotRobot in #30990
- Playwright Docker image updates by @RiotRobot in #30995
- Localazy Download by @RiotRobot in #30998
- Move shared components to a packages/ directory by @dbkr in #30962
- Stabilise user profile timezones by @Half-Shot in #30815
- Playwright Docker image updates by @RiotRobot in #31002
- Update path in MVVM doc by @florianduros in #31001
- Build the published shared components by @dbkr in #30986
- Simplify favicons and other web icons by @t3chguy in #31000
Full Changelog: v1.12.1...v1.12.2-rc.0
v1.12.1
β¨ Features
- New Room List: Change the order of filters to match those on mobile (#30905). Contributed by @langleyd.
- New Room List: Don't clear filters on space change (#30903). Contributed by @langleyd.
- Add release announcement for the sounds (#30900). Contributed by @langleyd.
- Rich Text Editor: Add emoji suggestion support (#30873). Contributed by @langleyd.
- feat: Disable session lock when running in element-desktop (#30643). Contributed by @kaylendog.
- Improve invite dialog ui - Part 1 (#30764). Contributed by @florianduros.
- Update Message Sound for Element (#30804). Contributed by @beatdemon.
- Add new and improved ringtone (#30761). Contributed by @Half-Shot.
- Disable RTE formatting buttons when the content contains a slash command (#30802). Contributed by @langleyd.
π Bug Fixes
- New Room List: Improve robustness of keyboard navigation (#30888). Contributed by @langleyd.
- Fix a11y issue on list in invite dialog (#30878). Contributed by @florianduros.
- Switch Export and Import Icons to match intuition (#30805). Contributed by @micartey.
- Hide breadcrumb option when new room list is enabled (#30869). Contributed by @florianduros.
- Avoid creating multiple call objects for the same widget (#30839). Contributed by @robintown.
- Add a test for #29882, which is fixed by matrix-org/matrix-js-sdk#5016 (#30835). Contributed by @andybalaam.
- fix: use
help_encryption_urlof config instead of hardcodedhttps://element.io/help#encryption5(#30746). Contributed by @florianduros. - Fix html export when feature_jump_to_date is enabled (#30828). Contributed by @langleyd.
- Fix #30439: "Forgot recovery key" should go to "reset" (#30771). Contributed by @andybalaam.
v1.12.1-rc.1
β¨ Features
- New Room List: Change the order of filters to match those on mobile (#30905). Contributed by @langleyd.
- New Room List: Don't clear filters on space change (#30903). Contributed by @langleyd.
- Add release announcement for the sounds (#30900). Contributed by @langleyd.
- Rich Text Editor: Add emoji suggestion support (#30873). Contributed by @langleyd.
- feat: Disable session lock when running in element-desktop (#30643). Contributed by @kaylendog.
- Improve invite dialog ui - Part 1 (#30764). Contributed by @florianduros.
- Update Message Sound for Element (#30804). Contributed by @beatdemon.
- Add new and improved ringtone (#30761). Contributed by @Half-Shot.
- Disable RTE formatting buttons when the content contains a slash command (#30802). Contributed by @langleyd.
π Bug Fixes
- New Room List: Improve robustness of keyboard navigation (#30888). Contributed by @langleyd.
- Fix a11y issue on list in invite dialog (#30878). Contributed by @florianduros.
- Switch Export and Import Icons to match intuition (#30805). Contributed by @micartey.
- Hide breadcrumb option when new room list is enabled (#30869). Contributed by @florianduros.
- Avoid creating multiple call objects for the same widget (#30839). Contributed by @robintown.
- Add a test for #29882, which is fixed by matrix-org/matrix-js-sdk#5016 (#30835). Contributed by @andybalaam.
- fix: use
help_encryption_urlof config instead of hardcodedhttps://element.io/help#encryption5(#30746). Contributed by @florianduros. - Fix html export when feature_jump_to_date is enabled (#30828). Contributed by @langleyd.
- Fix #30439: "Forgot recovery key" should go to "reset" (#30771). Contributed by @andybalaam.
v1.12.1-rc.0
β¨ Features
- New Room List: Change the order of filters to match those on mobile (#30905). Contributed by @langleyd.
- New Room List: Don't clear filters on space change (#30903). Contributed by @langleyd.
- Add release announcement for the sounds (#30900). Contributed by @langleyd.
- Rich Text Editor: Add emoji suggestion support (#30873). Contributed by @langleyd.
- feat: Disable session lock when running in element-desktop (#30643). Contributed by @kaylendog.
- Improve invite dialog ui - Part 1 (#30764). Contributed by @florianduros.
- Update Message Sound for Element (#30804). Contributed by @beatdemon.
- Add new and improved ringtone (#30761). Contributed by @Half-Shot.
- Disable RTE formatting buttons when the content contains a slash command (#30802). Contributed by @langleyd.
π Bug Fixes
- New Room List: Improve robustness of keyboard navigation (#30888). Contributed by @langleyd.
- Fix a11y issue on list in invite dialog (#30878). Contributed by @florianduros.
- Switch Export and Import Icons to match intuition (#30805). Contributed by @micartey.
- Hide breadcrumb option when new room list is enabled (#30869). Contributed by @florianduros.
- Avoid creating multiple call objects for the same widget (#30839). Contributed by @robintown.
- Add a test for #29882, which is fixed by matrix-org/matrix-js-sdk#5016 (#30835). Contributed by @andybalaam.
- fix: use
help_encryption_urlof config instead of hardcodedhttps://element.io/help#encryption5(#30746). Contributed by @florianduros. - Fix html export when feature_jump_to_date is enabled (#30828). Contributed by @langleyd.
- Fix #30439: "Forgot recovery key" should go to "reset" (#30771). Contributed by @andybalaam.
v1.12.0
π¦ Deprecations
β¨ Features
- Add decline button to call notification toast (use new notification event) (#30729). Contributed by @toger5.
- Use the new room list by default (#30640). Contributed by @langleyd.
- "Verify this device" redesign (#30596). Contributed by @uhoreg.
- Set Element Call "intents" when starting and answering DM calls. (#30730). Contributed by @Half-Shot.
- Add axe compliance for new room list (#30700). Contributed by @langleyd.
- Stop ringing and remove toast if another device answers a RTC call. (#30728). Contributed by @Half-Shot.
- Automatically adjust history visibility when making a room private (#30713). Contributed by @Half-Shot.
- Release announcement for new room list (#30675). Contributed by @dbkr.
π Bug Fixes
- [Backport staging] Room list: make the filter resize correctly (#30795). Contributed by @RiotRobot.
- [Backport staging] Avoid flicker of the room list filter on resize (#30794). Contributed by @RiotRobot.
- Don't show release announcements while toasts are displayed (#30770). Contributed by @dbkr.
- Fix enabling key backup not working if there is an untrusted key backup (#30707). Contributed by @Half-Shot.
- Force
preloadto be false when setting an intent on an Element Call. (#30759). Contributed by @Half-Shot. - Fix handling of 413 server response when uploading media (#30737). Contributed by @hughns.
- Make landmark navigation work with new room list (#30747). Contributed by @dbkr.
- Prevent voice message from displaying spurious errors (#30736). Contributed by @florianduros.
- Align default avatar and fix colors in composer pills (#30739). Contributed by @florianduros.
- Use configured URL for link to desktop app in message search settings (#30742). Contributed by @t3chguy.
- Fix history visibility when creating space rooms (#30745). Contributed by @dbkr.
- Check HTML-encoded quotes when handling translations for embedded pages (such as welcome.html) (#30743). Contributed by @Half-Shot.
- Fix local room encryption status always not enabled (#30461). Contributed by @BillCarsonFr.
- fix: make url in topic in room intro clickable (#30686). Contributed by @florianduros.
- Block change recovery key button while a change is ongoing. (#30664). Contributed by @Half-Shot.
- Hide advanced settings during room creation when
UIFeature.advancedSettings=false(#30684). Contributed by @florianduros. - A11y: improve accessibility of pinned messages (#30558). Contributed by @florianduros.
v1.12.0-rc.0
π¦ Deprecations
β¨ Features
- Add decline button to call notification toast (use new notification event) (#30729). Contributed by @toger5.
- Use the new room list by default (#30640). Contributed by @langleyd.
- "Verify this device" redesign (#30596). Contributed by @uhoreg.
- Set Element Call "intents" when starting and answering DM calls. (#30730). Contributed by @Half-Shot.
- Add axe compliance for new room list (#30700). Contributed by @langleyd.
- Stop ringing and remove toast if another device answers a RTC call. (#30728). Contributed by @Half-Shot.
- Automatically adjust history visibility when making a room private (#30713). Contributed by @Half-Shot.
- Release announcement for new room list (#30675). Contributed by @dbkr.
π Bug Fixes
- [Backport staging] Room list: make the filter resize correctly (#30795). Contributed by @RiotRobot.
- [Backport staging] Avoid flicker of the room list filter on resize (#30794). Contributed by @RiotRobot.
- Don't show release announcements while toasts are displayed (#30770). Contributed by @dbkr.
- Fix enabling key backup not working if there is an untrusted key backup (#30707). Contributed by @Half-Shot.
- Force
preloadto be false when setting an intent on an Element Call. (#30759). Contributed by @Half-Shot. - Fix handling of 413 server response when uploading media (#30737). Contributed by @hughns.
- Make landmark navigation work with new room list (#30747). Contributed by @dbkr.
- Prevent voice message from displaying spurious errors (#30736). Contributed by @florianduros.
- Align default avatar and fix colors in composer pills (#30739). Contributed by @florianduros.
- Use configured URL for link to desktop app in message search settings (#30742). Contributed by @t3chguy.
- Fix history visibility when creating space rooms (#30745). Contributed by @dbkr.
- Check HTML-encoded quotes when handling translations for embedded pages (such as welcome.html) (#30743). Contributed by @Half-Shot.
- Fix local room encryption status always not enabled (#30461). Contributed by @BillCarsonFr.
- fix: make url in topic in room intro clickable (#30686). Contributed by @florianduros.
- Block change recovery key button while a change is ongoing. (#30664). Contributed by @Half-Shot.
- Hide advanced settings during room creation when
UIFeature.advancedSettings=false(#30684). Contributed by @florianduros. - A11y: improve accessibility of pinned messages (#30558). Contributed by @florianduros.
v1.11.112
v1.11.111
β¨ Features
- Do not hide media from your own user by default (#29797). Contributed by @Half-Shot.
- Remember whether sidebar is shown for calls when switching rooms (#30262). Contributed by @bojidar-bg.
- Open the proper integration settings on integrations disabled error (#30538). Contributed by @Half-Shot.
- Show a "progress" dialog while invites are being sent (#30561). Contributed by @richvdh.
- Move the room list to the new ListView(backed by react-virtuoso) (#30515). Contributed by @langleyd.
π Bug Fixes
- [Backport staging] Ensure container starts if it is mounted with an empty /modules directory. (#30705). Contributed by @RiotRobot.
- Fix room joining over federation not specifying vias or using aliases (#30641). Contributed by @t3chguy.
- Fix stable-suffixed MSC4133 support (#30649). Contributed by @dbkr.
- Fix i18n of message when a setting is disabled (#30646). Contributed by @dbkr.
- ListView should not handle the arrow keys if there is a modifier applied (#30633). Contributed by @langleyd.
- Make BaseDialog's div keyboard focusable and fix test. (#30631). Contributed by @langleyd.
- Fix: Allow triple-click text selection to flow around pills (#30349). Contributed by @AlirezaMrtz.
- Watch for a 'join' action to know when the call is connected (#29492). Contributed by @robintown.
- Fix: add missing tooltip and aria-label to lock icon next to composer (#30623). Contributed by @florianduros.
- Don't render context menu when scrolling (#30613). Contributed by @langleyd.
v1.11.111-rc.0
β¨ Features
- Do not hide media from your own user by default (#29797). Contributed by @Half-Shot.
- Remember whether sidebar is shown for calls when switching rooms (#30262). Contributed by @bojidar-bg.
- Open the proper integration settings on integrations disabled error (#30538). Contributed by @Half-Shot.
- Show a "progress" dialog while invites are being sent (#30561). Contributed by @richvdh.
- Move the room list to the new ListView(backed by react-virtuoso) (#30515). Contributed by @langleyd.
π Bug Fixes
- Fix room joining over federation not specifying vias or using aliases (#30641). Contributed by @t3chguy.
- Fix stable-suffixed MSC4133 support (#30649). Contributed by @dbkr.
- Fix i18n of message when a setting is disabled (#30646). Contributed by @dbkr.
- ListView should not handle the arrow keys if there is a modifier applied (#30633). Contributed by @langleyd.
- Make BaseDialog's div keyboard focusable and fix test. (#30631). Contributed by @langleyd.
- Fix: Allow triple-click text selection to flow around pills (#30349). Contributed by @AlirezaMrtz.
- Watch for a 'join' action to know when the call is connected (#29492). Contributed by @robintown.
- Fix: add missing tooltip and aria-label to lock icon next to composer (#30623). Contributed by @florianduros.
- Don't render context menu when scrolling (#30613). Contributed by @langleyd.