Releases: element-hq/element-web
Releases · element-hq/element-web
v1.12.7-rc.2
✨ Features
- Replace legacy icons with compound (#31424). Contributed by @t3chguy.
- Update polls UX to match EX Mobile and improve accessibility (#31245). Contributed by @langleyd.
- Add option to enable read receipt and marker when user interact with UI (#31353). Contributed by @florianduros.
- Introduce a hook to auto dispose view models (#31178). Contributed by @MidhunSureshR.
- Update settings toggles to use consistent design across app. (#30169). Contributed by @Half-Shot.
- Add ability to the room view to hide widgets (#31400). Contributed by @langleyd.
- call: Pass the echo cancellation and noise suppression settings to EC (#31317). Contributed by @BillCarsonFr.
- Tweak rendering of icons for a11y (#31358). Contributed by @t3chguy.
- Implement new
renderNotificationDecorationfrom module API (#31389). Contributed by @MidhunSureshR. - Replace more icons with compound (#31381). Contributed by @t3chguy.
- Replace more icons with compound (#31378). Contributed by @t3chguy.
<Banner/>: HideDismissbutton ifonClosehandler is not provided. (#31362). Contributed by @kaylendog.- Replace batch of legacy icons with compound design tokens (#31360). Contributed by @t3chguy.
- MSC4380: Invite blocking (#31268). Contributed by @richvdh.
- Tweak rendering of icons for accessibility (#31346). Contributed by @t3chguy.
- Implement a shared
Bannercomponent. (#31266). Contributed by @kaylendog. - Allow the Login screen to use the dark theme (#31293). Contributed by @richvdh.
🐛 Bug Fixes
- [Backport staging] Fix e2e icons in CompleteSecurity & SetupEncryptionBody (#31522). Contributed by @RiotRobot.
- [Backport staging] Remove an extra paragraph in advanced room settings (#31511). Contributed by @RiotRobot.
- [Backport staging] Don't show the key storage out of sync toast when backup disabled (#31507). Contributed by @RiotRobot.
- Fix composer button visibility in contrast colour mode (#31255). Contributed by @t3chguy.
- Ensure correct room version is used and permissions are appropriately sert when creating rooms (#31464). Contributed by @Half-Shot.
- Fix e2e icon rendering (#31454). Contributed by @t3chguy.
- EventIndexer: ensure we add initial checkpoints when the db is first opened (#31448). Contributed by @richvdh.
- Fix
/join <alias>command failing due to race condition (#31433). Contributed by @MidhunSureshR. - MessageEventIndexDialog: distinguish indexed rooms (#31436). Contributed by @richvdh.
- Move
EditInPlaceout ofForm(Fixes: reloading EW on EC url update) (#31434). Contributed by @toger5. - Fixes issue where cursor would jump to the beginning of the input field after converting Japanese text and pressing Tab (#31432). Contributed by @shinaoka.
- Fix widgets getting stuck in loading states (#31314). Contributed by @robintown.
- Room list: fix room options remaining on room item after mouse leaving (#31414). Contributed by @florianduros.
- Make
RoomList.showMessagePreviewconfigurable byconfig.json(#31419). Contributed by @florianduros. - Fix bug which caused app not to load correctly when
force_verificationis enabled (#31265). Contributed by @richvdh. - Room list: display the menu option on the room list item when clicked/opened (#31380). Contributed by @florianduros.
- Fix handling of SVGs (#31359). Contributed by @t3chguy.
- Fix word wrapping in expanded left panel buttons (#31377). Contributed by @t3chguy.
- Fix aspect ratio on error view background (#31361). Contributed by @t3chguy.
- Fix failure to request persistent storage perms (#31299). Contributed by @richvdh.
- Fix calls sometimes not knowing that they're presented (#31313). Contributed by @robintown.
v1.12.7-rc.1
✨ Features
- Replace legacy icons with compound (#31424). Contributed by @t3chguy.
- Update polls UX to match EX Mobile and improve accessibility (#31245). Contributed by @langleyd.
- Add option to enable read receipt and marker when user interact with UI (#31353). Contributed by @florianduros.
- Introduce a hook to auto dispose view models (#31178). Contributed by @MidhunSureshR.
- Update settings toggles to use consistent design across app. (#30169). Contributed by @Half-Shot.
- Add ability to the room view to hide widgets (#31400). Contributed by @langleyd.
- call: Pass the echo cancellation and noise suppression settings to EC (#31317). Contributed by @BillCarsonFr.
- Tweak rendering of icons for a11y (#31358). Contributed by @t3chguy.
- Implement new
renderNotificationDecorationfrom module API (#31389). Contributed by @MidhunSureshR. - Replace more icons with compound (#31381). Contributed by @t3chguy.
- Replace more icons with compound (#31378). Contributed by @t3chguy.
<Banner/>: HideDismissbutton ifonClosehandler is not provided. (#31362). Contributed by @kaylendog.- Replace batch of legacy icons with compound design tokens (#31360). Contributed by @t3chguy.
- MSC4380: Invite blocking (#31268). Contributed by @richvdh.
- Tweak rendering of icons for accessibility (#31346). Contributed by @t3chguy.
- Implement a shared
Bannercomponent. (#31266). Contributed by @kaylendog. - Allow the Login screen to use the dark theme (#31293). Contributed by @richvdh.
🐛 Bug Fixes
- [Backport staging] Remove an extra paragraph in advanced room settings (#31511). Contributed by @RiotRobot.
- [Backport staging] Don't show the key storage out of sync toast when backup disabled (#31507). Contributed by @RiotRobot.
- Fix composer button visibility in contrast colour mode (#31255). Contributed by @t3chguy.
- Ensure correct room version is used and permissions are appropriately sert when creating rooms (#31464). Contributed by @Half-Shot.
- Fix e2e icon rendering (#31454). Contributed by @t3chguy.
- EventIndexer: ensure we add initial checkpoints when the db is first opened (#31448). Contributed by @richvdh.
- Fix
/join <alias>command failing due to race condition (#31433). Contributed by @MidhunSureshR. - MessageEventIndexDialog: distinguish indexed rooms (#31436). Contributed by @richvdh.
- Move
EditInPlaceout ofForm(Fixes: reloading EW on EC url update) (#31434). Contributed by @toger5. - Fixes issue where cursor would jump to the beginning of the input field after converting Japanese text and pressing Tab (#31432). Contributed by @shinaoka.
- Fix widgets getting stuck in loading states (#31314). Contributed by @robintown.
- Room list: fix room options remaining on room item after mouse leaving (#31414). Contributed by @florianduros.
- Make
RoomList.showMessagePreviewconfigurable byconfig.json(#31419). Contributed by @florianduros. - Fix bug which caused app not to load correctly when
force_verificationis enabled (#31265). Contributed by @richvdh. - Room list: display the menu option on the room list item when clicked/opened (#31380). Contributed by @florianduros.
- Fix handling of SVGs (#31359). Contributed by @t3chguy.
- Fix word wrapping in expanded left panel buttons (#31377). Contributed by @t3chguy.
- Fix aspect ratio on error view background (#31361). Contributed by @t3chguy.
- Fix failure to request persistent storage perms (#31299). Contributed by @richvdh.
- Fix calls sometimes not knowing that they're presented (#31313). Contributed by @robintown.
v1.12.7-rc.0
✨ Features
- Replace legacy icons with compound (#31424). Contributed by @t3chguy.
- Update polls UX to match EX Mobile and improve accessibility (#31245). Contributed by @langleyd.
- Add option to enable read receipt and marker when user interact with UI (#31353). Contributed by @florianduros.
- Introduce a hook to auto dispose view models (#31178). Contributed by @MidhunSureshR.
- Update settings toggles to use consistent design across app. (#30169). Contributed by @Half-Shot.
- Add ability to the room view to hide widgets (#31400). Contributed by @langleyd.
- call: Pass the echo cancellation and noise suppression settings to EC (#31317). Contributed by @BillCarsonFr.
- Tweak rendering of icons for a11y (#31358). Contributed by @t3chguy.
- Implement new
renderNotificationDecorationfrom module API (#31389). Contributed by @MidhunSureshR. - Replace more icons with compound (#31381). Contributed by @t3chguy.
- Replace more icons with compound (#31378). Contributed by @t3chguy.
<Banner/>: HideDismissbutton ifonClosehandler is not provided. (#31362). Contributed by @kaylendog.- Replace batch of legacy icons with compound design tokens (#31360). Contributed by @t3chguy.
- MSC4380: Invite blocking (#31268). Contributed by @richvdh.
- Tweak rendering of icons for accessibility (#31346). Contributed by @t3chguy.
- Implement a shared
Bannercomponent. (#31266). Contributed by @kaylendog. - Allow the Login screen to use the dark theme (#31293). Contributed by @richvdh.
🐛 Bug Fixes
- Fix composer button visibility in contrast colour mode (#31255). Contributed by @t3chguy.
- Ensure correct room version is used and permissions are appropriately sert when creating rooms (#31464). Contributed by @Half-Shot.
- Fix e2e icon rendering (#31454). Contributed by @t3chguy.
- EventIndexer: ensure we add initial checkpoints when the db is first opened (#31448). Contributed by @richvdh.
- Fix
/join <alias>command failing due to race condition (#31433). Contributed by @MidhunSureshR. - MessageEventIndexDialog: distinguish indexed rooms (#31436). Contributed by @richvdh.
- Move
EditInPlaceout ofForm(Fixes: reloading EW on EC url update) (#31434). Contributed by @toger5. - Fixes issue where cursor would jump to the beginning of the input field after converting Japanese text and pressing Tab (#31432). Contributed by @shinaoka.
- Fix widgets getting stuck in loading states (#31314). Contributed by @robintown.
- Room list: fix room options remaining on room item after mouse leaving (#31414). Contributed by @florianduros.
- Make
RoomList.showMessagePreviewconfigurable byconfig.json(#31419). Contributed by @florianduros. - Fix bug which caused app not to load correctly when
force_verificationis enabled (#31265). Contributed by @richvdh. - Room list: display the menu option on the room list item when clicked/opened (#31380). Contributed by @florianduros.
- Fix handling of SVGs (#31359). Contributed by @t3chguy.
- Fix word wrapping in expanded left panel buttons (#31377). Contributed by @t3chguy.
- Fix aspect ratio on error view background (#31361). Contributed by @t3chguy.
- Fix failure to request persistent storage perms (#31299). Contributed by @richvdh.
- Fix calls sometimes not knowing that they're presented (#31313). Contributed by @robintown.
v1.12.6
v1.12.5
✨ Features
- Update Emojibase to v17 (#31307). Contributed by @t3chguy.
- Adds tooltip for compose menu (#31122). Contributed by @byteplow.
- Add option to hide pinned message banner in room view (#31296). Contributed by @florianduros.
- update twemoji to not monochromise emoji with BLACK in their name (#31281). Contributed by @ara4n.
- upgrade to twemoji 17.0.2 and fix #14695 (#31267). Contributed by @ara4n.
- Add options to hide right panel in room view (#31252). Contributed by @florianduros.
- Delayed event management: split endpoints, no auth (#31183). Contributed by @AndrewFerr.
- Support using Element Call for voice calls in DMs (#30817). Contributed by @Half-Shot.
- Improve screen reader accessibility of auth pages (#31236). Contributed by @t3chguy.
- Add posthog tracking for key backup toasts (#31195). Contributed by @Half-Shot.
🐛 Bug Fixes
- Return to using Fira Code as the default monospace font (#31302). Contributed by @ara4n.
- Fix case of home screen being displayed erroneously (#31301). Contributed by @langleyd.
- Fix message edition and reply when multiple rooms at displayed the same moment (#31280). Contributed by @florianduros.
- Key storage out of sync: reset key backup when needed (#31279). Contributed by @uhoreg.
- Fix invalid events crashing entire room rather than just their tile (#31256). Contributed by @t3chguy.
- Fix expand button of space panel getting cut off at the edges (#31259). Contributed by @MidhunSureshR.
- Fix pill buttons in dialogs (#31246). Contributed by @dbkr.
- Fix blank sections at the top and bottom of the member list when scrolling (#31198). Contributed by @langleyd.
- Fix emoji category selection with keyboard (#31162). Contributed by @langleyd.
v1.12.5-rc.0
✨ Features
- Update Emojibase to v17 (#31307). Contributed by @t3chguy.
- Adds tooltip for compose menu (#31122). Contributed by @byteplow.
- Add option to hide pinned message banner in room view (#31296). Contributed by @florianduros.
- update twemoji to not monochromise emoji with BLACK in their name (#31281). Contributed by @ara4n.
- upgrade to twemoji 17.0.2 and fix #14695 (#31267). Contributed by @ara4n.
- Add options to hide right panel in room view (#31252). Contributed by @florianduros.
- Delayed event management: split endpoints, no auth (#31183). Contributed by @AndrewFerr.
- Support using Element Call for voice calls in DMs (#30817). Contributed by @Half-Shot.
- Improve screen reader accessibility of auth pages (#31236). Contributed by @t3chguy.
- Add posthog tracking for key backup toasts (#31195). Contributed by @Half-Shot.
🐛 Bug Fixes
- Return to using Fira Code as the default monospace font (#31302). Contributed by @ara4n.
- Fix case of home screen being displayed erroneously (#31301). Contributed by @langleyd.
- Fix message edition and reply when multiple rooms at displayed the same moment (#31280). Contributed by @florianduros.
- Key storage out of sync: reset key backup when needed (#31279). Contributed by @uhoreg.
- Fix invalid events crashing entire room rather than just their tile (#31256). Contributed by @t3chguy.
- Fix expand button of space panel getting cut off at the edges (#31259). Contributed by @MidhunSureshR.
- Fix pill buttons in dialogs (#31246). Contributed by @dbkr.
- Fix blank sections at the top and bottom of the member list when scrolling (#31198). Contributed by @langleyd.
- Fix emoji category selection with keyboard (#31162). Contributed by @langleyd.
v1.12.4
✨ Features
- Apply aria-hidden to emoji in SAS verification (#31204). Contributed by @t3chguy.
- Add options to hide header and composer of room view for the module api (#31095). Contributed by @florianduros.
- Experimental Module API Additions (#30863). Contributed by @dbkr.
- Change polls to use fieldset/legend markup (#31160). Contributed by @langleyd.
- Use compound Button styles for Jitsi button (#31159). Contributed by @Half-Shot.
- Add FocusLock to emoji picker (#31146). Contributed by @langleyd.
- Move room name, avatar, and topic to IOpts. (#30981). Contributed by @kaylendog.
- Add a devtool for looking at users and their devices (#30983). Contributed by @uhoreg.
🐛 Bug Fixes
- Fix room list handling of membership changes (#31197). Contributed by @t3chguy.
- Fix room list unable to be resized when displayed after a module (#31186). Contributed by @florianduros.
- Inhibit keyboard highlights in dialogs when effector is not in focus (#31181). Contributed by @t3chguy.
- Strip mentions from forwarded messages (#30884). Contributed by @twassman.
- Don't allow pin or edit of messages with a send status (#31158). Contributed by @langleyd.
- Hide room header buttons if the room hasn't been created yet. (#31092). Contributed by @Half-Shot.
- Fix screen readers not indicating the emoji picker search field is focused. (#31128). Contributed by @langleyd.
- Fix emoji picker highlight missing when not active element (#31148). Contributed by @t3chguy.
- Add relevant aria attribute for selected emoji in the emoji picker (#31125). Contributed by @t3chguy.
- Fix tooltips within context menu portals being unreliable (#31129). Contributed by @t3chguy.
- Avoid excessive re-render of room list and member list (#31131). Contributed by @florianduros.
- Make emoji picker height responsive. (#31130). Contributed by @langleyd.
- Emoji Picker: Focused emoji does not move with the arrow keys (#30893). Contributed by @langleyd.
- Fix audio player seek bar position (#31127). Contributed by @florianduros.
- Add aria label to emoji picker search (#31126). Contributed by @langleyd.
v1.12.4-rc.0
✨ Features
- Apply aria-hidden to emoji in SAS verification (#31204). Contributed by @t3chguy.
- Add options to hide header and composer of room view for the module api (#31095). Contributed by @florianduros.
- Experimental Module API Additions (#30863). Contributed by @dbkr.
- Change polls to use fieldset/legend markup (#31160). Contributed by @langleyd.
- Use compound Button styles for Jitsi button (#31159). Contributed by @Half-Shot.
- Add FocusLock to emoji picker (#31146). Contributed by @langleyd.
- Move room name, avatar, and topic to IOpts. (#30981). Contributed by @kaylendog.
- Add a devtool for looking at users and their devices (#30983). Contributed by @uhoreg.
🐛 Bug Fixes
- Fix room list handling of membership changes (#31197). Contributed by @t3chguy.
- Fix room list unable to be resized when displayed after a module (#31186). Contributed by @florianduros.
- Inhibit keyboard highlights in dialogs when effector is not in focus (#31181). Contributed by @t3chguy.
- Strip mentions from forwarded messages (#30884). Contributed by @twassman.
- Don't allow pin or edit of messages with a send status (#31158). Contributed by @langleyd.
- Hide room header buttons if the room hasn't been created yet. (#31092). Contributed by @Half-Shot.
- Fix screen readers not indicating the emoji picker search field is focused. (#31128). Contributed by @langleyd.
- Fix emoji picker highlight missing when not active element (#31148). Contributed by @t3chguy.
- Add relevant aria attribute for selected emoji in the emoji picker (#31125). Contributed by @t3chguy.
- Fix tooltips within context menu portals being unreliable (#31129). Contributed by @t3chguy.
- Avoid excessive re-render of room list and member list (#31131). Contributed by @florianduros.
- Make emoji picker height responsive. (#31130). Contributed by @langleyd.
- Emoji Picker: Focused emoji does not move with the arrow keys (#30893). Contributed by @langleyd.
- Fix audio player seek bar position (#31127). Contributed by @florianduros.
- Add aria label to emoji picker search (#31126). Contributed by @langleyd.
v1.12.3
🦖 Deprecations
- Remove allowVoipWithNoMedia feature flag (#31087). Contributed by @Half-Shot.
✨ Features
🐛 Bug Fixes
- Show hover elements when keyboard focus is within an event tile (#31078). Contributed by @t3chguy.
- Ensure toolbar navigation pattern works in MessageActionBar (#31080). Contributed by @t3chguy.
- Ensure sent markers are hidden when showing thread summary. (#31076). Contributed by @Half-Shot.
- Fix translation in dev mode (#31045). Contributed by @florianduros.
- Fix sort order in space hierarchy (#30975). Contributed by @t3chguy.
- New Room list: don't display message preview of thread (#31043). Contributed by @florianduros.
- Revert "A11y: move focus to right panel when opened" (#30999). Contributed by @florianduros.
- Fix highlights in messages (or search results) breaking links (#30264). Contributed by @bojidar-bg.
- Add prepare script (#31030). Contributed by @dbkr.
- Fix html exports by adding SDKContext (#30987). Contributed by @t3chguy.
v1.12.3-rc.0
What's Changed
- Remove auto-bump step from share component publishing by @dbkr in #31006
- Fix html exports by adding SDKContext by @t3chguy in #30987
- Update dependency @formatjs/intl-segmenter to v11.7.12 by @renovate[bot] in #31009
- Update dependency testcontainers to v11.7.1 by @renovate[bot] in #31010
- Update dependency @sentry/browser to v10.19.0 by @renovate[bot] in #31012
- Update actions/setup-node action to v6 by @renovate[bot] in #31015
- Update peter-evans/dockerhub-description action to v5 by @renovate[bot] in #31016
- Update dependency @testing-library/jest-dom to v6.9.1 by @renovate[bot] in #31013
- Update actions/stale digest to 5f858e3 by @renovate[bot] in #31018
- Update nginxinc/nginx-unprivileged:alpine-slim Docker digest to 3040799 by @renovate[bot] in #31019
- Update definitelyTyped by @renovate[bot] in #31008
- Update playwright to v1.56.0 by @renovate[bot] in #30672
- Update all non-major dependencies by @renovate[bot] in #31011
- Update peter-evans/repository-dispatch action to v4 by @renovate[bot] in #31017
- Update Node.js to cd951bb by @renovate[bot] in #31020
- Playwright Docker image updates by @RiotRobot in #31027
- Localazy Download by @RiotRobot in #31028
- Update typescript-eslint monorepo to v8.46.0 by @renovate[bot] in #30921
- Update browserslist by @renovate[bot] in #31021
- Change module API to be an instance getter by @dbkr in #31025
- Update sonar and jest config with new shared components path by @florianduros in #31029
- Add prepare script by @dbkr in #31030
- Update eslint-plugins by @renovate[bot] in #31032
- Update eslint-plugins (major) by @renovate[bot] in #31033
- Update react monorepo by @renovate[bot] in #31014
- Move view model code to shared components package by @MidhunSureshR in #31024
- Add missing dependency causing build to fail on CI by @MidhunSureshR in #31034
- Move some message utils out to their own file by @dbkr in #31035
- Playwright Docker image updates by @RiotRobot in #31039
- Localazy Download by @RiotRobot in #31040
- Fix highlights in messages (or search results) breaking links by @bojidar-bg in #30264
- MVVM userinfo basic component by @MarcWadai in #30305
- Revert "A11y: move focus to right panel when opened" by @florianduros in #30999
- Update install doc to link to caching section by @florianduros in #31046
- New Room list: don't display message preview of thread by @florianduros in #31043
- Playwright Docker image updates by @RiotRobot in #31049
- Fix sort order in space hierarchy by @t3chguy in #30975
- Fix translation in dev mode by @florianduros in #31045
- Only export
setLanguagefor shared-component build by @florianduros in #31053 - Playwright Docker image updates by @RiotRobot in #31058
- Localazy Download by @RiotRobot in #31059
- Playwright Docker image updates by @RiotRobot in #31068
- Replace
ViewWrapperbyuseMockedViewModelby @florianduros in #31067 - Provide RoomViewStore from the RoomContext by @langleyd in #30980
- Playwright Docker image updates by @RiotRobot in #31074
- Localazy Download by @RiotRobot in #31075
- Ensure sent markers are hidden when showing thread summary. by @Half-Shot in #31076
- Playwright Docker image updates by @RiotRobot in #31084
- Make Playwright screenshot test resilient to DST changes by @t3chguy in #31089
- Ensure toolbar navigation pattern works in MessageActionBar by @t3chguy in #31080
- Remove allowVoipWithNoMedia feature flag by @Half-Shot in #31087
- Playwright Docker image updates by @RiotRobot in #31090
- Show hover elements when keyboard focus is within an event tile by @t3chguy in #31078
- Improve logging in
DeviceListenerby @richvdh in #31082
Full Changelog: v1.12.2...v1.12.3-rc.0