diff --git a/CHANGELOG.md b/CHANGELOG.md index dba53405b6..a56d37809b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,44 @@ +Changes in [1.12.24](https://github.com/element-hq/element-web/releases/tag/v1.12.24) (2026-07-21) +================================================================================================== +## ✨ 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.com/element-hq/element-web/pull/33982)). Contributed by @Tamajit-005. +* Clear the composer preview after sending a message. ([#34116](https://github.com/element-hq/element-web/pull/34116)). Contributed by @Half-Shot. +* Room list: fix unnecessary re-rendering of room list items while scrolling ([#34112](https://github.com/element-hq/element-web/pull/34112)). Contributed by @florianduros. +* Room list: improve performance with smarter custom section loading ([#34102](https://github.com/element-hq/element-web/pull/34102)). Contributed by @florianduros. +* Pluralise the multi-session remove button and confirmation dialog ([#33983](https://github.com/element-hq/element-web/pull/33983)). Contributed by @nnhhoang. + + Changes in [1.12.23](https://github.com/element-hq/element-web/releases/tag/v1.12.23) (2026-07-07) ================================================================================================== ## ✨ Features diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 125e8d0166..60a575b5fe 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -3,7 +3,7 @@ "productName": "Element", "main": "lib/electron-main.js", "exports": "./lib/electron-main.js", - "version": "1.12.23", + "version": "1.12.24", "description": "Element: the future of secure communication", "author": { "name": "Element", diff --git a/apps/web/package.json b/apps/web/package.json index 204b9d9196..75431081ac 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "element-web", - "version": "1.12.23", + "version": "1.12.24", "description": "Element: the future of secure communication", "author": "New Vector Ltd.", "repository": { @@ -81,7 +81,7 @@ "lodash": "npm:lodash-es@4.18.1", "maplibre-gl": "^5.0.0", "matrix-encrypt-attachment": "^1.0.3", - "matrix-js-sdk": "github:matrix-org/matrix-js-sdk#develop", + "matrix-js-sdk": "42.0.0", "matrix-widget-api": "^1.16.1", "memoize-one": "^6.0.0", "mime": "^4.0.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5788e231b7..0dc6f80f0a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -343,7 +343,7 @@ importers: version: https://codeload.github.com/element-hq/element-call/tar.gz/e20abb19fbdb2b6fd729e02ab66b53c70fec48d0#path:/eslint eslint-plugin-storybook: specifier: ^10.4.6 - version: 10.5.0(@typescript/typescript6@6.0.2)(eslint@8.57.1)(storybook@10.5.2(@types/react@19.2.17)(prettier@2.8.8)(react@19.2.7)) + version: 10.5.0(@typescript/typescript6@6.0.2)(eslint@8.57.1)(storybook@10.5.2(@types/react@19.2.17)(prettier@2.8.8)(react@19.2.7))(supports-color@7.2.0) husky: specifier: ^9.0.0 version: 9.1.7 @@ -394,7 +394,7 @@ importers: dependencies: '@sentry/electron': specifier: ^7.0.0 - version: 7.15.0(@opentelemetry/core@2.9.0(@opentelemetry/api@1.9.1)) + version: 7.15.0(@opentelemetry/core@2.9.0(@opentelemetry/api@1.9.1))(supports-color@7.2.0) auto-launch: specifier: ^5.0.5 version: 5.0.6 @@ -464,13 +464,13 @@ importers: version: 2.1.2 electron: specifier: 43.1.1 - version: 43.1.1 + version: 43.1.1(supports-color@7.2.0) electron-builder: specifier: 26.15.3 version: 26.15.3(electron-builder-squirrel-windows@26.15.3) electron-builder-squirrel-windows: specifier: 26.15.3 - version: 26.15.3(dmg-builder@26.15.3) + version: 26.15.3(dmg-builder@26.15.3)(supports-color@7.2.0) electron-devtools-installer: specifier: ^4.0.0 version: 4.0.0 @@ -488,7 +488,7 @@ importers: version: 3.0.1 pacote: specifier: ^22.0.0 - version: 22.0.0 + version: 22.0.0(supports-color@7.2.0) rimraf: specifier: ^6.0.0 version: 6.1.3 @@ -640,8 +640,8 @@ importers: specifier: ^1.0.3 version: 1.0.3 matrix-js-sdk: - specifier: github:matrix-org/matrix-js-sdk#develop - version: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/1e06b2012db0492aff98f12aef825305e1eb5a21 + specifier: 42.0.0 + version: 42.0.0 matrix-widget-api: specifier: ^1.17.0 version: 1.17.0 @@ -762,7 +762,7 @@ importers: version: link:../../packages/playwright-common '@fetch-mock/jest': specifier: ^0.2.20 - version: 0.2.20(@jest/globals@30.4.1)(jest@30.4.2(@types/node@25.9.3)(babel-plugin-macros@3.1.0)) + version: 0.2.20(@jest/globals@30.4.1)(jest@30.4.2(@types/node@25.9.3)(babel-plugin-macros@3.1.0)(supports-color@7.2.0)) '@fetch-mock/vitest': specifier: ^0.2.18 version: 0.2.18(vitest@4.1.10) @@ -918,7 +918,7 @@ importers: version: 3.0.0 jest: specifier: ^30.0.0 - version: 30.4.2(@types/node@25.9.3)(babel-plugin-macros@3.1.0) + version: 30.4.2(@types/node@25.9.3)(babel-plugin-macros@3.1.0)(supports-color@7.2.0) jest-canvas-mock: specifier: ^2.5.2 version: 2.5.2 @@ -996,22 +996,22 @@ importers: version: 5.0.0(webpack@5.108.4) stylelint: specifier: ^17.0.0 - version: 17.14.0(@typescript/typescript6@6.0.2) + version: 17.14.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0) stylelint-config-standard: specifier: ^40.0.0 - version: 40.0.0(stylelint@17.14.0(@typescript/typescript6@6.0.2)) + version: 40.0.0(stylelint@17.14.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0)) stylelint-scss: specifier: ^7.0.0 - version: 7.2.0(stylelint@17.14.0(@typescript/typescript6@6.0.2)) + version: 7.2.0(stylelint@17.14.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0)) stylelint-value-no-unknown-custom-properties: specifier: ^6.0.1 - version: 6.1.1(stylelint@17.14.0(@typescript/typescript6@6.0.2)) + version: 6.1.1(stylelint@17.14.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0)) terser-webpack-plugin: specifier: ^5.3.9 version: 5.6.1(esbuild@0.27.4)(lightningcss@1.32.0)(postcss@8.5.19)(webpack@5.108.4) testcontainers: specifier: ^12.0.0 - version: 12.0.4 + version: 12.0.4(supports-color@7.2.0) typescript: specifier: catalog:ts6 version: '@typescript/typescript6@6.0.2' @@ -1038,7 +1038,7 @@ importers: version: 7.2.1(js-yaml@4.3.0)(json5@2.2.3)(webpack-bundle-analyzer@5.3.1)(webpack-dev-server@6.0.0)(webpack@5.108.4) webpack-dev-server: specifier: ^6.0.0 - version: 6.0.0(tslib@2.8.1)(webpack-cli@7.2.1)(webpack@5.108.4) + version: 6.0.0(supports-color@7.2.0)(tslib@2.8.1)(webpack-cli@7.2.1)(webpack@5.108.4) webpack-retry-chunk-load-plugin: specifier: ^3.1.1 version: 3.1.1(webpack@5.108.4) @@ -1151,7 +1151,7 @@ importers: version: 19.2.7 testcontainers: specifier: ^12.0.1 - version: 12.0.4 + version: 12.0.4(supports-color@7.2.0) typescript: specifier: 'catalog:' version: 7.0.2 @@ -1331,7 +1331,7 @@ importers: version: 7.2.0 testcontainers: specifier: ^12.0.0 - version: 12.0.4 + version: 12.0.4(supports-color@7.2.0) wait-on: specifier: ^9.0.4 version: 9.0.10 @@ -10323,9 +10323,8 @@ packages: matrix-events-sdk@0.0.1: resolution: {integrity: sha512-1QEOsXO+bhyCroIe2/A5OwaxHvBm7EsSQ46DEDn8RBIfQwN5HWBpFvyWWR4QY0KHPPnnJdI99wgRiAl7Ad5qaA==} - matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/1e06b2012db0492aff98f12aef825305e1eb5a21: - resolution: {gitHosted: true, tarball: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/1e06b2012db0492aff98f12aef825305e1eb5a21} - version: 41.9.0 + matrix-js-sdk@42.0.0: + resolution: {integrity: sha512-i3SnhdkgnKA7O0iVlaZCo96GGaIZ0FGD93LQ34N2+Hj/kaC7Ffbch7OEkwYA//mYGCKRAMxduBacoy8WscfqVw==} engines: {node: '>=22.0.0'} matrix-web-i18n@3.6.0: @@ -13913,7 +13912,7 @@ snapshots: semifies: 1.0.0 source-map: 0.6.1 - '@apm-js-collab/tracing-hooks@0.10.1': + '@apm-js-collab/tracing-hooks@0.10.1(supports-color@7.2.0)': dependencies: '@apm-js-collab/code-transformer': 0.15.0 debug: 4.4.3(supports-color@7.2.0) @@ -15278,7 +15277,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@electron/get@5.0.0': + '@electron/get@5.0.0(supports-color@7.2.0)': dependencies: debug: 4.4.3(supports-color@7.2.0) env-paths: 3.0.0 @@ -15333,7 +15332,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@electron/windows-sign@1.2.2': + '@electron/windows-sign@1.2.2(supports-color@7.2.0)': dependencies: cross-dirname: 0.1.0 debug: 4.4.3(supports-color@7.2.0) @@ -15528,11 +15527,11 @@ snapshots: '@eslint/js@8.57.1': {} - '@fetch-mock/jest@0.2.20(@jest/globals@30.4.1)(jest@30.4.2(@types/node@25.9.3)(babel-plugin-macros@3.1.0))': + '@fetch-mock/jest@0.2.20(@jest/globals@30.4.1)(jest@30.4.2(@types/node@25.9.3)(babel-plugin-macros@3.1.0)(supports-color@7.2.0))': dependencies: '@jest/globals': 30.4.1 fetch-mock: 12.6.0 - jest: 30.4.2(@types/node@25.9.3)(babel-plugin-macros@3.1.0) + jest: 30.4.2(@types/node@25.9.3)(babel-plugin-macros@3.1.0)(supports-color@7.2.0) '@fetch-mock/vitest@0.2.18(vitest@4.1.10)': dependencies: @@ -15691,11 +15690,11 @@ snapshots: jest-util: 30.4.1 slash: 3.0.0 - '@jest/core@30.4.2(babel-plugin-macros@3.1.0)': + '@jest/core@30.4.2(babel-plugin-macros@3.1.0)(supports-color@7.2.0)': dependencies: '@jest/console': 30.4.1 '@jest/pattern': 30.4.0 - '@jest/reporters': 30.4.1 + '@jest/reporters': 30.4.1(supports-color@7.2.0) '@jest/test-result': 30.4.1 '@jest/transform': 30.4.1 '@jest/types': 30.4.1 @@ -15785,7 +15784,7 @@ snapshots: '@types/node': 25.9.3 jest-regex-util: 30.4.0 - '@jest/reporters@30.4.1': + '@jest/reporters@30.4.1(supports-color@7.2.0)': dependencies: '@bcoe/v8-coverage': 0.2.3 '@jest/console': 30.4.1 @@ -15802,7 +15801,7 @@ snapshots: istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 5.0.6 + istanbul-lib-source-maps: 5.0.6(supports-color@7.2.0) istanbul-reports: 3.2.0 jest-message-util: 30.4.1 jest-util: 30.4.1 @@ -16043,7 +16042,7 @@ snapshots: '@keyv/serialize@1.1.1': {} - '@kwsites/file-exists@1.1.1': + '@kwsites/file-exists@1.1.1(supports-color@7.2.0)': dependencies: debug: 4.4.3(supports-color@7.2.0) transitivePeerDependencies: @@ -16568,12 +16567,12 @@ snapshots: '@opentelemetry/api': 1.9.1 '@opentelemetry/semantic-conventions': 1.41.1 - '@opentelemetry/instrumentation@0.214.0(@opentelemetry/api@1.9.1)': + '@opentelemetry/instrumentation@0.214.0(@opentelemetry/api@1.9.1)(supports-color@7.2.0)': dependencies: '@opentelemetry/api': 1.9.1 '@opentelemetry/api-logs': 0.214.0 import-in-the-middle: 3.3.0 - require-in-the-middle: 8.0.1 + require-in-the-middle: 8.0.1(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -17874,11 +17873,11 @@ snapshots: dependencies: '@sentry/conventions': 0.15.1 - '@sentry/electron@7.15.0(@opentelemetry/core@2.9.0(@opentelemetry/api@1.9.1))': + '@sentry/electron@7.15.0(@opentelemetry/core@2.9.0(@opentelemetry/api@1.9.1))(supports-color@7.2.0)': dependencies: '@sentry/browser': 10.62.0 '@sentry/core': 10.62.0 - '@sentry/node': 10.62.0(@opentelemetry/core@2.9.0(@opentelemetry/api@1.9.1)) + '@sentry/node': 10.62.0(@opentelemetry/core@2.9.0(@opentelemetry/api@1.9.1))(supports-color@7.2.0) transitivePeerDependencies: - '@opentelemetry/core' - '@opentelemetry/exporter-trace-otlp-http' @@ -17892,7 +17891,7 @@ snapshots: dependencies: '@sentry/core': 10.65.0 - '@sentry/node-core@10.62.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.9.0(@opentelemetry/api@1.9.1))(@opentelemetry/instrumentation@0.214.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.9.0(@opentelemetry/api@1.9.1))': + '@sentry/node-core@10.62.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.9.0(@opentelemetry/api@1.9.1))(@opentelemetry/instrumentation@0.214.0(@opentelemetry/api@1.9.1)(supports-color@7.2.0))(@opentelemetry/sdk-trace-base@2.9.0(@opentelemetry/api@1.9.1))': dependencies: '@sentry/conventions': 0.12.0 '@sentry/core': 10.62.0 @@ -17901,19 +17900,19 @@ snapshots: optionalDependencies: '@opentelemetry/api': 1.9.1 '@opentelemetry/core': 2.9.0(@opentelemetry/api@1.9.1) - '@opentelemetry/instrumentation': 0.214.0(@opentelemetry/api@1.9.1) + '@opentelemetry/instrumentation': 0.214.0(@opentelemetry/api@1.9.1)(supports-color@7.2.0) '@opentelemetry/sdk-trace-base': 2.9.0(@opentelemetry/api@1.9.1) - '@sentry/node@10.62.0(@opentelemetry/core@2.9.0(@opentelemetry/api@1.9.1))': + '@sentry/node@10.62.0(@opentelemetry/core@2.9.0(@opentelemetry/api@1.9.1))(supports-color@7.2.0)': dependencies: '@opentelemetry/api': 1.9.1 - '@opentelemetry/instrumentation': 0.214.0(@opentelemetry/api@1.9.1) + '@opentelemetry/instrumentation': 0.214.0(@opentelemetry/api@1.9.1)(supports-color@7.2.0) '@opentelemetry/sdk-trace-base': 2.9.0(@opentelemetry/api@1.9.1) '@opentelemetry/semantic-conventions': 1.41.1 '@sentry/core': 10.62.0 - '@sentry/node-core': 10.62.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.9.0(@opentelemetry/api@1.9.1))(@opentelemetry/instrumentation@0.214.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.9.0(@opentelemetry/api@1.9.1)) + '@sentry/node-core': 10.62.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.9.0(@opentelemetry/api@1.9.1))(@opentelemetry/instrumentation@0.214.0(@opentelemetry/api@1.9.1)(supports-color@7.2.0))(@opentelemetry/sdk-trace-base@2.9.0(@opentelemetry/api@1.9.1)) '@sentry/opentelemetry': 10.62.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.9.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.9.0(@opentelemetry/api@1.9.1)) - '@sentry/server-utils': 10.62.0 + '@sentry/server-utils': 10.62.0(supports-color@7.2.0) import-in-the-middle: 3.3.0 transitivePeerDependencies: - '@opentelemetry/core' @@ -17948,11 +17947,11 @@ snapshots: '@sentry/browser-utils': 10.65.0 '@sentry/core': 10.65.0 - '@sentry/server-utils@10.62.0': + '@sentry/server-utils@10.62.0(supports-color@7.2.0)': dependencies: '@apm-js-collab/code-transformer': 0.15.0 '@apm-js-collab/code-transformer-bundler-plugins': 0.5.0 - '@apm-js-collab/tracing-hooks': 0.10.1 + '@apm-js-collab/tracing-hooks': 0.10.1(supports-color@7.2.0) '@sentry/conventions': 0.12.0 '@sentry/core': 10.62.0 magic-string: 0.30.21 @@ -18046,10 +18045,10 @@ snapshots: - kerberos - supports-color - '@sigstore/tuf@5.0.0': + '@sigstore/tuf@5.0.0(supports-color@7.2.0)': dependencies: '@sigstore/protobuf-specs': 0.5.0 - tuf-js: 6.0.0 + tuf-js: 6.0.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -18321,7 +18320,7 @@ snapshots: '@testcontainers/postgresql@12.0.4': dependencies: - testcontainers: 12.0.4 + testcontainers: 12.0.4(supports-color@7.2.0) transitivePeerDependencies: - bare-abort-controller - bare-buffer @@ -18831,7 +18830,7 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/project-service@8.63.0(@typescript/typescript6@6.0.2)': + '@typescript-eslint/project-service@8.63.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0)': dependencies: '@typescript-eslint/tsconfig-utils': 8.63.0(@typescript/typescript6@6.0.2) '@typescript-eslint/types': 8.63.0 @@ -18851,9 +18850,9 @@ snapshots: '@typescript-eslint/types@8.63.0': {} - '@typescript-eslint/typescript-estree@8.63.0(@typescript/typescript6@6.0.2)': + '@typescript-eslint/typescript-estree@8.63.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0)': dependencies: - '@typescript-eslint/project-service': 8.63.0(@typescript/typescript6@6.0.2) + '@typescript-eslint/project-service': 8.63.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0) '@typescript-eslint/tsconfig-utils': 8.63.0(@typescript/typescript6@6.0.2) '@typescript-eslint/types': 8.63.0 '@typescript-eslint/visitor-keys': 8.63.0 @@ -18866,12 +18865,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.63.0(@typescript/typescript6@6.0.2)(eslint@8.57.1)': + '@typescript-eslint/utils@8.63.0(@typescript/typescript6@6.0.2)(eslint@8.57.1)(supports-color@7.2.0)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) '@typescript-eslint/scope-manager': 8.63.0 '@typescript-eslint/types': 8.63.0 - '@typescript-eslint/typescript-estree': 8.63.0(@typescript/typescript6@6.0.2) + '@typescript-eslint/typescript-estree': 8.63.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0) eslint: 8.57.1 typescript: '@typescript/typescript6@6.0.2' transitivePeerDependencies: @@ -19558,7 +19557,7 @@ snapshots: dotenv: 16.6.1 dotenv-expand: 11.0.7 ejs: 3.1.10 - electron-builder-squirrel-windows: 26.15.3(dmg-builder@26.15.3) + electron-builder-squirrel-windows: 26.15.3(dmg-builder@26.15.3)(supports-color@7.2.0) electron-publish: 26.15.3 fs-extra: 10.1.0 hosted-git-info: 4.1.0 @@ -21006,7 +21005,7 @@ snapshots: dependencies: yaml: 2.9.0 - docker-modem@5.0.7: + docker-modem@5.0.7(supports-color@7.2.0): dependencies: debug: 4.4.3(supports-color@7.2.0) readable-stream: 3.6.2 @@ -21015,12 +21014,12 @@ snapshots: transitivePeerDependencies: - supports-color - dockerode@5.0.1: + dockerode@5.0.1(supports-color@7.2.0): dependencies: '@balena/dockerignore': 1.0.2 '@grpc/grpc-js': 1.14.4 '@grpc/proto-loader': 0.7.15 - docker-modem: 5.0.7 + docker-modem: 5.0.7(supports-color@7.2.0) protobufjs: 7.6.3 tar-fs: 2.1.5 transitivePeerDependencies: @@ -21146,11 +21145,11 @@ snapshots: ejs@5.0.1: {} - electron-builder-squirrel-windows@26.15.3(dmg-builder@26.15.3): + electron-builder-squirrel-windows@26.15.3(dmg-builder@26.15.3)(supports-color@7.2.0): dependencies: app-builder-lib: 26.15.3(dmg-builder@26.15.3)(electron-builder-squirrel-windows@26.15.3) builder-util: 26.15.3 - electron-winstaller: 5.4.0 + electron-winstaller: 5.4.0(supports-color@7.2.0) transitivePeerDependencies: - dmg-builder - supports-color @@ -21201,7 +21200,7 @@ snapshots: jsonfile: 4.0.0 mkdirp: 0.5.6 - electron-winstaller@5.4.0: + electron-winstaller@5.4.0(supports-color@7.2.0): dependencies: '@electron/asar': 3.4.1 debug: 4.4.3(supports-color@7.2.0) @@ -21209,14 +21208,14 @@ snapshots: lodash: 4.18.1 temp: 0.9.4 optionalDependencies: - '@electron/windows-sign': 1.2.2 + '@electron/windows-sign': 1.2.2(supports-color@7.2.0) transitivePeerDependencies: - supports-color - electron@43.1.1: + electron@43.1.1(supports-color@7.2.0): dependencies: '@electron-internal/extract-zip': 1.0.3 - '@electron/get': 5.0.0 + '@electron/get': 5.0.0(supports-color@7.2.0) '@types/node': 25.9.3 transitivePeerDependencies: - supports-color @@ -21359,10 +21358,10 @@ snapshots: eslint-plugin-element-call@https://codeload.github.com/element-hq/element-call/tar.gz/e20abb19fbdb2b6fd729e02ab66b53c70fec48d0#path:/eslint: {} - eslint-plugin-storybook@10.5.0(@typescript/typescript6@6.0.2)(eslint@8.57.1)(storybook@10.5.2(@types/react@19.2.17)(prettier@2.8.8)(react@19.2.7)): + eslint-plugin-storybook@10.5.0(@typescript/typescript6@6.0.2)(eslint@8.57.1)(storybook@10.5.2(@types/react@19.2.17)(prettier@2.8.8)(react@19.2.7))(supports-color@7.2.0): dependencies: '@typescript-eslint/types': 8.63.0 - '@typescript-eslint/utils': 8.63.0(@typescript/typescript6@6.0.2)(eslint@8.57.1) + '@typescript-eslint/utils': 8.63.0(@typescript/typescript6@6.0.2)(eslint@8.57.1)(supports-color@7.2.0) eslint: 8.57.1 storybook: 10.5.2(@types/react@19.2.17)(prettier@2.8.8)(react@19.2.7) transitivePeerDependencies: @@ -22125,7 +22124,7 @@ snapshots: - kerberos - supports-color - http-proxy-middleware@4.2.0: + http-proxy-middleware@4.2.0(supports-color@7.2.0): dependencies: debug: 4.4.3(supports-color@7.2.0) httpxy: 0.5.4 @@ -22406,7 +22405,7 @@ snapshots: make-dir: 4.0.0 supports-color: 7.2.0 - istanbul-lib-source-maps@5.0.6: + istanbul-lib-source-maps@5.0.6(supports-color@7.2.0): dependencies: '@jridgewell/trace-mapping': 0.3.31 debug: 4.4.3(supports-color@7.2.0) @@ -22470,7 +22469,7 @@ snapshots: jest-cli@30.4.2(@types/node@25.9.3)(babel-plugin-macros@3.1.0): dependencies: - '@jest/core': 30.4.2(babel-plugin-macros@3.1.0) + '@jest/core': 30.4.2(babel-plugin-macros@3.1.0)(supports-color@7.2.0) '@jest/test-result': 30.4.1 '@jest/types': 30.4.1 chalk: 4.1.2 @@ -22756,9 +22755,9 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@30.4.2(@types/node@25.9.3)(babel-plugin-macros@3.1.0): + jest@30.4.2(@types/node@25.9.3)(babel-plugin-macros@3.1.0)(supports-color@7.2.0): dependencies: - '@jest/core': 30.4.2(babel-plugin-macros@3.1.0) + '@jest/core': 30.4.2(babel-plugin-macros@3.1.0)(supports-color@7.2.0) '@jest/types': 30.4.1 import-local: 3.2.0 jest-cli: 30.4.2(@types/node@25.9.3)(babel-plugin-macros@3.1.0) @@ -23224,7 +23223,7 @@ snapshots: matrix-events-sdk@0.0.1: {} - matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/1e06b2012db0492aff98f12aef825305e1eb5a21: + matrix-js-sdk@42.0.0: dependencies: '@babel/runtime': 8.0.0 '@matrix-org/matrix-sdk-crypto-wasm': 18.3.1 @@ -24200,7 +24199,7 @@ snapshots: package-manager-detector@1.6.0: {} - pacote@22.0.0: + pacote@22.0.0(supports-color@7.2.0): dependencies: '@gar/promise-retry': 1.0.3 '@npmcli/git': 8.0.0 @@ -24216,7 +24215,7 @@ snapshots: npm-pick-manifest: 12.0.0 npm-registry-fetch: 20.0.1 proc-log: 7.0.0 - sigstore: 5.0.0 + sigstore: 5.0.0(supports-color@7.2.0) ssri: 14.0.0 tar: 7.5.20 transitivePeerDependencies: @@ -24937,9 +24936,9 @@ snapshots: properties-file@3.7.0: {} - properties-reader@3.0.1: + properties-reader@3.0.1(supports-color@7.2.0): dependencies: - '@kwsites/file-exists': 1.1.1 + '@kwsites/file-exists': 1.1.1(supports-color@7.2.0) mkdirp: 3.0.1 transitivePeerDependencies: - supports-color @@ -25302,7 +25301,7 @@ snapshots: require-from-string@2.0.2: {} - require-in-the-middle@8.0.1: + require-in-the-middle@8.0.1(supports-color@7.2.0): dependencies: debug: 4.4.3(supports-color@7.2.0) module-details-from-path: 1.0.4 @@ -25680,13 +25679,13 @@ snapshots: signal-exit@4.1.0: {} - sigstore@5.0.0: + sigstore@5.0.0(supports-color@7.2.0): dependencies: '@sigstore/bundle': 5.0.0 '@sigstore/core': 4.0.0 '@sigstore/protobuf-specs': 0.5.0 '@sigstore/sign': 5.0.0 - '@sigstore/tuf': 5.0.0 + '@sigstore/tuf': 5.0.0(supports-color@7.2.0) '@sigstore/verify': 4.0.0 transitivePeerDependencies: - kerberos @@ -26000,16 +25999,16 @@ snapshots: postcss: 8.5.19 postcss-selector-parser: 7.1.4 - stylelint-config-recommended@18.0.0(stylelint@17.14.0(@typescript/typescript6@6.0.2)): + stylelint-config-recommended@18.0.0(stylelint@17.14.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0)): dependencies: - stylelint: 17.14.0(@typescript/typescript6@6.0.2) + stylelint: 17.14.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0) - stylelint-config-standard@40.0.0(stylelint@17.14.0(@typescript/typescript6@6.0.2)): + stylelint-config-standard@40.0.0(stylelint@17.14.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0)): dependencies: - stylelint: 17.14.0(@typescript/typescript6@6.0.2) - stylelint-config-recommended: 18.0.0(stylelint@17.14.0(@typescript/typescript6@6.0.2)) + stylelint: 17.14.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0) + stylelint-config-recommended: 18.0.0(stylelint@17.14.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0)) - stylelint-scss@7.2.0(stylelint@17.14.0(@typescript/typescript6@6.0.2)): + stylelint-scss@7.2.0(stylelint@17.14.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0)): dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) @@ -26022,15 +26021,15 @@ snapshots: postcss-resolve-nested-selector: 0.1.6 postcss-selector-parser: 7.1.4 postcss-value-parser: 4.2.0 - stylelint: 17.14.0(@typescript/typescript6@6.0.2) + stylelint: 17.14.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0) - stylelint-value-no-unknown-custom-properties@6.1.1(stylelint@17.14.0(@typescript/typescript6@6.0.2)): + stylelint-value-no-unknown-custom-properties@6.1.1(stylelint@17.14.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0)): dependencies: postcss-value-parser: 4.2.0 resolve: 1.22.12 - stylelint: 17.14.0(@typescript/typescript6@6.0.2) + stylelint: 17.14.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0) - stylelint@17.14.0(@typescript/typescript6@6.0.2): + stylelint@17.14.0(@typescript/typescript6@6.0.2)(supports-color@7.2.0): dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) @@ -26265,7 +26264,7 @@ snapshots: glob: 7.2.3 minimatch: 3.1.5 - testcontainers@12.0.4: + testcontainers@12.0.4(supports-color@7.2.0): dependencies: '@balena/dockerignore': 1.0.2 '@types/dockerode': 4.0.1 @@ -26274,10 +26273,10 @@ snapshots: byline: 5.0.0 debug: 4.4.3(supports-color@7.2.0) docker-compose: 1.4.2 - dockerode: 5.0.1 + dockerode: 5.0.1(supports-color@7.2.0) get-port: 5.1.1 proper-lockfile: 4.1.2 - properties-reader: 3.0.1 + properties-reader: 3.0.1(supports-color@7.2.0) ssh-remote-port-forward: 1.0.4 tar-fs: 3.1.3 tmp: 0.2.7 @@ -26407,7 +26406,7 @@ snapshots: tty-browserify@0.0.1: {} - tuf-js@6.0.0: + tuf-js@6.0.0(supports-color@7.2.0): dependencies: '@gar/promise-retry': 1.0.3 '@tufjs/models': 5.0.0 @@ -26985,7 +26984,7 @@ snapshots: js-yaml: 4.3.0 json5: 2.2.3 webpack-bundle-analyzer: 5.3.1 - webpack-dev-server: 6.0.0(tslib@2.8.1)(webpack-cli@7.2.1)(webpack@5.108.4) + webpack-dev-server: 6.0.0(supports-color@7.2.0)(tslib@2.8.1)(webpack-cli@7.2.1)(webpack@5.108.4) webpack-dev-middleware@8.0.3(tslib@2.8.1)(webpack@5.108.4): dependencies: @@ -26999,7 +26998,7 @@ snapshots: transitivePeerDependencies: - tslib - webpack-dev-server@6.0.0(tslib@2.8.1)(webpack-cli@7.2.1)(webpack@5.108.4): + webpack-dev-server@6.0.0(supports-color@7.2.0)(tslib@2.8.1)(webpack-cli@7.2.1)(webpack@5.108.4): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -27015,7 +27014,7 @@ snapshots: connect-history-api-fallback: 2.0.0 express: 5.2.1 graceful-fs: 4.2.11 - http-proxy-middleware: 4.2.0 + http-proxy-middleware: 4.2.0(supports-color@7.2.0) ipaddr.js: 2.4.0 launch-editor: 2.14.1 open: 11.0.0