From abefefc981db38abc8ea577494e1e701d7ea7a43 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 11:50:38 +0100 Subject: [PATCH 01/34] Update zizmorcore/zizmor-action action to v0.5.3 (#33139) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/static_analysis.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/static_analysis.yaml b/.github/workflows/static_analysis.yaml index 3dd7da0e39..74dbde5153 100644 --- a/.github/workflows/static_analysis.yaml +++ b/.github/workflows/static_analysis.yaml @@ -87,7 +87,7 @@ jobs: persist-credentials: false - name: Run zizmor - uses: zizmorcore/zizmor-action@71321a20a9ded102f6e9ce5718a2fcec2c4f70d8 # v0.5.2 + uses: zizmorcore/zizmor-action@b1d7e1fb5de872772f31590499237e7cce841e8e # v0.5.3 i18n: strategy: From 733c685d5e8cc1f4798da2b9dfcb226255061dfa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 10:52:30 +0000 Subject: [PATCH 02/34] Update actions/upload-pages-artifact action to v5 (#33140) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index bf24169461..0092b61f2c 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -36,7 +36,7 @@ jobs: run: pnpm run docs:build - name: Upload artifact - uses: actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4 + uses: actions/upload-pages-artifact@fc324d3547104276b827a68afc52ff2a11cc49c9 # v5 with: path: ./docs/.vitepress/dist From 9a8ffbe0bd0b239d4a035100e2f6aa16ddd23cb4 Mon Sep 17 00:00:00 2001 From: Andy Balaam Date: Tue, 14 Apr 2026 12:49:27 +0100 Subject: [PATCH 03/34] playwright-common utilities for handling toasts (#33119) * playwright-common utilities for handling toasts * Set element-web-playwright-common version to 3.1.0 * Add comments to explain the linear hierarchy of fixtures --- .../e2e/crypto/device-verification.spec.ts | 8 +- apps/web/playwright/element-web-test.ts | 5 - apps/web/playwright/pages/toasts.ts | 53 --------- packages/playwright-common/package.json | 2 +- .../playwright-common/src/fixtures/toasts.ts | 109 ++++++++++++++++++ .../playwright-common/src/fixtures/user.ts | 5 +- 6 files changed, 119 insertions(+), 63 deletions(-) delete mode 100644 apps/web/playwright/pages/toasts.ts create mode 100644 packages/playwright-common/src/fixtures/toasts.ts diff --git a/apps/web/playwright/e2e/crypto/device-verification.spec.ts b/apps/web/playwright/e2e/crypto/device-verification.spec.ts index 1a1731e6ae..07fa4ed9d8 100644 --- a/apps/web/playwright/e2e/crypto/device-verification.spec.ts +++ b/apps/web/playwright/e2e/crypto/device-verification.spec.ts @@ -21,7 +21,6 @@ import { waitForVerificationRequest, } from "./utils"; import { type Bot } from "../../pages/bot"; -import { Toasts } from "../../pages/toasts.ts"; import type { ElementAppPage } from "../../pages/ElementAppPage.ts"; test.describe("Device verification", { tag: "@no-webkit" }, () => { @@ -82,7 +81,11 @@ test.describe("Device verification", { tag: "@no-webkit" }, () => { ); // Regression test for https://github.com/element-hq/element-web/issues/29110 - test("No toast after verification, even if the secrets take a while to arrive", async ({ page, credentials }) => { + test("No toast after verification, even if the secrets take a while to arrive", async ({ + page, + credentials, + toasts, + }) => { // Before we log in, the bot creates an encrypted room, so that we can test the toast behaviour that only happens // when we are in an encrypted room. await aliceBotClient.createRoom({ @@ -121,7 +124,6 @@ test.describe("Device verification", { tag: "@no-webkit" }, () => { await infoDialog.getByRole("button", { name: "Got it" }).click(); // There should be no toast (other than the notifications one) - const toasts = new Toasts(page); await toasts.rejectToast("Notifications"); await toasts.assertNoToasts(); diff --git a/apps/web/playwright/element-web-test.ts b/apps/web/playwright/element-web-test.ts index f7c6f5b8e2..cae16cce8d 100644 --- a/apps/web/playwright/element-web-test.ts +++ b/apps/web/playwright/element-web-test.ts @@ -24,7 +24,6 @@ import type { IConfigOptions } from "../src/IConfigOptions"; import { type Credentials } from "./plugins/homeserver"; import { ElementAppPage } from "./pages/ElementAppPage"; import { Crypto } from "./pages/crypto"; -import { Toasts } from "./pages/toasts"; import { Bot, type CreateBotOpts } from "./pages/bot"; import { Webserver } from "./plugins/webserver"; import { type WorkerOptions, type Services, test as base } from "./services"; @@ -52,7 +51,6 @@ export interface TestFixtures extends BaseTestFixtures { crypto: Crypto; room?: { roomId: string }; - toasts: Toasts; uut?: Locator; // Unit Under Test, useful place to refer a prepared locator botCreateOpts: CreateBotOpts; bot: Bot; @@ -92,9 +90,6 @@ export const test = base.extend({ crypto: async ({ page, homeserver, request }, use) => { await use(new Crypto(page, homeserver, request)); }, - toasts: async ({ page }, use) => { - await use(new Toasts(page)); - }, botCreateOpts: {}, bot: async ({ page, homeserver, botCreateOpts, user }, use, testInfo) => { diff --git a/apps/web/playwright/pages/toasts.ts b/apps/web/playwright/pages/toasts.ts deleted file mode 100644 index 80ee3c9f26..0000000000 --- a/apps/web/playwright/pages/toasts.ts +++ /dev/null @@ -1,53 +0,0 @@ -/* -Copyright 2024 New Vector Ltd. -Copyright 2023 The Matrix.org Foundation C.I.C. - -SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial -Please see LICENSE files in the repository root for full details. -*/ - -import { type Page, expect, type Locator } from "@playwright/test"; - -export class Toasts { - public constructor(private readonly page: Page) {} - - /** - * Assert that a toast with the given title exists, and return it - * - * @param expectedTitle - Expected title of the toast - * @param timeout Time to retry the assertion for in milliseconds. Defaults to `timeout` in `TestConfig.expect`. - * @returns the Locator for the matching toast - */ - public async getToast(expectedTitle: string, timeout?: number): Promise { - const toast = this.page.locator(".mx_Toast_toast", { hasText: expectedTitle }).first(); - await expect(toast).toBeVisible({ timeout }); - return toast; - } - - /** - * Assert that no toasts exist - */ - public async assertNoToasts(): Promise { - await expect(this.page.locator(".mx_Toast_toast")).not.toBeVisible(); - } - - /** - * Accept a toast with the given title, only works for the first toast in the stack - * - * @param expectedTitle - Expected title of the toast - */ - public async acceptToast(expectedTitle: string): Promise { - const toast = await this.getToast(expectedTitle); - await toast.locator('.mx_Toast_buttons button[data-kind="primary"]').click(); - } - - /** - * Reject a toast with the given title, only works for the first toast in the stack - * - * @param expectedTitle - Expected title of the toast - */ - public async rejectToast(expectedTitle: string): Promise { - const toast = await this.getToast(expectedTitle); - await toast.locator('.mx_Toast_buttons button[data-kind="secondary"]').click(); - } -} diff --git a/packages/playwright-common/package.json b/packages/playwright-common/package.json index 9aa51eef68..8436b651cb 100644 --- a/packages/playwright-common/package.json +++ b/packages/playwright-common/package.json @@ -1,7 +1,7 @@ { "name": "@element-hq/element-web-playwright-common", "type": "module", - "version": "3.0.0", + "version": "3.1.0", "license": "SEE LICENSE IN README.md", "repository": { "type": "git", diff --git a/packages/playwright-common/src/fixtures/toasts.ts b/packages/playwright-common/src/fixtures/toasts.ts new file mode 100644 index 0000000000..780884e2b0 --- /dev/null +++ b/packages/playwright-common/src/fixtures/toasts.ts @@ -0,0 +1,109 @@ +/* + * Copyright 2026 Element Creations Ltd. + * + * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial + * Please see LICENSE files in the repository root for full details. + */ + +import { expect, type Locator, type Page } from "@playwright/test"; + +// We want to avoid using `mergeTests` in index.ts because it drops useful type +// information about the fixtures. Instead, we add `services` into our fixture +// suite by using its `test` as a base, so that there is a linear hierarchy. +import { test as base } from "./services.js"; + +// This fixture provides convenient handling of Element Web's toasts. +export const test = base.extend<{ + /** + * Convenience functions for handling toasts. + */ + toasts: Toasts; +}>({ + toasts: async ({ page }, use) => { + const toasts = new Toasts(page); + await use(toasts); + }, +}); + +class Toasts { + public constructor(public readonly page: Page) {} + + /** + * Assert that no toasts exist + */ + public async assertNoToasts(): Promise { + await expect(this.page.locator(".mx_Toast_toast")).not.toBeVisible(); + } + + /** + * Assert that a toast with the given title exists, and return it + * + * @param title - Expected title of the toast + * @param timeout - Time to retry the assertion for in milliseconds. + * Defaults to `timeout` in `TestConfig.expect`. + * @returns the Locator for the matching toast + */ + public async getToast(title: string, timeout?: number): Promise { + const toast = this.getToastIfExists(title); + await expect(toast).toBeVisible({ timeout }); + return toast; + } + + /** + * Find a toast with the given title, if it exists. + * + * @param title - Title of the toast. + * @returns the Locator for the matching toast, or an empty locator if it + * doesn't exist. + */ + public getToastIfExists(title: string): Locator { + return this.page.locator(".mx_Toast_toast", { hasText: title }).first(); + } + + /** + * Accept a toast with the given title. Only works for the first toast in + * the stack. + * + * @param title - Expected title of the toast + */ + public async acceptToast(title: string): Promise { + const toast = await this.getToast(title); + await toast.locator('.mx_Toast_buttons button[data-kind="primary"]').click(); + } + /** + * Accept a toast with the given title, if it exists. Only works for the + * first toast in the stack. + * + * @param title - Title of the toast + */ + public async acceptToastIfExists(title: string): Promise { + const toast = this.getToastIfExists(title).locator('.mx_Toast_buttons button[data-kind="primary"]'); + if ((await toast.count()) > 0) { + await toast.click(); + } + } + + /** + * Reject a toast with the given title. Only works for the first toast in + * the stack. + * + * @param title - Expected title of the toast + */ + public async rejectToast(title: string): Promise { + const toast = await this.getToast(title); + await toast.locator('.mx_Toast_buttons button[data-kind="secondary"]').click(); + } + + /** + * Reject a toast with the given title, if it exists. Only works for the + * first toast in the stack. + * + * @param title - Title of the toast + */ + public async rejectToastIfExists(title: string): Promise { + const toast = this.getToastIfExists(title).locator('.mx_Toast_buttons button[data-kind="secondary"]'); + if ((await toast.count()) > 0) { + await toast.click(); + } + } +} diff --git a/packages/playwright-common/src/fixtures/user.ts b/packages/playwright-common/src/fixtures/user.ts index 073b6149d8..61f8d70105 100644 --- a/packages/playwright-common/src/fixtures/user.ts +++ b/packages/playwright-common/src/fixtures/user.ts @@ -9,7 +9,10 @@ Please see LICENSE files in the repository root for full details. import { type Page } from "@playwright/test"; import { sample, uniqueId } from "lodash-es"; -import { test as base } from "./services.js"; +// We want to avoid using `mergeTests` in index.ts because it drops useful type +// information about the fixtures. Instead, we add `toasts` into our fixture +// suite by using its `test` as a base, so that there is a linear hierarchy. +import { test as base } from "./toasts.js"; import { type Credentials } from "../utils/api.js"; /** Adds an initScript to the given page which will populate localStorage appropriately so that Element will use the given credentials. */ From f615968835d706e73a48806fe7f36190e1075c42 Mon Sep 17 00:00:00 2001 From: Zack Date: Tue, 14 Apr 2026 13:56:52 +0200 Subject: [PATCH 04/34] Refactoring readMarkerForEvent into ReadMarkerView in shared-components (#32777) * Refactoring readMarkerForEvent into ReadMarketView in shared-components * Use shared ReadMarkerView in MessagePanel * Rename ReadMarkerView to ReadMarker * Fix Prettier * Update snapshots screenshots * Use plain props for ReadMarker * Fix Prettier * Move ReadMarker into room timeline * Replace ReadMarker nested ternary * Update snapshot --- apps/web/res/css/_components.pcss | 1 - .../web/res/css/structures/_MessagePanel.pcss | 29 ------ .../components/structures/MessagePanel.tsx | 60 ++++++------- .../ReadMarker.stories.tsx/current-auto.png | Bin 0 -> 3850 bytes .../ReadMarker.stories.tsx/ghost-auto.png | Bin 0 -> 3850 bytes .../hidden-current-auto.png | Bin 0 -> 3719 bytes packages/shared-components/src/index.ts | 1 + .../timeline/ReadMarker/ReadMarker.module.css | 28 ++++++ .../ReadMarker/ReadMarker.stories.tsx | 60 +++++++++++++ .../timeline/ReadMarker/ReadMarker.test.tsx | 85 ++++++++++++++++++ .../room/timeline/ReadMarker/ReadMarker.tsx | 80 +++++++++++++++++ .../__snapshots__/ReadMarker.test.tsx.snap | 42 +++++++++ .../src/room/timeline/ReadMarker/index.tsx | 8 ++ .../src/room/timeline/ReadMarkerView/.gitkeep | 1 - 14 files changed, 330 insertions(+), 65 deletions(-) delete mode 100644 apps/web/res/css/structures/_MessagePanel.pcss create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/timeline/ReadMarker/ReadMarker.stories.tsx/current-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/timeline/ReadMarker/ReadMarker.stories.tsx/ghost-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/timeline/ReadMarker/ReadMarker.stories.tsx/hidden-current-auto.png create mode 100644 packages/shared-components/src/room/timeline/ReadMarker/ReadMarker.module.css create mode 100644 packages/shared-components/src/room/timeline/ReadMarker/ReadMarker.stories.tsx create mode 100644 packages/shared-components/src/room/timeline/ReadMarker/ReadMarker.test.tsx create mode 100644 packages/shared-components/src/room/timeline/ReadMarker/ReadMarker.tsx create mode 100644 packages/shared-components/src/room/timeline/ReadMarker/__snapshots__/ReadMarker.test.tsx.snap create mode 100644 packages/shared-components/src/room/timeline/ReadMarker/index.tsx delete mode 100644 packages/shared-components/src/room/timeline/ReadMarkerView/.gitkeep diff --git a/apps/web/res/css/_components.pcss b/apps/web/res/css/_components.pcss index bdca70276d..fdf774a754 100644 --- a/apps/web/res/css/_components.pcss +++ b/apps/web/res/css/_components.pcss @@ -68,7 +68,6 @@ @import "./structures/_LeftPanel.pcss"; @import "./structures/_MainSplit.pcss"; @import "./structures/_MatrixChat.pcss"; -@import "./structures/_MessagePanel.pcss"; @import "./structures/_NonUrgentToastContainer.pcss"; @import "./structures/_PictureInPictureDragger.pcss"; @import "./structures/_QuickSettingsButton.pcss"; diff --git a/apps/web/res/css/structures/_MessagePanel.pcss b/apps/web/res/css/structures/_MessagePanel.pcss deleted file mode 100644 index fb2830bce7..0000000000 --- a/apps/web/res/css/structures/_MessagePanel.pcss +++ /dev/null @@ -1,29 +0,0 @@ -/* -Copyright 2024 New Vector Ltd. -Copyright 2023 The Matrix.org Foundation C.I.C. - -SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial -Please see LICENSE files in the repository root for full details. -*/ - -.mx_MessagePanel_myReadMarker { - height: 0; - margin: 0; - padding: 0; - border: 0; - - hr { - border-top: solid 1px $accent; - border-bottom: solid 1px $accent; - margin-top: 0; - position: relative; - top: -1px; - z-index: 1; - will-change: width; - transition: - width 400ms easeinsine 1s, - opacity 400ms easeinsine 1s; - width: 99%; - opacity: 1; - } -} diff --git a/apps/web/src/components/structures/MessagePanel.tsx b/apps/web/src/components/structures/MessagePanel.tsx index 629b9d3c7a..a38f264aab 100644 --- a/apps/web/src/components/structures/MessagePanel.tsx +++ b/apps/web/src/components/structures/MessagePanel.tsx @@ -6,7 +6,7 @@ SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Com Please see LICENSE files in the repository root for full details. */ -import React, { type JSX, createRef, type ReactNode, type TransitionEvent } from "react"; +import React, { type JSX, createRef, type ReactNode, type TransitionEventHandler } from "react"; import classNames from "classnames"; import { type Room, @@ -20,6 +20,7 @@ import { logger } from "matrix-js-sdk/src/logger"; import { isSupportedReceiptType } from "matrix-js-sdk/src/utils"; import { DateSeparatorView, + ReadMarker, TimelineSeparator, useCreateAutoDisposedViewModel, } from "@element-hq/web-shared-components"; @@ -271,7 +272,7 @@ export default class MessagePanel extends React.Component { private readonly _showHiddenEvents: boolean; private unmounted = false; - private readMarkerNode = createRef(); + private readMarkerNode: HTMLLIElement | null = null; private whoIsTyping = createRef(); public scrollPanel = createRef(); @@ -403,7 +404,7 @@ export default class MessagePanel extends React.Component { // 0: read marker is within the window // +1: read marker is below the window public getReadMarkerPosition(): number | null { - const readMarker = this.readMarkerNode.current; + const readMarker = this.readMarkerNode; const messageWrapper = this.scrollPanel.current?.divScroll; if (!readMarker || !messageWrapper) { @@ -507,29 +508,18 @@ export default class MessagePanel extends React.Component { public readMarkerForEvent(eventId: string, isLastEvent: boolean): ReactNode { if (this.context.timelineRenderingType === TimelineRenderingType.File) return null; - const visible = !isLastEvent && this.props.readMarkerVisible; + const showLine = !isLastEvent && !!this.props.readMarkerVisible; if (this.props.readMarkerEventId === eventId) { - let hr; - // if the read marker comes at the end of the timeline (except - // for local echoes, which are excluded from RMs, because they - // don't have useful event ids), we don't want to show it, but - // we still want to create the
  • for it so that the - // algorithms which depend on its position on the screen aren't - // confused. - if (visible) { - hr =
    ; - } - return ( -
  • - {hr} -
  • + /> ); } else if (this.state.ghostReadMarkers.includes(eventId)) { // We render 'ghost' read markers in the DOM while they @@ -542,28 +532,30 @@ export default class MessagePanel extends React.Component { // case is a little more complex because only some of the items // transition (ie. the read markers do but the event tiles do not) // and TransitionGroup requires that all its children are Transitions. - const hr = ( -
    - ); - // give it a key which depends on the event id. That will ensure that // we get a new DOM node (restarting the animation) when the ghost // moves to a different event. return ( -
  • - {hr} -
  • + ); } return null; } - private collectGhostReadMarker = (node: HTMLElement | null): void => { + private collectReadMarker = (node: HTMLLIElement | null): void => { + this.readMarkerNode = node; + }; + + private collectGhostReadMarker = (node: HTMLHRElement | null): void => { if (node) { // now the element has appeared, change the style which will trigger the CSS transition requestAnimationFrame(() => { @@ -573,7 +565,7 @@ export default class MessagePanel extends React.Component { } }; - private onGhostTransitionEnd = (ev: TransitionEvent): void => { + private onGhostTransitionEnd: TransitionEventHandler = (ev): void => { // we can now clean up the ghost element const finishedEventId = (ev.target as HTMLElement).dataset.eventid; this.setState({ diff --git a/packages/shared-components/__vis__/linux/__baselines__/room/timeline/ReadMarker/ReadMarker.stories.tsx/current-auto.png b/packages/shared-components/__vis__/linux/__baselines__/room/timeline/ReadMarker/ReadMarker.stories.tsx/current-auto.png new file mode 100644 index 0000000000000000000000000000000000000000..bdb6e51256be6023d74ee489b85ddae3752ec7f4 GIT binary patch literal 3850 zcmeAS@N?(olHy`uVBq!ia0y~yU_QXWz;uCw2`F+wwC^zk1K)m67srr_IdASB^b!dW zX?Q4^KEd#o$CYI|8p`5Vm7>1c3EKKQzQ5od;xBMT@3O!hu`Z*Tk5vNsKb&_u@pIqP z*4_Ut@0^xA|NQg8Rtr13y5CP9-&?=|* z4yYzb@GvkmHn1@?H~{$$3JVw+6a+3XFbL>KT=@L6#%%W7dGq>?Kfah@BE!edz_5Wu zjPu3j&6^J&KI}i=?){s(>OVg&K6|!z>q!@9W`+$sK-tBM7ni@c-&6JX+3)Z2(b4>I z`zro@c{%yB$BnG@t9Y|J|E+Z{ECn|2{uI|NYyyXVW$_GBD^gx~g56eDc=Z z+tROJzg|3bs`T~s`8jut>ev_(Jasmm`u*qB!Gj0)n_u96pP%Qqrx7S@sUviu+5SJr z^2;yJPoAuuoxOVX>Q|Bs4XPUxK)x&51c3EKKQzQ5od;xBMT@3O!hu`Z*Tk5vNsKb&_u@pIqP z*4_Ut@0^xA|NQg8Rtr13y5CP9-&?=|* z4yYzb@GvkmHn1@?H~{$$3JVw+6a+3XFbL>KT=@L6#%%W7dGq>?Kfah@BE!edz_5Wu zjPu3j&6^J&KI}i=?){s(>OVg&K6|!z>q!@9W`+$sK-tBM7ni@c-&6JX+3)Z2(b4>I z`zro@c{%yB$BnG@t9Y|J|E+Z{ECn|2{uI|NYyyXVW$_GBD^gx~g56eDc=Z z+tROJzg|3bs`T~s`8jut>ev_(Jasmm`u*qB!Gj0)n_u96pP%Qqrx7S@sUviu+5SJr z^2;yJPoAuuoxOVX>Q|Bs4XPUxK)x&5CX=z9%Nu>V4d-kY46QD|M_;`&D*?F8mN@Vn7L}N-Cx;d znO64k{0s~cZ8NoH9;dTc?XI=Awzagg1KPHM=QA^q5<6jD#=s!JfzKrh3m6#`1TKs! zgGJ3~fS{$-(Eu3@kkK*(Qf`mth0(k)niod%0@g;|XyGtgIE)q!BfN0f2kZg<|G)ad hBsCy|4b+chW=M)RRu??;)&MBN;OXk;vd$@?2>@p^9Dx7; literal 0 HcmV?d00001 diff --git a/packages/shared-components/src/index.ts b/packages/shared-components/src/index.ts index 6574069be0..ed5360d84e 100644 --- a/packages/shared-components/src/index.ts +++ b/packages/shared-components/src/index.ts @@ -13,6 +13,7 @@ export * from "./core/AvatarWithDetails"; export * from "./composer/Banner"; export * from "./crypto/SasEmoji"; export * from "./event-tiles/UrlPreviewGroupView"; +export * from "./room/timeline/ReadMarker"; export * from "./room/timeline/event-tile/body/EventContentBodyView"; export * from "./room/timeline/event-tile/body/RedactedBodyView"; export * from "./room/timeline/event-tile/body/MFileBodyView"; diff --git a/packages/shared-components/src/room/timeline/ReadMarker/ReadMarker.module.css b/packages/shared-components/src/room/timeline/ReadMarker/ReadMarker.module.css new file mode 100644 index 0000000000..b2717d31b3 --- /dev/null +++ b/packages/shared-components/src/room/timeline/ReadMarker/ReadMarker.module.css @@ -0,0 +1,28 @@ +/* + * Copyright 2026 Element Creations Ltd. + * + * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial + * Please see LICENSE files in the repository root for full details. + */ + +.readMarker { + height: 0; + margin: 0; + padding: 0; + border: 0; +} + +.line { + margin-top: 0; + position: relative; + top: -1px; + z-index: 1; + width: 99%; + opacity: 1; + border-top: solid 1px var(--cpd-color-icon-accent-tertiary); + border-bottom: solid 1px var(--cpd-color-icon-accent-tertiary); + will-change: width, opacity; + transition: + width 400ms easeinsine 1s, + opacity 400ms easeinsine 1s; +} diff --git a/packages/shared-components/src/room/timeline/ReadMarker/ReadMarker.stories.tsx b/packages/shared-components/src/room/timeline/ReadMarker/ReadMarker.stories.tsx new file mode 100644 index 0000000000..8b393e0151 --- /dev/null +++ b/packages/shared-components/src/room/timeline/ReadMarker/ReadMarker.stories.tsx @@ -0,0 +1,60 @@ +/* + * Copyright 2026 Element Creations Ltd. + * + * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial + * Please see LICENSE files in the repository root for full details. + */ + +import React, { type JSX } from "react"; +import { fn } from "storybook/test"; + +import type { Meta, StoryObj } from "@storybook/react-vite"; +import { ReadMarker, type ReadMarkerProps } from "./ReadMarker"; + +const ReadMarkerWrapper = ({ + className, + onCurrentMarkerRef, + onGhostLineRef, + onGhostTransitionEnd, + ...props +}: Readonly): JSX.Element => { + return ( +
      + +
    + ); +}; + +const meta = { + title: "Timeline/ReadMarker", + component: ReadMarkerWrapper, + tags: ["autodocs"], + args: { + eventId: "$event", + kind: "current", + showLine: true, + }, +} satisfies Meta; + +export default meta; +type Story = StoryObj; + +export const Current: Story = {}; + +export const HiddenCurrent: Story = { + args: { + showLine: false, + }, +}; + +export const Ghost: Story = { + args: { + kind: "ghost", + }, +}; diff --git a/packages/shared-components/src/room/timeline/ReadMarker/ReadMarker.test.tsx b/packages/shared-components/src/room/timeline/ReadMarker/ReadMarker.test.tsx new file mode 100644 index 0000000000..37d8ad186f --- /dev/null +++ b/packages/shared-components/src/room/timeline/ReadMarker/ReadMarker.test.tsx @@ -0,0 +1,85 @@ +/* + * Copyright 2026 Element Creations Ltd. + * + * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial + * Please see LICENSE files in the repository root for full details. + */ + +import { composeStories } from "@storybook/react-vite"; +import { fireEvent, render, screen } from "@test-utils"; +import React from "react"; +import { describe, expect, it, vi } from "vitest"; + +import { ReadMarker } from "./ReadMarker"; +import * as stories from "./ReadMarker.stories"; + +const { Current, HiddenCurrent, Ghost } = composeStories(stories); + +describe("ReadMarker", () => { + it("renders the current read marker", () => { + const { container } = render(); + expect(container).toMatchSnapshot(); + }); + + it("renders the hidden current read marker without a line", () => { + const { container } = render(); + expect(container).toMatchSnapshot(); + expect(container.querySelector("hr")).toBeNull(); + }); + + it("renders the ghost read marker", () => { + const { container } = render(); + expect(container).toMatchSnapshot(); + }); + + it("applies custom className to the list item", () => { + render( +
      + +
    , + ); + + const item = screen.getByRole("listitem"); + expect(item).toHaveClass("custom-read-marker", "compatibility-class"); + expect(item).toHaveAttribute("data-scroll-tokens", "$event"); + }); + + it("wires ghost marker actions", () => { + const onGhostLineRef = vi.fn(); + const onGhostTransitionEnd = vi.fn(); + + render( +
      + +
    , + ); + + const line = screen.getByRole("separator"); + fireEvent.transitionEnd(line); + + expect(onGhostLineRef).toHaveBeenCalled(); + expect(onGhostTransitionEnd).toHaveBeenCalledTimes(1); + }); + + it("wires the current marker ref", () => { + const onCurrentMarkerRef = vi.fn(); + + render( +
      + +
    , + ); + + expect(onCurrentMarkerRef).toHaveBeenCalled(); + }); +}); diff --git a/packages/shared-components/src/room/timeline/ReadMarker/ReadMarker.tsx b/packages/shared-components/src/room/timeline/ReadMarker/ReadMarker.tsx new file mode 100644 index 0000000000..48396b14cd --- /dev/null +++ b/packages/shared-components/src/room/timeline/ReadMarker/ReadMarker.tsx @@ -0,0 +1,80 @@ +/* + * Copyright 2026 Element Creations Ltd. + * + * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial + * Please see LICENSE files in the repository root for full details. + */ + +import React, { type JSX, type RefCallback, type TransitionEventHandler } from "react"; +import classNames from "classnames"; + +import styles from "./ReadMarker.module.css"; + +export type ReadMarkerKind = "current" | "ghost"; + +export interface ReadMarkerProps { + /** + * The event ID this marker is associated with. + */ + eventId: string; + /** + * Whether this is the active read marker or a ghost marker transitioning out. + */ + kind: ReadMarkerKind; + /** + * Whether the visible line should be rendered for the active marker. + * Hidden active markers still render the host `
  • ` to preserve layout calculations. + */ + showLine?: boolean; + /** + * Ref callback for the active read marker `
  • `. + */ + onCurrentMarkerRef?: RefCallback; + /** + * Ref callback for the ghost marker `
    `. + */ + onGhostLineRef?: RefCallback; + /** + * Transition-end handler for the ghost marker `
    `. + */ + onGhostTransitionEnd?: TransitionEventHandler; + /** + * Optional CSS className for the outer list item. + */ + className?: string; +} + +export function ReadMarker({ + eventId, + kind, + showLine = true, + onCurrentMarkerRef, + onGhostLineRef, + onGhostTransitionEnd, + className, +}: Readonly): JSX.Element { + let line: JSX.Element | null = null; + + if (kind === "ghost") { + line = ( +
    + ); + } else if (showLine) { + line =
    ; + } + + return ( +
  • + {line} +
  • + ); +} diff --git a/packages/shared-components/src/room/timeline/ReadMarker/__snapshots__/ReadMarker.test.tsx.snap b/packages/shared-components/src/room/timeline/ReadMarker/__snapshots__/ReadMarker.test.tsx.snap new file mode 100644 index 0000000000..1edd576858 --- /dev/null +++ b/packages/shared-components/src/room/timeline/ReadMarker/__snapshots__/ReadMarker.test.tsx.snap @@ -0,0 +1,42 @@ +// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html + +exports[`ReadMarker > renders the current read marker 1`] = ` +
    +
      +
    • +
      +
    • +
    +
    +`; + +exports[`ReadMarker > renders the ghost read marker 1`] = ` +
    +
      +
    • +
      +
    • +
    +
    +`; + +exports[`ReadMarker > renders the hidden current read marker without a line 1`] = ` +
    +
      +
    • +
    +
    +`; diff --git a/packages/shared-components/src/room/timeline/ReadMarker/index.tsx b/packages/shared-components/src/room/timeline/ReadMarker/index.tsx new file mode 100644 index 0000000000..b172c3a943 --- /dev/null +++ b/packages/shared-components/src/room/timeline/ReadMarker/index.tsx @@ -0,0 +1,8 @@ +/* + * Copyright 2026 Element Creations Ltd. + * + * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial + * Please see LICENSE files in the repository root for full details. + */ + +export { ReadMarker, type ReadMarkerKind, type ReadMarkerProps } from "./ReadMarker"; diff --git a/packages/shared-components/src/room/timeline/ReadMarkerView/.gitkeep b/packages/shared-components/src/room/timeline/ReadMarkerView/.gitkeep deleted file mode 100644 index 8b13789179..0000000000 --- a/packages/shared-components/src/room/timeline/ReadMarkerView/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - From 9151640d408ea5b48f12b7510081b7f32874561e Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Tue, 14 Apr 2026 14:15:36 +0100 Subject: [PATCH 05/34] Exclude binary files from Sonar analysis (#33144) * Exclude png files from Sonar analysis They just cause errors `11:39:29.466 WARN Invalid character encountered in file /home/runner/work/element-web/element-web/apps/web/res/vector-icons/152.png at line 1 for encoding UTF-8. Please fix file content or configure the encoding to be used using property 'sonar.sourceEncoding'.` * Modify sonar-project.properties for exclusions Updated sonar.exclusions to include additional file types. --- sonar-project.properties | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/sonar-project.properties b/sonar-project.properties index 0729966d8b..7f08ea24b2 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -7,7 +7,23 @@ sonar.organization=element-hq sonar.sources=. sonar.tests=apps/web/test,apps/web/playwright,apps/desktop/playwright,packages sonar.test.inclusions=apps/web/test/*,apps/web/playwright/*,apps/desktop/playwright/*,packages/*/src/**/*.test.*,packages/*/src/test/**/* -sonar.exclusions=apps/web/__mocks__,docs,apps/web/element.io,apps/web/nginx,apps/web/src/vector/modernizr.cjs +sonar.exclusions=\ + apps/web/__mocks__,\ + docs,\ + apps/web/element.io,\ + apps/web/nginx,\ + apps/web/src/vector/modernizr.cjs,\ + **/*.webm,\ + **/*.ogg,\ + **/*.mp3,\ + **/*.woff2,\ + **/*.ttf,\ + **/*.webp,\ + **/*.jpg,\ + **/*.apng,\ + **/*.ico,\ + **/*.png,\ + **/*.gif sonar.cpd.exclusions=**/src/i18n/strings/*.json sonar.javascript.lcov.reportPaths=apps/web/coverage/lcov.info,packages/shared-components/coverage/lcov.info From cc9549da0adf58e9770dfc4585269642e5fc7e53 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Tue, 14 Apr 2026 14:17:32 +0100 Subject: [PATCH 06/34] Skip bulk of CI in pull_request renovate runs (#33141) * Skip bulk of CI in pull_request renovate runs Relying instead on running the full suite in the merge queue to lower the impact of Renovate on the github actions concurrency limits in the org * Iterate --- .github/workflows/build-and-test.yaml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build-and-test.yaml b/.github/workflows/build-and-test.yaml index c5cf85727d..cad1faca0c 100644 --- a/.github/workflows/build-and-test.yaml +++ b/.github/workflows/build-and-test.yaml @@ -54,6 +54,8 @@ jobs: outputs: num-runners: ${{ env.NUM_RUNNERS }} runners-matrix: ${{ steps.runner-vars.outputs.matrix }} + # Skip pull_request runs on renovate PRs to speed up CI time, delegating to the full run in merge queue + skip: ${{ inputs.skip || (github.event_name == 'pull_request' && startsWith(github.head_ref, 'renovate/')) }} steps: - name: Checkout code uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 @@ -102,7 +104,7 @@ jobs: playwright_ew: name: "Run Tests [${{ matrix.project }}] ${{ matrix.runner }}/${{ needs.build_ew.outputs.num-runners }}" needs: build_ew - if: inputs.skip != true + if: needs.build_ew.outputs.skip != 'true' runs-on: ubuntu-24.04 permissions: actions: read @@ -182,7 +184,7 @@ jobs: downstream-modules: name: Downstream Playwright tests [element-modules] needs: build_ew - if: inputs.skip != true && github.event_name == 'merge_group' + if: needs.build_ew.outputs.skip != 'true' && github.event_name == 'merge_group' uses: element-hq/element-modules/.github/workflows/reusable-playwright-tests.yml@main # zizmor: ignore[unpinned-uses] with: webapp-artifact: webapp @@ -192,7 +194,7 @@ jobs: name: "Prepare Element Desktop" uses: ./.github/workflows/build_desktop_prepare.yaml needs: build_ew - if: inputs.skip != true + if: needs.build_ew.outputs.skip != 'true' permissions: contents: read with: @@ -204,7 +206,6 @@ jobs: needs: prepare_ed name: "Desktop Windows" uses: ./.github/workflows/build_desktop_windows.yaml - if: inputs.skip != true strategy: matrix: arch: [x64, ia32, arm64] @@ -216,7 +217,6 @@ jobs: needs: prepare_ed name: "Desktop Linux" uses: ./.github/workflows/build_desktop_linux.yaml - if: inputs.skip != true strategy: matrix: sqlcipher: [system, static] @@ -236,13 +236,13 @@ jobs: needs: prepare_ed name: "Desktop macOS" uses: ./.github/workflows/build_desktop_macos.yaml - if: inputs.skip != true with: blob_report: true complete: name: end-to-end-tests needs: + - build_ew - playwright_ew - downstream-modules - prepare_ed @@ -253,25 +253,25 @@ jobs: runs-on: ubuntu-24.04 steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - if: inputs.skip != true + if: needs.build_ew.outputs.skip != 'true' with: persist-credentials: false repository: element-hq/element-web - uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5 - if: inputs.skip != true + if: needs.build_ew.outputs.skip != 'true' - uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6 - if: inputs.skip != true + if: needs.build_ew.outputs.skip != 'true' with: cache: "pnpm" node-version: "lts/*" - name: Install dependencies - if: inputs.skip != true + if: needs.build_ew.outputs.skip != 'true' run: pnpm install --frozen-lockfile - name: Download blob reports from GitHub Actions Artifacts - if: inputs.skip != true + if: needs.build_ew.outputs.skip != 'true' uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 with: pattern: blob-report-* @@ -279,7 +279,7 @@ jobs: merge-multiple: true - name: Merge into HTML Report - if: inputs.skip != true + if: needs.build_ew.outputs.skip != 'true' run: | pnpm playwright merge-reports \ --config=playwright-merge.config.ts \ @@ -291,7 +291,7 @@ jobs: # Upload the HTML report even if one of our reporters fails, this can happen when stale screenshots are detected - name: Upload HTML report - if: always() && inputs.skip != true + if: always() && needs.build_ew.outputs.skip != 'true' uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 with: name: html-report From 80cf9e5b4acd179fce950d2e34cbe99ed624824d Mon Sep 17 00:00:00 2001 From: Zack Date: Tue, 14 Apr 2026 15:20:15 +0200 Subject: [PATCH 07/34] Shared Components Restructure, Cherry Picked | Room Shell Structure (#32917) * refactor(shared-components): move composer and right-panel tree * refactor: cleanup remaining structure leftovers * test(shared-components): add room shell visual baselines * Correct Path --- .../src/components/views/elements/AppTile.tsx | 2 +- .../views/right_panel/ExtensionsCard.tsx | 2 +- .../views/right_panel/WidgetCard.tsx | 2 +- .../WidgetContextMenuViewModel.tsx | 32 +++++++++--------- .../WidgetContextMenuViewModel-test.tsx | 24 ++++++------- .../Banner.stories.tsx/critical-auto.png | Bin 0 -> 10299 bytes .../Banner.stories.tsx/default-auto.png | Bin 0 -> 8557 bytes .../Banner/Banner.stories.tsx/info-auto.png | Bin 0 -> 10278 bytes .../Banner.stories.tsx/success-auto.png | Bin 0 -> 10936 bytes .../Banner.stories.tsx/with-action-auto.png | Bin 0 -> 14859 bytes .../with-avatar-image-auto.png | Bin 0 -> 7965 bytes .../with-loads-of-content-auto.png | Bin 0 -> 43888 bytes .../Banner.stories.tsx/without-close-auto.png | Bin 0 -> 6822 bytes .../default-auto.png | Bin 0 -> 32076 bytes .../only-basic-modification-auto.png | Bin 0 -> 24880 bytes packages/shared-components/src/index.ts | 4 +-- .../room/RoomStatusBar/RoomStatusBarView.tsx | 2 +- .../composer/Banner/Banner.module.css | 0 .../composer/Banner/Banner.stories.tsx | 0 .../composer/Banner/Banner.test.tsx | 0 .../src/{ => room}/composer/Banner/Banner.tsx | 2 +- .../Banner/__snapshots__/Banner.test.tsx.snap | 0 .../src/{ => room}/composer/Banner/index.ts | 0 .../WidgetContextMenuView.stories.tsx | 4 +-- .../WidgetContextMenuView.test.tsx | 6 ++-- .../WidgetContextMenuView.tsx | 6 ++-- .../WidgetContextMenuView.test.tsx.snap | 0 .../WidgetContextMenuView}/index.ts | 0 28 files changed, 43 insertions(+), 43 deletions(-) rename apps/web/src/viewmodels/{ => room}/right-panel/WidgetContextMenuViewModel.tsx (91%) rename apps/web/test/viewmodels/{ => room}/right-panel/WidgetContextMenuViewModel-test.tsx (92%) create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/composer/Banner/Banner.stories.tsx/critical-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/composer/Banner/Banner.stories.tsx/default-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/composer/Banner/Banner.stories.tsx/info-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/composer/Banner/Banner.stories.tsx/success-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/composer/Banner/Banner.stories.tsx/with-action-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/composer/Banner/Banner.stories.tsx/with-avatar-image-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/composer/Banner/Banner.stories.tsx/with-loads-of-content-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/composer/Banner/Banner.stories.tsx/without-close-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/right-panel/WidgetContextMenuView/WidgetContextMenuView.stories.tsx/default-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/right-panel/WidgetContextMenuView/WidgetContextMenuView.stories.tsx/only-basic-modification-auto.png rename packages/shared-components/src/{ => room}/composer/Banner/Banner.module.css (100%) rename packages/shared-components/src/{ => room}/composer/Banner/Banner.stories.tsx (100%) rename packages/shared-components/src/{ => room}/composer/Banner/Banner.test.tsx (100%) rename packages/shared-components/src/{ => room}/composer/Banner/Banner.tsx (98%) rename packages/shared-components/src/{ => room}/composer/Banner/__snapshots__/Banner.test.tsx.snap (100%) rename packages/shared-components/src/{ => room}/composer/Banner/index.ts (100%) rename packages/shared-components/src/{right-panel/WidgetContextMenu => room/right-panel/WidgetContextMenuView}/WidgetContextMenuView.stories.tsx (94%) rename packages/shared-components/src/{right-panel/WidgetContextMenu => room/right-panel/WidgetContextMenuView}/WidgetContextMenuView.test.tsx (95%) rename packages/shared-components/src/{right-panel/WidgetContextMenu => room/right-panel/WidgetContextMenuView}/WidgetContextMenuView.tsx (96%) rename packages/shared-components/src/{right-panel/WidgetContextMenu => room/right-panel/WidgetContextMenuView}/__snapshots__/WidgetContextMenuView.test.tsx.snap (100%) rename packages/shared-components/src/{right-panel/WidgetContextMenu => room/right-panel/WidgetContextMenuView}/index.ts (100%) diff --git a/apps/web/src/components/views/elements/AppTile.tsx b/apps/web/src/components/views/elements/AppTile.tsx index c35a77489f..9f3a203666 100644 --- a/apps/web/src/components/views/elements/AppTile.tsx +++ b/apps/web/src/components/views/elements/AppTile.tsx @@ -63,7 +63,7 @@ import { toWidgetDescriptor } from "../../../modules/WidgetLifecycleApi"; import { parseUrl } from "../../../utils/UrlUtils"; import RightPanelStore from "../../../stores/right-panel/RightPanelStore.ts"; import { RightPanelPhases } from "../../../stores/right-panel/RightPanelStorePhases.ts"; -import { WidgetContextMenu } from "../../../viewmodels/right-panel/WidgetContextMenuViewModel.tsx"; +import { WidgetContextMenu } from "../../../viewmodels/room/right-panel/WidgetContextMenuViewModel.tsx"; // Note that there is advice saying allow-scripts shouldn't be used with allow-same-origin // because that would allow the iframe to programmatically remove the sandbox attribute, but diff --git a/apps/web/src/components/views/right_panel/ExtensionsCard.tsx b/apps/web/src/components/views/right_panel/ExtensionsCard.tsx index 25aabadd55..51cd5599e9 100644 --- a/apps/web/src/components/views/right_panel/ExtensionsCard.tsx +++ b/apps/web/src/components/views/right_panel/ExtensionsCard.tsx @@ -31,7 +31,7 @@ import { IntegrationManagers } from "../../../integrations/IntegrationManagers"; import EmptyState from "./EmptyState"; import { shouldShowComponent } from "../../../customisations/helpers/UIComponents.ts"; import { UIComponent } from "../../../settings/UIFeature.ts"; -import { WidgetContextMenu } from "../../../viewmodels/right-panel/WidgetContextMenuViewModel.tsx"; +import { WidgetContextMenu } from "../../../viewmodels/room/right-panel/WidgetContextMenuViewModel.tsx"; interface Props { room: Room; diff --git a/apps/web/src/components/views/right_panel/WidgetCard.tsx b/apps/web/src/components/views/right_panel/WidgetCard.tsx index b9c7c23957..12b65e0702 100644 --- a/apps/web/src/components/views/right_panel/WidgetCard.tsx +++ b/apps/web/src/components/views/right_panel/WidgetCard.tsx @@ -18,7 +18,7 @@ import { ContextMenuButton, useContextMenu } from "../../structures/ContextMenu" import { WidgetLayoutStore } from "../../../stores/widgets/WidgetLayoutStore"; import RightPanelStore from "../../../stores/right-panel/RightPanelStore"; import Heading from "../typography/Heading"; -import { WidgetContextMenu } from "../../../viewmodels/right-panel/WidgetContextMenuViewModel"; +import { WidgetContextMenu } from "../../../viewmodels/room/right-panel/WidgetContextMenuViewModel"; interface IProps { room: Room; diff --git a/apps/web/src/viewmodels/right-panel/WidgetContextMenuViewModel.tsx b/apps/web/src/viewmodels/room/right-panel/WidgetContextMenuViewModel.tsx similarity index 91% rename from apps/web/src/viewmodels/right-panel/WidgetContextMenuViewModel.tsx rename to apps/web/src/viewmodels/room/right-panel/WidgetContextMenuViewModel.tsx index 83f02a1c05..43932592fb 100644 --- a/apps/web/src/viewmodels/right-panel/WidgetContextMenuViewModel.tsx +++ b/apps/web/src/viewmodels/room/right-panel/WidgetContextMenuViewModel.tsx @@ -17,22 +17,22 @@ import { } from "@element-hq/web-shared-components"; import { type ApprovalOpts, WidgetLifecycle } from "@matrix-org/react-sdk-module-api/lib/lifecycles/WidgetLifecycle"; -import ErrorDialog from "../../components/views/dialogs/ErrorDialog"; -import QuestionDialog from "../../components/views/dialogs/QuestionDialog"; -import MatrixClientContext from "../../contexts/MatrixClientContext"; -import { useScopedRoomContext } from "../../contexts/ScopedRoomContext"; -import { _t } from "../../languageHandler"; -import { getConfigLivestreamUrl, startJitsiAudioLivestream } from "../../Livestream"; -import Modal from "../../Modal"; -import SettingsStore from "../../settings/SettingsStore"; -import { WidgetLayoutStore } from "../../stores/widgets/WidgetLayoutStore"; -import { WidgetMessagingStore } from "../../stores/widgets/WidgetMessagingStore"; -import { isAppWidget } from "../../stores/WidgetStore"; -import WidgetUtils from "../../utils/WidgetUtils"; -import { WidgetType } from "../../widgets/WidgetType"; -import { ModuleRunner } from "../../modules/ModuleRunner"; -import { ElementWidget, type WidgetMessaging } from "../../stores/widgets/WidgetMessaging"; -import dis from "../../dispatcher/dispatcher"; +import ErrorDialog from "../../../components/views/dialogs/ErrorDialog"; +import QuestionDialog from "../../../components/views/dialogs/QuestionDialog"; +import MatrixClientContext from "../../../contexts/MatrixClientContext"; +import { useScopedRoomContext } from "../../../contexts/ScopedRoomContext"; +import { _t } from "../../../languageHandler"; +import { getConfigLivestreamUrl, startJitsiAudioLivestream } from "../../../Livestream"; +import Modal from "../../../Modal"; +import SettingsStore from "../../../settings/SettingsStore"; +import { WidgetLayoutStore } from "../../../stores/widgets/WidgetLayoutStore"; +import { WidgetMessagingStore } from "../../../stores/widgets/WidgetMessagingStore"; +import { isAppWidget } from "../../../stores/WidgetStore"; +import WidgetUtils from "../../../utils/WidgetUtils"; +import { WidgetType } from "../../../widgets/WidgetType"; +import { ModuleRunner } from "../../../modules/ModuleRunner"; +import { ElementWidget, type WidgetMessaging } from "../../../stores/widgets/WidgetMessaging"; +import dis from "../../../dispatcher/dispatcher"; const checkRevokeButtonState = ( cli: MatrixClient, diff --git a/apps/web/test/viewmodels/right-panel/WidgetContextMenuViewModel-test.tsx b/apps/web/test/viewmodels/room/right-panel/WidgetContextMenuViewModel-test.tsx similarity index 92% rename from apps/web/test/viewmodels/right-panel/WidgetContextMenuViewModel-test.tsx rename to apps/web/test/viewmodels/room/right-panel/WidgetContextMenuViewModel-test.tsx index 1d9cf070fa..6c99855fda 100644 --- a/apps/web/test/viewmodels/right-panel/WidgetContextMenuViewModel-test.tsx +++ b/apps/web/test/viewmodels/room/right-panel/WidgetContextMenuViewModel-test.tsx @@ -12,18 +12,18 @@ import { type MatrixClient, Room } from "matrix-js-sdk/src/matrix"; import { WidgetContextMenuViewModel, type WidgetContextMenuViewModelProps, -} from "../../../src/viewmodels/right-panel/WidgetContextMenuViewModel"; -import { stubClient } from "../../test-utils"; -import WidgetUtils from "../../../src/utils/WidgetUtils"; -import { type IApp } from "../../../src/utils/WidgetUtils-types"; -import { WidgetLayoutStore } from "../../../src/stores/widgets/WidgetLayoutStore"; -import * as livestream from "../../../src/Livestream"; -import Modal from "../../../src/Modal"; -import SettingsStore from "../../../src/settings/SettingsStore"; -import { SettingLevel } from "../../../src/settings/SettingLevel"; -import * as widgetStore from "../../../src/stores/WidgetStore"; -import { WidgetMessagingStore } from "../../../src/stores/widgets/WidgetMessagingStore"; -import { type WidgetMessaging } from "../../../src/stores/widgets/WidgetMessaging"; +} from "../../../../src/viewmodels/room/right-panel/WidgetContextMenuViewModel"; +import { stubClient } from "../../../test-utils"; +import WidgetUtils from "../../../../src/utils/WidgetUtils"; +import { type IApp } from "../../../../src/utils/WidgetUtils-types"; +import { WidgetLayoutStore } from "../../../../src/stores/widgets/WidgetLayoutStore"; +import * as livestream from "../../../../src/Livestream"; +import Modal from "../../../../src/Modal"; +import SettingsStore from "../../../../src/settings/SettingsStore"; +import { SettingLevel } from "../../../../src/settings/SettingLevel"; +import * as widgetStore from "../../../../src/stores/WidgetStore"; +import { WidgetMessagingStore } from "../../../../src/stores/widgets/WidgetMessagingStore"; +import { type WidgetMessaging } from "../../../../src/stores/widgets/WidgetMessaging"; describe("WidgetContextMenuViewModel", () => { const widgetId = "w1"; diff --git a/packages/shared-components/__vis__/linux/__baselines__/room/composer/Banner/Banner.stories.tsx/critical-auto.png b/packages/shared-components/__vis__/linux/__baselines__/room/composer/Banner/Banner.stories.tsx/critical-auto.png new file mode 100644 index 0000000000000000000000000000000000000000..155515af35ae3814e797be22dd6ad3459a0e5e2c GIT binary patch literal 10299 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 W8M?~)4)Yz0u;YfNL z0EyH{4Lyc5goE@NIwYY8p@l#oKoXL?_{MlY-ne7D^7D=1zdhDid+oKq{muE!Z?65~ zHt2@Zp_7LI0D#i1o7bEG0EH$1;D`Q$KgdV=kG`4%0Dc7Ax^~4SE@zbq%XFEiHf`kb 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 XPgrQ9DW)m^=-&+5*AN_v* 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 literal 0 HcmV?d00001 diff --git a/packages/shared-components/__vis__/linux/__baselines__/room/composer/Banner/Banner.stories.tsx/with-loads-of-content-auto.png b/packages/shared-components/__vis__/linux/__baselines__/room/composer/Banner/Banner.stories.tsx/with-loads-of-content-auto.png new file mode 100644 index 0000000000000000000000000000000000000000..e53356df7f2424ad15d08608fa6c204c357fcfc9 GIT binary patch literal 43888 zcmY(qcU+Qd{Quu+oKC|$)hWwaxpL)EQ*&3AGbJZ(%8^@h4^Zko!9h6_MH59u1b%m)&+q&AeSiPm`he@cx$f(FkJsyYCEm9*7C0_^{J?<&0;VQ+ ztPdPG^x?pPgWvu-2>j>UxwN?h2mU@_dgqpHbm8jskq7^fslPTT4?a#`ZgYMdRn=xL z=hoR;aW~oa7skZdC)uWZdV2cUscxmquMa1$$32pv+_S&^XY~d@Zl_>p%X9l{p2y~D z-hmK8N_#ah{()Cwgshvjzi)LZa%!IM+-&=0xO8IaHHbI)8g$|{KXP&8;5@#F-F$$J zLJ&_~2R``VKg^-}Ub3iG=zL#>q;VQ>0UI7>UjODdX3d04WnEuxRj@em`q6xr%wV6a z1=W+PM16O~VlU8qphn=t)A0-$?smEFAEXo*>3;?(0AcT@%HO?gvBxm`zsE(6N51_7c*-wn9ftyk zt?3!S<0$?A9!J~#D7BR5eV9~EE55FDGd}~Ae_axJ-M7hCv-{r~ldSkjQu6^{BYofh zxz}LjoKtCf&4ff;@pIG--u&+1TMn;;Li(am@VV>Z@R!6nXSasyzbE1UoejQNZ`G~w zSJ~T|lif0L`$pfE{KbO|_%80h%GVH6%d^O?v!eg_S^P~Vp*=H)2d%5j<{x41k;?fA z|M$ae`V!Q#;3s;=!-$iE9YPn}8DPDb9kc$h%GBB=WaqhkiXVhsZA@<~;N@!BB;EME ze10Lzc&C~Vlk6GqZiq6N!MZ2og4epDL$bZPRMP^Bol=V>;ZBO?`wMZZ@s#T<0SK$` z4WUu2t1HeDS`_~yf_9&WP%6k(hHR4|{;Rj(hIyz~UObN{Ygznyo)YF=1wx)b zFMgg7T9?H7l6V%++at7}5W45OlYyl5+sHyHc;3VsI{|?c90ktK0@LvG?WM1IoAK#u zlbE2?IIW)3p^K{*C6Grm4T5={&t9I=R{DW&lzErTMteOXG-7w~jlAGM++1I?4h@6p zd=H!SK}t9-4i;#l_Ss92NaM?wFCRT6{%f56OJ+cpk3^u3e51NGm#*J2HlQxRaeF`J zZmyJ%`}&`|_im{WD?$py?Erfseu(cUweG6UE~&khe99oPM07HQxaL}BloI_vQ-$l| zXar7e{hliL*PqIQViOXd*WaL^a$RHmpH1s zw&m9Q;ll?!TF+u(MazJQSdmle~!k@D&(*9Fl5N4=;?9{2{-Jqj*V;-^CM{J&R zNki`ffr%6zfOWA9Rw5q#{QfbsGoD3NHXsTfJC$gWPV0!N4XfJ0aU$s~e==u#P3!yT zbg9477a~ANZPxPZ5|lN6g*;l5knp@SF&@^%CLpdkcltam&sVxL} zu{rx*$wJ5tW~kFA^OSdR6W+%|M~zd3tCxW3uC(}{>4x{kb;aW9z(p-A`Gn2X`W?-2 znuaR8Sd*VlgSU<`n)*5@;|L){un5CklHh^~U+!!V89J?;$KGW}edIGJtfP7nmw#S=d%V*Z-0fz3#bRW=bT z*M9}O%J-ij*j_PYJBA@Xx9H@7Z0V82tg5Z%++1)yHDczc zUP3}b-!r9qGzMpKl5#na&>k{pw10TR!{^8Qe;G#2uCFz16}ocOyoSP=qty=E4-^UT zhj}PlZ;NM9!lS|8ZZeU2(Cts+NDT(|_KV|!!q**0&t9Hf{#Mcjd&>R}m-s^O&`@^v zuJ-0e3GW{=F7u#Ha^g2;yZy%+yy#7NEvL_@e3G2>8_RF8H0BXffqC5cKxUuoz3?u=9E_swvQOrY%M?zH>J%q83%J)aXPkN{hT3qRxas zW5;UjB;v1s#|GoYv;!Re+dal(H!b2-sQjMrFQ=MI`B5p$Ebrn0KEqKfPX&KJVb`4F zc~6w)u0zvnsPJHy_XZuF7WfPLFwf5^Boj{Gs^)PyxeCse#^fNK$hB{qRhGrfTm1O- z$e;Jy?mzwT;Voxo=JQKI)cq2dVwZOP5ip2R2n7G@zEf>Cc`z|*i%!UFbRMZ<0Y*88 z4O>cc6|1z&Q+3~cYzoTLUDzZVh-kUrS+ z4u5<7O}9O4x+@H<>^=MC7$kn9LTZOWA(w}gS(O>}gI30>CD%jp)dS_1Wm1J1(^&Fa z$H$K!(ZS&M&tiA#2~0JV3E=?_UtImnmBMy0pmw; zpXrRTXXmY!txuAF7DfFT&kU(P(;dZ_@zOO&*dsSM+C0kW6kDTKBsT_~+3On$p8=j~ zX~3?`sD&}vsz5K0W7*)p@*UHxy(zN0`%OeC*9x-*t*}QcNP*+W5s_J(oPCWz>MrN# zR7Xf{Kpx2&6d?^?-#$Hr za%nF`(i#n4nr7h;m>ks#I1$qMU}Z-;!Y@bOk@-w;kA{zeD8svx&V}Np%qx=4jY%6~ z8`9HJFn)t=$!#7irZ-(oNc43gMpKnjhz#15i5w4 zD=ed=^Eo_{^IUPt9}M}kviB}1dE6AatE#W#H@6w{;Pr+joXz%LKEk%`KhwPsQC2ZN^X${w*YGZK^$DWmL{; zYI81KKVO$ElIIwycdm{V>`@P&G~@qy*g*hP*9F}kt96z|=v_lv6v)&Ur->-9eR`3s zzx(|Vw{U>~HWAod9CB^9?pE_2qA#t|@SydLsL57*$Xv(ldv}xRgi{w?sx!CzwAve* z>G@;+Tf^wkF*9xfeL}7n!6|1!i#>__2c$d=l+netGkbLYLWLaN7kM!WB1&JjN#L|F4OJ{!BZu54A0a5+0Uz*zWze(TAAvEHis z`gu3|ItRIabCm|)J&?JNfvciH#PGAg|FueH{^Py=4{G>ilzL?<-xeL7>(sJ z>Ndr`-YLid|Isd3cyg(kyc|yzRa6LjOtIFZft|Y)d~0`Lj$P;cPwqgMNzyToauk11 z-aRzDcqo>Q))>&UzY4LWD-wk#S4I*7;er1o1*Sb?!7<-j2Ggsx- zrL9u8iP^i67HJAhYwEY+)fNFzWN%f@T$b(P@YeFkf@sXCG!dP(jk#VGW7TwVb|9^T zRTL%ss6W$-P&tT!Rds1Z(6gT&IvTl7wHrU5=kHIh8`~^0Qh!+T5P3>Op6Dr8V#M;B zj0$K?_4I9YQuiO2?$77XFQ3JBOyk$}ZYwCY+UL(t4(2=D^(l9)YQZ1XR;^6aiW@VI zdzq;j2lL>SdH)F8(Z}c*L{X!eNVnGiAP$xJ_N$w5adFs)Wox_}m!T86y*lmx^ZPCD zAs=N4CAungj=KXYW}5vhehWd)XoW30wZ_lU)%`myk#1Ib5(Ks}l5QZb9e$tLn=azqY%&boFK%PO zM~=_lTtd8}Yq#eXXa)~_{yyr9>R{3Pp`w%-M0k;QL{GYyN7VG)6GCeS@AOJan$Bz=#E%lo@DPtV_8$I zr&jdO_ptlh(dCN`Jx^S2ukB&iD~s@tFUL{C&-SEe?N4K);?zTCWe*(EJrJ0-Cjz6AL8>N0wP@Mx$oVwst9fRCj+9g^y=12<2XLZC2R)USbGI6K}E&{(y|n zE^P89rikbmZCge%W+Vll9Dyr7F3j2H>O5-h{`G}4(zv<-B#n4Jw>50(>+s4W0u2)} zxgQhu@}yYg*2G4!9+bNd=Sp8ccH)HCZoh0!t?f)>82Q&}$xX5(93QWD_Ij@9h+h5h zlv|(~n2j8W;xzk?6zN4-#%efY0`_3x+QMGR(=;NS!aQd{>~FMy~r=R1)}S&5>}Sbk;pXdqdFps--W26wxagyY=hp%ct7KR zlsW=A4a!EfVkHgn_7xBaD?@g$&5xC@Rs}MDpya(qZC?R0#wpPoCdCJfu;C2;E&kR; z(quh2jX1EVbg~|-UBg;UOWG4)j6O%<_FTsgdlNUqp?dEQM5qFrl& z#aJ_cNE$1gc0U$lOAG;fKJ^rQz;Xv{?PTyIOdjQs)Y$+V7^HF&J*(aCd zgpI79%bMQsUD%ZZLI`uC%y^-&!aVn=U%H2RO2*ec)`}V8T8?&v{ILV}C`T_s6xBZy zD6Q6_Xwcxf%E4l3vp!}ma{YSEhIW~L_RiX*@*L#6Q4Ek?mVob))NLwZ(Ah7EV+vr( zm<2w(IX+$A-(~v5vP0#xqSJM;0uP_Iy*$svsT8&XNS8}Hh|F@T3m||p?xzwY^aPXb z`jg^@dIUrUaugJT1J6jCIn>xLM>2Hk9B{W$Q7!bbTH9)2%^=adN4!6Ht{vf~c~@e1 z`$wo4e_3e6o|fvXENOFuj0K%}PX3>(4*&X+$}=0R+v!C*t&E0-J8rH#(2py3^ECny z*L^dOpHmn(j1aq(yzPBZDnDIBGiYPB7!8tPHO6helE184q-r;CM%uhzOWl7wNx}eE zhS)4v2OchRP+vYtd<(J@%?6u^yys}YT%c?)4H6ZY<-!(EUL+CF zJ_?Za3tV~9UlcUd#Ntmuu`303*0)E;&eh&Az~KbTVHA-p+1D`p$l=j;8$1pR-G{|& z22SGiK*gPrUS`mN2||u@;D=f;%4yWV0^1Tatqla})8-F4w-gm)&xU>S6j)qA5Q(-pdcSdNj zFVChl&sy5Nz1~h`_KeGY30l)0XoR3aYX#D&5K0PN2|*Qy}X|9gZFns7O(@Qcax{4&$@Mn-?}~4;EI(3Avzy?JXk-8$(qSk%T;!k z33P7uIi1{HAF*Oj$VH_{7!)`5y6P(wwG>bLoDQU7lsi}%s+1={u(BufwxsEash4d8?6Q z{-MU_6zmY-!DUhf=NFuhjpE1Oy!oWISl+(*P0Am6HalJGgrH{K?7$rbh9Wyh9$aTr zwKlc_PGu!p;KN|u9#a#@BK^EQ&5}df_%?L3=`KWNcsAjUh zVd-FNUoC;(U#y2!G6-AzDl~-5-Fgo)$kAIxSD5F>+c^E{gNPfRMEzn~nX zJJ}LI&hdyw}(ewa{wAim3H{IHzqoaSa(e97>Uf)`?Iv>kTA~(1a zvQ=!R`fB^~yoU;hM@Wj6lNyVA3Q1YP$}=;9@w}L|MT>$3Iq8fz2ZuL-4LzX0L7?7@ zH=mTyN1E+_?Z8*(7&h(J(%m=L`uyTPy0le3Yej(FQF*CQDCIf zA}|$aM1X29i^ULqI!_z$514QHd|kfqZyIRMYWqH%y^t#)qOr?idktipI)S#C3l%>` zsz5*sTZ7C}^FB344^EB`ogcWU!XZ^eMMdQXt80aNl2OH%o?`EuLqAkj-Xr8F(>m-{ zl5*rJgGJeLHd=_hOSks>RL&3MLB)qJ804tezPxj$2m5Oi8p1bfF;ukoX7eOtJ82#? z92ZSFFDfd<0ckcs`15mrF!ArMZEj@jDtPqVi@kRVIfzigday~2swG$Ko7?EmL#@wB z*BoWxvVJIm_7czb^sm_Zey~?^1~*vCQTHx+=rcQ#6vczi>(vtjYqu-iW@H!>7@(GL zNk1eG$iW}Sd{##*nhIT-9G|z?%A5_1j0QA$K)Qo1D$N@KNI(YY)bVF?ud+Mr7GhZ<)Y!K%ZBiIFh84|VN+F9T3Iby8j=qw*7Ju!aWna~Ea*Y?-L z66F(EUS69fifv$*I~Rvy%t=gRU3gop?HV0e`KhekM|Ls0(`rp zT@59)7JDnb87sk7XdPXOhuXF{`$#lxXDGAVkY5MO`ubY`Gs_042W=srTFX=~853oCyr13KU0xoR5kPE@I^o&?ZXrmq%pLZsyN(W$LMSfMxX=1@vwhkQRpV{^94N0>X-@#>JsL zwb1!j5IDyo_P+S5LFeY{<4a%q&-Q3!BQlm!>&c3Khfyr5HJEk}ac_D$LjzpM zxJlso08*V)-1>|wCC;?qT75{5x-ZE#QsLcuec>J9%OGF4NKvt}p#spL_Y|X9!S?BOW?Rr^u^b2DmM;xXu5;Y{>ZnT4c`0uv z59yeg{Z(QJl+u=E5st|SrPQ*O-NrfeGii}fX14=V8XcuL64c!HoHP;?GBrw@944Xh zKG>*9lc4c?fj46aiUJe0;PlVNY5iH&Azf(7f}r?~_c5D`&}~K*zfd!H2CxiVQhWaC z&m!=qfXWL<`rJ9e5$Qcd*MuN{=c5FC->THpRBrPbFRsYNJmzDICx<@YpM?Pg3<y0WXJ7NcZaiE$N|eqgwkn)`umOljm%`5+@6sNnC|piYA6D_(X7HRiDiE#s_!|K z+!&RrJbf-M{1^q9g~`-BCvBdS&0nRVP5G@a-BxKo;Hh_Qw~0~mG*i) z)z{ism$^zE-@e{hZyTyL7uOE67dFbR^Q8xe`Y(GE4+gS(%0@0KVGGbl`Ky!>SL~Ie zk(^ggT|4iXY8h*ruM5QxAJtZM+H}OMRL&{dh*CdZqlG+@QyIGN>l}lgWU^$jwN*Kd z&*%F`k7fnN#c!|X)qPkV@eUsoX1*wK7%sJ|wH;O{(6FGMBjiRgsDpMWxuJoOF&kR^ zPCY7}NNu4TvcKjvtw;KxZlrj2mqcxu2TylQ&#qRB5nA%Yzb?O{_1-V+`lwQA?rr{B z!L?H&a@Rm0Ew-%a##7;YQWg&yi{L-p`UcK|oDn8x3RH_KYwc<=z9Wwu3+kxrO8ZO# zQQdE}*(lz8oG9m1_YUUa-1fMHN4fm$D8HdTvnQ(dKjX=j% z;lT16^GYwX`kY{VN+RPztxG$TIc=*i2Sv4qE>PP-o{6V2C{4yHs~_YN+D{vb)z~&@ zN39i3w$67W?23=K2F+MQKMmF!r3%}~fMWNy@}{VOm$|MwkyI)h(G%4rEO_fP6viEB#rcSj7HsGoZ|z3DoG< zEW(#Cduzcgx}7Yj@U@T|21IFL4CK_tvSK0bvp^>p9qpO*-c+f?C{?Rz=_h{kF`Kl| zlPcW5hHex<8VHK&!+rt+MET)FA?Z`&^s<@0R+{B73jN^Yr^|+anmf7W6H-n7s@=&> zd1_HGs`7aMx%Qu>YbGJ8B+vgAXDj}X7GN%CN-EzQ`u5+E6XJTYg6wMT3ib!f zKiph?{sGu-mz`>jhDeTT-bW7WBEUU!z3Ix}hQiLH&8)YpF{9Ns3YWf{0urd%KgtiS zCO=!-73e^>--Q`twgG=IbobX~tZEtkd|uFK+iz6{zW<{ay3^@R%$E!M7-T!K2PQ(A zO&Aal$izVFN=S@v^es-ki${T|ZuH}UQMsp2>G6qEFLeFQ5%NmQ^s%vPfJ3q+T~F{t zy)zlU63SX0sUk$A_R&lCAv!aSA4IS|;P^>J&jFY_e-b zl1&}+Z}A_CWzHvddXq)ISxkD^7wY*IF1}275$j2i@io9dkxo9pymUh>74VR{x0Vh1 z$W6!3$;*H;ToPUbUBMY3k36*F>lcoYc$N(no!_18YU}|KuIbCQOa#tTf4Y_niH{SWMS0xG^8QUaGIu`+kw-~x!7cHhx+nNG*>~ft!*|~P4 zi|JjVSr6obbv`MjRXjcoh&J^#5c9Zs?p{H8tzCVCfrTO+`SFGW)_$-z9Vum5YH8@` z;2v#HuNP9WL3>T&;YcKsw)x>LrODf9@So2cxE=0USxai_Q)PYrY_CMTN%qx{?j%2( zzF2Ybnn-)hs@8m=P1WcSiBl0#t6{+1{S0^~L9`C_fQk19_y@3*>>H+6xa-qRwFQCu zH;Nopi1+VuxD8y+m@H?*<1{D|3{vnohSskYtPGavx3o7g`3XKNyVzd39}Z>}I9 zB3DPNgYmrEX%HBD0SR~0f^MhOy4e(tP1%87yi6FFX}?3vELMXe8lzIIUb_1KBUgiv zQ8Opzl6bpZP1&X%*mEN)BF#UMr=+$x_qIb0%A1|u1h3OND#&3}gyj{hh_&#IElU<$ zeCE+&m-okU5WW1BS6-DRQUm8T(dbciIIT>dbI%P|1cA*HAVaxIqq(f1T~8YcAe+{7ncFf6dve+dTW7Gpd0>q}>AxcYLiYc=VOv6zMO?LQ(YWYD2)pcw!x? zE^qtpEpHIgux@D|(Yxm?DdekF1)||>0Lw;YuIiiun5sX9am6;cc9=|LsCt>j=&(QO zperhvhA&SBk=jDuuJ*|zOtWOo<8SXAW?n%OX{DPlSrj_C4GbiKermxBt?T`zX)elz3*k4aEIK2MDL{{0r$C|@J7h?c?nuYMy<654%5m3A_HiOg=}!oQUJB zK~>9heoET(8AT5YkDdLJt~{;cMQ`oF4rNF}lNXf=)cp%@Sj~nl4aIE@8#5z`H=>3h zZQp96lqv0C{y&{1U*C1ytyC)qDeL&1DF;04_MomQ|XWgem0aS#m)Xp{-+q%}?$`zs8PW6Joxh+($ z+R=x~s1(h>2_LZL^2*uXbaM4sl@i@#A@XL$_oqmh%O!Yx`$v85-txy*h7G0S59j6p z>h+pG0Ichr(A?B)KqOFMbD#0JCxqnxk#*CJ(X8M;Jg`*uy8+qTS!sY|d4+@YbZ@)OPf(%`?@BkE-x9$!x?rvQz -;Hzu@i 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 literal 0 HcmV?d00001 diff --git a/packages/shared-components/__vis__/linux/__baselines__/room/composer/Banner/Banner.stories.tsx/without-close-auto.png b/packages/shared-components/__vis__/linux/__baselines__/room/composer/Banner/Banner.stories.tsx/without-close-auto.png new file mode 100644 index 0000000000000000000000000000000000000000..fd13d4ee0bcaee5f62e00be845dd579c09b0abb2 GIT binary patch literal 6822 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 UU!HljL5pO<*hyn@MyWUbA8wiOxc~qF literal 0 HcmV?d00001 diff --git a/packages/shared-components/__vis__/linux/__baselines__/room/right-panel/WidgetContextMenuView/WidgetContextMenuView.stories.tsx/only-basic-modification-auto.png b/packages/shared-components/__vis__/linux/__baselines__/room/right-panel/WidgetContextMenuView/WidgetContextMenuView.stories.tsx/only-basic-modification-auto.png new file mode 100644 index 0000000000000000000000000000000000000000..fcc53714a7e337acd0c97cbfee1779bffe60618e GIT binary patch literal 24880 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 a3RJB5JC*yHO>;1U+P~LmPv&mB3;zd4^qx5Y literal 0 HcmV?d00001 diff --git a/packages/shared-components/src/index.ts b/packages/shared-components/src/index.ts index ed5360d84e..64c504c5fb 100644 --- a/packages/shared-components/src/index.ts +++ b/packages/shared-components/src/index.ts @@ -10,7 +10,7 @@ export * from "./audio/Clock"; export * from "./audio/PlayPauseButton"; export * from "./audio/SeekBar"; export * from "./core/AvatarWithDetails"; -export * from "./composer/Banner"; +export * from "./room/composer/Banner"; export * from "./crypto/SasEmoji"; export * from "./event-tiles/UrlPreviewGroupView"; export * from "./room/timeline/ReadMarker"; @@ -25,6 +25,7 @@ export * from "./core/pill-input/PillInput"; export * from "./room/RoomStatusBar"; export * from "./room/WidgetPip"; export * from "./room/HistoryVisibilityBadge"; +export * from "./room/right-panel/WidgetContextMenuView"; export * from "./room/timeline/DateSeparatorView"; export * from "./room/timeline/TimelineSeparator"; export * from "./room/timeline/event-tile/actions/ActionBarView"; @@ -53,7 +54,6 @@ export * from "./room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrap export * from "./core/utils/Box"; export * from "./core/utils/Flex"; export * from "./core/utils/LinkedText"; -export * from "./right-panel/WidgetContextMenu"; export * from "./core/VirtualizedList"; export * from "./resize"; diff --git a/packages/shared-components/src/room/RoomStatusBar/RoomStatusBarView.tsx b/packages/shared-components/src/room/RoomStatusBar/RoomStatusBarView.tsx index 89d7031fc3..a6b2fc492d 100644 --- a/packages/shared-components/src/room/RoomStatusBar/RoomStatusBarView.tsx +++ b/packages/shared-components/src/room/RoomStatusBar/RoomStatusBarView.tsx @@ -12,7 +12,7 @@ import { Button, InlineSpinner, Text } from "@vector-im/compound-web"; import styles from "./RoomStatusBarView.module.css"; import { type ViewModel, useViewModel } from "../../core/viewmodel"; import { useI18n } from "../../core/i18n/i18nContext"; -import { Banner } from "../../composer/Banner"; +import { Banner } from "../composer/Banner"; export interface RoomStatusBarViewActions { /** * Called when the user clicks on the 'resend all' button in the 'unsent messages' bar. diff --git a/packages/shared-components/src/composer/Banner/Banner.module.css b/packages/shared-components/src/room/composer/Banner/Banner.module.css similarity index 100% rename from packages/shared-components/src/composer/Banner/Banner.module.css rename to packages/shared-components/src/room/composer/Banner/Banner.module.css diff --git a/packages/shared-components/src/composer/Banner/Banner.stories.tsx b/packages/shared-components/src/room/composer/Banner/Banner.stories.tsx similarity index 100% rename from packages/shared-components/src/composer/Banner/Banner.stories.tsx rename to packages/shared-components/src/room/composer/Banner/Banner.stories.tsx diff --git a/packages/shared-components/src/composer/Banner/Banner.test.tsx b/packages/shared-components/src/room/composer/Banner/Banner.test.tsx similarity index 100% rename from packages/shared-components/src/composer/Banner/Banner.test.tsx rename to packages/shared-components/src/room/composer/Banner/Banner.test.tsx diff --git a/packages/shared-components/src/composer/Banner/Banner.tsx b/packages/shared-components/src/room/composer/Banner/Banner.tsx similarity index 98% rename from packages/shared-components/src/composer/Banner/Banner.tsx rename to packages/shared-components/src/room/composer/Banner/Banner.tsx index 0e5779d8fd..1253c25fe1 100644 --- a/packages/shared-components/src/composer/Banner/Banner.tsx +++ b/packages/shared-components/src/room/composer/Banner/Banner.tsx @@ -20,7 +20,7 @@ import ErrorIcon from "@vector-im/compound-design-tokens/assets/web/icons/error" import InfoIcon from "@vector-im/compound-design-tokens/assets/web/icons/info"; import styles from "./Banner.module.css"; -import { _t } from "../../core/i18n/i18n"; +import { _t } from "../../../core/i18n/i18n"; interface BannerProps { /** diff --git a/packages/shared-components/src/composer/Banner/__snapshots__/Banner.test.tsx.snap b/packages/shared-components/src/room/composer/Banner/__snapshots__/Banner.test.tsx.snap similarity index 100% rename from packages/shared-components/src/composer/Banner/__snapshots__/Banner.test.tsx.snap rename to packages/shared-components/src/room/composer/Banner/__snapshots__/Banner.test.tsx.snap diff --git a/packages/shared-components/src/composer/Banner/index.ts b/packages/shared-components/src/room/composer/Banner/index.ts similarity index 100% rename from packages/shared-components/src/composer/Banner/index.ts rename to packages/shared-components/src/room/composer/Banner/index.ts diff --git a/packages/shared-components/src/right-panel/WidgetContextMenu/WidgetContextMenuView.stories.tsx b/packages/shared-components/src/room/right-panel/WidgetContextMenuView/WidgetContextMenuView.stories.tsx similarity index 94% rename from packages/shared-components/src/right-panel/WidgetContextMenu/WidgetContextMenuView.stories.tsx rename to packages/shared-components/src/room/right-panel/WidgetContextMenuView/WidgetContextMenuView.stories.tsx index 6776d119be..d693baf939 100644 --- a/packages/shared-components/src/right-panel/WidgetContextMenu/WidgetContextMenuView.stories.tsx +++ b/packages/shared-components/src/room/right-panel/WidgetContextMenuView/WidgetContextMenuView.stories.tsx @@ -16,8 +16,8 @@ import { type WidgetContextMenuViewSnapshot, WidgetContextMenuView, } from "./WidgetContextMenuView"; -import { useMockedViewModel } from "../../core/viewmodel/useMockedViewModel"; -import { withViewDocs } from "../../../.storybook/withViewDocs"; +import { useMockedViewModel } from "../../../core/viewmodel/useMockedViewModel"; +import { withViewDocs } from "../../../../.storybook/withViewDocs"; type WidgetContextMenuViewModelProps = WidgetContextMenuViewSnapshot & WidgetContextMenuViewActions; diff --git a/packages/shared-components/src/right-panel/WidgetContextMenu/WidgetContextMenuView.test.tsx b/packages/shared-components/src/room/right-panel/WidgetContextMenuView/WidgetContextMenuView.test.tsx similarity index 95% rename from packages/shared-components/src/right-panel/WidgetContextMenu/WidgetContextMenuView.test.tsx rename to packages/shared-components/src/room/right-panel/WidgetContextMenuView/WidgetContextMenuView.test.tsx index 231f77f856..073d2bb963 100644 --- a/packages/shared-components/src/right-panel/WidgetContextMenu/WidgetContextMenuView.test.tsx +++ b/packages/shared-components/src/room/right-panel/WidgetContextMenuView/WidgetContextMenuView.test.tsx @@ -19,9 +19,9 @@ import { WidgetContextMenuView, } from "./WidgetContextMenuView"; import * as stories from "./WidgetContextMenuView.stories.tsx"; -import { MockViewModel } from "../../core/viewmodel/MockViewModel.ts"; -import { I18nApi } from "../../core/i18n/I18nApi.ts"; -import { I18nContext } from "../../core/i18n/i18nContext.ts"; +import { MockViewModel } from "../../../core/viewmodel/MockViewModel.ts"; +import { I18nApi } from "../../../core/i18n/I18nApi.ts"; +import { I18nContext } from "../../../core/i18n/i18nContext.ts"; const { Default, OnlyBasicModification } = composeStories(stories); diff --git a/packages/shared-components/src/right-panel/WidgetContextMenu/WidgetContextMenuView.tsx b/packages/shared-components/src/room/right-panel/WidgetContextMenuView/WidgetContextMenuView.tsx similarity index 96% rename from packages/shared-components/src/right-panel/WidgetContextMenu/WidgetContextMenuView.tsx rename to packages/shared-components/src/room/right-panel/WidgetContextMenuView/WidgetContextMenuView.tsx index 0aadc64e20..1cad04b59e 100644 --- a/packages/shared-components/src/right-panel/WidgetContextMenu/WidgetContextMenuView.tsx +++ b/packages/shared-components/src/room/right-panel/WidgetContextMenuView/WidgetContextMenuView.tsx @@ -9,9 +9,9 @@ import React, { type ReactNode, type JSX } from "react"; import { IconButton, Menu, MenuItem } from "@vector-im/compound-web"; import TriggerIcon from "@vector-im/compound-design-tokens/assets/web/icons/overflow-horizontal"; -import { type ViewModel } from "../../core/viewmodel/ViewModel.ts"; -import { useI18n } from "../../core/i18n/i18nContext.ts"; -import { useViewModel } from "../../core/viewmodel/useViewModel.ts"; +import { type ViewModel } from "../../../core/viewmodel/ViewModel.ts"; +import { useI18n } from "../../../core/i18n/i18nContext.ts"; +import { useViewModel } from "../../../core/viewmodel/useViewModel.ts"; export interface WidgetContextMenuViewSnapshot { /** diff --git a/packages/shared-components/src/right-panel/WidgetContextMenu/__snapshots__/WidgetContextMenuView.test.tsx.snap b/packages/shared-components/src/room/right-panel/WidgetContextMenuView/__snapshots__/WidgetContextMenuView.test.tsx.snap similarity index 100% rename from packages/shared-components/src/right-panel/WidgetContextMenu/__snapshots__/WidgetContextMenuView.test.tsx.snap rename to packages/shared-components/src/room/right-panel/WidgetContextMenuView/__snapshots__/WidgetContextMenuView.test.tsx.snap diff --git a/packages/shared-components/src/right-panel/WidgetContextMenu/index.ts b/packages/shared-components/src/room/right-panel/WidgetContextMenuView/index.ts similarity index 100% rename from packages/shared-components/src/right-panel/WidgetContextMenu/index.ts rename to packages/shared-components/src/room/right-panel/WidgetContextMenuView/index.ts From 201f5dfd9050c78825d413f4d2f50b716fd04df6 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Tue, 14 Apr 2026 16:22:48 +0100 Subject: [PATCH 08/34] Fix build-and-test.yaml skip behaviour for downstream runs --- .github/workflows/build-and-test.yaml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build-and-test.yaml b/.github/workflows/build-and-test.yaml index cad1faca0c..eb469502d9 100644 --- a/.github/workflows/build-and-test.yaml +++ b/.github/workflows/build-and-test.yaml @@ -104,7 +104,7 @@ jobs: playwright_ew: name: "Run Tests [${{ matrix.project }}] ${{ matrix.runner }}/${{ needs.build_ew.outputs.num-runners }}" needs: build_ew - if: needs.build_ew.outputs.skip != 'true' + if: needs.build_ew.outputs.skip == 'false' runs-on: ubuntu-24.04 permissions: actions: read @@ -184,7 +184,7 @@ jobs: downstream-modules: name: Downstream Playwright tests [element-modules] needs: build_ew - if: needs.build_ew.outputs.skip != 'true' && github.event_name == 'merge_group' + if: needs.build_ew.outputs.skip == 'false' && github.event_name == 'merge_group' uses: element-hq/element-modules/.github/workflows/reusable-playwright-tests.yml@main # zizmor: ignore[unpinned-uses] with: webapp-artifact: webapp @@ -194,7 +194,7 @@ jobs: name: "Prepare Element Desktop" uses: ./.github/workflows/build_desktop_prepare.yaml needs: build_ew - if: needs.build_ew.outputs.skip != 'true' + if: needs.build_ew.outputs.skip == 'false' permissions: contents: read with: @@ -253,25 +253,25 @@ jobs: runs-on: ubuntu-24.04 steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - if: needs.build_ew.outputs.skip != 'true' + if: needs.build_ew.outputs.skip == 'false' with: persist-credentials: false repository: element-hq/element-web - uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5 - if: needs.build_ew.outputs.skip != 'true' + if: needs.build_ew.outputs.skip == 'false' - uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6 - if: needs.build_ew.outputs.skip != 'true' + if: needs.build_ew.outputs.skip == 'false' with: cache: "pnpm" node-version: "lts/*" - name: Install dependencies - if: needs.build_ew.outputs.skip != 'true' + if: needs.build_ew.outputs.skip == 'false' run: pnpm install --frozen-lockfile - name: Download blob reports from GitHub Actions Artifacts - if: needs.build_ew.outputs.skip != 'true' + if: needs.build_ew.outputs.skip == 'false' uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 with: pattern: blob-report-* @@ -279,7 +279,7 @@ jobs: merge-multiple: true - name: Merge into HTML Report - if: needs.build_ew.outputs.skip != 'true' + if: needs.build_ew.outputs.skip == 'false' run: | pnpm playwright merge-reports \ --config=playwright-merge.config.ts \ @@ -291,7 +291,7 @@ jobs: # Upload the HTML report even if one of our reporters fails, this can happen when stale screenshots are detected - name: Upload HTML report - if: always() && needs.build_ew.outputs.skip != 'true' + if: always() && needs.build_ew.outputs.skip == 'false' uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 with: name: html-report From b63c3646bd50d8254d545fa68ff12d8f67ed8496 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 15:40:35 +0000 Subject: [PATCH 09/34] Update docker (#33145) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/build_desktop_linux.yaml | 2 +- .github/workflows/cd.yaml | 2 +- .github/workflows/docker.yaml | 10 +++++----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build_desktop_linux.yaml b/.github/workflows/build_desktop_linux.yaml index 4ddd2624ad..767fa06c10 100644 --- a/.github/workflows/build_desktop_linux.yaml +++ b/.github/workflows/build_desktop_linux.yaml @@ -133,7 +133,7 @@ jobs: # This allows contributors to test changes to the dockerbuild image within a pull request - name: Build docker image - uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7 + uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7 if: steps.changed_files.outputs.any_modified == 'true' with: file: apps/desktop/dockerbuild/Dockerfile diff --git a/.github/workflows/cd.yaml b/.github/workflows/cd.yaml index e00296abf1..137ab69e17 100644 --- a/.github/workflows/cd.yaml +++ b/.github/workflows/cd.yaml @@ -50,7 +50,7 @@ jobs: run: "pnpm install --frozen-lockfile" - name: Login to GitHub Container Registry - uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4 + uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4 with: registry: ghcr.io username: ${{ github.repository_owner }} diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index e276754640..c33629c2cd 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -39,7 +39,7 @@ jobs: - name: Build and load id: test-build - uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7 + uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7 with: context: . file: apps/web/Dockerfile @@ -97,14 +97,14 @@ jobs: latest=${{ contains(github.ref_name, '-rc.') && 'false' || 'auto' }} - name: Login to Docker Hub - uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4 + uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4 if: github.event_name != 'pull_request' with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4 + uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4 if: github.event_name != 'pull_request' with: registry: ghcr.io @@ -140,7 +140,7 @@ jobs: services/web-repositories/secret/data/oci.element.io password | OCI_PASSWORD ; - name: Login to oci.element.io Registry - uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4 + uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4 if: github.event_name != 'pull_request' with: registry: oci-push.vpn.infra.element.io @@ -149,7 +149,7 @@ jobs: - name: Build and push id: build-and-push - uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7 + uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7 if: github.event_name != 'pull_request' with: context: . From 181b06b3c85d47a659830bba9de32fc5c5414481 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Tue, 14 Apr 2026 21:14:28 +0100 Subject: [PATCH 10/34] Fix static analysis CI gate not working (#33146) * Debug CI * Debug CI * Fix ci final job * Revert test change --- .github/workflows/static_analysis.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/static_analysis.yaml b/.github/workflows/static_analysis.yaml index 74dbde5153..51d7926b83 100644 --- a/.github/workflows/static_analysis.yaml +++ b/.github/workflows/static_analysis.yaml @@ -125,7 +125,9 @@ jobs: # Dummy job to simplify branch protections ci: name: Static Analysis - needs: [lint, i18n] + needs: [lint, i18n, zizmor] + if: always() runs-on: ubuntu-24.04 steps: - - run: echo "Ok" + - if: contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') + run: exit 1 From c106abd72173f6c0b7b9df4446c3d83a63bfb7d8 Mon Sep 17 00:00:00 2001 From: ElementRobot Date: Wed, 15 Apr 2026 10:35:12 +0200 Subject: [PATCH 11/34] [create-pull-request] automated change (#33092) Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com> --- apps/web/src/i18n/strings/cs.json | 11 +- apps/web/src/i18n/strings/cy.json | 11 +- apps/web/src/i18n/strings/da.json | 41 ++- apps/web/src/i18n/strings/de_DE.json | 11 +- apps/web/src/i18n/strings/el.json | 11 +- apps/web/src/i18n/strings/eo.json | 11 +- apps/web/src/i18n/strings/es.json | 11 +- apps/web/src/i18n/strings/et.json | 11 +- apps/web/src/i18n/strings/fa.json | 11 +- apps/web/src/i18n/strings/fi.json | 11 +- apps/web/src/i18n/strings/fr.json | 21 +- apps/web/src/i18n/strings/gl.json | 11 +- apps/web/src/i18n/strings/he.json | 11 +- apps/web/src/i18n/strings/hr.json | 11 +- apps/web/src/i18n/strings/hu.json | 11 +- apps/web/src/i18n/strings/hy.json | 11 +- apps/web/src/i18n/strings/id.json | 13 +- apps/web/src/i18n/strings/is.json | 10 +- apps/web/src/i18n/strings/it.json | 11 +- apps/web/src/i18n/strings/ja.json | 11 +- apps/web/src/i18n/strings/ka.json | 11 +- apps/web/src/i18n/strings/ko.json | 11 +- apps/web/src/i18n/strings/lo.json | 11 +- apps/web/src/i18n/strings/lt.json | 11 +- apps/web/src/i18n/strings/lv.json | 11 +- apps/web/src/i18n/strings/mg_MG.json | 11 +- apps/web/src/i18n/strings/nb_NO.json | 11 +- apps/web/src/i18n/strings/nl.json | 11 +- apps/web/src/i18n/strings/pl.json | 11 +- apps/web/src/i18n/strings/pt.json | 11 +- apps/web/src/i18n/strings/pt_BR.json | 11 +- apps/web/src/i18n/strings/ru.json | 295 +++++++++--------- apps/web/src/i18n/strings/sk.json | 11 +- apps/web/src/i18n/strings/sq.json | 11 +- apps/web/src/i18n/strings/sv.json | 11 +- apps/web/src/i18n/strings/tr.json | 11 +- apps/web/src/i18n/strings/uk.json | 11 +- apps/web/src/i18n/strings/vi.json | 11 +- apps/web/src/i18n/strings/zh_Hans.json | 11 +- apps/web/src/i18n/strings/zh_Hant.json | 11 +- .../src/i18n/strings/fr.json | 29 +- .../src/i18n/strings/ru.json | 73 ++++- 42 files changed, 319 insertions(+), 548 deletions(-) diff --git a/apps/web/src/i18n/strings/cs.json b/apps/web/src/i18n/strings/cs.json index 218fa3b6c4..3f291cac32 100644 --- a/apps/web/src/i18n/strings/cs.json +++ b/apps/web/src/i18n/strings/cs.json @@ -2227,8 +2227,6 @@ "aliases_section": "Adresy místnosti", "avatar_field_label": "Avatar místnosti", "canonical_alias_field_label": "Hlavní adresa", - "default_url_previews_off": "Ve výchozím nastavení jsou náhledy URL adres zakázané pro členy této místnosti.", - "default_url_previews_on": "Ve výchozím nastavení jsou náhledy URL adres povolené pro členy této místnosti.", "description_space": "Upravte nastavení týkající se vašeho prostoru.", "error_creating_alias_description": "Při vytváření adresy došlo k chybě. Mohl to zakázat server, nebo mohlo dojít k dočasnému selhání.", "error_creating_alias_title": "Chyba při tvorbě adresy", @@ -2259,12 +2257,7 @@ "published_aliases_explainer_space": "Zveřejněné adresy může použít kdokoli na jakémkoli serveru, aby se připojil k vašemu prostoru.", "published_aliases_section": "Publikovaná adresa", "save": "Uložit změny", - "topic_field_label": "Téma místnosti", - "url_preview_encryption_warning": "V šifrovaných místnostech, jako je tato, jsou URL náhledy ve výchozím nastavení vypnuté, aby bylo možné zajistit, že váš domovský server neshromažďuje informace o odkazech, které v této místnosti vidíte.", - "url_preview_explainer": "Když někdo ve zprávě pošle URL adresu, může být zobrazen její náhled obsahující informace jako titulek, popis a obrázek z cílové stránky.", - "url_previews_section": "Náhledy webových adres", - "user_url_previews_default_off": "Vypnuli jste automatické náhledy webových adres.", - "user_url_previews_default_on": "Zapnuli jste automatické náhledy webových adres." + "topic_field_label": "Téma místnosti" }, "notifications": { "browse_button": "Procházet", @@ -2687,8 +2680,6 @@ "username": "Uživatelské jméno" }, "inline_url_previews_default": "Nastavit povolení náhledů URL adres jako výchozí", - "inline_url_previews_room": "Povolit náhledy URL adres pro členy této místnosti jako výchozí", - "inline_url_previews_room_account": "Povolit náhledy URL adres pro tuto místnost (ovlivňuje pouze vás)", "insert_trailing_colon_mentions": "Vložit dvojtečku za zmínku o uživateli na začátku zprávy", "invite_controls": { "default_label": "Povolit uživatelům pozvat vás do místností" diff --git a/apps/web/src/i18n/strings/cy.json b/apps/web/src/i18n/strings/cy.json index 4277fe0f92..00df88dfcd 100644 --- a/apps/web/src/i18n/strings/cy.json +++ b/apps/web/src/i18n/strings/cy.json @@ -2227,8 +2227,6 @@ "aliases_section": "Cyfeiriadau Ystafell", "avatar_field_label": "Afatar ystafell", "canonical_alias_field_label": "Prif gyfeiriad", - "default_url_previews_off": "Mae rhagolygon URL wedi'u hanalluogi fel rhagosodiad ar gyfer cyfranogwyr yn yr ystafell hon.", - "default_url_previews_on": "Mae rhagolygon URL wedi'u galluogi fel rhagosodiad ar gyfer cyfranogwyr yn yr ystafell hon.", "description_space": "Golygu gosodiadau sy'n ymwneud â'ch gofod.", "error_creating_alias_description": "Bu gwall wrth greu'r cyfeiriad hwnnw. Mae'n bosib na chaiff ei ganiatáu gan y gweinydd neu fe ddigwyddodd methiant dros dro.", "error_creating_alias_title": "Gwall wrth greu cyfeiriad", @@ -2259,12 +2257,7 @@ "published_aliases_explainer_space": "Gall unrhyw un ar unrhyw weinydd ddefnyddio cyfeiriadau cyhoeddedig i ymuno â'ch gofod.", "published_aliases_section": "Cyfeiriadau Cyhoeddedig", "save": "Cadw'r Newidiadau", - "topic_field_label": "Pwnc yr Ystafell", - "url_preview_encryption_warning": "Mewn ystafelloedd wedi'u hamgryptio, fel yr un hon, mae rhagolygon URL yn cael eu hanalluogi fel rhagosodiad i sicrhau na all eich gweinydd cartref (lle mae'r rhagolygon yn cael eu cynhyrchu) gasglu gwybodaeth am ddolenni welwch yn yr ystafell hon.", - "url_preview_explainer": "Pan fydd rhywun yn rhoi URL yn eu neges, mae modd dangos rhagolwg URL i roi mwy o wybodaeth am y ddolen honno fel y teitl, disgrifiad, a delwedd o'r wefan.", - "url_previews_section": "Rhagolygon URL", - "user_url_previews_default_off": "Rydych wedi analluogi rhagolygon URL fel rhagosodiad.", - "user_url_previews_default_on": "Rydych chi wedi galluogi rhagolygon URL fel rhagosodiad." + "topic_field_label": "Pwnc yr Ystafell" }, "notifications": { "browse_button": "Pori", @@ -2685,8 +2678,6 @@ "username": "Enw defnyddiwr" }, "inline_url_previews_default": "Galluogi rhagolygon URL mewnol fel rhagosodiad", - "inline_url_previews_room": "Galluogi rhagolygon URL fel rhagosodiad ar gyfer cyfranogwyr yn yr ystafell hon", - "inline_url_previews_room_account": "Galluogi rhagolygon URL ar gyfer yr ystafell hon (yn effeithio arnoch chi yn unig)", "insert_trailing_colon_mentions": "Mewnosod colon sy'n llusgo ar ôl i'r defnyddiwr sôn amdano ar ddechrau neges", "invite_controls": { "default_label": "Caniatáu i ddefnyddwyr eich gwahodd i ystafelloedd" diff --git a/apps/web/src/i18n/strings/da.json b/apps/web/src/i18n/strings/da.json index 1229114876..d10c9d15c7 100644 --- a/apps/web/src/i18n/strings/da.json +++ b/apps/web/src/i18n/strings/da.json @@ -114,7 +114,7 @@ "show_advanced": "Vis avanceret", "show_all": "Vis alle", "sign_in": "Log ind", - "sign_out": "Log ud", + "sign_out": "Fjern denne enhed", "skip": "Spring over", "start": "Start", "start_chat": "Start samtale", @@ -705,6 +705,7 @@ "decline_invitation_dialog": { "title": "Afvis invitation" }, + "desktop_default_device_name": "%(brand)s Skrivebord: %(platformName)s", "devtools": { "active_widgets": "Aktive widgets", "category_other": "Andre", @@ -979,6 +980,8 @@ "unknown_error_code": "Ukendt fejlkode", "update_power_level": "Kunne ikke ændre effektniveau" }, + "error_app_open_in_another_tab_title": "%(brand)s er åbnet i et andet faneblad", + "error_app_opened_in_another_window": "%(brand)s er åben i et andet vindue. Klik på \"%(label)s\" for at bruge %(brand)s her og frakoble det andet vindue.", "error_database_closed_description": { "for_desktop": "Din disk er måske fyldt. Vær venlig at rydde noget plads og genindlæse.", "for_web": "Hvis du har ryddet browserdata, er denne meddelelse forventet. %(brand)s kan også være åben i en anden fane, eller din disk er fuld. Ryd venligst lidt plads og genindlæs" @@ -1146,6 +1149,7 @@ "continue": "Fortsæt alligevel", "linux": "Linux", "macos": "Mac", + "title": "%(brand)s understøtter ikke denne browser", "windows_64bit": "Windows (64-bit)", "windows_arm_64bit": "Windows (ARM 64-bit)" }, @@ -1938,8 +1942,6 @@ "aliases_section": "Rummets adresser", "avatar_field_label": "Avatar for rummet", "canonical_alias_field_label": "Hovedadresse", - "default_url_previews_off": "URL-forhåndsvisninger er som standard deaktiveret for deltagere i dette rum.", - "default_url_previews_on": "URL-forhåndsvisninger er som standard aktiveret for deltagere i dette rum.", "description_space": "Redigér indstillinger for din klynge.", "error_creating_alias_description": "Der opstod en fejl under oprettelsen af ​​adressen. Den er muligvis ikke tilladt af serveren, eller der er opstået en midlertidig fejl.", "error_creating_alias_title": "Fejl ved oprettelse af adresse", @@ -1966,12 +1968,7 @@ "published_aliases_explainer_space": "Publicerede adresser kan bruges af alle til at tilslutte sig din klynge.", "published_aliases_section": "Offentliggjorte adresser", "save": "Gem ændringer", - "topic_field_label": "Rummets emne", - "url_preview_encryption_warning": "I krypterede rum, som dette, er URL-forhåndsvisninger som standard deaktiveret for at sikre, at din hjemmeserver (hvor forhåndsvisningerne genereres) ikke kan indsamle oplysninger om links, du ser i dette rum.", - "url_preview_explainer": "Når nogen indtaster en URL i sin besked, kan der vises en forhåndsvisning af URL'en, der giver flere oplysninger om linket, f.eks. titel, beskrivelse og et billede fra webstedet.", - "url_previews_section": "URL-forhåndsvisninger", - "user_url_previews_default_off": "Du har deaktiveret URL-forhåndsvisning som standard.", - "user_url_previews_default_on": "Du har aktiveret URL-forhåndsvisninger som standard." + "topic_field_label": "Rummets emne" }, "notifications": { "browse_button": "Gennemse", @@ -2291,9 +2288,7 @@ "remove_msisdn_prompt": "Fjern %(phone)s?", "spell_check_locale_placeholder": "Vælg en lokalitet" }, - "inline_url_previews_default": "Aktivér indbyggede URL-forhåndsvisninger som standard", - "inline_url_previews_room": "Aktivér forhåndsvisning af URL-adresser som standard for deltagere i dette rum", - "inline_url_previews_room_account": "Aktivér forhåndsvisning af URL-adresser for dette rum (påvirker kun dig)", + "inline_url_previews_default": "Aktivér forhåndsvisninger", "insert_trailing_colon_mentions": "Indsæt et afsluttende kolon efter brugeromtaler i starten af en meddelelse", "jump_to_bottom_on_send": "Gå til bunden af tidslinjen, når du sender en besked", "key_backup": { @@ -2462,20 +2457,20 @@ "best_security_note": "For at opnå den bedste sikkerhed skal du bekræfte dine sessioner og logge ud fra enhver session, som du ikke genkender eller bruger længere.", "browser": "Browser", "confirm_sign_out": { - "one": "Bekræft, at du logger af denne enhed", - "other": "Bekræft, at du logger af disse enheder" + "one": "Bekræft fjernelse af denne enhed", + "other": "Bekræft fjernelse af disse enheder" }, "confirm_sign_out_body": { - "one": "Klik på knappen herunder for at bekræfte, at du logger af denne enhed.", - "other": "Klik på knappen herunder for at bekræfte, at du logger af disse enheder." + "one": "Klik på knappen nedenfor for at bekræfte fjernelse af denne enhed.", + "other": "Klik på knappen nedenfor for at bekræfte fjernelse af disse enheder." }, "confirm_sign_out_continue": { - "one": "Log ud af enheden", - "other": "Log ud af enheder" + "one": "Fjern enhed", + "other": "Fjern enheder" }, "confirm_sign_out_sso": { - "one": "Bekræft, at du logger af denne enhed ved at bruge Single Sign On for at bevise din identitet.", - "other": "Bekræft, at du logger af disse enheder ved at bruge Single Sign On for at bevise din identitet." + "one": "Bekræft fjernelse af denne enhed ved at bruge Single Sign-On til at bevise din identitet.", + "other": "Bekræft fjernelse af disse enheder ved at bruge Single Sign-On til at bevise din identitet." }, "current_session": "Nuværende session", "desktop_session": "Skrivebordssession", @@ -2526,7 +2521,7 @@ "sign_in_with_qr": "Forbind ny enhed", "sign_in_with_qr_button": "Vis QR-kode", "sign_in_with_qr_description": "Brug en QR-kode til at logge ind på en anden enhed og opsætte sikker beskedkommunikation.", - "sign_out": "Log ud af denne session", + "sign_out": "Fjern denne session", "sign_out_all_other_sessions": "Log ud af alle andre sessioner (%(otherSessionsCount)s)", "sign_out_confirm_description": { "one": "Er du sikker på, at du vil logge ud af %(count)s sessionen?", @@ -3284,6 +3279,9 @@ "truncated_list_n_more": { "other": "Og %(count)s mere..." }, + "unsupported_browser": { + "title": "%(brand)s understøtter ikke denne browser" + }, "unsupported_server_description": "Denne server bruger en ældre version af Matrix. Opgrader til Matrix %(version)s for at kunne bruge %(brand)s uden fejl.", "unsupported_server_title": "Din server er ikke understøttet", "update": { @@ -3487,6 +3485,7 @@ "voice_call": "Stemmeopkald", "you_are_presenting": "Du præsenterer" }, + "web_default_device_name": "%(appName)s: %(browserName)s på %(osName)s", "welcome_to_element": "Velkommen til Element", "widget": { "added_by": "Widget tilføjet af", diff --git a/apps/web/src/i18n/strings/de_DE.json b/apps/web/src/i18n/strings/de_DE.json index a14cca6ee9..945fb8e718 100644 --- a/apps/web/src/i18n/strings/de_DE.json +++ b/apps/web/src/i18n/strings/de_DE.json @@ -2219,8 +2219,6 @@ "aliases_section": "Chatadressen", "avatar_field_label": "Chat Avatar", "canonical_alias_field_label": "Primäre Adresse", - "default_url_previews_off": "URL-Vorschau ist für Mitglieder des Chats standardmäßig deaktiviert.", - "default_url_previews_on": "URL-Vorschau ist für Mitglieder des Chats standardmäßig aktiviert.", "description_space": "Einstellungen vom Space bearbeiten.", "error_creating_alias_description": "Es gab einen Fehler beim Anlegen der Adresse. Entweder erlaubt es der Server nicht oder es gab ein temporäres Problem.", "error_creating_alias_title": "Fehler beim Anlegen der Adresse", @@ -2251,12 +2249,7 @@ "published_aliases_explainer_space": "Veröffentlichte Adressen erlauben jedem, den Space zu betreten.", "published_aliases_section": "Öffentliche Adresse", "save": "Speichern", - "topic_field_label": "Chat-Thema", - "url_preview_encryption_warning": "In verschlüsselten Chats wie diesem ist die Linkvorschau standardmäßig deaktiviert, damit dein Homeserver (der die Vorschau erzeugt) keine Informationen über Links in diesem Chat erhält.", - "url_preview_explainer": "Die URL-Vorschau kann Informationen wie den Titel, die Beschreibung sowie ein Vorschaubild der Website enthalten.", - "url_previews_section": "URL-Vorschau", - "user_url_previews_default_off": "Du hast die URL-Vorschau standardmäßig deaktiviert.", - "user_url_previews_default_on": "Du hast die URL-Vorschau standardmäßig aktiviert." + "topic_field_label": "Chat-Thema" }, "notifications": { "browse_button": "Durchsuchen", @@ -2678,8 +2671,6 @@ "username": "Benutzername" }, "inline_url_previews_default": "URL-Vorschau standardmäßig aktivieren", - "inline_url_previews_room": "URL-Vorschau für Chat Mitglieder", - "inline_url_previews_room_account": "URL-Vorschau für dich in diesem Chat", "insert_trailing_colon_mentions": "Doppelpunkt nach Erwähnungen einfügen", "invite_controls": { "default_label": "Nutzern erlauben, dich in Chats einzuladen" diff --git a/apps/web/src/i18n/strings/el.json b/apps/web/src/i18n/strings/el.json index f2d21753cb..8565897d1f 100644 --- a/apps/web/src/i18n/strings/el.json +++ b/apps/web/src/i18n/strings/el.json @@ -1728,8 +1728,6 @@ "aliases_section": "Διευθύνσεις δωματίων", "avatar_field_label": "Εικόνα δωματίου", "canonical_alias_field_label": "Κύρια διεύθυνση", - "default_url_previews_off": "Η προεπισκόπηση διευθύνσεων URL είναι απενεργοποιημένη από προεπιλογή για τους συμμετέχοντες σε αυτό το δωμάτιο.", - "default_url_previews_on": "Η προεπισκόπηση διευθύνσεων URL είναι ενεργοποιημένη από προεπιλογή για τους συμμετέχοντες σε αυτό το δωμάτιο.", "description_space": "Επεξεργαστείτε τις ρυθμίσεις που σχετίζονται με τον χώρο σας.", "error_creating_alias_description": "Παρουσιάστηκε σφάλμα κατά τη δημιουργία αυτής της διεύθυνσης. Ενδέχεται να μην επιτρέπεται από τον διακομιστή ή να έχει παρουσιαστεί προσωρινή αποτυχία.", "error_creating_alias_title": "Σφάλμα δημιουργίας διεύθυνσης", @@ -1756,12 +1754,7 @@ "published_aliases_explainer_space": "Οι δημοσιευμένες διευθύνσεις μπορούν να χρησιμοποιηθούν από οποιονδήποτε σε οποιονδήποτε διακομιστή για να συμμετάσχει στο χώρο σας.", "published_aliases_section": "Δημοσιευμένες Διευθύνσεις", "save": "Αποθήκευση Αλλαγών", - "topic_field_label": "Θέμα Δωματίου", - "url_preview_encryption_warning": "Σε κρυπτογραφημένα δωμάτια, όπως αυτό, οι προεπισκόπηση URL είναι απενεργοποιημένη από προεπιλογή για να διασφαλιστεί ότι ο κεντρικός σας διακομιστής (όπου δημιουργείται μια προεπισκόπηση) δεν μπορεί να συγκεντρώσει πληροφορίες σχετικά με συνδέσμους που βλέπετε σε αυτό το δωμάτιο.", - "url_preview_explainer": "Όταν κάποιος εισάγει μια διεύθυνση URL στο μήνυμά του, μπορεί να εμφανιστεί μια προεπισκόπηση του URL για να δώσει περισσότερες πληροφορίες σχετικά με αυτόν τον σύνδεσμο, όπως τον τίτλο, την περιγραφή και μια εικόνα από τον ιστότοπο.", - "url_previews_section": "Προεπισκόπηση συνδέσμων", - "user_url_previews_default_off": "Έχετε απενεργοποιημένη από προεπιλογή την προεπισκόπηση συνδέσμων.", - "user_url_previews_default_on": "Έχετε ενεργοποιημένη από προεπιλογή την προεπισκόπηση συνδέσμων." + "topic_field_label": "Θέμα Δωματίου" }, "notifications": { "browse_button": "Εξερεύνηση", @@ -2039,8 +2032,6 @@ "spell_check_locale_placeholder": "Επιλογή τοπικών ρυθμίσεων" }, "inline_url_previews_default": "Ενεργοποιήστε τις ενσωματωμένες προεπισκοπήσεις URL από προεπιλογή", - "inline_url_previews_room": "Ενεργοποιήστε τις προεπισκοπήσεις URL από προεπιλογή για τους συμμετέχοντες σε αυτό το δωμάτιο", - "inline_url_previews_room_account": "Ενεργοποίηση προεπισκόπισης URL για αυτό το δωμάτιο (επηρεάζει μόνο εσάς)", "insert_trailing_colon_mentions": "Εισαγάγετε άνω και κάτω τελεία μετά την αναφορά του χρήστη στην αρχή ενός μηνύματος", "jump_to_bottom_on_send": "Μεταβείτε στο τέλος του χρονολογίου όταν στέλνετε ένα μήνυμα", "key_backup": { diff --git a/apps/web/src/i18n/strings/eo.json b/apps/web/src/i18n/strings/eo.json index a4fba455da..40f0c10f28 100644 --- a/apps/web/src/i18n/strings/eo.json +++ b/apps/web/src/i18n/strings/eo.json @@ -1381,8 +1381,6 @@ "aliases_section": "Adresoj de ĉambro", "avatar_field_label": "Profilbildo de ĉambro", "canonical_alias_field_label": "Ĉefa adreso", - "default_url_previews_off": "Antaŭrigardoj de URL-oj estas implicite malŝaltitaj por anoj de tiu ĉi ĉambro.", - "default_url_previews_on": "Antaŭrigardoj de URL-oj estas implicite ŝaltitaj por anoj de tiu ĉi ĉambro.", "description_space": "Redaktu agordojn pri via aro.", "error_creating_alias_description": "Eraris kreado de tiu adreso. Eble ĝi ne estas permesata de la servilo, aŭ okazis portempa fiasko.", "error_creating_alias_title": "Eraris kreado de adreso", @@ -1409,12 +1407,7 @@ "published_aliases_explainer_space": "Publikigitajn adresojn povas uzi ajna persono sur ajna servilo por aliĝi al via aro.", "published_aliases_section": "Publikigitaj adresoj", "save": "Konservi ŝanĝojn", - "topic_field_label": "Temo de ĉambro", - "url_preview_encryption_warning": "En ĉifritaj ĉambroj, kiel ĉi tiu, antaŭrigardoj al URL-oj estas implicite malŝaltitaj por certigi, ke via hejmservilo (kie la antaŭrigardoj estas generataj) ne povas kolekti informojn pri ligiloj en ĉi tiu ĉambro.", - "url_preview_explainer": "Kiam iu metas URL-on en sian mesaĝon, antaŭrigardo al tiu URL povas montriĝi, por doni pliajn informojn pri tiu ligilo, kiel ekzemple la titolon, priskribon, kaj bildon el la retejo.", - "url_previews_section": "Antaŭrigardoj al retpaĝoj", - "user_url_previews_default_off": "Vi malŝaltis implicitajn antaŭrigardojn al retpaĝoj.", - "user_url_previews_default_on": "Vi ŝaltis implicitajn antaŭrigardojn al retpaĝoj." + "topic_field_label": "Temo de ĉambro" }, "notifications": { "browse_button": "Foliumi", @@ -1657,8 +1650,6 @@ "remove_msisdn_prompt": "Ĉu forigi %(phone)s?" }, "inline_url_previews_default": "Ŝalti entekstan antaŭrigardon al retadresoj", - "inline_url_previews_room": "Ŝalti URL-antaŭrigardon por anoj de ĉi tiu ĉambro", - "inline_url_previews_room_account": "Ŝalti URL-antaŭrigardon en ĉi tiu ĉambro (nur por vi)", "jump_to_bottom_on_send": "Salti al subo de historio sendinte mesaĝon", "key_backup": { "setup_secure_backup": { diff --git a/apps/web/src/i18n/strings/es.json b/apps/web/src/i18n/strings/es.json index e7857db6e1..e45d26f78f 100644 --- a/apps/web/src/i18n/strings/es.json +++ b/apps/web/src/i18n/strings/es.json @@ -1847,8 +1847,6 @@ "aliases_section": "Direcciones de la sala", "avatar_field_label": "Avatar de la sala", "canonical_alias_field_label": "Dirección principal", - "default_url_previews_off": "La vista previa de URLs se desactiva por defecto para los participantes de esta sala.", - "default_url_previews_on": "La vista previa de URLs se activa por defecto en los participantes de esta sala.", "description_space": "Edita los ajustes de tu espacio.", "error_creating_alias_description": "Hubo un error al crear esa dirección. Es posible que el servidor no lo permita o que haya ocurrido una falla temporal.", "error_creating_alias_title": "Error al crear la dirección", @@ -1875,12 +1873,7 @@ "published_aliases_explainer_space": "Los espacios publicados pueden usarse por cualquiera, independientemente de su servidor base.", "published_aliases_section": "Direcciones publicadas", "save": "Guardar cambios", - "topic_field_label": "Asunto de la sala", - "url_preview_encryption_warning": "En salas cifradas como ésta, la vista previa de las URLs se desactiva por defecto para asegurar que el servidor base (donde se generan) no pueda recopilar información de los enlaces que veas en esta sala.", - "url_preview_explainer": "Cuando alguien incluya una dirección URL en su mensaje, puede mostrarse una vista previa para ofrecer información sobre el enlace, que incluirá el título, descripción, y una imagen del sitio web.", - "url_previews_section": "Vista previa de enlaces", - "user_url_previews_default_off": "Has desactivado la vista previa de URLs por defecto.", - "user_url_previews_default_on": "Has activado las vista previa de URLs por defecto." + "topic_field_label": "Asunto de la sala" }, "notifications": { "browse_button": "Seleccionar", @@ -2172,8 +2165,6 @@ "spell_check_locale_placeholder": "Elige un idioma" }, "inline_url_previews_default": "Activar la vista previa de URLs en línea por defecto", - "inline_url_previews_room": "Activar la vista previa de URLs por defecto para los participantes de esta sala", - "inline_url_previews_room_account": "Activar la vista previa de URLs en esta sala (solo para ti)", "insert_trailing_colon_mentions": "Inserta automáticamente dos puntos después de las menciones que hagas al principio de los mensajes", "jump_to_bottom_on_send": "Saltar abajo del todo al enviar un mensaje", "key_backup": { diff --git a/apps/web/src/i18n/strings/et.json b/apps/web/src/i18n/strings/et.json index bd0ded64ac..82e8cd0c18 100644 --- a/apps/web/src/i18n/strings/et.json +++ b/apps/web/src/i18n/strings/et.json @@ -2219,8 +2219,6 @@ "aliases_section": "Jututubade aadressid", "avatar_field_label": "Jututoa tunnuspilt ehk avatar", "canonical_alias_field_label": "Põhiaadress", - "default_url_previews_off": "URL'ide eelvaated on vaikimisi lülitatud välja selles jututoas osalejate jaoks.", - "default_url_previews_on": "URL'ide eelvaated on vaikimisi kasutusel selles jututoas osalejate jaoks.", "description_space": "Muuda oma kogukonnakeskuse seadistusi.", "error_creating_alias_description": "Aadressi loomisel tekkis viga. See kas on serveri poolt keelatud või tekkis ajutine tõrge.", "error_creating_alias_title": "Viga aadressi loomisel", @@ -2251,12 +2249,7 @@ "published_aliases_explainer_space": "Avaldatud aadresse saab igaüks igast serverist kasutada liitumiseks sinu kogukonnakeskusega.", "published_aliases_section": "Avaldatud aadressid", "save": "Salvesta muutused", - "topic_field_label": "Jututoa teema", - "url_preview_encryption_warning": "Krüptitud jututubades, nagu see praegune, URL'ide eelvaated ei ole vaikimisi kasutusel. See tagab, et sinu koduserver (kus eelvaated luuakse) ei saaks koguda teavet viidete kohta, mida sa siin jututoas näed.", - "url_preview_explainer": "Kui keegi lisab oma sõnumisse URL'i, siis võidakse näidata selle URL'i eelvaadet, mis annab lisateavet tema kohta, nagu näiteks pealkiri, kirjeldus ja kuidas ta välja näeb.", - "url_previews_section": "URL'ide eelvaated", - "user_url_previews_default_off": "Vaikimisi oled URL'ide eelvaated lülitanud välja.", - "user_url_previews_default_on": "Vaikimisi oled URL'ide eelvaated võtnud kasutusele." + "topic_field_label": "Jututoa teema" }, "notifications": { "browse_button": "Sirvi", @@ -2678,8 +2671,6 @@ "username": "Kasutajanimi" }, "inline_url_previews_default": "Luba URL'ide vaikimisi eelvaated", - "inline_url_previews_room": "Luba URL'ide vaikimisi eelvaated selles jututoas osalejate jaoks", - "inline_url_previews_room_account": "Luba URL'ide eelvaated selle jututoa jaoks (mõjutab vaid sind)", "insert_trailing_colon_mentions": "Mainimiste järel näita sõnumi alguses koolonit", "invite_controls": { "default_label": "Luba kasutajatel sind kutsida jututubadesse" diff --git a/apps/web/src/i18n/strings/fa.json b/apps/web/src/i18n/strings/fa.json index 1caa6dee48..14ada631b6 100644 --- a/apps/web/src/i18n/strings/fa.json +++ b/apps/web/src/i18n/strings/fa.json @@ -1253,8 +1253,6 @@ "aliases_section": "آدرس‌های اتاق", "avatar_field_label": "آواتار اتاق", "canonical_alias_field_label": "آدرس اصلی", - "default_url_previews_off": "پیش نمایش URL به طور پیش فرض برای شرکت کنندگان در این اتاق غیرفعال است.", - "default_url_previews_on": "پیش نمایش URL به طور پیش فرض برای شرکت کنندگان در این اتاق فعال است.", "description_space": "تنظیمات مربوط به فضای کاری خود را ویرایش کنید.", "error_creating_alias_description": "هنگام ایجاد آدرس خطایی روی داد. ممکن است سرور مجاز نباشد و یا اینکه خطایی موقت رخ داده باشد.", "error_creating_alias_title": "خطا در ایجاد آدرس", @@ -1276,12 +1274,7 @@ "publish_toggle": "این اتاق را در فهرست اتاق %(domain)s برای عموم منتشر شود؟", "published_aliases_section": "آدرس‌های منتشر شده", "save": "ذخیره تغییرات", - "topic_field_label": "موضوع اتاق", - "url_preview_encryption_warning": "در اتاق های رمزگذاری شده، مانند این اتاق، پیش نمایش URL به طور پیش فرض غیرفعال است تا اطمینان حاصل شود که سرور شما (جایی که پیش نمایش ها ایجاد می شود) نمی تواند اطلاعات مربوط به پیوندهایی را که در این اتاق مشاهده می کنید جمع آوری کند.", - "url_preview_explainer": "هنگامی که فردی یک URL را در پیام خود قرار می دهد، می توان با مشاهده پیش نمایش آن URL، اطلاعات بیشتری در مورد آن پیوند مانند عنوان ، توضیحات و یک تصویر از وب سایت دریافت کرد.", - "url_previews_section": "پیش‌نمایش URL", - "user_url_previews_default_off": "شما به طور پیش فرض پیش نمایش url را غیر فعال کرده اید.", - "user_url_previews_default_on": "شما به طور پیش فرض پیش نمایش url را فعال کرده اید." + "topic_field_label": "موضوع اتاق" }, "notifications": { "browse_button": "جستجو", @@ -1460,8 +1453,6 @@ "remove_msisdn_prompt": "%(phone)s را پاک می‌کنید؟" }, "inline_url_previews_default": "فعال‌سازی پیش‌نمایش URL به صورت پیش‌فرض", - "inline_url_previews_room": "امکان پیش‌نمایش URL را به صورت پیش‌فرض برای اعضای این اتاق فعال کن", - "inline_url_previews_room_account": "فعال‌سازی پیش‌نمایش URL برای این اتاق (تنها شما را تحت تاثیر قرار می‌دهد)", "jump_to_bottom_on_send": "زمانی که پیام ارسال می‌کنید، به صورت خودکار به آخرین پیام پرش کن", "key_backup": { "setup_secure_backup": { diff --git a/apps/web/src/i18n/strings/fi.json b/apps/web/src/i18n/strings/fi.json index b5b7f8055e..edaa54aadf 100644 --- a/apps/web/src/i18n/strings/fi.json +++ b/apps/web/src/i18n/strings/fi.json @@ -1839,8 +1839,6 @@ "aliases_section": "Huoneen osoitteet", "avatar_field_label": "Huoneen kuva", "canonical_alias_field_label": "Pääosoite", - "default_url_previews_off": "URL-esikatselut ovat oletuksena pois päältä tämän huoneen jäsenillä.", - "default_url_previews_on": "URL-esikatselut on päällä oletusarvoisesti tämän huoneen jäsenillä.", "description_space": "Muokkaa tilaasi liittyviä asetuksia.", "error_creating_alias_description": "Osoitetta luotaessa tapahtui virhe. Voi olla, että palvelin ei salli sitä tai kyseessä oli tilapäinen virhe.", "error_creating_alias_title": "Virhe osoitetta luotaessa", @@ -1869,12 +1867,7 @@ "published_aliases_explainer_space": "Julkaistuja osoitteita voi käyttää kuka tahansa millä tahansa palvelimella liittyäkseen tilaasi.", "published_aliases_section": "Julkaistut osoitteet", "save": "Tallenna muutokset", - "topic_field_label": "Huoneen aihe", - "url_preview_encryption_warning": "Salatuissa huoneissa, kuten tässä, osoitteiden esikatselut ovat oletuksena pois käytöstä, jotta kotipalvelimesi (missä osoitteiden esikatselut luodaan) ei voi kerätä tietoa siitä, mitä linkkejä näet tässä huoneessa.", - "url_preview_explainer": "Kun joku asettaa osoitteen linkiksi viestiinsä, URL-esikatselu voi näyttää tietoja linkistä kuten otsikon, kuvauksen ja kuvan verkkosivulta.", - "url_previews_section": "URL-esikatselut", - "user_url_previews_default_off": "Olet oletusarvoisesti ottanut URL-esikatselut pois käytöstä.", - "user_url_previews_default_on": "Olet oletusarvoisesti ottanut URL-esikatselut käyttöön." + "topic_field_label": "Huoneen aihe" }, "notifications": { "browse_button": "Selaa", @@ -2222,8 +2215,6 @@ "username": "Käyttäjätunnus" }, "inline_url_previews_default": "Ota linkkien esikatselu käyttöön oletusarvoisesti", - "inline_url_previews_room": "Ota linkkien esikatselu käyttöön kaikille huoneen jäsenille", - "inline_url_previews_room_account": "Ota linkkien esikatselut käyttöön tässä huoneessa (koskee ainoastaan sinua)", "insert_trailing_colon_mentions": "Lisää kaksoispiste käyttäjän maininnan perään viestin alussa", "jump_to_bottom_on_send": "Siirry aikajanan pohjalle, kun lähetät viestin", "key_backup": { diff --git a/apps/web/src/i18n/strings/fr.json b/apps/web/src/i18n/strings/fr.json index ec23bc8a48..bef6cbf469 100644 --- a/apps/web/src/i18n/strings/fr.json +++ b/apps/web/src/i18n/strings/fr.json @@ -829,7 +829,7 @@ "invalid_json": "Ne semble pas être du JSON valide.", "level": "Rang", "low_bandwidth_mode": "Mode faible bande passante", - "low_bandwidth_mode_description": "Nécessite un serveur d’accueil compatible.", + "low_bandwidth_mode_description": "Désactive le chiffrement, la présence, les avatars, les accusés de lecture et les notifications de saisie.", "main_timeline": "Historique principal", "manual_device_verification": "Vérification manuelle de l'appareil", "no_receipt_found": "Aucun accusé disponible", @@ -1114,7 +1114,7 @@ "verification_requested_toast_title": "Vérification requise", "verified_identity_changed": "L'identité numérique de %(displayName)s (%(userId)s) a été réinitialisée. En savoir plus", "verified_identity_changed_no_displayname": "L'identité de %(userId)s a été réinitialisée. En savoir plus ", - "verify_toast_description": "À compter de fin avril 2026, les appareils non vérifiés ne pourront plus envoyer ni recevoir de messages.En savoir plus", + "verify_toast_description": "À compter de fin octobre 2026, les appareils non vérifiés ne pourront plus envoyer ni recevoir de messages.En savoir plus", "verify_toast_title": "Vérifiez cet appareil", "withdraw_verification_action": "Révoquer la vérification" }, @@ -2237,8 +2237,6 @@ "aliases_section": "Adresses du salon", "avatar_field_label": "Avatar du salon", "canonical_alias_field_label": "Adresse principale", - "default_url_previews_off": "Les aperçus d'URL sont désactivés par défaut pour les participants de ce salon.", - "default_url_previews_on": "Les aperçus d'URL sont activés par défaut pour les participants de ce salon.", "description_space": "Modifiez les paramètres de votre espace.", "error_creating_alias_description": "Une erreur est survenue lors de la création de l’adresse. Ce n’est peut-être pas autorisé par le serveur ou une erreur temporaire est survenue.", "error_creating_alias_title": "Erreur lors de la création de l’adresse", @@ -2269,12 +2267,7 @@ "published_aliases_explainer_space": "Les adresses publiées peuvent être utilisées par tout le monde sur tous les serveurs pour rejoindre votre espace.", "published_aliases_section": "Adresses publiées", "save": "Enregistrer les modifications", - "topic_field_label": "Sujet du salon", - "url_preview_encryption_warning": "Dans les salons chiffrés, comme celui-ci, l’aperçu des liens est désactivé par défaut pour s’assurer que le serveur d’accueil (où sont générés les aperçus) ne puisse pas collecter d’informations sur les liens qui apparaissent dans ce salon.", - "url_preview_explainer": "Quand quelqu’un met un lien dans son message, un aperçu du lien peut être affiché afin de fournir plus d’informations sur ce lien comme le titre, la description et une image du site.", - "url_previews_section": "Aperçus des liens", - "user_url_previews_default_off": "Vous avez désactivé les aperçus d’URL par défaut.", - "user_url_previews_default_on": "Vous avez activé les aperçus d’URL par défaut." + "topic_field_label": "Sujet du salon" }, "notifications": { "browse_button": "Parcourir", @@ -2696,9 +2689,8 @@ "unable_to_load_msisdns": "Impossible de charger les numéros de téléphone", "username": "Nom d’utilisateur" }, - "inline_url_previews_default": "Activer l’aperçu des URL par défaut", - "inline_url_previews_room": "Activer l’aperçu des URL par défaut pour les participants de ce salon", - "inline_url_previews_room_account": "Activer l’aperçu des URL pour ce salon (n’affecte que vous)", + "inline_url_previews_default": "Activer les aperçus", + "inline_url_previews_encrypted": "Activer les aperçus dans les sallons chiffrés", "insert_trailing_colon_mentions": "Insérer deux-points après les mentions de l'utilisateur au début d'un message", "invite_controls": { "default_label": "Autoriser les utilisateurs à vous inviter dans les salons" @@ -2836,6 +2828,8 @@ "enable_tray_icon": "Afficher l’icône dans la barre d’état et minimiser la fenêtre lors de la fermeture", "keyboard_heading": "Raccourcis clavier", "keyboard_view_shortcuts_button": "Pour voir tous les raccourcis claviers, cliquez ici.", + "link_previews_description": "Affiche des informations sur les liens sous les messages", + "link_previews_heading": "Aperçus des liens", "media_heading": "Images, GIF et vidéos", "presence_description": "Partager votre activité et votre statut avec les autres.", "publish_timezone": "Publier le fuseau horaire sur le profil public", @@ -4002,6 +3996,7 @@ "change_name_this_room": "Changer le nom de ce salon", "change_topic_active_room": "Changer le sujet dans le salon actuel", "change_topic_this_room": "Changer le sujet de ce salon", + "download_file": "Télécharger des fichiers depuis le dépôt multimédia", "receive_membership_active_room": "Afficher quand des personnes rejoignent, partent, ou sont invités dans votre salon actif", "receive_membership_this_room": "Voir quand une personne rejoint, quitte ou est invitée sur ce salon", "remove_ban_invite_leave_active_room": "Expulser, bannir ou inviter des personnes dans votre salon actif et en partir", diff --git a/apps/web/src/i18n/strings/gl.json b/apps/web/src/i18n/strings/gl.json index a1d49ff9f4..4c57a53c69 100644 --- a/apps/web/src/i18n/strings/gl.json +++ b/apps/web/src/i18n/strings/gl.json @@ -1608,8 +1608,6 @@ "aliases_section": "Enderezos da sala", "avatar_field_label": "Avatar da sala", "canonical_alias_field_label": "Enderezo principal", - "default_url_previews_off": "As vistas previas de URL están desactivadas por defecto para as participantes desta sala.", - "default_url_previews_on": "As vistas previas de URL están activas por defecto para os participantes desta sala.", "description_space": "Editar os axustes relativos ao teu espazo.", "error_creating_alias_description": "Algo fallou ao crear ese enderezo. Podería non estar autorizado polo servidor ou ser un fallo temporal.", "error_creating_alias_title": "Fallo ao crear o enderezo", @@ -1636,12 +1634,7 @@ "published_aliases_explainer_space": "Os enderezos publicados podense usar por calquera en calquera servidor para unirse ao teu espazo.", "published_aliases_section": "Enderezos publicados", "save": "Gardar cambios", - "topic_field_label": "Asunto da sala", - "url_preview_encryption_warning": "Nas salas cifradas, como é esta, está desactivado por defecto a previsualización das URL co fin de asegurarse de que o servidor local (que é onde se gardan as previsualizacións) non poida recoller información sobre das ligazóns que se ven nesta sala.", - "url_preview_explainer": "Cando alguén pon unha URL na mensaxe, esta previsualízarase para que así se coñezan xa cousas delas como o título, a descrición ou as imaxes que inclúe ese sitio web.", - "url_previews_section": "Vista previa de URL", - "user_url_previews_default_off": "Desactivou a vista previa de URL por defecto.", - "user_url_previews_default_on": "Activou a vista previa de URL por defecto." + "topic_field_label": "Asunto da sala" }, "notifications": { "browse_button": "Buscar", @@ -1907,8 +1900,6 @@ "spell_check_locale_placeholder": "Elixe o idioma" }, "inline_url_previews_default": "Activar por defecto as vistas previas en liña de URL", - "inline_url_previews_room": "Activar a vista previa de URL por defecto para as participantes nesta sala", - "inline_url_previews_room_account": "Activar vista previa de URL nesta sala (só che afecta a ti)", "insert_trailing_colon_mentions": "Inserir dous puntos tras mencionar a outra usuaria no inicio da mensaxe", "jump_to_bottom_on_send": "Ir ao final da cronoloxía cando envías unha mensaxe", "key_backup": { diff --git a/apps/web/src/i18n/strings/he.json b/apps/web/src/i18n/strings/he.json index 40028d2387..a25d699131 100644 --- a/apps/web/src/i18n/strings/he.json +++ b/apps/web/src/i18n/strings/he.json @@ -1325,8 +1325,6 @@ "aliases_section": "כתובות חדרים", "avatar_field_label": "אוואטר של החדר", "canonical_alias_field_label": "כתובת ראשית", - "default_url_previews_off": "תצוגות מקדימות של כתובות אתרים מושבתות כברירת מחדל עבור משתתפים בחדר זה.", - "default_url_previews_on": "תצוגות מקדימות של כתובות אתרים מופעלות כברירת מחדל עבור משתתפים בחדר זה.", "description_space": "שינוי הגדרות הנוגעות למרחב העבודה שלכם.", "error_creating_alias_description": "אירעה שגיאה ביצירת כתובת זו. ייתכן שהשרת אינו מאפשר זאת או שהתרחש כשל זמני.", "error_creating_alias_title": "שגיאה ביצירת כתובת", @@ -1353,12 +1351,7 @@ "published_aliases_explainer_space": "כל אחד בכל שרת יכול להשתמש בכתובות שפורסמו כדי להצטרף למרחב העבודה שלכם.", "published_aliases_section": "כתובות מפורסמות", "save": "שמור שינוייים", - "topic_field_label": "נושא החדר", - "url_preview_encryption_warning": "בחדרים מוצפנים, כמו זה, תצוגות מקדימות של כתובות אתרים מושבתות כברירת מחדל כדי להבטיח ששרת הבית שלך (במקום בו נוצרות התצוגות המקדימות) אינו יכול לאסוף מידע על קישורים שאתה רואה בחדר זה.", - "url_preview_explainer": "כאשר מישהו מכניס כתובת URL להודעה שלו, ניתן להציג תצוגה מקדימה של כתובת אתר כדי לתת מידע נוסף על קישור זה, כמו הכותרת, התיאור והתמונה מהאתר.", - "url_previews_section": "תצוגת קישורים", - "user_url_previews_default_off": "יש לך השבת תצוגות מקדימות של כתובות אתרים כברירת מחדל.", - "user_url_previews_default_on": "כברירת מחדל, הפעלת תצוגה מקדימה של כתובות אתרים." + "topic_field_label": "נושא החדר" }, "notifications": { "browse_button": "דפדף", @@ -1587,8 +1580,6 @@ "remove_msisdn_prompt": "הסר מספרי %(phone)s ?" }, "inline_url_previews_default": "אפשר צפייה של תצוגת קישורים בצאט כברירת מחדל", - "inline_url_previews_room": "אפשר לחברים בחדר זה לצפות בתצוגת קישורים", - "inline_url_previews_room_account": "הראה תצוגה מקדימה של קישורים בחדר זה (משפיע רק עליכם)", "insert_trailing_colon_mentions": "הוסף נקודתיים לאחר אזכור המשתמש בתחילת ההודעה", "jump_to_bottom_on_send": "קפוץ לתחתית השיחה בעת שליחת הודעה", "key_backup": { diff --git a/apps/web/src/i18n/strings/hr.json b/apps/web/src/i18n/strings/hr.json index 473875bc76..01a38d5c33 100644 --- a/apps/web/src/i18n/strings/hr.json +++ b/apps/web/src/i18n/strings/hr.json @@ -2250,8 +2250,6 @@ "aliases_section": "Adrese soba", "avatar_field_label": "Avatar sobe", "canonical_alias_field_label": "Glavna adresa", - "default_url_previews_off": "Pregledi URL-ova zadano su onemogućeni za sudionike u ovoj sobi.", - "default_url_previews_on": "Pregledi URL-ova zadano su omogućeni za sudionike u ovoj sobi.", "description_space": "Uredite postavke koje se odnose na vaš prostor.", "error_creating_alias_description": "Došlo je do pogreške prilikom izrade te adrese. Poslužitelj to možda ne dopušta ili je došlo do privremenog kvara.", "error_creating_alias_title": "Pogreška prilikom izrade adrese", @@ -2282,12 +2280,7 @@ "published_aliases_explainer_space": "Objavljene adrese može upotrebljavati svatko na svakom poslužitelju kako bi se pridružio vašem prostoru.", "published_aliases_section": "Objavljene adrese", "save": "Spremi promjene", - "topic_field_label": "Tema sobe", - "url_preview_encryption_warning": "U šifriranim sobama, poput ove, pregledi URL-ova zadano su onemogućeni kako bi se osiguralo da vaš matični poslužitelj (na kojem se generiraju pregledi) ne može prikupljati informacije o poveznicama koje vidite u ovoj sobi.", - "url_preview_explainer": "Kada netko u svoju poruku unese URL, može se prikazati pregled URL-a kako bi se dobile dodatne informacije o toj poveznici, kao što su naslov, opis i slika s mrežnog mjesta.", - "url_previews_section": "Pregledi URL-ova", - "user_url_previews_default_off": "Zadano onemogućili preglede URL-ova.", - "user_url_previews_default_on": "Zadano ste omogućili preglede URL-ova." + "topic_field_label": "Tema sobe" }, "notifications": { "browse_button": "Pregledaj", @@ -2713,8 +2706,6 @@ "username": "Korisničko ime" }, "inline_url_previews_default": "Zadano omogući umetnute pretpreglede URL-ova", - "inline_url_previews_room": "Omogući preglede URL-ova prema zadanim postavkama za sudionike u ovoj sobi", - "inline_url_previews_room_account": "Omogući preglede URL-ova za ovu sobu (utječe samo na vas)", "insert_trailing_colon_mentions": "Umetni dvotočku nakon što spominjanja korisnika na početku poruke", "invite_controls": { "default_label": "Dopustite korisnicima da vas pozovu u sobe" diff --git a/apps/web/src/i18n/strings/hu.json b/apps/web/src/i18n/strings/hu.json index 5b9765dc7e..78e9cf2222 100644 --- a/apps/web/src/i18n/strings/hu.json +++ b/apps/web/src/i18n/strings/hu.json @@ -2219,8 +2219,6 @@ "aliases_section": "Szobacímek", "avatar_field_label": "Szoba profilképe", "canonical_alias_field_label": "Fő cím", - "default_url_previews_off": "A webcím-előnézet alapértelmezetten tiltva van a szobában lévőknek.", - "default_url_previews_on": "A webcím-előnézet alapértelmezetten engedélyezve van a szobában lévőknek.", "description_space": "A tér beállításainak szerkesztése.", "error_creating_alias_description": "Hiba történt a cím létrehozása során. Nincs engedélyezve a kiszolgálón, vagy átmeneti hiba történt.", "error_creating_alias_title": "Cím beállítási hiba", @@ -2251,12 +2249,7 @@ "published_aliases_explainer_space": "A közzétett címet bárki használhatja a térbe való belépéshez, bármelyik kiszolgálóról.", "published_aliases_section": "Nyilvánosságra hozott cím", "save": "Változtatások mentése", - "topic_field_label": "Szoba témája", - "url_preview_encryption_warning": "A titkosított szobákban, mint például ez is, a webcím-előnézet alapértelmezetten ki van kapcsolva, hogy biztosított legyen, hogy a Matrix-kiszolgáló (amelyen az előnézet készül) ne tudjon információt gyűjteni arról, hogy milyen hivatkozásokat lát ebben a szobában.", - "url_preview_explainer": "Ha valaki webcímet helyez az üzenetébe, akkor lehetőség van egy előnézet megjelenítésére, amellyel további információt kaphat a hivatkozásról, mint a cím, a leírás és a weboldal képe.", - "url_previews_section": "Webcím-előnézet", - "user_url_previews_default_off": "A webcím-előnézet alapból tiltva van.", - "user_url_previews_default_on": "A webcím-előnézet alapból engedélyezve van." + "topic_field_label": "Szoba témája" }, "notifications": { "browse_button": "Böngészés", @@ -2678,8 +2671,6 @@ "username": "Felhasználónév" }, "inline_url_previews_default": "Beágyazott webcím-előnézetek alapértelmezett engedélyezése", - "inline_url_previews_room": "Webcím-előnézetek alapértelmezett engedélyezése a szobatagok számára", - "inline_url_previews_room_account": "Webcím-előnézetek engedélyezése ebben a szobában (csak Önt érinti)", "insert_trailing_colon_mentions": "Záró kettőspont beszúrása egy felhasználó üzenet elején való megemlítésekor", "invite_controls": { "default_label": "Felhasználók meghívhatják szobákba" diff --git a/apps/web/src/i18n/strings/hy.json b/apps/web/src/i18n/strings/hy.json index 5180b09bde..c75bef0ccb 100644 --- a/apps/web/src/i18n/strings/hy.json +++ b/apps/web/src/i18n/strings/hy.json @@ -2143,8 +2143,6 @@ "aliases_section": "Սենյակի հասցեներ", "avatar_field_label": "Սենյակի ավատար", "canonical_alias_field_label": "Հիմնական հասցե", - "default_url_previews_off": "URL նախադիտումները լռելյայն անջատված են այս սենյակի մասնակիցների համար:", - "default_url_previews_on": "URL- ի նախադիտումները միացված են լռելյայն այս սենյակի մասնակիցների համար:", "description_space": "Խմբագրել ձեր տարածքին վերաբերող կարգավորումները:", "error_creating_alias_description": "Այդ հասցեն ստեղծելիս սխալ տեղի ունեցավ։ Հնարավոր է՝ սերվերը թույլ չի տվել դա, կամ ժամանակավոր խափանում է տեղի ունեցել։", "error_creating_alias_title": "Հասցեի ստեղծման սխալ", @@ -2173,12 +2171,7 @@ "published_aliases_explainer_space": "Հրապարակված հասցեները կարող են օգտագործվել ցանկացած մեկի կողմից ցանկացած սերվերում` ձեր տարածքին միանալու համար:", "published_aliases_section": "Հրապարակված հասցեներ", "save": "Պահպանել փոփոխությունները", - "topic_field_label": "Սենյակի թեմա", - "url_preview_encryption_warning": "Գաղտնագրված սենյակներում, ինչպես այս մեկը, URL նախադիտումները անջատվում են լռելյայն `ապահովելու համար, որ ձեր homeserver-ը (որտեղ առաջանում են նախադիտումները) չկարողանա տեղեկություններ հավաքել այս սենյակում տեսած հղումների մասին:", - "url_preview_explainer": "Երբ ինչոր մեկը URL է դնում իր հաղորդագրության մեջ, URL- ի նախադիտումը կարող է ցուցադրվել` այդ հղման մասին լրացուցիչ տեղեկություններ տալու համար, ինչպիսիք են վերնագիրը, նկարագրությունը և կայքէջից պատկերը:", - "url_previews_section": "URL- ի նախադիտումներ", - "user_url_previews_default_off": "Դուք լռելյայն անջատել եք URL- ի նախադիտումները:", - "user_url_previews_default_on": "Դուք լռելյայն միացրել եք URL- ի նախադիտումները:" + "topic_field_label": "Սենյակի թեմա" }, "notifications": { "browse_button": "Զննել", @@ -2591,8 +2584,6 @@ "username": "Օգտանուն" }, "inline_url_previews_default": "Լռելյայն միացնել URL- ի ներդիրային նախադիտումները", - "inline_url_previews_room": "Միացնել URL-ների նախադիտումները լռելյայնորեն այս սենյակի մասնակիցների համար", - "inline_url_previews_room_account": "Միացնել URL-ների նախադիտումները այս սենյակի համար (ազդում է միայն ձեզ վրա)", "insert_trailing_colon_mentions": "Հաղորդագրության սկզբում գտնվող օգտատիրոջ հիշատակումից հետո ավելացնել երկկետ", "invite_controls": { "default_label": "Թույլատրել օգտատերերին հրավիրել ձեզ սենյակներ" diff --git a/apps/web/src/i18n/strings/id.json b/apps/web/src/i18n/strings/id.json index e38a50f039..f38c311c4c 100644 --- a/apps/web/src/i18n/strings/id.json +++ b/apps/web/src/i18n/strings/id.json @@ -115,7 +115,7 @@ "show_advanced": "Tampilkan lanjutan", "show_all": "Tampilkan semua", "sign_in": "Masuk", - "sign_out": "Keluar", + "sign_out": "Hapus perangkat ini", "skip": "Lewat", "start": "Mulai", "start_chat": "Mulai obrolan", @@ -2208,8 +2208,6 @@ "aliases_section": "Alamat Ruangan", "avatar_field_label": "Avatar ruangan", "canonical_alias_field_label": "Alamat utama", - "default_url_previews_off": "Tampilan URL dinonaktifkan secara bawaan untuk anggota di ruangan ini.", - "default_url_previews_on": "Tampilan URL diaktifkan secara bawaan untuk anggota di ruangan ini.", "description_space": "Edit pengaturan yang berkaitan dengan space Anda.", "error_creating_alias_description": "Terjadi sebuah kesalahan membuat alamat. Ini mungkin tidak diperbolehkan oleh servernya atau ada kegagalan sementara.", "error_creating_alias_title": "Terjadi kesalahan membuat alamat", @@ -2240,12 +2238,7 @@ "published_aliases_explainer_space": "Alamat yang dipublikasikan dapat digunakan oleh siapa saja di server apa saja untuk bergabung dengan space Anda.", "published_aliases_section": "Alamat yang Dipublikasikan", "save": "Simpan Perubahan", - "topic_field_label": "Topik Ruangan", - "url_preview_encryption_warning": "Di ruangan terenkripsi, seperti ruangan ini, tampilan URL dinonaktifkan secara bawaan untuk memastikan homeserver Anda (di mana tampilannya dibuat) tidak mendapatkan informasi tentang tautan yang Anda lihat di ruangan ini.", - "url_preview_explainer": "Ketika seseorang menambahkan URL di pesannya, sebuah tampilan URL dapat ditampilkan untuk memberikan informasi lainnya tentang tautan itu seperti judul, deskripsi, dan sebuah gambar dari website.", - "url_previews_section": "Tampilan URL", - "user_url_previews_default_off": "Anda telah menonaktifkan tampilan URL secara bawaan.", - "user_url_previews_default_on": "Anda telah mengaktifkan tampilan URL secara bawaan." + "topic_field_label": "Topik Ruangan" }, "notifications": { "browse_button": "Jelajahi", @@ -2667,8 +2660,6 @@ "username": "Nama pengguna" }, "inline_url_previews_default": "Aktifkan tampilan URL secara bawaan", - "inline_url_previews_room": "Aktifkan tampilan URL secara bawaan untuk anggota di ruangan ini", - "inline_url_previews_room_account": "Aktifkan tampilan URL secara bawaan (hanya memengaruhi Anda)", "insert_trailing_colon_mentions": "Tambahkan sebuah karakter titik dua sesudah sebutan pengguna dari awal pesan", "invite_controls": { "default_label": "Izinkan pengguna mengundang Anda ke ruangan" diff --git a/apps/web/src/i18n/strings/is.json b/apps/web/src/i18n/strings/is.json index afe6602bcc..9eba2eb287 100644 --- a/apps/web/src/i18n/strings/is.json +++ b/apps/web/src/i18n/strings/is.json @@ -1543,8 +1543,6 @@ "aliases_section": "Vistföng spjallrása", "avatar_field_label": "Auðkennismynd spjallrásar", "canonical_alias_field_label": "Aðalvistfang", - "default_url_previews_off": "Forskoðun vefslóða er sjálfgefið óvirk fyrir þátttakendur í þessari spjallrás.", - "default_url_previews_on": "Forskoðun vefslóða er sjálfgefið virk fyrir þátttakendur í þessari spjallrás.", "description_space": "Breyta stillingum viðkomandi svæðinu þínu.", "error_creating_alias_title": "Villa við að búa til vistfang", "error_deleting_alias_description_forbidden": "Þú hefur ekki heimild til að eyða vistfanginu.", @@ -1564,11 +1562,7 @@ "publish_toggle": "Birta þessa spjallrás opinberlega á skrá %(domain)s yfir spjallrásir?", "published_aliases_section": "Birt vistföng", "save": "Vista breytingar", - "topic_field_label": "Umfjöllunarefni spjallrásar", - "url_preview_encryption_warning": "Í dulrituðum spjallrásum, eins og þessari, er sjálfgefið slökkt á forskoðun vefslóða til að tryggja að heimaþjónn þinn (þar sem forskoðunin myndast) geti ekki safnað upplýsingum um tengla sem þú sérð í þessari spjallrás.", - "url_previews_section": "Forskoðun vefslóða", - "user_url_previews_default_off": "Þú hefur óvirkt forskoðun vefslóða sjálfgefið.", - "user_url_previews_default_on": "Þú hefur virkt forskoðun vefslóða sjálfgefið." + "topic_field_label": "Umfjöllunarefni spjallrásar" }, "notifications": { "browse_button": "Skoða", @@ -1809,8 +1803,6 @@ "spell_check_locale_placeholder": "Veldu staðfærslu" }, "inline_url_previews_default": "Sjálfgefið virkja forskoðun innfelldra vefslóða", - "inline_url_previews_room": "Virkja forskoðun vefslóða sjálfgefið fyrir þátttakendur í þessari spjallrás", - "inline_url_previews_room_account": "Virkja forskoðun vefslóða fyrir þessa spjallrás (einungis fyrir þig)", "insert_trailing_colon_mentions": "Setja tvípunkt á eftir þar sem minnst er á notanda í upphafi skilaboða", "jump_to_bottom_on_send": "Hoppa neðst á tímalínuna þegar þú sendir skilaboð", "key_backup": { diff --git a/apps/web/src/i18n/strings/it.json b/apps/web/src/i18n/strings/it.json index 9d76f15d7d..8189af9104 100644 --- a/apps/web/src/i18n/strings/it.json +++ b/apps/web/src/i18n/strings/it.json @@ -1908,8 +1908,6 @@ "aliases_section": "Indirizzi stanza", "avatar_field_label": "Avatar della stanza", "canonical_alias_field_label": "Indirizzo principale", - "default_url_previews_off": "Le anteprime degli URL sono inattive in modo predefinito per i partecipanti di questa stanza.", - "default_url_previews_on": "Le anteprime degli URL sono attive in modo predefinito per i partecipanti di questa stanza.", "description_space": "Modifica le impostazioni relative al tuo spazio.", "error_creating_alias_description": "Si è verificato un errore creando l'indirizzo. Potrebbe non essere permesso dal server o un problema temporaneo.", "error_creating_alias_title": "Errore creazione indirizzo", @@ -1936,12 +1934,7 @@ "published_aliases_explainer_space": "Gli indirizzi pubblicati possono essere usati da chiunque su tutti i server per entrare nel tuo spazio.", "published_aliases_section": "Indirizzi pubblicati", "save": "Salva modifiche", - "topic_field_label": "Argomento stanza", - "url_preview_encryption_warning": "Nelle stanze criptate, come questa, le anteprime degli URL sono disattivate in modo predefinito per garantire che il tuo homeserver (dove vengono generate le anteprime) non possa raccogliere informazioni sui collegamenti che vedi in questa stanza.", - "url_preview_explainer": "Quando qualcuno inserisce un URL nel proprio messaggio, è possibile mostrare un'anteprima dell'URL per fornire maggiori informazioni su quel collegamento, come il titolo, la descrizione e un'immagine dal sito web.", - "url_previews_section": "Anteprime URL", - "user_url_previews_default_off": "Hai disattivato le anteprime degli URL in modo predefinito.", - "user_url_previews_default_on": "Hai attivato le anteprime degli URL in modo predefinito." + "topic_field_label": "Argomento stanza" }, "notifications": { "browse_button": "Sfoglia", @@ -2247,8 +2240,6 @@ "spell_check_locale_placeholder": "Scegli una lingua" }, "inline_url_previews_default": "Attiva le anteprime URL in modo predefinito", - "inline_url_previews_room": "Attiva le anteprime URL in modo predefinito per i partecipanti in questa stanza", - "inline_url_previews_room_account": "Attiva le anteprime URL in questa stanza (riguarda solo te)", "insert_trailing_colon_mentions": "Inserisci dei due punti dopo le citazioni degli utenti all'inizio di un messaggio", "jump_to_bottom_on_send": "Salta in fondo alla linea temporale quando invii un messaggio", "key_backup": { diff --git a/apps/web/src/i18n/strings/ja.json b/apps/web/src/i18n/strings/ja.json index 966462b0cd..490416472f 100644 --- a/apps/web/src/i18n/strings/ja.json +++ b/apps/web/src/i18n/strings/ja.json @@ -1739,8 +1739,6 @@ "aliases_section": "ルームのアドレス", "avatar_field_label": "ルームのアバター", "canonical_alias_field_label": "メインアドレス", - "default_url_previews_off": "このルームの参加者には、既定でURLプレビューが無効です。", - "default_url_previews_on": "このルームの参加者には、既定でURLプレビューが有効です。", "description_space": "スペースの設定を変更します。", "error_creating_alias_description": "アドレスを作成する際にエラーが発生しました。サーバーで許可されていないか、一時的な障害が発生した可能性があります。", "error_creating_alias_title": "アドレスを作成する際にエラーが発生しました", @@ -1767,12 +1765,7 @@ "published_aliases_explainer_space": "公開アドレスを設定すると、どのサーバーのユーザーでも、あなたのスペースに参加できるようになります。", "published_aliases_section": "公開アドレス", "save": "変更を保存", - "topic_field_label": "ルームのトピック", - "url_preview_encryption_warning": "このルームを含めて、暗号化されたルームでは、あなたのホームサーバー(これがプレビューを作成します)によるリンクの情報の収集を防ぐため、URLプレビューは既定で無効になっています。", - "url_preview_explainer": "メッセージにURLが含まれる場合、タイトル、説明、ウェブサイトの画像などがURLプレビューとして表示されます。", - "url_previews_section": "URLプレビュー", - "user_url_previews_default_off": "URLプレビューが既定で無効です。", - "user_url_previews_default_on": "URLプレビューが既定で有効です。" + "topic_field_label": "ルームのトピック" }, "notifications": { "browse_button": "参照", @@ -2048,8 +2041,6 @@ "spell_check_locale_placeholder": "ロケールを選択" }, "inline_url_previews_default": "既定でインラインURLプレビューを有効にする", - "inline_url_previews_room": "このルームの参加者のために既定でURLプレビューを有効にする", - "inline_url_previews_room_account": "このルームのURLプレビューを有効にする(あなたにのみ適用)", "insert_trailing_colon_mentions": "ユーザーをメンションする際にコロンを挿入", "jump_to_bottom_on_send": "メッセージを送信する際にタイムラインの最下部に移動", "key_backup": { diff --git a/apps/web/src/i18n/strings/ka.json b/apps/web/src/i18n/strings/ka.json index 5d43204f97..9c14feaf3a 100644 --- a/apps/web/src/i18n/strings/ka.json +++ b/apps/web/src/i18n/strings/ka.json @@ -1386,8 +1386,6 @@ "aliases_section": "ოთახის მისამართები", "avatar_field_label": "ოთახის ავატარი", "canonical_alias_field_label": "მთავარი მისამართი", - "default_url_previews_off": "URL-ის გადახედვა ნაგულისხმევად გამორთულია ამ ოთახში მონაწილეებისთვის.", - "default_url_previews_on": "URL-ის გადახედვა ნაგულისხმევად ჩართულია ამ ოთახში მონაწილეებისთვის.", "description_space": "შეცვალეთ პარამეტრები, რომლებიც დაკავშირებულია თქვენს სივრცესთან.", "error_creating_alias_description": "ამ მისამართის შექმნისას მოხდა შეცდომა. ეს შეიძლება არ იყოს დაშვებული სერვერის მიერ ან მოხდა დროებითი უკმარისობა.", "error_creating_alias_title": "შეცდომა მისამართის შექმნისას", @@ -1414,12 +1412,7 @@ "published_aliases_explainer_space": "გამოქვეყნებული მისამართები შეიძლება გამოყენებულ იქნას ნებისმიერ სერვერზე, რათა შეუერთდეს თქვენს სივრცეს.", "published_aliases_section": "გამოქვეყნებული მისამართები", "save": "ცვლილებების შენახვა", - "topic_field_label": "ოთახის თემა", - "url_preview_encryption_warning": "დაშიფრულ ოთახებში, როგორიცაა ეს, URL-ის გადახედვა ნაგულისხმევად გამორთულია, რათა უზრუნველყოს, რომ თქვენი სახლის სერვერი (სადაც იქმნება გადახედვები) ვერ შეაგროვებს ინფორმაციას ამ ოთახში ნახულ ბმულებზე.", - "url_preview_explainer": "როდესაც ვინმე ათავსებს URL-ს თავის შეტყობინებაში, URL-ის გადახედვა შეიძლება ნაჩვენები იყოს ამ ბმულის შესახებ მეტი ინფორმაციის მისაღებად, როგორიცაა სათაური, აღწერა და სურათი ვებსაიტიდან.", - "url_previews_section": "URL გადახედვები", - "user_url_previews_default_off": "თქვენ გაქვთ ინვალიდი URL-ის გადახედვა ნაგულისხმევად.", - "user_url_previews_default_on": "თქვენ გაქვთ ჩართულია URL-ის გადახედვა ნაგულისხმევად." + "topic_field_label": "ოთახის თემა" }, "notifications": { "browse_button": "დათვალიერება", @@ -1685,8 +1678,6 @@ "spell_check_locale_placeholder": "აირჩიეთ ლოკალი" }, "inline_url_previews_default": "ნაგულისხმევად ჩართული URL-ის გადახედვის ჩართვა", - "inline_url_previews_room": "URL-ის გადახედვის ჩართვა ნაგულისხმევად ამ ოთახში მონაწილეებისთვის", - "inline_url_previews_room_account": "ამ ოთახისთვის URL-ის გადახედვის ჩართვა (მხოლოდ თქვენზე მოქმედებს)", "insert_trailing_colon_mentions": "ჩადეთ ბოლო ორწერტილი მას შემდეგ, რაც მომხმარებელი აღნიშნავს შეტყობინების დასაწყისში", "jump_to_bottom_on_send": "შეტყობინების გაგზავნისას გადადით ქრონოლოგიის ბოლოში", "key_backup": { diff --git a/apps/web/src/i18n/strings/ko.json b/apps/web/src/i18n/strings/ko.json index 987969ea21..474b3f567f 100644 --- a/apps/web/src/i18n/strings/ko.json +++ b/apps/web/src/i18n/strings/ko.json @@ -2196,8 +2196,6 @@ "aliases_section": "방 주소", "avatar_field_label": "방 아바타", "canonical_alias_field_label": "기본 주소", - "default_url_previews_off": "기본으로 URL 미리 보기가 이 방에 참여한 사람들 모두에게 꺼졌습니다.", - "default_url_previews_on": "기본으로 URL 미리 보기가 이 방에 참여한 사람들 모두에게 켜졌습니다.", "description_space": "스페이스와 관련된 설정을 편집하세요.", "error_creating_alias_description": "해당 주소를 생성하는 과정에서 오류가 발생했습니다. 서버에서 허용하지 않거나 일시적인 오류가 발생했을 수 있습니다.", "error_creating_alias_title": "주소 생성 중 오류 발생", @@ -2226,12 +2224,7 @@ "published_aliases_explainer_space": "공개된 주소는 어떤 서버의 누구든지 귀하의 공간에 참여하는 데 사용할 수 있습니다.", "published_aliases_section": "공개된 주소", "save": "변경 사항 저장", - "topic_field_label": "방 주제", - "url_preview_encryption_warning": "지금 이 방처럼, 암호화된 방에서는 홈서버 (미리 보기가 만들어지는 곳)에서 이 방에서 보여지는 링크에 대해 알 수 없도록 기본으로 URL 미리 보기가 꺼집니다.", - "url_preview_explainer": "누군가 메시지에 URL을 넣으면, URL 미리 보기로 웹사이트에서 온 제목, 설명, 그리고 이미지 등 그 링크에 대한 정보가 표시됩니다.", - "url_previews_section": "URL 미리보기", - "user_url_previews_default_off": "기본으로 URL 미리 보기를 껐습니다.", - "user_url_previews_default_on": "기본으로 URL 미리 보기를 켰습니다." + "topic_field_label": "방 주제" }, "notifications": { "browse_button": "찾기", @@ -2648,8 +2641,6 @@ "username": "사용자 이름" }, "inline_url_previews_default": "기본으로 인라인 URL 미리 보기 사용하기", - "inline_url_previews_room": "이 방에 참여한 모두에게 기본으로 URL 미리보기 사용하기", - "inline_url_previews_room_account": "이 방에서 URL 미리보기 사용하기 (오직 나만 영향을 받음)", "insert_trailing_colon_mentions": "메시지 시작 부분에 사용자 언급 뒤에 콜론을 추가합니다", "invite_controls": { "default_label": "사용자가 방에 초대할 수 있도록 허용" diff --git a/apps/web/src/i18n/strings/lo.json b/apps/web/src/i18n/strings/lo.json index 23be8ff319..4ae16559a0 100644 --- a/apps/web/src/i18n/strings/lo.json +++ b/apps/web/src/i18n/strings/lo.json @@ -1574,8 +1574,6 @@ "aliases_section": "ທີ່ຢູ່ຂອງຫ້ອງ", "avatar_field_label": "ຮູບ avatar ຫ້ອງ", "canonical_alias_field_label": "ທີ່ຢູ່ຫຼັກ", - "default_url_previews_off": "ການສະແດງຕົວຢ່າງ URL ຖືກປິດການນຳໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນສຳລັບຜູ້ເຂົ້າຮ່ວມໃນຫ້ອງນີ້.", - "default_url_previews_on": "ການສະແດງຕົວຢ່າງ URL ຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນສໍາລັບຜູ້ເຂົ້າຮ່ວມໃນຫ້ອງນີ້.", "description_space": "ແກ້ໄຂການຕັ້ງຄ່າທີ່ກ່ຽວຂ້ອງກັບພື້ນທີ່ຂອງທ່ານ.", "error_creating_alias_description": "ເກີດຄວາມຜິດພາດໃນການສ້າງທີ່ຢູ່ນັ້ນ. ມັນອາດຈະບໍ່ໄດ້ຮັບການອະນຸຍາດຈາກເຊີບເວີ ຫຼືບໍ່ສຳເລັດ ຊົ່ວຄາວເກີດຂຶ້ນ.", "error_creating_alias_title": "ເກີດຄວາມຜິດພາດໃນການສ້າງທີ່ຢູ່", @@ -1602,12 +1600,7 @@ "published_aliases_explainer_space": "ທີ່ຢູ່ທີ່ເຜີຍແຜ່ສາມາດຖືກນໍາໃຊ້ໂດຍຜູ້ໃດຜູ້ຫນຶ່ງໃນເຊີບເວີຂອງການເຂົ້າຮ່ວມຊ່ອງຂອງທ່ານ.", "published_aliases_section": "ທີ່ຢູ່ເຜີຍແຜ່", "save": "ບັນທຶກການປ່ຽນແປງ", - "topic_field_label": "ຫົວຂໍ້ຫ້ອງ", - "url_preview_encryption_warning": "ໃນຫ້ອງທີ່ເຂົ້າລະຫັດ, ເຊັ່ນດຽວກັບ, ການສະແດງຕົວຢ່າງ URLໄດ້ປິດໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນເພື່ອຮັບປະກັນວ່າ homeserver ຂອງທ່ານ (ບ່ອນສະແດງຕົວຢ່າງ) ບໍ່ສາມາດລວບລວມຂໍ້ມູນກ່ຽວກັບການເຊື່ອມຕໍ່ທີ່ທ່ານເຫັນຢູ່ໃນຫ້ອງນີ້.", - "url_preview_explainer": "ເມື່ອຜູ້ໃດຜູ້ນຶ່ງໃສ່ URL ໃນຂໍ້ຄວາມຂອງພວກເຂົາ, ການສະແດງຕົວຢ່າງ URL ສາມາດສະແດງເພື່ອໃຫ້ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການເຊື່ອມຕໍ່ນັ້ນເຊັ່ນຫົວຂໍ້, ຄໍາອະທິບາຍແລະຮູບພາບຈາກເວັບໄຊທ໌.", - "url_previews_section": "ຕົວຢ່າງ URL", - "user_url_previews_default_off": "ທ່ານໄດ້ ປິດໃຊ້ງານ ຕົວຢ່າງ URL ຕາມຄ່າເລີ່ມຕົ້ນ.", - "user_url_previews_default_on": "ທ່ານໄດ້ ເປີດໃຊ້ງານ ຕົວຢ່າງ URL ຕາມຄ່າເລີ່ມຕົ້ນ." + "topic_field_label": "ຫົວຂໍ້ຫ້ອງ" }, "notifications": { "browse_button": "ຄົ້ນຫາ", @@ -1869,8 +1862,6 @@ "remove_msisdn_prompt": "ລຶບ %(phone)sອອກບໍ?" }, "inline_url_previews_default": "ເປີດໃຊ້ການສະແດງຕົວຢ່າງ URL ໃນແຖວຕາມຄ່າເລີ່ມຕົ້ນ", - "inline_url_previews_room": "ເປີດໃຊ້ການສະແດງຕົວຢ່າງ URL ໂດຍຄ່າເລີ່ມຕົ້ນສໍາລັບຜູ້ເຂົ້າຮ່ວມໃນຫ້ອງນີ້", - "inline_url_previews_room_account": "ເປີດໃຊ້ຕົວຢ່າງ URL ສໍາລັບຫ້ອງນີ້ (ມີຜົນຕໍ່ທ່ານເທົ່ານັ້ນ)", "insert_trailing_colon_mentions": "ຈໍ້າສອງເມັດພາຍຫຼັງຈາກຜູ້ໃຊ້ກ່າວເຖິງໃນຕອນເລີ່ມຕົ້ນຂອງຂໍ້ຄວາມ", "jump_to_bottom_on_send": "ໄປຫາລຸ່ມສຸດຂອງທາມລາຍເມື່ອທ່ານສົ່ງຂໍ້ຄວາມ", "key_backup": { diff --git a/apps/web/src/i18n/strings/lt.json b/apps/web/src/i18n/strings/lt.json index a0bc2f2b9c..9b90d0b829 100644 --- a/apps/web/src/i18n/strings/lt.json +++ b/apps/web/src/i18n/strings/lt.json @@ -1197,8 +1197,6 @@ "aliases_section": "Kambario Adresai", "avatar_field_label": "Kambario pseudoportretas", "canonical_alias_field_label": "Pagrindinis adresas", - "default_url_previews_off": "URL nuorodų peržiūros šio kambario dalyviams yra išjungtos kaip numatytosios.", - "default_url_previews_on": "URL nuorodų peržiūros šio kambario dalyviams yra įjungtos kaip numatytosios.", "description_space": "Redaguoti su savo erdve susijusius nustatymus.", "error_creating_alias_description": "Kuriant šį adresą įvyko klaida. Gali būti, kad serveris jo neleidžia arba įvyko laikina klaida.", "error_creating_alias_title": "Klaida kuriant adresą", @@ -1225,12 +1223,7 @@ "published_aliases_explainer_space": "Paskelbtus adresus gali naudoti bet kas bet kuriame serveryje, prisijungimui prie jūsų erdvės.", "published_aliases_section": "Paskelbti Adresai", "save": "Išsaugoti Pakeitimus", - "topic_field_label": "Kambario Tema", - "url_preview_encryption_warning": "Šifruotuose kambariuose, tokiuose kaip šis, URL nuorodų peržiūros pagal numatymą yra išjungtos, kad būtų užtikrinta, jog jūsų serveris (kur yra generuojamos peržiūros) negali rinkti informacijos apie jūsų šiame kambaryje peržiūrėtas nuorodas.", - "url_preview_explainer": "Kai kas nors į savo žinutę įtraukia URL, gali būti rodoma URL peržiūra, suteikianti daugiau informacijos apie tą nuorodą, tokios kaip pavadinimas, aprašymas ir vaizdas iš svetainės.", - "url_previews_section": "URL nuorodų peržiūros", - "user_url_previews_default_off": "Jūs išjungėte URL nuorodų peržiūras kaip numatytasias.", - "user_url_previews_default_on": "Jūs įjungėte URL nuorodų peržiūras kaip numatytasias." + "topic_field_label": "Kambario Tema" }, "notifications": { "browse_button": "Naršyti", @@ -1475,8 +1468,6 @@ "remove_msisdn_prompt": "Pašalinti %(phone)s?" }, "inline_url_previews_default": "Įjungti URL nuorodų peržiūras kaip numatytasias", - "inline_url_previews_room": "Įjungti URL nuorodų peržiūras kaip numatytasias šiame kambaryje esantiems dalyviams", - "inline_url_previews_room_account": "Įjungti URL nuorodų peržiūras šiame kambaryje (įtakoja tik jus)", "insert_trailing_colon_mentions": "Įterpti dvitaškį po naudotojo paminėjimų žinutės pradžioje", "jump_to_bottom_on_send": "Peršokti į laiko juostos apačią, kai siunčiate žinutę", "key_backup": { diff --git a/apps/web/src/i18n/strings/lv.json b/apps/web/src/i18n/strings/lv.json index 6ebf006013..d0c60566f7 100644 --- a/apps/web/src/i18n/strings/lv.json +++ b/apps/web/src/i18n/strings/lv.json @@ -1841,8 +1841,6 @@ "aliases_section": "Istabas adreses", "avatar_field_label": "Istabas avatars", "canonical_alias_field_label": "Galvenā adrese", - "default_url_previews_off": "ULR priekšskatījumi šīs istabas dalībniekiem pēc noklusējuma ir atspējoti.", - "default_url_previews_on": "URL priekšskatījumi šīs istabas dalībniekiem pēc noklusējuma ir iespējoti.", "description_space": "Rediģējiet ar jūsu telpu saistītos iestatījumus.", "error_creating_alias_description": "Veidojot šo adresi, radās kļūda. Iespējams, serveris to neatļauj vai arī ir radusies īslaicīga kļūme.", "error_creating_alias_title": "Veidojot adresi, radās kļūda", @@ -1869,12 +1867,7 @@ "published_aliases_explainer_space": "Publicētās adreses var izmantot ikviens jebkurā serverī, lai pievienotos jūsu telpai.", "published_aliases_section": "Publiskotās adreses", "save": "Saglabāt izmaiņas", - "topic_field_label": "Istabas temats", - "url_preview_encryption_warning": "Šifrētās istabās, tādās kā šī, URL priekšskatījumi pēc noklusējumi ir atspējoti, lai nodrošinātu, ka mājasserveris (kurā priekšskatījumi tiek izveidoti) nevar iegūt informāciju par šajā istabā redzamajām saitēm.", - "url_preview_explainer": "Kad kāds savā ziņā ievieto URL, var tikt parādīts priekšskatījums, lai sniegtu vairāk informācijas par saiti, kā piemēram, virsraksts, apraksts un attēls no tīmekļvietnes.", - "url_previews_section": "URL priekšskatījumi", - "user_url_previews_default_off": "Tu pēc noklusējuma esi atspējojis URL priekšskatījumus.", - "user_url_previews_default_on": "Tu pēc noklusējuma esi iespējojis URL priekšskatījumus." + "topic_field_label": "Istabas temats" }, "notifications": { "browse_button": "Pārlūkot", @@ -2164,8 +2157,6 @@ "spell_check_locale_placeholder": "Izvēlieties lokalizāciju" }, "inline_url_previews_default": "Iespējot URL priekšskatījumus pēc noklusējuma", - "inline_url_previews_room": "Iespējot URL priekšskatījumus pēc noklusējuma visiem šīs istabas dalībniekiem", - "inline_url_previews_room_account": "Iespējot URL priekšskatījumus šajā istabā (ietekmē tikai Tevi)", "insert_trailing_colon_mentions": "Jāievieto beigu kols pēc lietotāja pieminēšanas ziņas sākumā", "jump_to_bottom_on_send": "Nosūtot ziņu, pāriet uz laika skalas beigām", "key_backup": { diff --git a/apps/web/src/i18n/strings/mg_MG.json b/apps/web/src/i18n/strings/mg_MG.json index 9012242c9f..c290f91b3e 100644 --- a/apps/web/src/i18n/strings/mg_MG.json +++ b/apps/web/src/i18n/strings/mg_MG.json @@ -1892,8 +1892,6 @@ "aliases_section": "Adiresy ao amin'ny efitrano", "avatar_field_label": "Avatar efitra", "canonical_alias_field_label": "Adiresy lehibe", - "default_url_previews_off": "Ny fijeriny URL dia esorina hoany mpandray anjara amin'ity efitrano ity.", - "default_url_previews_on": "Ny fijerena URL dia alefa amin'ny alàlany default hoany mpandray anjara amin'ity efitrano ity.", "description_space": "Ahitsio ny kira mifandraika amin'ny habakabaka.", "error_creating_alias_description": "Nisy lesoka tamin'ny famoronana io adiresy io. Mety tsy avelany mpizara izany na nisy tsy fahombiazana vonjimaika.", "error_creating_alias_title": "Hadisoana tamin'ny famoronana adiresy", @@ -1920,12 +1918,7 @@ "published_aliases_explainer_space": "Ny adiresy navoaka dia azon'ny olona ampiasaina aminy mpizara rehetra mba hiditra amin'ny habakao.", "published_aliases_section": "Adiresy navoaka", "save": "Alaina ny fanovana", - "topic_field_label": "Lohahevitra Efitrano", - "url_preview_encryption_warning": "Ao aminy efitrano misy miafina, toa an'ity iray ity, ny fijerena URL dia kilemaina amin'ny alàlany default mba hahazoana antoka fa tsy afaka manangona fampahalalana momba ny rohy hitanao ao amin'ity efitrano ity ny mpampiantrano anao (izay anaovana ny preview).", - "url_preview_explainer": "Rehefa misy olona mametraka URL ao amin'ny hafany, dia azo aseho ny fijerena URL mba hanomezana fampahalalana bebe kokoa momba an'io rohy io toy ny lohateny, famaritana, ary sary avy aminy tranokala.", - "url_previews_section": "Topi-maso amin'ny Url", - "user_url_previews_default_off": "Ianao dia manana sembana Zahao ny URL amin'ny alàlany default.", - "user_url_previews_default_on": "Ianao dia manana afaka Zahao ny URL aminy alàlan'ny default." + "topic_field_label": "Lohahevitra Efitrano" }, "notifications": { "browse_button": "Mikaroka", @@ -2231,8 +2224,6 @@ "spell_check_locale_placeholder": "Misafidiana toerana iray" }, "inline_url_previews_default": "Alefaso ny fijerena URL an-tserasera aminy alàlan'ny default", - "inline_url_previews_room": "Alefaso amin'ny alàlany ara-pototra hoany mpandray anjara amin'ity efitrano ity ny fijerena URL", - "inline_url_previews_room_account": "Alefaso ny fijerena URL ho an'ity efitrano ity (miantraika aminao ihany)", "insert_trailing_colon_mentions": "Ampidiro tsangambato aoriana aorian'ny fiteny mpampiasa eo am-piandohany hafatra", "jump_to_bottom_on_send": "Mankanesa any amin'ny farany fandaharam-potoana rehefa mandefa hafatra ianao", "key_backup": { diff --git a/apps/web/src/i18n/strings/nb_NO.json b/apps/web/src/i18n/strings/nb_NO.json index 0c1a647d0e..70c828465e 100644 --- a/apps/web/src/i18n/strings/nb_NO.json +++ b/apps/web/src/i18n/strings/nb_NO.json @@ -2218,8 +2218,6 @@ "aliases_section": "Rom-adresser", "avatar_field_label": "Rommets avatar", "canonical_alias_field_label": "Hovedadresse", - "default_url_previews_off": "URL-forhåndsvisninger er skrudd av som standard for deltakerene i dette rommet.", - "default_url_previews_on": "URL-forhåndsvisninger er skrudd på som standard for deltakerene i dette rommet.", "description_space": "Rediger innstillinger knyttet til området ditt.", "error_creating_alias_description": "Det oppstod en feil ved opprettelsen av adressen. Det kan hende at serveren ikke tillater det, eller at det oppstod en midlertidig feil.", "error_creating_alias_title": "Feil ved oppretting av adresse", @@ -2250,12 +2248,7 @@ "published_aliases_explainer_space": "Publiserte adresser kan brukes av hvem som helst på hvilken som helst server for å bli med i ditt område.", "published_aliases_section": "Publiserte adresser", "save": "Lagre endringer", - "topic_field_label": "Rommets tema", - "url_preview_encryption_warning": "I krypterte rom som denne, er URL-forhåndsvisninger skrudd av som standard for å sikre at hjemmeserveren din (der forhåndsvisningene blir generert) ikke kan samle inn informasjon om lenkene som du ser i dette rommet.", - "url_preview_explainer": "Når noen legger til en URL i meldingene deres, kan en URL-forhåndsvisning bli vist for å gi mere informasjonen om den lenken, f.eks. tittelen, beskrivelsen, og et bilde fra nettstedet.", - "url_previews_section": "URL-forhåndsvisninger", - "user_url_previews_default_off": "Du har skrudd av URL-forhåndsvisninger som standard.", - "user_url_previews_default_on": "Du har skrudd på URL-forhåndsvisninger som standard." + "topic_field_label": "Rommets tema" }, "notifications": { "browse_button": "Bla", @@ -2677,8 +2670,6 @@ "username": "Brukernavn" }, "inline_url_previews_default": "Skru på URL-forhåndsvisninger inni meldinger som standard", - "inline_url_previews_room": "Skru på URL-forhåndsvisninger som standard for deltakerne i dette rommet", - "inline_url_previews_room_account": "Skru på URL-forhåndsvisninger for dette rommet (Påvirker bare deg)", "insert_trailing_colon_mentions": "Sett inn et etterfølgende kolon etter at brukeromtaler i starten av en melding", "invite_controls": { "default_label": "Tillat brukere å invitere deg til rom" diff --git a/apps/web/src/i18n/strings/nl.json b/apps/web/src/i18n/strings/nl.json index d1262d0bb1..39df2fb253 100644 --- a/apps/web/src/i18n/strings/nl.json +++ b/apps/web/src/i18n/strings/nl.json @@ -1619,8 +1619,6 @@ "aliases_section": "Kameradressen", "avatar_field_label": "Kamerafbeelding", "canonical_alias_field_label": "Hoofdadres", - "default_url_previews_off": "URL-voorvertoningen zijn voor deelnemers van deze kamer standaard uitgeschakeld.", - "default_url_previews_on": "URL-voorvertoningen zijn voor deelnemers van deze kamer standaard ingeschakeld.", "description_space": "Bewerk instellingen gerelateerd aan jouw space.", "error_creating_alias_description": "Er is een fout opgetreden bij het aanmaken van dit adres. Dit wordt mogelijk niet toegestaan door de server, of er is een tijdelijk probleem opgetreden.", "error_creating_alias_title": "Fout bij aanmaken van het adres", @@ -1647,12 +1645,7 @@ "published_aliases_explainer_space": "Gepubliceerde adressen kunnen door iedereen op elke server gebruikt worden om jouw Space te betreden.", "published_aliases_section": "Gepubliceerde adressen", "save": "Wijzigingen opslaan", - "topic_field_label": "Kameronderwerp", - "url_preview_encryption_warning": "In versleutelde kamers zoals deze zijn URL-voorvertoningen standaard uitgeschakeld, om te voorkomen dat jouw homeserver (waar de voorvertoningen worden gemaakt) informatie kan verzamelen over de koppelingen die je hier ziet.", - "url_preview_explainer": "Als iemand een URL in een bericht invoegt, kan er een URL-voorvertoning weergegeven worden met meer informatie over de koppeling, zoals de titel, omschrijving en een afbeelding van de website.", - "url_previews_section": "URL-voorvertoningen", - "user_url_previews_default_off": "Je hebt URL-voorvertoningen standaard uitgeschakeld.", - "user_url_previews_default_on": "Je hebt URL-voorvertoningen standaard ingeschakeld." + "topic_field_label": "Kameronderwerp" }, "notifications": { "browse_button": "Bladeren", @@ -1924,8 +1917,6 @@ "spell_check_locale_placeholder": "Kies een landinstelling" }, "inline_url_previews_default": "Inline URL-voorvertoning standaard inschakelen", - "inline_url_previews_room": "URL-voorvertoning voor alle deelnemers aan deze kamer standaard inschakelen", - "inline_url_previews_room_account": "URL-voorvertoning in dit kamer inschakelen (geldt alleen voor jou)", "insert_trailing_colon_mentions": "Voeg een dubbele punt in nadat de persoon het aan het begin van een bericht heeft vermeld", "jump_to_bottom_on_send": "Naar de onderkant van de tijdlijn springen wanneer je een bericht verstuurd", "key_backup": { diff --git a/apps/web/src/i18n/strings/pl.json b/apps/web/src/i18n/strings/pl.json index 7ca20bc041..53a1edb041 100644 --- a/apps/web/src/i18n/strings/pl.json +++ b/apps/web/src/i18n/strings/pl.json @@ -2184,8 +2184,6 @@ "aliases_section": "Adresy pokoju", "avatar_field_label": "Awatar pokoju", "canonical_alias_field_label": "Główny adres", - "default_url_previews_off": "Podgląd linków są domyślnie wyłączone dla uczestników tego pokoju.", - "default_url_previews_on": "Podgląd linków są domyślnie włączone dla uczestników tego pokoju.", "description_space": "Edytuj ustawienia powiązane z twoją przestrzenią.", "error_creating_alias_description": "Wystąpił błąd podczas aktualizowania tego adresu. Serwer mógł odrzucić żądanie lub wystąpił błąd tymczasowy.", "error_creating_alias_title": "Wystąpił błąd podczas tworzenia adresu", @@ -2214,12 +2212,7 @@ "published_aliases_explainer_space": "Opublikowane adresy mogą być używane przez każdego, kto dołączył do Twojej przestrzeni.", "published_aliases_section": "Opublikowane adresy", "save": "Zapisz zmiany", - "topic_field_label": "Temat pokoju", - "url_preview_encryption_warning": "W pokojach szyfrowanych, takich jak ten, podgląd adresów URL jest domyślnie wyłączony, aby upewnić się, że serwer (na którym generowane są podglądy) nie może zbierać informacji o linkach, które widzisz w pokoju.", - "url_preview_explainer": "Gdy ktoś umieści URL w wiadomości, można wyświetlić podgląd adresu URL, aby podać więcej informacji o tym łączu, takich jak tytuł, opis i obraz ze strony internetowej.", - "url_previews_section": "Podgląd linków", - "user_url_previews_default_off": "Podgląd linków jest domyślnie wyłączony.", - "user_url_previews_default_on": "Podgląd linków jest domyślnie włączony." + "topic_field_label": "Temat pokoju" }, "notifications": { "browse_button": "Przeglądaj", @@ -2639,8 +2632,6 @@ "username": "Nazwa użytkownika" }, "inline_url_previews_default": "Włącz domyślny podgląd URL w tekście", - "inline_url_previews_room": "Włącz domyślny podgląd URL dla uczestników w tym pokoju", - "inline_url_previews_room_account": "Włącz podgląd URL dla tego pokoju (dotyczy tylko Ciebie)", "insert_trailing_colon_mentions": "Wstawiaj dwukropek po wzmiance użytkownika na początku wiadomości", "invite_controls": { "default_label": "Zezwól użytkownikom na zapraszanie Cię do pokojów" diff --git a/apps/web/src/i18n/strings/pt.json b/apps/web/src/i18n/strings/pt.json index 9c5b4ca25f..64957224e6 100644 --- a/apps/web/src/i18n/strings/pt.json +++ b/apps/web/src/i18n/strings/pt.json @@ -2082,8 +2082,6 @@ "aliases_section": "Endereços de salas", "avatar_field_label": "Avatar da sala", "canonical_alias_field_label": "Endereço principal", - "default_url_previews_off": "As pré-visualizações de URL estão desactivadas por predefinição para os participantes nesta sala.", - "default_url_previews_on": "As pré-visualizações de URL estão activadas por predefinição para os participantes nesta sala.", "description_space": "Edita as definições relativas ao teu espaço.", "error_creating_alias_description": "Ocorreu um erro ao criares esse endereço. Pode não ser permitido pelo servidor ou ocorreu uma falha temporária.", "error_creating_alias_title": "Erro ao criar o endereço", @@ -2112,12 +2110,7 @@ "published_aliases_explainer_space": "Os endereços publicados podem ser usados por qualquer pessoa em qualquer servidor para se juntar ao teu espaço.", "published_aliases_section": "Endereços publicados", "save": "Salvar Alterações", - "topic_field_label": "Tópico da sala", - "url_preview_encryption_warning": "Em salas encriptadas, como esta, as pré-visualizações de URL são desactivadas por predefinição para garantir que o teu servidor doméstico (onde as pré-visualizações são geradas) não pode recolher informações sobre as ligações que vês nesta sala.", - "url_preview_explainer": "Quando alguém coloca um URL na sua mensagem, pode ser mostrada uma pré-visualização do URL para dar mais informações sobre essa ligação, como o título, a descrição e uma imagem do sítio Web.", - "url_previews_section": "Pré-visualização de links", - "user_url_previews_default_off": "Você desabilitou pré-visualizações de links por padrão.", - "user_url_previews_default_on": "Você habilitou pré-visualizações de links por padrão." + "topic_field_label": "Tópico da sala" }, "notifications": { "browse_button": "Navegar", @@ -2520,8 +2513,6 @@ "username": "Nome de utilizador" }, "inline_url_previews_default": "Ativar pré-visualizações de URL embutidas por predefinição", - "inline_url_previews_room": "Ativar pré-visualizações de URL por defeito para os participantes nesta sala", - "inline_url_previews_room_account": "Ativar pré-visualizações URL para esta sala (só te afeta a ti)", "insert_trailing_colon_mentions": "Insere dois pontos após as menções do utilizador no início de uma mensagem", "jump_to_bottom_on_send": "Salta para o fundo da linha de tempo quando enviar uma mensagem", "key_backup": { diff --git a/apps/web/src/i18n/strings/pt_BR.json b/apps/web/src/i18n/strings/pt_BR.json index 3f8d69fed1..6941da75d6 100644 --- a/apps/web/src/i18n/strings/pt_BR.json +++ b/apps/web/src/i18n/strings/pt_BR.json @@ -2195,8 +2195,6 @@ "aliases_section": "Endereços da sala", "avatar_field_label": "Foto da sala", "canonical_alias_field_label": "Endereço principal", - "default_url_previews_off": "Pré-visualizações de links estão desativadas por padrão para participantes desta sala.", - "default_url_previews_on": "Pré-visualizações de links estão ativadas por padrão para participantes desta sala.", "description_space": "Editar configurações relacionadas ao seu espaço.", "error_creating_alias_description": "Ocorreu um erro ao criar esse endereço. Isso pode não ser permitido pelo servidor ou houve um problema temporário.", "error_creating_alias_title": "Erro ao criar o endereço", @@ -2225,12 +2223,7 @@ "published_aliases_explainer_space": "Endereços publicados podem ser usados por qualquer um em qualquer servidor para entrar em seu espaço.", "published_aliases_section": "Endereços publicados", "save": "Salvar alterações", - "topic_field_label": "Descrição da sala", - "url_preview_encryption_warning": "Em salas criptografadas, como esta, as pré-visualizações de links estão desativadas por padrão para garantir que o seu servidor local (onde as visualizações são geradas) não possa coletar informações sobre os links que você vê nesta sala.", - "url_preview_explainer": "Quando alguém inclui um link em uma mensagem, a pré-visualização do link pode ser exibida para fornecer mais informações sobre esse link, como o título, a descrição e uma imagem do site.", - "url_previews_section": "Pré-visualização de links", - "user_url_previews_default_off": "Você desativou pré-visualizações de links por padrão.", - "user_url_previews_default_on": "Você ativou pré-visualizações de links por padrão." + "topic_field_label": "Descrição da sala" }, "notifications": { "browse_button": "Buscar", @@ -2650,8 +2643,6 @@ "username": "Nome de usuário" }, "inline_url_previews_default": "Ativar, por padrão, a visualização de resumo de links", - "inline_url_previews_room": "Ativar, para todos os participantes desta sala, a visualização de links", - "inline_url_previews_room_account": "Ativar, para esta sala, a visualização de links (só afeta você)", "insert_trailing_colon_mentions": "Insira dois pontos à direita após o usuário mencionar no início de uma mensagem", "invite_controls": { "default_label": "Permitir que usuários convidem você para salas" diff --git a/apps/web/src/i18n/strings/ru.json b/apps/web/src/i18n/strings/ru.json index d89f064ffc..0cc7277f64 100644 --- a/apps/web/src/i18n/strings/ru.json +++ b/apps/web/src/i18n/strings/ru.json @@ -11,18 +11,18 @@ "other": "%(count)s непрочитанных сообщения(-й), включая упоминания.", "one": "1 непрочитанное упоминание." }, - "recent_rooms": "Недавние комнаты", - "room_name": "Комната %(name)s", - "room_status_bar": "Строка состояния комнаты", + "recent_rooms": "Недавние чаты", + "room_name": "Чат %(name)s", + "room_status_bar": "Строка состояния чата", "seek_bar_label": "Панель поиска аудио", "unread_messages": "Непрочитанные сообщения.", "user_menu": "Меню пользователя" }, - "a11y_jump_first_unread_room": "Перейти в первую непрочитанную комнату.", + "a11y_jump_first_unread_room": "Перейти в первый непрочитанный чат.", "action": { "accept": "Принять", "add": "Добавить", - "add_existing_room": "Добавить существующую комнату", + "add_existing_room": "Добавить существующий чат", "add_people": "Добавить людей", "apply": "Применить", "approve": "Согласиться", @@ -41,7 +41,7 @@ "copy": "Копировать", "copy_link": "Копировать ссылку", "create": "Создать", - "create_a_room": "Создать комнату", + "create_a_room": "Создать чат", "create_account": "Создать учётную запись", "decline": "Отклонить", "decline_and_block": "Отклонить и заблокировать", @@ -58,7 +58,7 @@ "enter_fullscreen": "Перейти в полноэкранный режим", "exit_fullscreeen": "Выйти из полноэкранного режима", "expand": "Развернуть", - "explore_public_rooms": "Просмотреть публичные комнаты", + "explore_public_rooms": "Просмотреть публичные групповые чаты", "explore_rooms": "Обзор комнат", "export": "Экспорт", "forward": "Переслать", @@ -75,14 +75,14 @@ "join": "Войти", "learn_more": "Узнать больше", "leave": "Покинуть", - "leave_room": "Покинуть комнату", + "leave_room": "Покинуть чат", "logout": "Выйти", "manage": "Управление", "maximise": "Развернуть", "mention": "Упомянуть", "minimise": "Свернуть", - "new_room": "Новая комната", - "new_video_room": "Новая видеокомната", + "new_room": "Новый чат", + "new_video_room": "Новый видеочат", "next": "Далее", "no": "Нет", "ok": "ОК", @@ -147,7 +147,7 @@ }, "analytics": { "accept_button": "Всё в порядке", - "bullet_1": "Мы <не записываем и не профилируем любые данные учетной записи", + "bullet_1": "Мы не записываем и не профилируем любые данные аккаунта", "bullet_2": "Мы не передаем информацию третьим лицам", "consent_migration": "Ранее вы давали согласие на передачу нам анонимных данных об использовании. Мы изменили порядок предоставления этих данных.", "disable_prompt": "Вы можете отключить это в любое время в настройках", @@ -219,7 +219,7 @@ "incorrect_password": "Неверный пароль", "log_in_new_account": "Войти в новую учётную запись.", "logout_dialog": { - "description": "Уверены, что хотите выйти?", + "description": "Вы уверены, что хотите удалить это устройство?", "megolm_export": "Выгрузить ключи вручную", "setup_key_backup_title": "Вы потеряете доступ к вашим шифрованным сообщениям", "setup_secure_backup_description_1": "Эти сообщения защищены сквозным шифрованием. Только вы и ваш собеседник имеете ключи для их расшифровки и чтения.", @@ -229,7 +229,7 @@ "misconfigured_body": "Попросите администратора %(brand)s проверить конфигурационный файл на наличие неправильных или повторяющихся записей.", "misconfigured_title": "Ваш %(brand)s неправильно настроен", "mobile_create_account_title": "Вы собираетесь создать учетную запись на %(hsName)s", - "msisdn_field_description": "Другие пользователи могут приглашать вас в комнаты, используя ваши контактные данные", + "msisdn_field_description": "Другие пользователи могут приглашать вас в чаты, используя ваши контактные данные", "msisdn_field_label": "Телефон", "msisdn_field_number_invalid": "Этот номер телефона неправильный, проверьте его и повторите попытку", "msisdn_field_required_invalid": "Введите номер телефона", @@ -298,7 +298,7 @@ "confirm_new_password": "Подтвердите новый пароль", "devices_logout_success": "Вы вышли из всех устройств и больше не будете получать push-уведомления. Для повторного включения уведомлений снова войдите на каждом устройстве.", "other_devices_logout_warning_1": "При выходе из устройств удаляются хранящиеся на них ключи шифрования сообщений, что сделает зашифрованную историю чатов нечитаемой.", - "other_devices_logout_warning_2": "Если вы хотите сохранить доступ к истории общения в зашифрованных комнатах, настройте резервное копирование ключей или экспортируйте ключи сообщений с одного из других ваших устройств, прежде чем продолжить.", + "other_devices_logout_warning_2": "Если вы хотите сохранить доступ к истории общения в зашифрованных чатах, настройте резервное копирование ключей или экспортируйте ключи сообщений с одного из других ваших устройств, прежде чем продолжить.", "password_not_entered": "Введите новый пароль.", "passwords_mismatch": "Новые пароли должны совпадать.", "rate_limit_error": "Слишком много попыток за короткое время. Подождите некоторое время, прежде чем повторить попытку.", @@ -329,7 +329,7 @@ "server_picker_title_default": "Параметры сервера", "server_picker_title_registration": "Ваша учётная запись обслуживается", "session_logged_out_description": "Для обеспечения безопасности ваш сеанс был завершён. Пожалуйста, войдите снова.", - "session_logged_out_title": "Выполнен выход", + "session_logged_out_title": "Сеанс удалён", "set_email": { "description": "Это позволит при необходимости сбросить пароль и получать уведомления.", "verification_pending_description": "Проверьте свою электронную почту и нажмите на ссылку в письме. После этого нажмите кнопку Продолжить.", @@ -359,7 +359,7 @@ "sso_complete_in_browser_dialog_title": "Перейдите в браузер для завершения входа", "sso_failed_missing_storage": "Мы попросили браузер запомнить, какой домашний сервер вы используете для входа в систему, но, к сожалению, ваш браузер забыл об этом. Перейдите на страницу входа и попробуйте ещё раз.", "sso_or_username_password": "%(ssoButtons)s или %(usernamePassword)s", - "sync_footer_subtitle": "Если вы присоединились к большому количеству комнат, это может занять некоторое время", + "sync_footer_subtitle": "Если вы присоединились к большому количеству чатов, это может занять некоторое время", "syncing": "Синхронизация…", "uia": { "code": "Код", @@ -369,8 +369,8 @@ "email_resent": "Отправлено повторно!", "fallback_button": "Начать аутентификацию", "mas_cross_signing_reset_cta": "Перейти к учетной записи", - "mas_cross_signing_reset_description": "Сбросьте свои данные через поставщика учетной записи, а затем вернитесь и нажмите «Повторить».", - "mas_cross_signing_reset_title": "Перейдите в свою учетную запись, чтобы сбросить свою личность", + "mas_cross_signing_reset_description": "Вы собираетесь перейти в свой аккаунт %(serverName)s, чтобы сбросить настройки своей идентификации. Как только вы завершите сброс настроек в аккаунте, вернитесь сюда и нажми «Повторить».", + "mas_cross_signing_reset_title": "Перейдите в свою учетную запись, чтобы сбросить идентификацию", "msisdn": "Текстовое сообщение отправлено на %(msisdn)s", "msisdn_token_incorrect": "Неверный код проверки", "msisdn_token_prompt": "Введите полученный код:", @@ -529,7 +529,7 @@ "offline": "Не в сети", "on": "Включить", "options": "Дополнительно", - "orphan_rooms": "Прочие комнаты", + "orphan_rooms": "Прочие чаты", "password": "Пароль", "people": "Люди", "preferences": "Параметры", @@ -537,20 +537,20 @@ "preview_message": "Эй! Ты лучший!", "privacy": "Конфиденциальность", "private": "Приватное", - "private_room": "Приватная комната", + "private_room": "Приватный чат", "private_space": "Приватное пространство", "profile": "Профиль", "public": "Публичное", - "public_room": "Публичная комната", + "public_room": "Публичный чат", "public_space": "Публичное пространство", "qr_code": "QR-код", "random": "Случайный", "reactions": "Реакции", "recommended": "Рекомендуемое", "report_a_bug": "Сообщить об ошибке", - "room": "Комната", - "room_name": "Название комнаты", - "rooms": "Комнаты", + "room": "Чат", + "room_name": "Название чата", + "rooms": "Чаты", "save": "Сохранить", "saved": "Сохранено", "saving": "Сохранение…", @@ -577,7 +577,7 @@ "unavailable": "недоступен", "unencrypted": "Не зашифровано", "unmute": "Вернуть право речи", - "unnamed_room": "Комната без названия", + "unnamed_room": "Чат без названия", "unnamed_space": "Безымянное пространство", "unverified": "Не заверено", "updating": "Обновление…", @@ -587,20 +587,20 @@ "verified": "Заверено", "version": "Версия", "video": "Видео", - "video_room": "Видеокомната", + "video_room": "Видеочат", "view_message": "Посмотреть сообщение", "voice": "Голос", "warning": "Внимание" }, "composer": { "autocomplete": { - "@room_description": "Уведомить всю комнату", + "@room_description": "Уведомить весь чат", "command_a11y": "Автозаполнение команды", "command_description": "Команды", "emoji_a11y": "Автодополнение смайлов", "notification_a11y": "Автозаполнение уведомлений", - "notification_description": "Уведомления комнаты", - "room_a11y": "Автозаполнение комнаты", + "notification_description": "Уведомления чата", + "room_a11y": "Автозаполнение чата", "space_a11y": "Автозаполнение пространства", "user_a11y": "Автозаполнение пользователя", "user_description": "Пользователи" @@ -629,7 +629,7 @@ }, "mode_plain": "Скрыть форматирование", "mode_rich_text": "Показать форматирование", - "no_perms_notice": "Вы не можете писать в эту комнату", + "no_perms_notice": "Вы не можете писать в этот чат", "placeholder": "Отправить незашифрованное сообщение...", "placeholder_encrypted": "Отправить зашифрованное сообщение…", "placeholder_reply": "Отправить незашифрованный ответ…", @@ -637,12 +637,12 @@ "placeholder_thread": "Ответить в небезопасном обсуждение…", "placeholder_thread_encrypted": "Ответить в обсуждение…", "poll_button": "Опрос", - "poll_button_no_perms_description": "У вас нет разрешения начинать опросы в этой комнате.", + "poll_button_no_perms_description": "У вас нет разрешения начинать опросы в этом чате", "poll_button_no_perms_title": "Требуется разрешение", "replying_title": "Отвечает", "room_unencrypted": "Сообщения в этой комнате не защищены сквозным шифрованием.", "room_upgraded_link": "Разговор продолжается здесь.", - "room_upgraded_notice": "Эта комната заменена и более неактивна.", + "room_upgraded_notice": "Этот чат заменён и более неактивен.", "send_button_title": "Отправить сообщение", "send_button_voice_message": "Отправить голосовое сообщение", "send_voice_message": "Отправить голосовое сообщение", @@ -653,33 +653,33 @@ "console_scam_warning": "Если кто-то сказал вам скопировать/вставить что-то здесь, велика вероятность, что вас пытаются обмануть!", "console_wait": "Подождите!", "create_room": { - "action_create_room": "Создать комнату", - "action_create_video_room": "Создать видеокомнату", - "encrypted_video_room_warning": "Вы не сможете отключить это позже. Комната будет зашифрована, а встроенный вызов — нет.", + "action_create_room": "Создать чат", + "action_create_video_room": "Создать видеочат", + "encrypted_video_room_warning": "Вы не сможете отключить это позже. Чат будет зашифрован, а встроенный вызов — нет.", "encrypted_warning": "Вы не сможете отключить это позже. Мосты и большинство ботов пока не будут работать.", - "encryption_forced": "Вашему серверу необходимо включить шифрование в приватных комнатах.", + "encryption_forced": "Вашему серверу необходимо включить шифрование в приватных чатах.", "encryption_label": "Включить сквозное шифрование", - "error_title": "Не удалось создать комнату", + "error_title": "Не удалось создать чат", "generic_error": "Возможно, сервер недоступен, перегружен или случилась ошибка.", - "join_rule_change_notice": "Вы можете изменить это в любое время из настроек комнаты.", - "join_rule_invite": "Приватная комната (только по приглашению)", - "join_rule_invite_label": "Только приглашенные люди смогут найти и присоединиться к этой комнате.", + "join_rule_change_notice": "Вы можете изменить это в любое время из настроек чата.", + "join_rule_invite": "Приватный чат (только по приглашению)", + "join_rule_invite_label": "Только приглашенные люди смогут найти и присоединиться к этому чату.", "join_rule_knock_label": "Любой желающий может подать заявку на участие, но администраторы или модераторы должны предоставить доступ. Это можно изменить позже.", - "join_rule_public_label": "Любой желающий сможет найти эту комнату и присоединиться к ней.", - "join_rule_public_parent_space_label": "Любой сможет найти и присоединиться к этой комнате, а не только участники .", + "join_rule_public_label": "Любой желающий сможет найти этот чат и присоединиться к нему.", + "join_rule_public_parent_space_label": "Любой сможет найти и присоединиться к этому чату, а не только участники .", "join_rule_restricted": "Стандартная", "join_rule_restricted_label": "Любой может присоединиться в .", - "name_validation_required": "Пожалуйста, введите название комнаты", - "room_visibility_label": "Видимость комнаты", + "name_validation_required": "Пожалуйста, введите название чата", + "room_visibility_label": "Видимость чата", "state_encryption_label": "Шифровать события состояния", - "title_private_room": "Создать приватную комнату", - "title_public_room": "Создать публичную комнату", + "title_private_room": "Создать приватный чат", + "title_public_room": "Создать групповой чат", "title_video_room": "Создайте видеокомнату", "topic_label": "Тема (опционально)", - "unfederated": "Запретить кому-либо, не входящему в %(serverName)s, когда-либо присоединяться к этой комнате.", + "unfederated": "Запретить кому-либо, не входящему в %(serverName)s, когда-либо присоединяться к этому чату.", "unfederated_label_default_off": "Вы можете включить это, если комната будет использоваться только для совместной работы с внутренними командами на вашем домашнем сервере. Это не может быть изменено позже.", "unfederated_label_default_on": "Вы можете отключить это, если комната будет использоваться для совместной работы с внешними командами, у которых есть собственный домашний сервер. Это не может быть изменено позже.", - "unsupported_version": "Сервер не поддерживает указанную версию комнаты." + "unsupported_version": "Сервер не поддерживает указанную версию чата." }, "create_space": { "add_details_prompt": "Добавьте некоторые подробности, чтобы помочь людям узнать его.", @@ -689,11 +689,11 @@ "address_label": "Адрес", "address_placeholder": "например, my-space", "creating": "Создание…", - "creating_rooms": "Создание комнат…", + "creating_rooms": "Создание чата…", "done_action": "В моё пространство", - "done_action_first_room": "Перейти в мою первую комнату", - "explainer": "Пространства — это новый способ организации комнат и людей. Какой вид пространства вы хотите создать? Вы можете изменить это позже.", - "failed_create_initial_rooms": "Не удалось создать первоначальные комнаты пространства", + "done_action_first_room": "Перейти в мой первый чат", + "explainer": "Пространства — это новый способ организации комнат. Какой тип пространства вы хотите создать?", + "failed_create_initial_rooms": "Не удалось создать первоначальные чаты пространства", "failed_invite_users": "Не удалось пригласить следующих пользователей в ваше пространство: %(csvUsers)s", "invite_teammates_by_username": "Пригласить по имени пользователя", "invite_teammates_description": "Убедитесь, что правильные люди имеют доступ. Вы можете пригласить больше людей позже.", @@ -703,20 +703,20 @@ "name_required": "Пожалуйста, введите название пространства", "personal_space": "Только я", "personal_space_description": "Приватное пространство для организации ваших комнат", - "private_description": "Только по приглашениям, лучший вариант для себя или команды", + "private_description": "Только по приглашению, для личного пользования или для команды.", "private_heading": "Ваше приватное пространство", "private_only_heading": "Ваше пространство", "private_personal_description": "Убедитесь, что правильные люди имеют доступ к %(name)s", "private_personal_heading": "С кем вы работаете?", "private_space": "Я и мои товарищи по команде", "private_space_description": "Приватное пространство для вас и ваших товарищей по команде", - "public_description": "Открытое пространство для всех, лучший вариант для сообществ", + "public_description": "Присоединиться может кто угодно, лучший вариант для создания сообществ.", "public_heading": "Ваше публичное пространство", "search_public_button": "Поиск публичных пространств", - "setup_rooms_community_description": "Давайте создадим для каждого из них отдельную комнату.", + "setup_rooms_community_description": "Для начала создайте несколько чатов.", "setup_rooms_community_heading": "Какие вещи вы хотите обсуждать в %(spaceName)s?", "setup_rooms_description": "Позже можно добавить и другие, в том числе уже существующие.", - "setup_rooms_private_description": "Мы создадим комнаты для каждого из них.", + "setup_rooms_private_description": "Для начала создайте несколько комнат.", "setup_rooms_private_heading": "Над какими проектами ваша команда работает?", "share_description": "Сейчас здесь только ты, с другими будет ещё лучше.", "share_heading": "Поделиться %(name)s", @@ -738,16 +738,16 @@ }, "decline_invitation_dialog": { "confirm": "Вы действительно хотите отклонить приглашение присоединиться \"%(roomName)s\"?", - "ignore_user_help": "Вы не увидите сообщений или приглашений в комнату от этого пользователя.", + "ignore_user_help": "Вы не увидите сообщений или приглашений в чатах от этого пользователя.", "reason_description": "Опишите причину сообщения о проблеме.", - "report_room_description": "Сообщите об этой комнате своему поставщику учетной записи.", + "report_room_description": "Сообщите об этом чате своему поставщику учетной записи.", "title": "Отклонить приглашение" }, "desktop_default_device_name": "%(brand)s Рабочий стол: %(platformName)s", "devtools": { "active_widgets": "Активные виджеты", "category_other": "Другие", - "category_room": "Комната", + "category_room": "Чат", "caution_colon": "Предупреждение:", "client_versions": "Версия клиента", "crypto": { @@ -810,9 +810,10 @@ "event_sent": "Событие отправлено!", "event_type": "Тип события", "expired": "Срок действия истек", + "expires_in": "Истекает через", "explore_account_data": "Посмотреть данные учётной записи", - "explore_room_account_data": "Посмотреть данные учётной записи комнаты", - "explore_room_state": "Посмотреть состояние комнаты", + "explore_room_account_data": "Посмотреть данные учётной записи чата", + "explore_room_state": "Посмотреть состояние чата", "failed_to_find_widget": "При обнаружении этого виджета произошла ошибка.", "failed_to_load": "Не удалось загрузить.", "failed_to_save": "Не удалось сохранить настройки.", @@ -832,9 +833,9 @@ "only_joined_members": "Только зарегистрированные пользователи", "original_event_source": "Оригинальный исходный код", "restore_from_backup": "Восстановить из резервной копии", - "room_encrypted": "Комната зашифрована ✅", - "room_id": "ID комнаты: %(roomId)s", - "room_not_encrypted": "Комната не имеет шифрования 🚨", + "room_encrypted": "Чат зашифрован ✅", + "room_id": "ID чата: %(roomId)s", + "room_not_encrypted": "Чат не имеет шифрования 🚨", "room_notifications_dot": "Точка: ", "room_notifications_highlight": "Выделение: ", "room_notifications_last_event": "Последнее событие:", @@ -842,7 +843,7 @@ "room_notifications_thread_id": "Id обсуждения: ", "room_notifications_total": "Всего: ", "room_notifications_type": "Тип: ", - "room_status": "Статус комнаты", + "room_status": "Статус чата", "room_unread_status_count": { "one": "Статус непрочитанной комнаты: %(status)s, количество: %(count)s", "few": "Статус непрочитанных комнат: %(status)s, количество: %(count)s", @@ -851,13 +852,13 @@ "save_setting_values": "Сохранить значения настроек", "see_history": "Посмотреть историю", "send_custom_account_data_event": "Отправить пользовательское событие данных учётной записи", - "send_custom_room_account_data_event": "Отправить пользовательское событие данных учётной записи комнаты", + "send_custom_room_account_data_event": "Отправить пользовательское событие данных учётной записи чата", "send_custom_state_event": "Оправить пользовательское событие состояния", "send_custom_timeline_event": "Отправить пользовательское событие ленты сообщений", "server_info": "Информация сервера", "server_versions": "Версия сервера", "settable_global": "Устанавливается на глобальном уровне", - "settable_room": "Устанавливается для комнаты", + "settable_room": "Устанавливается для чата", "setting_colon": "Настройки:", "setting_definition": "Установка определения:", "setting_id": "ID настроек", @@ -898,7 +899,7 @@ "users": "Пользователи", "value": "Значение", "value_colon": "Значение:", - "value_in_this_room": "Значение в этой комнате", + "value_in_this_room": "Значение в этом чате", "value_this_room_colon": "Значение в этой комнате:", "values_explicit": "Значения на явных уровнях", "values_explicit_colon": "Значения на явных уровнях:", @@ -959,7 +960,7 @@ "event_shield_reason_unverified_identity": "Зашифровано неподтвержденным пользователем.", "export_unsupported": "Ваш браузер не поддерживает необходимые криптографические расширения", "forgot_recovery_key": "Забыли ключ восстановления?", - "identity_needs_reset_description": "Для обеспечения доступа к истории сообщений необходимо сбросить криптографическую идентификацию.", + "identity_needs_reset_description": "Для обеспечения доступа к истории сообщений необходимо сбросить идентификацию.", "import_invalid_keyfile": "Недействительный файл ключей %(brand)s", "import_invalid_passphrase": "Ошибка аутентификации: возможно, неправильный пароль?", "key_storage_out_of_sync": "Хранилище ключей не синхронизировано.", @@ -986,7 +987,7 @@ "title": "Метод восстановления удален", "warning": "Если вы не убрали метод восстановления, злоумышленник может получить доступ к вашей учётной записи. Смените пароль учётной записи и сразу задайте новый способ восстановления в настройках." }, - "set_up_recovery": "Настроить восстановление", + "set_up_recovery": "Создать резервную копию своих чатов.", "set_up_recovery_toast_description": "Создайте ключ восстановления, который можно использовать для восстановления зашифрованной истории сообщений в случае потери доступа к своим устройствам.", "set_up_toast_title": "Настроить безопасное резервное копирование", "setup_secure_backup": { @@ -1114,7 +1115,7 @@ "cannot_load_config": "Не удалось загрузить файл конфигурации. Попробуйте обновить страницу.", "connection": "Возникла проблема при обмене данными с домашним сервером. Повторите попытку позже.", "dialog_description_default": "Произошла ошибка.", - "download_media": "Не удалось загрузить исходный медиафайл, исходный URL-адрес не найден", + "download_media": "Не удалось скачать исходный медиафайл, исходный URL-адрес не найден", "edit_history_unsupported": "Ваш сервер, похоже, не поддерживает эту возможность.", "failed_copy": "Не удалось скопировать", "hs_blocked": "Доступ к этому домашнему серверу заблокирован вашим администратором.", @@ -1129,7 +1130,7 @@ "non_urgent_echo_failure_toast": "Ваш сервер не отвечает на некоторые запросы.", "resource_limits": "Превышен один из лимитов на ресурсы сервера.", "session_restore": { - "clear_storage_button": "Очистить хранилище и выйти", + "clear_storage_button": "Удалить это устройство", "clear_storage_description": "Выйти и удалить ключи шифрования?", "description_1": "Произошла ошибка при попытке восстановить предыдущий сеанс.", "description_2": "Если вы использовали более новую версию %(brand)s, то ваш сеанс может быть несовместим с ней. Закройте это окно и вернитесь к более новой версии.", @@ -1549,7 +1550,8 @@ "render_reaction_images": "Обработка пользовательских изображений в реакциях", "render_reaction_images_description": "Иногда их называют \"пользовательскими эмодзи\".", "report_to_moderators": "Пожаловаться модераторам", - "report_to_moderators_description": "В поддерживающих модерирование комнатах, кнопка \"Пожаловаться\" позволит вам сообщить о нарушении модераторам комнаты.", + "report_to_moderators_description": "В поддерживающих модерирование чатах, кнопка \"Пожаловаться\" позволит вам сообщить о нарушении модераторам комнаты.", + "room_list_sections": "Разделы списка чатов", "share_history_on_invite": "Поделиться зашифрованной историей с новыми участниками", "share_history_on_invite_description": "Приглашая пользователя в зашифрованную комнату, для которой установлена видимость истории как «общая», поделитесь зашифрованной историей с этим пользователем и примите зашифрованную историю, когда вас приглашают в такую комнату.", "share_history_on_invite_warning": "Эта функция ЭКСПЕРИМЕНТАЛЬНАЯ и в ней реализованы не все меры безопасности. Не включайте её в рабочих учётных записях.", @@ -1754,6 +1756,11 @@ "failed_send_poll_title": "Не удалось отправить опрос", "notes": "Результаты отображаются только после завершения опроса", "option_label": "Вариант %(number)s, %(answer)s", + "option_label_with_total": { + "one": "Вариант %(number)s, %(answer)s, %(count)s голос", + "few": "Вариант %(number)s, %(answer)s, %(count)s голоса", + "many": "Вариант %(number)s, %(answer)s, %(count)s голосов" + }, "options_add_button": "Добавить вариант", "options_heading": "Создать варианты", "options_label": "Вариант %(number)s", @@ -1976,6 +1983,7 @@ "error_join_incompatible_version_1": "К сожалению, ваш домашний сервер слишком старый для участия.", "error_join_incompatible_version_2": "Пожалуйста, свяжитесь с администратором вашего сервера.", "error_join_title": "Не удалось войти", + "error_join_unknown": "Произошла неизвестная ошибка.", "error_jump_to_date": "Сервер вернул %(statusCode)s с кодом ошибки %(errorCode)s", "error_jump_to_date_connection": "При попытке найти указанную дату и перейти к ней, произошла сетевая ошибка. Возможно, ваш домашний сервер не работает или возникла временная проблема с подключением к Интернету. Пожалуйста, попробуйте еще раз. Если это продолжится, обратитесь к администратору homeserver.", "error_jump_to_date_details": "Сведения об ошибке", @@ -2005,7 +2013,9 @@ "few": "%(count)s пользователя запрашивают присоединения", "many": "%(count)s пользователей запрашивают присоединения" }, - "room_is_public": "Это публичная комната" + "room_is_public": "Это публичная комната", + "shared_history_tooltip": "Новые участники могут видеть историю", + "world_readable_history_tooltip": "Кто угодно может видеть историю" }, "header_avatar_open_settings_label": "Открыть настройки комнаты", "header_face_pile_tooltip": "Люди", @@ -2034,11 +2044,11 @@ "invite_email_mismatch_suggestion": "Введите адрес эл.почты в Настройках, чтобы получать приглашения прямо в %(brand)s.", "invite_sent_to_email": "Это приглашение было отправлено на %(email)s", "invite_sent_to_email_room": "Это приглашение в %(roomName)s было отправлено на %(email)s", - "invite_subtitle": " пригласил(а) вас", + "invite_subtitle": " приглашает вас", "invite_this_room": "Пригласить в комнату", "invite_title": "Хотите присоединиться к %(roomName)s?", "inviter_unknown": "Неизвестно", - "invites_you_text": " пригласил(а) тебя", + "invites_you_text": " приглашает вас", "join_button_account": "Зарегистрироваться", "join_failed_needs_invite": "Для просмотра %(roomName)s необходимо приглашение", "join_the_discussion": "Войти в комнату", @@ -2050,7 +2060,7 @@ "jump_read_marker": "Перейти к первому непрочитанному сообщению.", "jump_to_bottom_button": "Перейти к последним сообщениям", "kick_reason": "Причина: %(reason)s", - "kicked_by": "%(memberName)s исключил(а) вас", + "kicked_by": "%(memberName)s исключил вас", "kicked_from_room_by": "%(memberName)s удалил(а) вас из %(roomName)s", "knock_cancel_action": "Отменить запрос", "knock_denied_subtitle": "Поскольку вам отказали в доступе, вы не сможете присоединиться к группе, пока вас не пригласит администратор или модератор группы.", @@ -2079,6 +2089,7 @@ "button_view_all": "Посмотреть все", "description": "Закрепленные сообщения", "go_to_newest_message": "Посмотрите закрепленное сообщение на временной шкале и самое новое закрепленное сообщение здесь.", + "go_to_next_message": "Просмотрите это и предыдущее закрепленное сообщение в истории сообщений здесь", "title": "%(index)s из %(length)s Закрепленные сообщения" }, "read_topic": "Нажмите, чтобы увидеть тему", @@ -2129,8 +2140,9 @@ "home_menu_label": "Параметры раздела \"Главная\"", "join_public_room_label": "Присоединиться к публичной комнате", "joining_rooms_status": { - "one": "Сейчас вы состоите в %(count)s комнате", - "other": "Сейчас вы состоите в %(count)s комнатах" + "one": "Сейчас вы состоите в %(count)s чате", + "few": "Сейчас вы состоите в %(count)s чатах", + "many": "Сейчас вы состоите в %(count)s чатах" }, "list_title": "Список комнат", "more_options": { @@ -2141,6 +2153,11 @@ "one": "Удаляются сообщения в %(count)s комнате", "other": "Удаляются сообщения в %(count)s комнатах" }, + "section": { + "chats": "Чаты", + "favourites": "Избранное", + "low_priority": "Низкий приоритет" + }, "show_less": "Показать меньше", "show_n_more": { "other": "Показать ещё %(count)s", @@ -2214,8 +2231,6 @@ "aliases_section": "Адреса комнаты", "avatar_field_label": "Аватар комнаты", "canonical_alias_field_label": "Главный адрес", - "default_url_previews_off": "Предпросмотр ссылок по умолчанию выключен для участников этой комнаты.", - "default_url_previews_on": "Предпросмотр ссылок по умолчанию включен для участников этой комнаты.", "description_space": "Редактировать настройки, относящиеся к вашему пространству.", "error_creating_alias_description": "При создании этого адреса произошла ошибка. Это может быть запрещено сервером или произошел временный сбой.", "error_creating_alias_title": "Ошибка при создании адреса", @@ -2246,12 +2261,7 @@ "published_aliases_explainer_space": "Опубликованные адреса могут быть использованы любым человеком на любом сервере для присоединения к вашему пространству.", "published_aliases_section": "Публичные адреса", "save": "Сохранить изменения", - "topic_field_label": "Тема комнаты", - "url_preview_encryption_warning": "В зашифрованных комнатах, подобных этой, предварительный просмотр URL-адресов отключен по умолчанию, чтобы гарантировать, что ваш сервер (где создаются предварительные просмотры) не может собирать информацию о ссылках, которые вы видите в этой комнате.", - "url_preview_explainer": "Когда кто-то вставляет URL-адрес в свое сообщение, то можно просмотреть его, чтобы получить дополнительную информацию об этой ссылке, такую как название, описание и изображение с веб-сайта.", - "url_previews_section": "Предпросмотр содержимого ссылок", - "user_url_previews_default_off": "Предпросмотр ссылок по умолчанию выключен для вас.", - "user_url_previews_default_on": "Предпросмотр ссылок по умолчанию включен для вас." + "topic_field_label": "Тема комнаты" }, "notifications": { "browse_button": "Просматривать", @@ -2283,7 +2293,7 @@ "error_unbanning": "Не удалось разблокировать", "events_default": "Отправить сообщения", "invite": "Пригласить пользователей", - "kick": "Удалять пользователей", + "kick": "Исключить пользователей", "m.call": "Начать %(brand)s звонок", "m.call.member": "Присоединяйтесь к %(brand)s звонку", "m.reaction": "Отправлять реакции", @@ -2341,25 +2351,26 @@ "history_visibility_warning": "Изменения не затронут старые сообщения, только новые. Подробнее", "history_visibility_world_readable": "Любой (история общедоступна)", "join_rule_description": "Укажите, кто может присоединиться к %(roomName)s.", - "join_rule_invite": "Приватное (только по приглашению)", + "join_rule_invite": "Только по приглашению", "join_rule_invite_description": "Присоединиться могут только приглашенные люди.", "join_rule_knock": "Присоединиться", "join_rule_knock_description": "Люди не могут присоединиться до тех пор, пока им не будет предоставлен доступ.", - "join_rule_public_description": "Любой желающий может найти и присоединиться.", + "join_rule_public": "Любой", + "join_rule_public_description": "Любой желающий может присоединиться.", "join_rule_restricted": "Участники пространства", - "join_rule_restricted_description": "Любой человек в пространстве может найти и присоединиться. Укажите здесь, какие пространства могут получить доступ.", - "join_rule_restricted_description_active_space": "Любой человек в может найти и присоединиться. Вы можете выбрать и другие пространства.", - "join_rule_restricted_description_prompt": "Любой человек в пространстве может найти и присоединиться. Вы можете выбрать несколько пространств.", - "join_rule_restricted_description_spaces": "Пространства с доступом", + "join_rule_restricted_description": "Любой человек в пространстве может присоединиться без приглашения. Укажите здесь, какие пространства могут получить доступ.", + "join_rule_restricted_description_active_space": "Любой человек в может присоединиться.", + "join_rule_restricted_description_prompt": "Любой человек в пространстве может присоединиться.", + "join_rule_restricted_description_spaces": "Разрешённые пространства", "join_rule_restricted_dialog_description": "Определите, какие пространства могут получить доступ к этой комнате. Если пространство выбрано, его члены могут найти и присоединиться к .", "join_rule_restricted_dialog_empty_warning": "Вы удаляете все пространства. Доступ будет по умолчанию только по приглашениям", "join_rule_restricted_dialog_filter_placeholder": "Поиск пространств", - "join_rule_restricted_dialog_heading_known": "Другие пространства, которые вы знаете", - "join_rule_restricted_dialog_heading_other": "Другие пространства или комнаты, которые вы могли не знать", - "join_rule_restricted_dialog_heading_room": "Пространства, которые вы знаете, уже содержат эту комнату", + "join_rule_restricted_dialog_heading_known": "Ваши пространства, которые не содержат эту комнату", + "join_rule_restricted_dialog_heading_other": "Другие пространства, в которых вы не участвуете", + "join_rule_restricted_dialog_heading_room": "Ваши пространства, которые содержат эту комнату", "join_rule_restricted_dialog_heading_space": "Пространства, которые вы знаете, уже содержат эту комнату", "join_rule_restricted_dialog_heading_unknown": "Это, скорее всего, те, в которых участвуют другие администраторы комнат.", - "join_rule_restricted_dialog_title": "Выберите места", + "join_rule_restricted_dialog_title": "Выберите пространства", "join_rule_restricted_n_more": { "one": "и еще %(count)s", "few": "и еще %(count)s", @@ -2396,7 +2407,7 @@ "upload_avatar_label": "Загрузить аватар", "visibility": { "alias_section": "Адрес", - "error_failed_save": "Не удалось обновить видимость этого пространства", + "error_failed_save": "Не удалось обновить параметры этого пространства", "error_update_guest_access": "Не удалось обновить гостевой доступ к этому пространству", "error_update_history_visibility": "Не удалось обновить видимость истории этого пространства", "guest_access_disabled": "У тебя нет прав на изменение гостевого доступа.", @@ -2406,7 +2417,7 @@ "history_visibility_anyone_space_description": "Дайте людям возможность предварительно ознакомиться с вашим пространством, прежде чем они присоединятся к нему.", "history_visibility_anyone_space_disabled": "У тебя нет прав на изменение видимости истории.", "history_visibility_anyone_space_recommendation": "Рекомендуется для публичных пространств.", - "title": "Видимость" + "title": "Безопасность и приватность" }, "voip": { "call_type_section": "Тип звонка", @@ -2476,7 +2487,7 @@ "settings": { "account": { "dialog_title": "Настройки: Учетная запись", - "title": "Учетная запись" + "title": "Аккаунт" }, "all_rooms_home": "Показывать все комнаты на Главной", "all_rooms_home_description": "Все комнаты, в которых вы находитесь, будут отображаться на Главной.", @@ -2490,8 +2501,8 @@ "custom_font_name": "Название системного шрифта", "custom_font_size": "Использовать другой размер", "custom_theme_add": "Добавить пользовательскую тему", - "custom_theme_downloading": "Загрузка пользовательской темы…", - "custom_theme_error_downloading": "Ошибка при загрузке темы", + "custom_theme_downloading": "Скачивание пользовательской темы…", + "custom_theme_error_downloading": "Ошибка при скачивании темы", "custom_theme_help": "Введите URL-адрес пользовательской темы, которую вы хотите применить.", "custom_theme_invalid": "Неверная схема темы.", "dialog_title": "Настройки: Внешний вид", @@ -2534,7 +2545,7 @@ "export_keys": "Экспортировать ключи", "import_keys": "Импортировать ключи", "other_people_device_description": "Внимание: пользователи, которые явно не подтвердили вашу личность (например, с помощью эмодзи), не получат ваши зашифрованные сообщения. Кроме того, неверифицированные устройства верифицированных пользователей не будут получать ваши зашифрованные сообщения.", - "other_people_device_label": "В зашифрованных комнатах отправляйте сообщения только проверенным пользователям", + "other_people_device_label": "В зашифрованных чатах отправляйте сообщения только проверенным пользователям", "other_people_device_title": "Устройства других людей", "reset_identity": "Сбросить криптографическую идентификацию", "reset_in_progress": "Выполняется сброс...", @@ -2575,7 +2586,7 @@ "key_storage_warning": "Хранилище ключей не синхронизировано. Нажмите кнопку ниже, чтобы устранить проблему.", "save_key_description": "Не сообщайте эту информацию никому!", "save_key_title": "Ключ восстановления", - "set_up_recovery": "Настройка восстановления", + "set_up_recovery": "Получить ключ восстановления", "set_up_recovery_confirm_button": "Завершить настройку", "set_up_recovery_confirm_description": "Введите ключ восстановления, показанный на предыдущем экране, чтобы завершить настройку восстановления.", "set_up_recovery_confirm_title": "Для подтверждения введите ключ восстановления", @@ -2677,8 +2688,7 @@ "username": "Имя пользователя" }, "inline_url_previews_default": "Предпросмотр ссылок по умолчанию", - "inline_url_previews_room": "Включить предпросмотр ссылок для участников этой комнаты по умолчанию", - "inline_url_previews_room_account": "Включить предпросмотр ссылок в этой комнате (влияет только на вас)", + "inline_url_previews_encrypted": "Включить предварительный просмотр в зашифрованных комнатах", "insert_trailing_colon_mentions": "Вставлять двоеточие после упоминания пользователя в начале сообщения", "invite_controls": { "default_label": "Разрешить пользователям приглашать вас в комнаты" @@ -2823,7 +2833,7 @@ "rm_lifetime_offscreen": "Задержка прочтения сообщения при отсутствии активности (мс)", "room_directory_heading": "Каталог комнат", "room_list_heading": "Список комнат", - "show_avatars_pills": "Показывать аватары в упоминаниях пользователей, комнатах и событиях", + "show_avatars_pills": "Показывать аватары в упоминаниях пользователей, чатах и событиях", "show_polls_button": "Показывать кнопку опроса", "startup_window_behaviour_label": "Запуск и поведение окна", "surround_text": "Обводить выделенный текст при вводе специальных символов", @@ -2841,7 +2851,7 @@ "dehydrated_device_enabled": "Устройство в автономном режиме", "dialog_title": "Настройки: Безопасность и конфиденциальность", "e2ee_default_disabled_warning": "Администратор вашего сервера отключил сквозное шифрование по умолчанию в приватных комнатах и диалогах.", - "enable_message_search": "Включить поиск сообщений в зашифрованных комнатах", + "enable_message_search": "Включить поиск сообщений в зашифрованных чатах", "encryption_section": "Шифрование", "ignore_users_empty": "У вас нет игнорируемых пользователей.", "ignore_users_section": "Игнорируемые пользователи", @@ -2861,7 +2871,7 @@ "message_search_pending_rooms": "Комнаты, ожидающие индексации: %(pendingRooms)s", "message_search_room_progress": "%(doneRooms)s из %(totalRooms)s", "message_search_section": "Поиск по сообщениям", - "message_search_sleep_time": "Как быстро сообщения должны быть загружены.", + "message_search_sleep_time": "Как быстро сообщения должны быть скачаны.", "message_search_space_used": "Занято места:", "message_search_unsupported": "Отсутствуют некоторые необходимые компоненты для %(brand)s, чтобы безопасно кэшировать шифрованные сообщения локально. Если вы хотите попробовать эту возможность, соберите самостоятельно %(brand)s Desktop с добавлением поисковых компонентов.", "message_search_unsupported_web": "%(brand)s не может безопасно кэшировать зашифрованные сообщения локально во время работы в веб-браузере. Используйте %(brand)s Desktop, чтобы зашифрованные сообщения появились в результатах поиска.", @@ -2938,7 +2948,7 @@ "rename_form_caption": "Пожалуйста, имейте в виду, что названия сеансов также видны людям, с которыми вы общаетесь.", "rename_form_heading": "Переименовать сеанс", "rename_form_learn_more": "Переименование сеансов", - "rename_form_learn_more_description_1": "Другие пользователи, будучи в личных сообщениях и посещаемых вами комнатах, могут видеть полный перечень ваших сеансов.", + "rename_form_learn_more_description_1": "Другие пользователи, будучи в личных сообщениях и посещаемых вами чатах, могут видеть полный перечень ваших сеансов.", "rename_form_learn_more_description_2": "Это даёт им уверенности в том, с кем они общаются, но также означает, что они могут видеть вводимое здесь название сеанса.", "security_recommendations": "Рекомендации по безопасности", "security_recommendations_description": "Усильте защиту учётной записи, следуя этим рекомендациям.", @@ -2964,7 +2974,7 @@ "unknown_session": "Неизвестный тип сеанса", "unverified_session": "Незаверенный сеанс", "unverified_session_explainer_1": "Этот сеанс не поддерживает шифрование, потому и не может быть подтверждён.", - "unverified_session_explainer_2": "Через этот сеанс вы не можете участвовать в комнатах с шифрованием.", + "unverified_session_explainer_2": "Через этот сеанс вы не можете участвовать в чатах с шифрованием.", "unverified_session_explainer_3": "Для лучшей безопасности и конфиденциальности, рекомендуется использовать клиенты Matrix с поддержкой шифрования.", "unverified_sessions": "Незаверенные сеансы", "unverified_sessions_explainer_1": "Неподтверждённые сеансы — это сеансы, вошедшие с вашими учётными данными, но до сих пор не подтверждённые.", @@ -3029,11 +3039,13 @@ "connection_section": "Соединение", "dialog_title": "Настройки: Голос и видео", "echo_cancellation": "Эхоподавление", + "echo_cancellation_description": "Устраняет эхо микрофона во время звонков. Эта настройка также влияет на Element Call.", "enable_fallback_ice_server": "Разрешить резервный сервер помощи при вызове (%(server)s)", "enable_fallback_ice_server_description": "Только применяется, когда у домашнего сервера нет своего TURN-сервера. Ваш IP-адрес будет виден на время звонка.", "mirror_local_feed": "Зеркально отражать видео со своей камеры", "missing_permissions_prompt": "Отсутствуют разрешения для доступа к камере/микрофону. Нажмите кнопку ниже, чтобы запросить их.", "noise_suppression": "Подавление шума", + "noise_suppression_description": "Уменьшает фоновый шум микрофона во время звонков. Эта настройка также влияет на Element Call.", "request_permissions": "Запросить доступ к медиа устройству", "title": "Голос и видео", "video_input_empty": "Веб-камера не обнаружена", @@ -3100,7 +3112,7 @@ "manual_device_verification_confirm_title": "Внимание: ручная проверка устройства", "me": "Отображение действий", "msg": "Отправить сообщение данному пользователю", - "myavatar": "Меняет изображение профиля во всех комнатах", + "myavatar": "Меняет изображение профиля во всех чатах", "myroomavatar": "Меняет изображение профиля только в текущей комнате", "myroomnick": "Изменяет ваш псевдоним только для текущей комнаты", "nick": "Изменяет ваш псевдоним", @@ -3341,9 +3353,9 @@ "unable_to_decrypt": "Не удалось расшифровать сообщение" }, "disambiguated_profile": "%(displayName)s (%(matrixId)s)", - "download_action_downloading": "Загрузка", - "download_failed": "Загрузка не удалась", - "download_failed_description": "Произошла ошибка при загрузке этого файла", + "download_action_downloading": "Скачивание", + "download_failed": "Скачивание не удалось", + "download_failed_description": "Произошла ошибка при скачивании этого файла", "e2e_state": "Состояние сквозного шифрования", "edits": { "tooltip_label": "Изменено %(date)s. Нажмите для посмотра истории изменений.", @@ -3362,7 +3374,7 @@ "unable_to_find": "Попытка загрузить выбранный интервал истории чата этой комнаты не удалась, так как запрошенный элемент не найден." }, "m.audio": { - "error_downloading_audio": "Ошибка загрузки аудио", + "error_downloading_audio": "Ошибка скачивания аудио", "error_processing_audio": "Ошибка обработки звукового сообщения", "error_processing_voice_message": "Ошибка при обработке голосового сообщения" }, @@ -3459,7 +3471,7 @@ "m.room.history_visibility": { "invited": "%(senderName)s сделал(а) историю разговора видимой для всех собеседников с момента их приглашения.", "joined": "%(senderName)s сделал(а) историю разговора видимой для всех собеседников с момента их входа в комнату.", - "shared": "%(senderName)s сделал(а) историю разговора видимой для всех собеседников.", + "shared": "%(senderName)s делает историю разговора видимой для всех собеседников.", "unknown": "%(senderName)s сделал(а) историю комнаты видимой в неизвестном режиме (%(visibility)s).", "world_readable": "%(senderName)s сделал(а) историю разговора видимой для всех." }, @@ -3481,11 +3493,11 @@ "change_name_avatar": "%(oldDisplayName)s изменил(а) имя и аватар", "invite": "%(senderName)s пригласил(а) %(targetName)s", "join": "%(targetName)s теперь с нами", - "kick": "%(senderName)s удалил(а) %(targetName)s", - "kick_reason": "%(senderName)s удалил(а) %(targetName)s: %(reason)s", + "kick": "%(senderName)s исключает %(targetName)s", + "kick_reason": "%(senderName)s исключил %(targetName)s: %(reason)s", "left": "%(targetName)s покинул(а) комнату", "left_reason": "%(targetName)s покинул(а) комнату: %(reason)s", - "no_change": "%(senderName)s не сделал(а) изменений", + "no_change": "%(senderName)s не сделано изменений", "reject_invite": "%(targetName)s отклонил(а) приглашение", "reject_invite_reason": "%(targetName)s отклонил приглашение: %(reason)s", "remove_avatar": "%(senderName)s удалил(а) аватар", @@ -3651,8 +3663,9 @@ "one": "%(oneUser)s присоединился(лась)" }, "joined_and_left": { - "other": "%(oneUser)s присоединился(лась) и покинул(а) %(count)s раз(а)", - "one": "%(oneUser)s присоединился(лась) и покинул(а)" + "one": "%(oneUser)s присоединяется и покидает", + "few": "%(oneUser)s присоединяется и покидает %(count)s раза", + "many": "%(oneUser)s присоединяется и покидает %(count)s раз" }, "joined_and_left_multiple": { "other": "%(severalUsers)s присоединились и покинули %(count)s раз(а)", @@ -3663,16 +3676,18 @@ "one": "%(severalUsers)s присоединились" }, "kicked": { - "one": "был удалён", - "other": "удалено %(count)s раз(а)" + "one": "исключили", + "few": "исключили %(count)s раза", + "many": "исключили %(count)s раз" }, "kicked_multiple": { "one": "были удалены", "other": "удалены %(count)s раз(а)" }, "left": { - "other": "%(oneUser)s покинул(а) %(count)s раз(а)", - "one": "%(oneUser)s покинул(а)" + "one": "%(oneUser)s покидает", + "few": "%(oneUser)s покидает %(count)s раза", + "many": "%(oneUser)s покидает %(count)s раз" }, "left_multiple": { "other": "%(severalUsers)s покинули %(count)s раз(а)", @@ -3753,7 +3768,7 @@ "changelog": "История изменений", "check_action": "Проверить наличие обновлений", "checking": "Проверка наличия обновлений…", - "downloading": "Загрузка обновления…", + "downloading": "Скачивание обновления…", "error_encountered": "Обнаружена ошибка (%(errorDetail)s).", "error_unable_load_commit": "Не возможно загрузить детали подтверждения:: %(msg)s", "new_version_available": "Доступна новая версия. Обновить сейчас.", @@ -3808,7 +3823,7 @@ "disinvite_button_space": "Отозвать приглашение в пространство", "error_ban_user": "Не удалось заблокировать пользователя", "error_deactivate": "Не удалось деактивировать пользователя", - "error_kicking_user": "Не удалось удалить пользователя", + "error_kicking_user": "Не удалось исключить пользователя", "error_mute_user": "Не удалось заглушить пользователя", "error_revoke_3pid_invite_description": "Не удалось отозвать приглашение. Возможно, на сервере возникла вре́менная проблема или у вас недостаточно прав для отзыва приглашения.", "error_revoke_3pid_invite_title": "Не удалось отменить приглашение", @@ -3817,11 +3832,11 @@ "ignore_confirm_title": "Игнорировать %(user)s", "invited_by": "Приглашен %(sender)s", "jump_to_rr_button": "Перейти к последнему прочитанному сообщению", - "kick_button_room": "Удалить из комнаты", - "kick_button_room_name": "Удалить из %(roomName)s", + "kick_button_room": "Исключить из комнаты", + "kick_button_room_name": "Исключить из %(roomName)s", "kick_button_space": "Исключить из пространства", - "kick_button_space_everything": "Удалить их отовсюду, где я могу", - "kick_space_specific": "Удалить их из некоторых мест, где я могу", + "kick_button_space_everything": "Исключить участника отовсюду, где я могу", + "kick_space_specific": "Исключить участника из некоторых мест, где я могу", "kick_space_warning": "Они по-прежнему смогут получить доступ ко всему, где вы не являетесь администратором.", "promote_warning": "Вы не сможете отменить это действие, так как этот пользователь получит уровень прав, равный вашему.", "redact": { @@ -3845,7 +3860,7 @@ "room_encrypted": "Сообщения в этой комнате защищены сквозным шифрованием.", "room_encrypted_detail": "Ваши сообщения в безопасности, ключи для расшифровки есть только у вас и получателя.", "room_unencrypted": "Сообщения в этой комнате не защищены сквозным шифрованием.", - "room_unencrypted_detail": "В зашифрованных комнатах ваши сообщения в безопасности: только у вас и у получателя есть ключи для расшифровки.", + "room_unencrypted_detail": "В зашифрованных чатах ваши сообщения в безопасности: только у вас и у получателя есть ключи для расшифровки.", "send_message": "Отправить сообщение", "share_button": "Поделиться профилем", "unban_button_room": "Разблокировать в комнате", @@ -4021,8 +4036,8 @@ "see_videos_sent_active_room": "Посмотрите видео размещённые в вашей активной комнате", "see_videos_sent_this_room": "Посмотрите видео размещённые в этой комнате", "send_emotes_active_room": "Отправляйте эмоции от своего имени в активную комнату", - "send_emotes_this_room": "Отправляйте эмоции от своего имени в эту комнату", - "send_event_type_active_room": "Отправляйте %(eventType)s события от своего имени в вашей активной комнате", + "send_emotes_this_room": "Отправляйте смайлики от своего имени в это чат", + "send_event_type_active_room": "Отправляйте события %(eventType)s от своего имени в вашем активном чате", "send_event_type_this_room": "Отправляйте события %(eventType)s от своего имени в этой комнате", "send_files_active_room": "Отправьте файлы от своего имени в активной комнате", "send_files_this_room": "Отправьте файлы от своего имени в этой комнате", @@ -4053,7 +4068,7 @@ "remove": "Убрать для всех", "revoke": "Отозвать разрешения", "screenshot": "Сделать снимок", - "start_audio_stream": "Запустить аудио трансляцию" + "start_audio_stream": "Запустить аудиотрансляцию" }, "cookie_warning": "Этот виджет может использовать куки.", "error_hangup_description": "Вас отключили от звонка. (Ошибка: %(message)s)", @@ -4118,10 +4133,10 @@ "recentYears": "Последние года легко угадываемы", "sequences": "Последовательности типа abc или 6543 легко угадываемы", "similarToCommon": "Это похоже на распространённый пароль", - "simpleRepeat": "Повторы типа \"ааа\" легко угадываемы", + "simpleRepeat": "Повторы типа «ааа» легко угадываемы", "straightRow": "Прямые ряды клавиш легко угадываемы", - "topHundred": "Это топ-100 распространённых паролей", - "topTen": "Это топ-10 распространённых паролей", + "topHundred": "Это 100 самых распространённых паролей", + "topTen": "Это 10 самых распространённых паролей", "userInputs": "Не должно быть никаких личных данных или данных, связанных со страницами.", "wordByItself": "Общеупотребительные слова легко угадываемы" } diff --git a/apps/web/src/i18n/strings/sk.json b/apps/web/src/i18n/strings/sk.json index 47d4474b1c..3ba4c4db1e 100644 --- a/apps/web/src/i18n/strings/sk.json +++ b/apps/web/src/i18n/strings/sk.json @@ -2251,8 +2251,6 @@ "aliases_section": "Adresy miestnosti", "avatar_field_label": "Obrázok miestnosti", "canonical_alias_field_label": "Hlavná adresa", - "default_url_previews_off": "Náhľady URL adries sú predvolene zakázané pre členov tejto miestnosti.", - "default_url_previews_on": "Náhľady URL adries sú predvolene povolené pre členov tejto miestnosti.", "description_space": "Upravte nastavenia týkajúce sa vášho priestoru.", "error_creating_alias_description": "Pri vytváraní tejto adresy došlo k chybe. Je možné, že ju server nepovoľuje alebo došlo k dočasnému zlyhaniu.", "error_creating_alias_title": "Chyba pri vytváraní adresy", @@ -2283,12 +2281,7 @@ "published_aliases_explainer_space": "Zverejnené adresy môže použiť ktokoľvek na akomkoľvek serveri, aby sa pripojil k vášmu priestoru.", "published_aliases_section": "Zverejnené adresy", "save": "Uložiť zmeny", - "topic_field_label": "Téma miestnosti", - "url_preview_encryption_warning": "Náhľady URL adries sú v šifrovaných miestnostiach ako je táto predvolene zakázané, aby ste si mohli byť istí, že obsah odkazov z vašej konverzácii nebude zaznamenaný na vašom domovskom serveri počas ich generovania.", - "url_preview_explainer": "Ak niekto vo svojej správe pošle URL adresu, môže byť zobrazený jej náhľad obsahujúci názov, popis a obrázok z cieľovej web stránky.", - "url_previews_section": "Náhľady URL adries", - "user_url_previews_default_off": "Predvolene máte zakázané náhľady URL adries.", - "user_url_previews_default_on": "Predvolene máte povolené náhľady URL adries." + "topic_field_label": "Téma miestnosti" }, "notifications": { "browse_button": "Prechádzať", @@ -2713,8 +2706,6 @@ "username": "Používateľské meno" }, "inline_url_previews_default": "Predvolene povoliť náhľady URL adries", - "inline_url_previews_room": "Predvolene povoliť náhľady URL adries pre členov tejto miestnosti", - "inline_url_previews_room_account": "Povoliť náhľady URL adries pre túto miestnosť (ovplyvňuje len vás)", "insert_trailing_colon_mentions": "Vložiť na koniec dvojbodku za zmienkou používateľa na začiatku správy", "invite_controls": { "default_label": "Povoliť používateľom pozývať vás do miestností" diff --git a/apps/web/src/i18n/strings/sq.json b/apps/web/src/i18n/strings/sq.json index 7a41ab152a..cef1c7e45e 100644 --- a/apps/web/src/i18n/strings/sq.json +++ b/apps/web/src/i18n/strings/sq.json @@ -1786,8 +1786,6 @@ "aliases_section": "Adresa Dhomash", "avatar_field_label": "Avatar dhome", "canonical_alias_field_label": "Adresë kryesore", - "default_url_previews_off": "Për pjesëmarrësit në këtë dhomë paraparja e URL-ve është e çaktivizuar, si parazgjedhje.", - "default_url_previews_on": "Për pjesëmarrësit në këtë dhomë paraparja e URL-ve është e aktivizuar, si parazgjedhje.", "description_space": "Përpunoni rregullime që lidhen me hapësirën tuaj.", "error_creating_alias_description": "Pati një gabim në krijimin e asaj adrese. Mund të mos lejohet nga shërbyesi, ose ndodhi një gabim i përkohshëm.", "error_creating_alias_title": "Gabim në krijim adrese", @@ -1814,12 +1812,7 @@ "published_aliases_explainer_space": "Adresat e publikuara mund të përdoren nga cilido, në cilindo shërbyes, për të hyrë në hapësirën tuaj.", "published_aliases_section": "Adresa të Publikuara", "save": "Ruaji Ndryshimet", - "topic_field_label": "Temë Dhome", - "url_preview_encryption_warning": "Në dhoma të fshehtëzuara, si kjo, paraparja e URL-ve është e çaktivizuar, si parazgjedhje, për të garantuar që shërbyesi juaj home (ku edhe prodhohen paraparjet) të mos grumbullojë të dhëna rreth lidhjesh që shihni në këtë dhomë.", - "url_preview_explainer": "Kur dikush vë një URL në mesazh, për të dhënë rreth lidhjes më tepër të dhëna, të tilla si titulli, përshkrimi dhe një figurë e sajtit, do të shfaqet një paraparje e URL-së.", - "url_previews_section": "Paraparje URL-sh", - "user_url_previews_default_off": "E keni çaktivizuar, si parazgjedhje, paraparjen e URL-ve.", - "user_url_previews_default_on": "E keni aktivizuar, si parazgjedhje, paraparjen e URL-ve." + "topic_field_label": "Temë Dhome" }, "notifications": { "browse_button": "Shfletoni", @@ -2108,8 +2101,6 @@ "spell_check_locale_placeholder": "Zgjidhni vendore" }, "inline_url_previews_default": "Aktivizo, si parazgjedhje, paraparje URL-sh brendazi", - "inline_url_previews_room": "Aktivizo, si parazgjedhje, paraparje URL-sh për pjesëmarrësit në këtë dhomë", - "inline_url_previews_room_account": "Aktivizo paraparje URL-sh për këtë dhomë (prek vetëm ju)", "insert_trailing_colon_mentions": "Fut dy pika pas përmendjesh përdoruesi, në fillim të një mesazhi", "jump_to_bottom_on_send": "Kalo te fundi i rrjedhës kohore, kur dërgoni një mesazh", "key_backup": { diff --git a/apps/web/src/i18n/strings/sv.json b/apps/web/src/i18n/strings/sv.json index a50fddfe6c..48715ab1ae 100644 --- a/apps/web/src/i18n/strings/sv.json +++ b/apps/web/src/i18n/strings/sv.json @@ -2141,8 +2141,6 @@ "aliases_section": "Rumsadresser", "avatar_field_label": "Rumsavatar", "canonical_alias_field_label": "Huvudadress", - "default_url_previews_off": "URL-förhandsgranskning är inaktiverat som förval för deltagare i detta rum.", - "default_url_previews_on": "URL-förhandsgranskning är aktiverat som förval för deltagare i detta rum.", "description_space": "Redigera inställningar relaterat till ditt utrymme.", "error_creating_alias_description": "Ett fel inträffade vid skapande av adressen. Det kanske inte tillåts av servern, eller så inträffade ett tillfälligt fel.", "error_creating_alias_title": "Fel vid skapande av adress", @@ -2171,12 +2169,7 @@ "published_aliases_explainer_space": "Publicerade adresser kan användas av vem som helst på vilken server som helst för att gå med i ditt utrymme.", "published_aliases_section": "Publicerade adresser", "save": "Spara ändringar", - "topic_field_label": "Rumsämne", - "url_preview_encryption_warning": "I krypterade rum, som detta, är URL-förhandsgranskning inaktiverad som förval för att säkerställa att din hemserver (där förhandsgranskningar genereras) inte kan samla information om länkar du ser i rummet.", - "url_preview_explainer": "När någon lägger en URL i sitt meddelande, kan URL-förhandsgranskning ge mer information om länken, såsom titel, beskrivning, och en bild från webbplatsen.", - "url_previews_section": "URL-förhandsgranskning", - "user_url_previews_default_off": "Du har inaktiverat URL-förhandsgranskning som förval.", - "user_url_previews_default_on": "Du har aktiverat URL-förhandsgranskning som förval." + "topic_field_label": "Rumsämne" }, "notifications": { "browse_button": "Bläddra", @@ -2589,8 +2582,6 @@ "username": "Användarnamn" }, "inline_url_previews_default": "Aktivera inbäddad URL-förhandsgranskning som standard", - "inline_url_previews_room": "Aktivera URL-förhandsgranskning som standard för deltagare i detta rum", - "inline_url_previews_room_account": "Aktivera URL-förhandsgranskning för detta rum (påverkar bara dig)", "insert_trailing_colon_mentions": "Infoga kolon efter användaromnämnande på början av ett meddelande", "invite_controls": { "default_label": "Tillåt användare att bjuda in dig till rum" diff --git a/apps/web/src/i18n/strings/tr.json b/apps/web/src/i18n/strings/tr.json index 3b5b7e2a4f..142d45f61f 100644 --- a/apps/web/src/i18n/strings/tr.json +++ b/apps/web/src/i18n/strings/tr.json @@ -2078,8 +2078,6 @@ "aliases_section": "Oda Adresleri", "avatar_field_label": "Oda avatarı", "canonical_alias_field_label": "Ana adres", - "default_url_previews_off": "URL ön izlemeleri, bu odadaki kullanıcılar için varsayılan olarak devre dışı bıraktırılmıştır.", - "default_url_previews_on": "URL önizlemeleri, bu odadaki katılımcılar için varsayılan olarak etkin.", "description_space": "Alanınızla ilgili ayarları düzenleyin.", "error_creating_alias_description": "Adres oluşturulurken hata ile karşılaşıldı. Sunucu tarafından izin verilmemiş yada geçici bir hata olabilir.", "error_creating_alias_title": "Adres oluşturulurken hata", @@ -2108,12 +2106,7 @@ "published_aliases_explainer_space": "Yayınlanan adresler, herhangi bir sunucudaki herkes tarafından alanınıza katılmak için kullanılabilir.", "published_aliases_section": "Yayınlanmış adresler", "save": "Değişiklikleri Kaydet", - "topic_field_label": "Oda Başlığı", - "url_preview_encryption_warning": "Bunun gibi şifreli odalarda, ana sunucunuzun (önizlemelerin oluşturulduğu yer) bu odada gördüğünüz bağlantılar hakkında bilgi toplayamamasını sağlamak için URL önizlemeleri varsayılan olarak devre dışı bırakılır.", - "url_preview_explainer": "Birisi mesajına bir URL eklediğinde, bu bağlantı hakkında başlık, açıklama ve web sitesinden bir görüntü gibi daha fazla bilgi vermek için bir URL önizlemesi gösterilebilir.", - "url_previews_section": "URL önizlemeleri", - "user_url_previews_default_off": "URL önizlemelerini varsayılan olarak devre dışı bıraktınız.", - "user_url_previews_default_on": "URL önizlemelerini varsayılan olarak etkinleştirdiniz." + "topic_field_label": "Oda Başlığı" }, "notifications": { "browse_button": "Gözat", @@ -2510,8 +2503,6 @@ "username": "Kullanıcı Adı" }, "inline_url_previews_default": "Varsayılan olarak satır içi URL önizlemeleri aç", - "inline_url_previews_room": "Bu odadaki katılımcılar için URL önizlemeyi varsayılan olarak açık hale getir", - "inline_url_previews_room_account": "Bu oda için URL önizlemeyi aç (sadece sizi etkiler)", "insert_trailing_colon_mentions": "Mesajın başında kullanıcı etiketlerinden sonra iki nokta üst üste ekle", "jump_to_bottom_on_send": "Mesaj gönderdiğinizde zaman çizelgesinin en sonuna atla", "key_backup": { diff --git a/apps/web/src/i18n/strings/uk.json b/apps/web/src/i18n/strings/uk.json index 0ed408e2f9..d1a9e78af1 100644 --- a/apps/web/src/i18n/strings/uk.json +++ b/apps/web/src/i18n/strings/uk.json @@ -2215,8 +2215,6 @@ "aliases_section": "Адреси кімнати", "avatar_field_label": "Аватар кімнати", "canonical_alias_field_label": "Основна адреса", - "default_url_previews_off": "Попередній перегляд URL-адрес типово вимкнений для учасників цієї кімнати.", - "default_url_previews_on": "Попередній перегляд URL-адрес типово увімкнений для учасників цієї кімнати.", "description_space": "Змінити налаштування, що стосуються вашого простору.", "error_creating_alias_description": "Помилка створення такої адреси. Можливо, сервер цього не дозволяє або стався тимчасовий збій.", "error_creating_alias_title": "Помилка створення адреси", @@ -2247,12 +2245,7 @@ "published_aliases_explainer_space": "Загальнодоступні адреси можуть бути використані будь-ким на будь-якому сервері для приєднання до вашого простору.", "published_aliases_section": "Загальнодоступні адреси", "save": "Зберегти зміни", - "topic_field_label": "Тема кімнати", - "url_preview_encryption_warning": "У кімнатах з шифруванням, як у цій, попередній перегляд посилань усталено вимкнено. Це робиться, щоб гарантувати, що ваш домашній сервер (на якому генеруються перегляди) не матиме змоги збирати дані щодо посилань, які ви бачите у цій кімнаті.", - "url_preview_explainer": "Коли хтось додає URL-адресу у повідомлення, можливо автоматично показувати для цієї URL-адресу попередній перегляд його заголовку, опису й зображення.", - "url_previews_section": "Попередній перегляд URL-адрес", - "user_url_previews_default_off": "Ви вимкнули усталений попередній перегляд URL-адрес.", - "user_url_previews_default_on": "Ви увімкнули усталений попередній перегляд URL-адрес." + "topic_field_label": "Тема кімнати" }, "notifications": { "browse_button": "Огляд", @@ -2674,8 +2667,6 @@ "username": "Ім'я користувача" }, "inline_url_previews_default": "Увімкнути вбудований перегляд гіперпосилань за умовчанням", - "inline_url_previews_room": "Увімкнути попередній перегляд гіперпосилань за умовчанням для учасників цієї кімнати", - "inline_url_previews_room_account": "Увімкнути попередній перегляд гіперпосилань в цій кімнаті (стосується тільки вас)", "insert_trailing_colon_mentions": "Додавати двокрапку після згадки користувача на початку повідомлення", "invite_controls": { "default_label": "Дозволити користувачам запрошувати вас до кімнат" diff --git a/apps/web/src/i18n/strings/vi.json b/apps/web/src/i18n/strings/vi.json index 945a7054ea..109d09a3aa 100644 --- a/apps/web/src/i18n/strings/vi.json +++ b/apps/web/src/i18n/strings/vi.json @@ -1726,8 +1726,6 @@ "aliases_section": "Các địa chỉ Phòng", "avatar_field_label": "Hình đại diện phòng", "canonical_alias_field_label": "Địa chỉ chính", - "default_url_previews_off": "Xem trước URL bị tắt theo mặc định đối với những người tham gia trong phòng này.", - "default_url_previews_on": "Xem trước URL được bật theo mặc định cho những người tham gia trong phòng này.", "description_space": "Chỉnh sửa cài đặt liên quan đến space của bạn.", "error_creating_alias_description": "Đã xảy ra lỗi khi tạo địa chỉ đó. Nó có thể không được máy chủ cho phép hoặc xảy ra lỗi tạm thời.", "error_creating_alias_title": "Lỗi khi tạo địa chỉ", @@ -1754,12 +1752,7 @@ "published_aliases_explainer_space": "Địa chỉ đã xuất bản có thể được sử dụng bởi bất kỳ ai trên bất kỳ máy chủ nào để tham gia space của bạn.", "published_aliases_section": "Các địa chỉ công khai", "save": "Lưu thay đổi", - "topic_field_label": "Chủ đề phòng", - "url_preview_encryption_warning": "Trong các phòng được mã hóa, như phòng này, tính năng xem trước URL bị tắt theo mặc định để đảm bảo rằng máy chủ của bạn (nơi tạo bản xem trước) không thể thu thập thông tin về các liên kết mà bạn nhìn thấy trong phòng này.", - "url_preview_explainer": "Khi ai đó đặt URL trong tin nhắn của họ, bản xem trước URL có thể được hiển thị để cung cấp thêm thông tin về liên kết đó như tiêu đề, mô tả và hình ảnh từ trang web.", - "url_previews_section": "Xem trước URL", - "user_url_previews_default_off": "Bạn đã tắt disabled xem trước URL theo mặc định.", - "user_url_previews_default_on": "Bạn đã bật enabled URL xem trước URL theo mặc định." + "topic_field_label": "Chủ đề phòng" }, "notifications": { "browse_button": "Duyệt qua", @@ -2053,8 +2046,6 @@ "spell_check_locale_placeholder": "Chọn vùng miền" }, "inline_url_previews_default": "Bật xem trước nội dung liên kết theo mặc định", - "inline_url_previews_room": "Bật xem trước nội dung liên kết cho mọi người trong phòng này", - "inline_url_previews_room_account": "Bật xem trước nội dung liên kết trong phòng này (chỉ với bạn)", "insert_trailing_colon_mentions": "Chèn dấu hai chấm phía sau các đề cập người dùng ở đầu một tin nhắn", "jump_to_bottom_on_send": "Chuyển đến cuối dòng thời gian khi bạn gửi tin nhắn", "key_backup": { diff --git a/apps/web/src/i18n/strings/zh_Hans.json b/apps/web/src/i18n/strings/zh_Hans.json index 1202dd5930..baa3c19ae0 100644 --- a/apps/web/src/i18n/strings/zh_Hans.json +++ b/apps/web/src/i18n/strings/zh_Hans.json @@ -1709,8 +1709,6 @@ "aliases_section": "房间地址", "avatar_field_label": "房间头像", "canonical_alias_field_label": "主要地址", - "default_url_previews_off": "已对此房间的参与者默认禁用URL预览。", - "default_url_previews_on": "已对此房间的参与者默认启用URL预览。", "description_space": "编辑关于你的空间的设置。", "error_creating_alias_description": "创建地址时出现错误。可能是服务器不允许,也可能是出现了一个暂时的错误。", "error_creating_alias_title": "创建地址时出现错误", @@ -1737,12 +1735,7 @@ "published_aliases_explainer_space": "任何服务器上的人均可通过公布的地址加入你的空间。", "published_aliases_section": "公布的地址", "save": "保存修改", - "topic_field_label": "房间话题", - "url_preview_encryption_warning": "在加密的房间中,比如此房间,URL预览默认是禁用的,以确保你的家服务器(生成预览的地方)无法收集与你在此房间中看到的链接有关的信息。", - "url_preview_explainer": "当有人在他们的消息里放置URL时,可显示URL预览以给出更多有关链接的信息,如其网站的标题、描述以及图片。", - "url_previews_section": "URL预览", - "user_url_previews_default_off": "你已经默认禁用URL预览。", - "user_url_previews_default_on": "你已经默认启用URL预览。" + "topic_field_label": "房间话题" }, "notifications": { "browse_button": "浏览", @@ -2023,8 +2016,6 @@ "spell_check_locale_placeholder": "选择区域设置" }, "inline_url_previews_default": "默认启用行内URL预览", - "inline_url_previews_room": "对此房间的所有参与者默认启用URL预览", - "inline_url_previews_room_account": "对此房间启用URL预览(仅影响你)", "insert_trailing_colon_mentions": "在消息开头的提及用户的地方后面插入尾随冒号", "jump_to_bottom_on_send": "发送消息时跳转到时间线底部", "key_backup": { diff --git a/apps/web/src/i18n/strings/zh_Hant.json b/apps/web/src/i18n/strings/zh_Hant.json index bc6d8a9be0..47079c9d9d 100644 --- a/apps/web/src/i18n/strings/zh_Hant.json +++ b/apps/web/src/i18n/strings/zh_Hant.json @@ -1874,8 +1874,6 @@ "aliases_section": "聊天室位址", "avatar_field_label": "聊天室大頭照", "canonical_alias_field_label": "主要位址", - "default_url_previews_off": "此聊天室已預設對參與者停用網址預覽。", - "default_url_previews_on": "此聊天室已預設對參與者啟用網址預覽。", "description_space": "編輯您的聊天空間的設定。", "error_creating_alias_description": "建立該位址時發生錯誤。伺服器可能不允許這麼做,或是有暫時性的問題。", "error_creating_alias_title": "建立位址錯誤", @@ -1902,12 +1900,7 @@ "published_aliases_explainer_space": "任何伺服器上的人都可以使用已發佈的位址加入您的聊天空間。", "published_aliases_section": "已發佈的位址", "save": "儲存變更", - "topic_field_label": "聊天室主題", - "url_preview_encryption_warning": "在加密的聊天室中(這個就是),會預設停用網址預覽以確保您的家伺服器(產生預覽資訊的地方)無法透過這個聊天室收集您看到的連結的相關資訊。", - "url_preview_explainer": "當某人在他們的訊息中放置網址時,可以顯示如標題、描述與網頁上的圖片等等來給您更多關於該連結的資訊。", - "url_previews_section": "網址預覽", - "user_url_previews_default_off": "您已預設停用網址預覽。", - "user_url_previews_default_on": "您已預設停用網址預覽。" + "topic_field_label": "聊天室主題" }, "notifications": { "browse_button": "瀏覽", @@ -2242,8 +2235,6 @@ "spell_check_locale_placeholder": "選擇語系" }, "inline_url_previews_default": "預設啟用行內網址預覽", - "inline_url_previews_room": "對此聊天室中的參與者預設啟用網址預覽", - "inline_url_previews_room_account": "對此聊天室啟用網址預覽(僅影響您)", "insert_trailing_colon_mentions": "在使用者於訊息開頭提及之後插入跟隨冒號", "jump_to_bottom_on_send": "傳送訊息時,跳到時間軸底部", "key_backup": { diff --git a/packages/shared-components/src/i18n/strings/fr.json b/packages/shared-components/src/i18n/strings/fr.json index 74af7f0369..b9583de5b4 100644 --- a/packages/shared-components/src/i18n/strings/fr.json +++ b/packages/shared-components/src/i18n/strings/fr.json @@ -4,6 +4,7 @@ }, "action": { "back": "Retour", + "click": "Clic", "collapse": "Réduire", "delete": "Supprimer", "dismiss": "Ignorer", @@ -11,24 +12,35 @@ "edit": "Modifier", "explore_rooms": "Parcourir les salons", "go": "C’est parti", + "hide": "Masquer", "invite": "Inviter", "new_conversation": "Nouvelle conversation", "new_room": "Nouveau salon", "new_video_room": "Nouveau salon visio", "open_menu": "Ouvrir le menu", "pause": "Pause", + "pin": "Épingler", "play": "Lecture", + "react": "Réagir", "remove": "Supprimer", + "reply": "Répondre", + "reply_in_thread": "Répondre dans le fil de discussion", "retry": "Réessayer", "search": "Rechercher", - "start_chat": "Démarrer une discussion" + "start_chat": "Démarrer une discussion", + "unpin": "Désépingler", + "view_source": "Voir la source" }, "common": { "attachment": "Pièce jointe", "encryption_enabled": "Chiffrement activé", + "options": "Options", "preferences": "Préférences", "state_encryption_enabled": "Chiffrement expérimental de l'état activé" }, + "keyboard": { + "shift": "Maj" + }, "left_panel": { "open_dial_pad": "Ouvrir le pavé de numérotation", "separator_label": "Cliquez ou glissez pour agrandir" @@ -129,7 +141,8 @@ }, "room_options": "Options du salon", "section_header": { - "toggle": "Afficher/masquer la section %(section)s" + "toggle": "Afficher/masquer la section %(section)s", + "toggle_unread": "Afficher ou masquer la section « %(section)s s » contenant un ou plusieurs salon non lus" }, "show_message_previews": "Afficher les aperçus des messages", "sort": "Trier", @@ -146,6 +159,9 @@ "terms": { "tac_button": "Voir les conditions générales" }, + "threads": { + "error_start_thread_existing_relation": "Impossible de créer un fil de discussion à partir d’un événement avec une relation existante" + }, "time": { "about_day_ago": "il y a environ un jour", "about_hour_ago": "il y a environ une heure", @@ -172,6 +188,8 @@ "sender_unsigned_device": "Envoyé depuis un appareil non sécurisé.", "unable_to_decrypt": "Impossible de déchiffrer le message" }, + "download_action_decrypting": "Déchiffrement", + "download_action_downloading": "Téléchargement en cours", "m.audio": { "audio_player": "Lecteur audio", "error_downloading_audio": "Erreur lors du téléchargement de l’audio", @@ -190,6 +208,13 @@ "state_enabled": "Les messages et les événements de ce salon sont chiffrés de bout en bout. Lorsque des personnes rejoignent le salon, vous pouvez les vérifier dans leur profil en cliquant sur leur photo de profil.", "unsupported": "Le chiffrement utilisé par ce salon n’est pas pris en charge." }, + "mab": { + "collapse_reply_chain": "Réduire les citations", + "copy_link_thread": "Copier le lien du fil de discussion", + "expand_reply_chain": "Étendre les citations", + "label": "Actions de message", + "view_in_room": "Voir dans le salon" + }, "message_timestamp_received_at": "Reçu à : %(dateTime)s", "message_timestamp_sent_at": "Envoyé à : %(dateTime)s", "url_preview": { diff --git a/packages/shared-components/src/i18n/strings/ru.json b/packages/shared-components/src/i18n/strings/ru.json index 38abf64ff5..cc269cfaa3 100644 --- a/packages/shared-components/src/i18n/strings/ru.json +++ b/packages/shared-components/src/i18n/strings/ru.json @@ -50,6 +50,14 @@ "context_menu": { "title": "Настройки комнаты" }, + "history_visibility_badge": { + "private": "Новые участники не видят историю", + "shared": "Новые участники видят историю", + "world_readable": "Кто угодно может видеть историю" + }, + "jump_to_date": "Перейти к дате", + "jump_to_date_prompt": "Выберите дату для перехода", + "pinned_message_badge": "Закреплённое сообщение", "status_bar": { "delete_all": "Удалить всё", "exceeded_resource_limit_description": "Свяжись с администратором сервиса, чтобы продолжить пользоваться услугой.", @@ -66,12 +74,41 @@ } }, "room_list": { + "a11y": { + "default": "Открыть комнату %(roomName)s", + "invitation": "Открыть приглашение в комнату %(roomName)s.", + "mention": { + "one": "Открыть чат %(roomName)s с 1 непрочитанным упоминанием.", + "few": "Открыть чат %(roomName)s с %(count)s непрочитанными упоминаниями.", + "many": "Открыть чат %(roomName)s с %(count)s непрочитанными упоминаниями." + }, + "unread": { + "one": "Открыть чат %(roomName)s с 1 непрочитанным сообщением.", + "few": "Открыть чат %(roomName)s с %(count)s непрочитанными сообщениями.", + "many": "Открыть чат %(roomName)s с %(count)s непрочитанными сообщениями." + }, + "unsent_message": "Открыть комнату %(roomName)s с неотправленным сообщением." + }, "appearance": "Внешний вид", "collapse_filters": "Свернуть список фильтров", "empty": { + "no_chats": "Пока нет чатов", + "no_chats_description": "Начните с отправки сообщения или создания комнаты", + "no_chats_description_no_room_rights": "Начните переписку с отправки сообщения", + "no_favourites": "У вас пока нет избранных чатов", + "no_favourites_description": "Вы можете добавить чат в избранное в настройках чата", + "no_invites": "У вас нет непросмотренных приглашений", + "no_lowpriority": "У вас нет комнат с низким приориетом", + "no_mentions": "У вас нет непрочитанных упоминаний", + "no_people": "У вас нет личных чатов", + "no_people_description": "Вы можете убрать фильтры, чтобы просмотреть свои чаты", + "no_rooms": "Вы пока не состоите ни в одной комнате", + "no_rooms_description": "Вы можете убрать фильтры, чтобы увидеть свои чаты", + "no_unread": "Поздравляем! У вас нет непрочитанных сообщений", "show_activity": "Посмотреть всю активность", "show_chats": "Показать все чаты" }, + "expand_filters": "Раскрыть список фильтров", "filters": { "favourite": "Избранное", "invites": "Приглашения", @@ -101,6 +138,7 @@ "sort": "Сортировать", "sort_type": { "activity": "Последняя активность", + "atoz": "А-Я", "unread_first": "Сначала непрочитанные" }, "space_menu": { @@ -129,12 +167,43 @@ }, "timeline": { "decryption_failure": { - "sender_unsigned_device": "Отправлено с незащищенного устройства" + "blocked": "Отправитель заблокировал получение этого сообщения, поскольку ваше устройство не проверено.", + "historical_event_no_key_backup": "История сообщений недоступна на этом устройстве", + "historical_event_unverified_device": "Вам необходимо подтвердить это устройство для доступа к истории сообщений.", + "historical_event_user_not_joined": "У вас нет доступа к этому сообщению", + "sender_identity_previously_verified": "Подтвержденная личность отправителя была сброшена", + "sender_unsigned_device": "Отправлено с незащищенного устройства", + "unable_to_decrypt": "Не удалось расшифровать сообщение" }, "m.audio": { "audio_player": "Аудиоплеер", - "error_downloading_audio": "Ошибка загрузки аудио", + "error_downloading_audio": "Ошибка скачивания аудио", "unnamed_audio": "Безымянное аудио" + }, + "m.room.encryption": { + "disable_attempt": "Проигнорированная попытка отключить шифрование", + "disabled": "Шифрование не включено", + "enabled": "Сообщения в этой комнате защищены сквозным шифрованием. Когда пользователи присоединяются, вы можете подтвердить их профиль, нажав на их аватар.", + "enabled_dm": "Сообщения защищены сквозным шифрованием. Подтвердите %(displayName)s в профиле, нажав на аватар.", + "enabled_local": "Сообщения в этом чате защищены сквозным шифрованием.", + "parameters_changed": "Некоторые параметры шифрования были изменены.", + "state_enabled": "Сообщения и события состояния в этой комнате защищены сквозным шифрованием. Когда пользователи присоединяются, вы можете подтвердить их профиль, нажав на аватар.", + "unsupported": "Шифрование, используемое в этой комнате, не поддерживается." + }, + "mab": { + "view_in_room": "Просмотреть в чате" + }, + "message_timestamp_received_at": "Получено в %(dateTime)s", + "message_timestamp_sent_at": "Отправлено в %(dateTime)s" + }, + "widget": { + "context_menu": { + "move_left": "Переместить влево", + "move_right": "Переместить вправо", + "remove": "Скрыть для всех", + "revoke": "Отозвать разрешения", + "screenshot": "Сделать снимок", + "start_audio_stream": "Начать аудиотрансляцию" } } } From dfdd438ae67ce0392c0c41250ffbf4458c79deae Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 15 Apr 2026 09:48:15 +0100 Subject: [PATCH 12/34] Update eslint-plugins (#33123) * Update eslint-plugins * Hold back esbuild to unbreak vitepress --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> --- package.json | 3 +- pnpm-lock.yaml | 351 +++++++++++++++++++++++++++++++------------------ 2 files changed, 222 insertions(+), 132 deletions(-) diff --git a/package.json b/package.json index 19497482b8..8ea1940c0e 100644 --- a/package.json +++ b/package.json @@ -121,7 +121,8 @@ "yaml@2.8.2": "2.8.3", "undici@7.22.2": "7.24.7", "@xmldom/xmldom@0.8.11": "0.9.9", - "esbuild@<=0.24.2": ">=0.25.0", + "esbuild@<=0.24.2": "0.27.4", + "esbuild@~0.27.0": "0.27.4", "minimatch@>=10.0.0 <10.2.3": ">=10.2.3" } }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5cd233c58f..2f1f4b9ed8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,7 +73,8 @@ overrides: yaml@2.8.2: 2.8.3 undici@7.22.2: 7.24.7 '@xmldom/xmldom@0.8.11': 0.9.9 - esbuild@<=0.24.2: '>=0.25.0' + esbuild@<=0.24.2: 0.27.4 + esbuild@~0.27.0: 0.27.4 minimatch@>=10.0.0 <10.2.3: '>=10.2.3' packageExtensionsChecksum: sha256-OFePh8Fn8A1ZEWgJF51vTMPT/HEVyXQyj6YGIztPb0w= @@ -149,7 +150,7 @@ importers: version: 3.14.0 eslint-plugin-matrix-org: specifier: ^3.0.0 - version: 3.0.0(d28b6cfeddcbcf776e114e7554fcab7e) + version: 3.0.0(882721dbd3307f2fde4046d20d66d9fc) husky: specifier: ^9.0.0 version: 9.1.7 @@ -231,7 +232,7 @@ importers: version: 1.59.1 '@stylistic/eslint-plugin': specifier: ^5.0.0 - version: 5.9.0(eslint@8.57.1) + version: 5.10.0(eslint@8.57.1) '@types/auto-launch': specifier: ^5.0.1 version: 5.0.5(patch_hash=b60dc9846a11a1684ce52c55493f29ea398d3dc44b88f66ab44e9843d6c01538) @@ -249,7 +250,7 @@ importers: version: 11.1.8 '@typescript-eslint/eslint-plugin': specifier: ^8.0.0 - version: 8.57.2(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + version: 8.58.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^8.0.0 version: 8.58.0(eslint@8.57.1)(typescript@5.9.3) @@ -288,7 +289,7 @@ importers: version: 2.32.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) eslint-plugin-matrix-org: specifier: ^3.0.0 - version: 3.0.0(d28b6cfeddcbcf776e114e7554fcab7e) + version: 3.0.0(882721dbd3307f2fde4046d20d66d9fc) eslint-plugin-n: specifier: ^17.12.0 version: 17.24.0(eslint@8.57.1)(typescript@5.9.3) @@ -456,7 +457,7 @@ importers: 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/b6ea6e105e5a2d95cfbafc75cfcc0903a6378ef3 + version: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/6d270b46858984e7b2f8774a828c35db1d177f08 matrix-widget-api: specifier: ^1.17.0 version: 1.17.0 @@ -610,7 +611,7 @@ importers: version: 5.1.1(encoding@0.1.13)(webpack@5.105.4) '@stylistic/eslint-plugin': specifier: ^5.0.0 - version: 5.9.0(eslint@8.57.1) + version: 5.10.0(eslint@8.57.1) '@svgr/webpack': specifier: ^8.0.0 version: 8.1.0(typescript@5.9.3) @@ -709,7 +710,7 @@ importers: version: 0.7.39 '@typescript-eslint/eslint-plugin': specifier: ^8.19.0 - version: 8.57.2(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + version: 8.58.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^8.19.0 version: 8.58.0(eslint@8.57.1)(typescript@5.9.3) @@ -754,13 +755,13 @@ importers: version: 2.32.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) eslint-plugin-jest: specifier: ^29.0.0 - version: 29.15.0(@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(jest@30.3.0(@types/node@18.19.130)(babel-plugin-macros@3.1.0))(typescript@5.9.3) + version: 29.15.2(@typescript-eslint/eslint-plugin@8.58.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(jest@30.3.0(@types/node@18.19.130)(babel-plugin-macros@3.1.0))(typescript@5.9.3) eslint-plugin-jsx-a11y: specifier: ^6.5.1 version: 6.10.2(eslint@8.57.1) eslint-plugin-matrix-org: specifier: ^3.0.0 - version: 3.0.0(d28b6cfeddcbcf776e114e7554fcab7e) + version: 3.0.0(882721dbd3307f2fde4046d20d66d9fc) eslint-plugin-react: specifier: ^7.28.0 version: 7.37.5(eslint@8.57.1) @@ -1102,7 +1103,7 @@ importers: version: 10.2.19(esbuild@0.27.4)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) '@stylistic/eslint-plugin': specifier: ^5.7.0 - version: 5.9.0(eslint@8.57.1) + version: 5.10.0(eslint@8.57.1) '@testing-library/dom': specifier: ^10.4.1 version: 10.4.1 @@ -1126,7 +1127,7 @@ importers: version: 19.2.3(@types/react@19.2.10) '@typescript-eslint/eslint-plugin': specifier: ^8.53.1 - version: 8.57.2(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + version: 8.58.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^8.53.1 version: 8.58.0(eslint@8.57.1)(typescript@5.9.3) @@ -1159,7 +1160,7 @@ importers: version: 6.10.2(eslint@8.57.1) eslint-plugin-matrix-org: specifier: ^3.0.0 - version: 3.0.0(d28b6cfeddcbcf776e114e7554fcab7e) + version: 3.0.0(882721dbd3307f2fde4046d20d66d9fc) eslint-plugin-react: specifier: ^7.37.5 version: 7.37.5(eslint@8.57.1) @@ -1171,7 +1172,7 @@ importers: version: 7.0.1(eslint@8.57.1) eslint-plugin-storybook: specifier: ^10.0.7 - version: 10.2.13(eslint@8.57.1)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3) + version: 10.3.5(eslint@8.57.1)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3) eslint-plugin-unicorn: specifier: ^56.0.0 version: 56.0.1(eslint@8.57.1) @@ -5023,7 +5024,7 @@ packages: '@storybook/csf-plugin@10.2.19': resolution: {integrity: sha512-BpjYIOdyQn/Rm6MjUAc5Gl8HlARZrskD/OhUNShiOh2fznb523dHjiE5mbU1kKM/+L1uvRlEqqih40rTx+xCrg==} peerDependencies: - esbuild: '>=0.25.0' + esbuild: 0.27.4 rollup: 4.60.1 storybook: ^10.2.19 vite: '*' @@ -5073,8 +5074,8 @@ packages: typescript: optional: true - '@stylistic/eslint-plugin@5.9.0': - resolution: {integrity: sha512-FqqSkvDMYJReydrMhlugc71M76yLLQWNfmGq+SIlLa7N3kHp8Qq8i2PyWrVNAfjOyOIY+xv9XaaYwvVW7vroMA==} + '@stylistic/eslint-plugin@5.10.0': + resolution: {integrity: sha512-nPK52ZHvot8Ju/0A4ucSX1dcPV2/1clx0kLcH5wDmrE4naKso7TUC/voUyU1O9OTKTrR6MYip6LP0ogEMQ9jPQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.0.0 || ^10.0.0 @@ -5663,13 +5664,13 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.57.2': - resolution: {integrity: sha512-NZZgp0Fm2IkD+La5PR81sd+g+8oS6JwJje+aRWsDocxHkjyRw0J5L5ZTlN3LI1LlOcGL7ph3eaIUmTXMIjLk0w==} + '@typescript-eslint/eslint-plugin@8.58.1': + resolution: {integrity: sha512-eSkwoemjo76bdXl2MYqtxg51HNwUSkWfODUOQ3PaTLZGh9uIWWFZIjyjaJnex7wXDu+TRx+ATsnSxdN9YWfRTQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.57.2 + '@typescript-eslint/parser': ^8.58.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.0.0' + typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/parser@8.58.0': resolution: {integrity: sha512-rLoGZIf9afaRBYsPUMtvkDWykwXwUPL60HebR4JgTI8mxfFe2cQTu3AGitANp4b9B2QlVru6WzjgB2IzJKiCSA==} @@ -5678,31 +5679,35 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.57.2': - resolution: {integrity: sha512-FuH0wipFywXRTHf+bTTjNyuNQQsQC3qh/dYzaM4I4W0jrCqjCVuUh99+xd9KamUfmCGPvbO8NDngo/vsnNVqgw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.58.0': resolution: {integrity: sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/scope-manager@8.57.2': - resolution: {integrity: sha512-snZKH+W4WbWkrBqj4gUNRIGb/jipDW3qMqVJ4C9rzdFc+wLwruxk+2a5D+uoFcKPAqyqEnSb4l2ULuZf95eSkw==} + '@typescript-eslint/project-service@8.58.1': + resolution: {integrity: sha512-gfQ8fk6cxhtptek+/8ZIqw8YrRW5048Gug8Ts5IYcMLCw18iUgrZAEY/D7s4hkI0FxEfGakKuPK/XUMPzPxi5g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/project-service@8.58.2': + resolution: {integrity: sha512-Cq6UfpZZk15+r87BkIh5rDpi38W4b+Sjnb8wQCPPDDweS/LRCFjCyViEbzHk5Ck3f2QDfgmlxqSa7S7clDtlfg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/scope-manager@8.58.0': resolution: {integrity: sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.57.2': - resolution: {integrity: sha512-3Lm5DSM+DCowsUOJC+YqHHnKEfFh5CoGkj5Z31NQSNF4l5wdOwqGn99wmwN/LImhfY3KJnmordBq/4+VDe2eKw==} + '@typescript-eslint/scope-manager@8.58.1': + resolution: {integrity: sha512-TPYUEqJK6avLcEjumWsIuTpuYODTTDAtoMdt8ZZa93uWMTX13Nb8L5leSje1NluammvU+oI3QRr5lLXPgihX3w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/scope-manager@8.58.2': + resolution: {integrity: sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' '@typescript-eslint/tsconfig-utils@8.58.0': resolution: {integrity: sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A==} @@ -5710,26 +5715,36 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.57.2': - resolution: {integrity: sha512-Co6ZCShm6kIbAM/s+oYVpKFfW7LBc6FXoPXjTRQ449PPNBY8U0KZXuevz5IFuuUj2H9ss40atTaf9dlGLzbWZg==} + '@typescript-eslint/tsconfig-utils@8.58.1': + resolution: {integrity: sha512-JAr2hOIct2Q+qk3G+8YFfqkqi7sC86uNryT+2i5HzMa2MPjw4qNFvtjnw1IiA1rP7QhNKVe21mSSLaSjwA1Olw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/tsconfig-utils@8.58.2': + resolution: {integrity: sha512-3SR+RukipDvkkKp/d0jP0dyzuls3DbGmwDpVEc5wqk5f38KFThakqAAO0XMirWAE+kT00oTauTbzMFGPoAzB0A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/type-utils@8.58.1': + resolution: {integrity: sha512-HUFxvTJVroT+0rXVJC7eD5zol6ID+Sn5npVPWoFuHGg9Ncq5Q4EYstqR+UOqaNRFXi5TYkpXXkLhoCHe3G0+7w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/types@8.57.2': - resolution: {integrity: sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/types@8.58.0': resolution: {integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.57.2': - resolution: {integrity: sha512-2MKM+I6g8tJxfSmFKOnHv2t8Sk3T6rF20A1Puk0svLK+uVapDZB/4pfAeB7nE83uAZrU6OxW+HmOd5wHVdXwXA==} + '@typescript-eslint/types@8.58.1': + resolution: {integrity: sha512-io/dV5Aw5ezwzfPBBWLoT+5QfVtP8O7q4Kftjn5azJ88bYyp/ZMCsyW1lpKK46EXJcaYMZ1JtYj+s/7TdzmQMw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/types@8.58.2': + resolution: {integrity: sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' '@typescript-eslint/typescript-estree@8.58.0': resolution: {integrity: sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA==} @@ -5737,21 +5752,44 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.57.2': - resolution: {integrity: sha512-krRIbvPK1ju1WBKIefiX+bngPs+odIQUtR7kymzPfo1POVw3jlF+nLkmexdSSd4UCbDcQn+wMBATOOmpBbqgKg==} + '@typescript-eslint/typescript-estree@8.58.1': + resolution: {integrity: sha512-w4w7WR7GHOjqqPnvAYbazq+Y5oS68b9CzasGtnd6jIeOIeKUzYzupGTB2T4LTPSv4d+WPeccbxuneTFHYgAAWg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/typescript-estree@8.58.2': + resolution: {integrity: sha512-ELGuoofuhhoCvNbQjFFiobFcGgcDCEm0ThWdmO4Z0UzLqPXS3KFvnEZ+SHewwOYHjM09tkzOWXNTv9u6Gqtyuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/utils@8.58.1': + resolution: {integrity: sha512-Ln8R0tmWC7pTtLOzgJzYTXSCjJ9rDNHAqTaVONF4FEi2qwce8mD9iSOxOpLFFvWp/wBFlew0mjM1L1ihYWfBdQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.0.0' + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/visitor-keys@8.57.2': - resolution: {integrity: sha512-zhahknjobV2FiD6Ee9iLbS7OV9zi10rG26odsQdfBO/hjSzUQbkIYgda+iNKK1zNiW2ey+Lf8MU5btN17V3dUw==} + '@typescript-eslint/utils@8.58.2': + resolution: {integrity: sha512-QZfjHNEzPY8+l0+fIXMvuQ2sJlplB4zgDZvA+NmvZsZv3EQwOcc1DuIU1VJUTWZ/RKouBMhDyNaBMx4sWvrzRA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/visitor-keys@8.58.0': resolution: {integrity: sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.58.1': + resolution: {integrity: sha512-y+vH7QE8ycjoa0bWciFg7OpFcipUuem1ujhrdLtq1gByKwfbC7bPeKsiny9e0urg93DqwGcHey+bGRKCnF1nZQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/visitor-keys@8.58.2': + resolution: {integrity: sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} @@ -8065,14 +8103,14 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-jest@29.15.0: - resolution: {integrity: sha512-ZCGr7vTH2WSo2hrK5oM2RULFmMruQ7W3cX7YfwoTiPfzTGTFBMmrVIz45jZHd++cGKj/kWf02li/RhTGcANJSA==} + eslint-plugin-jest@29.15.2: + resolution: {integrity: sha512-kEN4r9RZl1xcsb4arGq89LrcVdOUFII/JSCwtTPJyv16mDwmPrcuEQwpxqZHeINvcsd7oK5O/rhdGlxFRaZwvQ==} engines: {node: ^20.12.0 || ^22.0.0 || >=24.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': ^8.0.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 jest: '*' - typescript: '>=4.8.4 <6.0.0' + typescript: '>=4.8.4 <7.0.0' peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true @@ -8139,11 +8177,11 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - eslint-plugin-storybook@10.2.13: - resolution: {integrity: sha512-ftNfZVL5zXhGMPEy/7PTCEriVH0zCBI89uiYYgSSTtM1b4l++VP+/MzJ17U1R1/jgENsp9LJm+jwRJnViv79RQ==} + eslint-plugin-storybook@10.3.5: + resolution: {integrity: sha512-rEFkfU3ypF44GpB4tiJ9EFDItueoGvGi3+weLHZax2ON2MB7VIDsxdSUGvIU5tMURg+oWYlpzCyLm4TpDq2deA==} peerDependencies: eslint: '>=8' - storybook: ^10.2.13 + storybook: ^10.3.5 eslint-plugin-unicorn@56.0.1: resolution: {integrity: sha512-FwVV0Uwf8XPfVnKSGpMg7NtlZh0G0gBarCaFcMUOoqPxXryxdYxTRRv4kH6B9TFCVIrjRXG+emcxIk2ayZilog==} @@ -9913,8 +9951,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/b6ea6e105e5a2d95cfbafc75cfcc0903a6378ef3: - resolution: {tarball: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/b6ea6e105e5a2d95cfbafc75cfcc0903a6378ef3} + matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/6d270b46858984e7b2f8774a828c35db1d177f08: + resolution: {tarball: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/6d270b46858984e7b2f8774a828c35db1d177f08} version: 41.3.0 engines: {node: '>=22.0.0'} @@ -12439,8 +12477,8 @@ packages: resolution: {integrity: sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==} engines: {node: '>=18'} - tinyglobby@0.2.15: - resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + tinyglobby@0.2.16: + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} engines: {node: '>=12.0.0'} tinyqueue@3.0.0: @@ -12982,7 +13020,7 @@ packages: peerDependencies: '@types/node': 18.19.130 '@vitejs/devtools': ^0.1.0 - esbuild: ^0.27.0 || ^0.28.0 + esbuild: 0.27.4 jiti: '>=1.21.0' less: ^4.0.0 sass: ^1.70.0 @@ -16052,7 +16090,7 @@ snapshots: picomatch: 4.0.4 semver: 7.7.4 source-map-support: 0.5.19 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 tslib: 2.8.1 transitivePeerDependencies: - '@babel/traverse' @@ -17759,10 +17797,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@stylistic/eslint-plugin@5.9.0(eslint@8.57.1)': + '@stylistic/eslint-plugin@5.10.0(eslint@8.57.1)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) - '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/types': 8.58.2 eslint: 8.57.1 eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -18465,14 +18503,14 @@ snapshots: '@types/node': 18.19.130 optional: true - '@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.58.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 '@typescript-eslint/parser': 8.58.0(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.57.2 - '@typescript-eslint/type-utils': 8.57.2(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/utils': 8.57.2(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.57.2 + '@typescript-eslint/scope-manager': 8.58.1 + '@typescript-eslint/type-utils': 8.58.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.58.1 eslint: 8.57.1 ignore: 7.0.5 natural-compare: 1.4.0 @@ -18493,47 +18531,65 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.57.2(typescript@5.9.3)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@5.9.3) - '@typescript-eslint/types': 8.58.0 - debug: 4.4.3 - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/project-service@8.58.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@5.9.3) - '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/tsconfig-utils': 8.58.2(typescript@5.9.3) + '@typescript-eslint/types': 8.58.2 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.57.2': + '@typescript-eslint/project-service@8.58.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.57.2 - '@typescript-eslint/visitor-keys': 8.57.2 + '@typescript-eslint/tsconfig-utils': 8.58.2(typescript@5.9.3) + '@typescript-eslint/types': 8.58.2 + debug: 4.4.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.58.2(typescript@5.9.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.58.2(typescript@5.9.3) + '@typescript-eslint/types': 8.58.2 + debug: 4.4.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color '@typescript-eslint/scope-manager@8.58.0': dependencies: '@typescript-eslint/types': 8.58.0 '@typescript-eslint/visitor-keys': 8.58.0 - '@typescript-eslint/tsconfig-utils@8.57.2(typescript@5.9.3)': + '@typescript-eslint/scope-manager@8.58.1': dependencies: - typescript: 5.9.3 + '@typescript-eslint/types': 8.58.1 + '@typescript-eslint/visitor-keys': 8.58.1 + + '@typescript-eslint/scope-manager@8.58.2': + dependencies: + '@typescript-eslint/types': 8.58.2 + '@typescript-eslint/visitor-keys': 8.58.2 '@typescript-eslint/tsconfig-utils@8.58.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.57.2(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.58.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.57.2 - '@typescript-eslint/typescript-estree': 8.57.2(typescript@5.9.3) - '@typescript-eslint/utils': 8.57.2(eslint@8.57.1)(typescript@5.9.3) + typescript: 5.9.3 + + '@typescript-eslint/tsconfig-utils@8.58.2(typescript@5.9.3)': + dependencies: + typescript: 5.9.3 + + '@typescript-eslint/type-utils@8.58.1(eslint@8.57.1)(typescript@5.9.3)': + dependencies: + '@typescript-eslint/types': 8.58.1 + '@typescript-eslint/typescript-estree': 8.58.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.1(eslint@8.57.1)(typescript@5.9.3) debug: 4.4.3 eslint: 8.57.1 ts-api-utils: 2.5.0(typescript@5.9.3) @@ -18541,24 +18597,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.57.2': {} - '@typescript-eslint/types@8.58.0': {} - '@typescript-eslint/typescript-estree@8.57.2(typescript@5.9.3)': - dependencies: - '@typescript-eslint/project-service': 8.57.2(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.57.2(typescript@5.9.3) - '@typescript-eslint/types': 8.57.2 - '@typescript-eslint/visitor-keys': 8.57.2 - debug: 4.4.3 - minimatch: 10.2.5 - semver: 7.7.4 - tinyglobby: 0.2.15 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color + '@typescript-eslint/types@8.58.1': {} + + '@typescript-eslint/types@8.58.2': {} '@typescript-eslint/typescript-estree@8.58.0(typescript@5.9.3)': dependencies: @@ -18569,33 +18612,79 @@ snapshots: debug: 4.4.3 minimatch: 10.2.5 semver: 7.7.4 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.57.2(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.58.1(typescript@5.9.3)': + dependencies: + '@typescript-eslint/project-service': 8.58.1(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.58.1(typescript@5.9.3) + '@typescript-eslint/types': 8.58.1 + '@typescript-eslint/visitor-keys': 8.58.1 + debug: 4.4.3 + minimatch: 10.2.5 + semver: 7.7.4 + tinyglobby: 0.2.16 + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/typescript-estree@8.58.2(typescript@5.9.3)': + dependencies: + '@typescript-eslint/project-service': 8.58.2(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.58.2(typescript@5.9.3) + '@typescript-eslint/types': 8.58.2 + '@typescript-eslint/visitor-keys': 8.58.2 + debug: 4.4.3 + minimatch: 10.2.5 + semver: 7.7.4 + tinyglobby: 0.2.16 + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.58.1(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) - '@typescript-eslint/scope-manager': 8.57.2 - '@typescript-eslint/types': 8.57.2 - '@typescript-eslint/typescript-estree': 8.57.2(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.58.1 + '@typescript-eslint/types': 8.58.1 + '@typescript-eslint/typescript-estree': 8.58.1(typescript@5.9.3) eslint: 8.57.1 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.57.2': + '@typescript-eslint/utils@8.58.2(eslint@8.57.1)(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.57.2 - eslint-visitor-keys: 5.0.1 + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) + '@typescript-eslint/scope-manager': 8.58.2 + '@typescript-eslint/types': 8.58.2 + '@typescript-eslint/typescript-estree': 8.58.2(typescript@5.9.3) + eslint: 8.57.1 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color '@typescript-eslint/visitor-keys@8.58.0': dependencies: '@typescript-eslint/types': 8.58.0 eslint-visitor-keys: 5.0.1 + '@typescript-eslint/visitor-keys@8.58.1': + dependencies: + '@typescript-eslint/types': 8.58.1 + eslint-visitor-keys: 5.0.1 + + '@typescript-eslint/visitor-keys@8.58.2': + dependencies: + '@typescript-eslint/types': 8.58.2 + eslint-visitor-keys: 5.0.1 + '@ungap/structured-clone@1.3.0': {} '@unrs/resolver-binding-android-arm-eabi@1.11.1': @@ -20215,7 +20304,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.3.3 serialize-javascript: 7.0.5 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 webpack: 5.105.4(webpack-cli@7.0.2) core-js-compat@3.48.0: @@ -21367,12 +21456,12 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest@29.15.0(@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(jest@30.3.0(@types/node@18.19.130)(babel-plugin-macros@3.1.0))(typescript@5.9.3): + eslint-plugin-jest@29.15.2(@typescript-eslint/eslint-plugin@8.58.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(jest@30.3.0(@types/node@18.19.130)(babel-plugin-macros@3.1.0))(typescript@5.9.3): dependencies: - '@typescript-eslint/utils': 8.57.2(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.2(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.57.2(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.58.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) jest: 30.3.0(@types/node@18.19.130)(babel-plugin-macros@3.1.0) typescript: 5.9.3 transitivePeerDependencies: @@ -21397,20 +21486,20 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-matrix-org@3.0.0(d28b6cfeddcbcf776e114e7554fcab7e): + eslint-plugin-matrix-org@3.0.0(882721dbd3307f2fde4046d20d66d9fc): dependencies: '@babel/core': 7.29.0 '@babel/eslint-parser': 7.28.6(@babel/core@7.29.0)(eslint@8.57.1) '@babel/eslint-plugin': 7.27.1(@babel/eslint-parser@7.28.6(@babel/core@7.29.0)(eslint@8.57.1))(eslint@8.57.1) - '@stylistic/eslint-plugin': 5.9.0(eslint@8.57.1) - '@typescript-eslint/eslint-plugin': 8.57.2(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + '@stylistic/eslint-plugin': 5.10.0(eslint@8.57.1) + '@typescript-eslint/eslint-plugin': 8.58.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/parser': 8.58.0(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-config-google: 0.14.0(eslint@8.57.1) eslint-config-prettier: 10.1.8(eslint@8.57.1) eslint-plugin-deprecate: 0.9.0(eslint@8.57.1) eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) - eslint-plugin-jest: 29.15.0(@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(jest@30.3.0(@types/node@18.19.130)(babel-plugin-macros@3.1.0))(typescript@5.9.3) + eslint-plugin-jest: 29.15.2(@typescript-eslint/eslint-plugin@8.58.1(@typescript-eslint/parser@8.58.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(jest@30.3.0(@types/node@18.19.130)(babel-plugin-macros@3.1.0))(typescript@5.9.3) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-react: 7.37.5(eslint@8.57.1) eslint-plugin-react-hooks: 7.0.1(eslint@8.57.1) @@ -21490,9 +21579,9 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-storybook@10.2.13(eslint@8.57.1)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3): + eslint-plugin-storybook@10.3.5(eslint@8.57.1)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3): dependencies: - '@typescript-eslint/utils': 8.57.2(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.2(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) transitivePeerDependencies: @@ -23608,7 +23697,7 @@ snapshots: matrix-events-sdk@0.0.1: {} - matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/b6ea6e105e5a2d95cfbafc75cfcc0903a6378ef3: + matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/6d270b46858984e7b2f8774a828c35db1d177f08: dependencies: '@babel/runtime': 7.28.6 '@matrix-org/matrix-sdk-crypto-wasm': 18.0.0 @@ -23973,7 +24062,7 @@ snapshots: proc-log: 5.0.0 semver: 7.7.4 tar: 7.5.13 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 which: 5.0.0 transitivePeerDependencies: - supports-color @@ -23988,7 +24077,7 @@ snapshots: proc-log: 6.1.0 semver: 7.7.4 tar: 7.5.13 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 which: 6.0.1 transitivePeerDependencies: - supports-color @@ -24860,7 +24949,7 @@ snapshots: postcss-js: 4.1.0(postcss@8.5.8) postcss-simple-vars: 7.0.1(postcss@8.5.8) sugarss: 5.0.1(postcss@8.5.8) - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 postcss-modules-extract-imports@3.1.0(postcss@8.5.8): dependencies: @@ -26765,7 +26854,7 @@ snapshots: tinyexec@1.0.4: {} - tinyglobby@0.2.15: + tinyglobby@0.2.16: dependencies: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 @@ -27270,7 +27359,7 @@ snapshots: picomatch: 4.0.4 postcss: 8.5.8 rollup: 4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8) - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 optionalDependencies: '@types/node': 18.19.130 fsevents: 2.3.3 @@ -27287,7 +27376,7 @@ snapshots: picomatch: 4.0.4 postcss: 8.5.8 rolldown: 1.0.0-rc.12(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1) - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 optionalDependencies: '@types/node': 18.19.130 esbuild: 0.27.4 @@ -27398,7 +27487,7 @@ snapshots: std-env: 4.0.0 tinybench: 2.9.0 tinyexec: 1.0.4 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 tinyrainbow: 3.1.0 vite: 7.3.2(@types/node@18.19.130)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) why-is-node-running: 2.3.0 @@ -27428,7 +27517,7 @@ snapshots: std-env: 4.0.0 tinybench: 2.9.0 tinyexec: 1.0.4 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 tinyrainbow: 3.1.0 vite: 8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) why-is-node-running: 2.3.0 From 5475edbbc5fb47f2628f0a0433623e53025c2a85 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Wed, 15 Apr 2026 09:59:27 +0100 Subject: [PATCH 13/34] Fix layered.sh linking js-sdk incorrectly (#33143) * Simplify layered.sh pnpm link already installs dependencies, this was causing the prepare script to run twice * Improve logging in fetchdep and make linter happier * Fix incorrectly linking js-sdk --- scripts/fetchdep.sh | 22 +++++++++++++--------- scripts/layered.sh | 20 ++++++++++---------- 2 files changed, 23 insertions(+), 19 deletions(-) diff --git a/scripts/fetchdep.sh b/scripts/fetchdep.sh index 1299815bbb..b326c0e6b4 100755 --- a/scripts/fetchdep.sh +++ b/scripts/fetchdep.sh @@ -27,7 +27,10 @@ clone() { then echo "Trying to use $org/$repo#$branch" # Disable auth prompts: https://serverfault.com/a/665959 - GIT_TERMINAL_PROMPT=0 git clone https://github.com/$org/$repo.git $repo --branch "$branch" --depth 1 && exit 0 + if GIT_TERMINAL_PROMPT=0 git clone "https://github.com/$org/$repo.git" "$repo" --branch "$branch" --depth 1; then + git -C "$repo" log -1 + exit 0 + fi fi } @@ -39,7 +42,7 @@ getPRInfo() { apiEndpoint="https://api.github.com/repos/$PR_ORG/$PR_REPO/pulls/$number" - head=$(curl $apiEndpoint | jq -r '.head.label') + head=$(curl "$apiEndpoint" | jq -r '.head.label') fi } @@ -47,16 +50,17 @@ getPRInfo() { # GH API for more info - "fork:branch". Some give us this directly. if [ -n "$PR_NUMBER" ]; then # GitHub - getPRInfo $PR_NUMBER + getPRInfo "$PR_NUMBER" elif [ -n "$REVIEW_ID" ]; then # Netlify - getPRInfo $REVIEW_ID + getPRInfo "$REVIEW_ID" fi # for forks, $head will be in the format "fork:branch", so we split it by ":" # into an array. On non-forks, this has the effect of splitting into a single # element array given ":" shouldn't appear in the head - it'll just be the # branch name. Based on the results, we clone. +# shellcheck disable=SC2206 BRANCH_ARRAY=(${head//:/ }) TRY_ORG=$deforg TRY_BRANCH=${BRANCH_ARRAY[0]} @@ -67,13 +71,13 @@ if [[ "$head" == *":"* ]]; then fi TRY_BRANCH=${BRANCH_ARRAY[1]} fi -clone ${TRY_ORG} $defrepo ${TRY_BRANCH} +clone "$TRY_ORG" "$defrepo" "$TRY_BRANCH" # For merge queue runs we need to extract the temporary branch name # the ref_name will look like `gh-readonly-queue//pr--` if [[ "$GITHUB_EVENT_NAME" == "merge_group" ]]; then withoutPrefix=${GITHUB_REF_NAME#gh-readonly-queue/} - clone $deforg $defrepo ${withoutPrefix%%/pr-*} + clone "$deforg" "$defrepo" "${withoutPrefix%%/pr-*}" fi # Try the target branch of the push or PR, or the branch that was pushed to @@ -83,10 +87,10 @@ if [[ "$GITHUB_EVENT_NAME" == "push" ]]; then base_or_branch=${GITHUB_REF} fi if [ -n "$base_or_branch" ]; then - clone $deforg $defrepo $base_or_branch + clone "$deforg" "$defrepo" "$base_or_branch" fi # Try HEAD which is the branch name in Netlify (not BRANCH which is pull/xxxx/head for PR builds) -clone $deforg $defrepo $HEAD +clone "$deforg" "$defrepo" "$HEAD" # Use the default branch as the last resort. -clone $deforg $defrepo $defbranch +clone "$deforg" "$defrepo" "$defbranch" diff --git a/scripts/layered.sh b/scripts/layered.sh index 6e5c91be29..912ef56a32 100755 --- a/scripts/layered.sh +++ b/scripts/layered.sh @@ -14,7 +14,7 @@ set -ex # for the primary repo (element-web in this case). # Install dependencies -pnpm install --frozen-lockfile +pnpm install --frozen-lockfile $@ # Pass appropriate repo to fetchdep.sh export PR_ORG=element-hq @@ -25,16 +25,16 @@ js_sdk_dep=$(jq -r '.dependencies["matrix-js-sdk"]' < $(pnpm -w root)/../apps/we # Set up the js-sdk first (unless package.json pins a specific version) if [ "$js_sdk_dep" = "github:matrix-org/matrix-js-sdk#develop" ]; then scripts/fetchdep.sh matrix-org matrix-js-sdk develop - pushd matrix-js-sdk - [ -n "$JS_SDK_GITHUB_BASE_REF" ] && git fetch --depth 1 origin $JS_SDK_GITHUB_BASE_REF && git checkout $JS_SDK_GITHUB_BASE_REF - pnpm link - pnpm install --frozen-lockfile - popd - # Link into into element-web - pnpm link matrix-js-sdk + if [ -n "$JS_SDK_GITHUB_BASE_REF" ]; then + git -C matrix-js-sdk fetch --depth 1 origin $JS_SDK_GITHUB_BASE_REF + git -C matrix-js-sdk checkout $JS_SDK_GITHUB_BASE_REF + fi + pnpm -C matrix-js-sdk install --frozen-lockfile --ignore-scripts + + # Link into into element-web & the monorepo + pnpm -C apps/web link ./matrix-js-sdk + pnpm link ./matrix-js-sdk else echo "Skipping matrix-js-sdk fetch and link as package.json pins $js_sdk_dep" fi - -pnpm install --frozen-lockfile $@ From de4a1e6d35aaaf50c36650de1fed110610b616e1 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Wed, 15 Apr 2026 10:35:02 +0100 Subject: [PATCH 14/34] Switch OIDC to response_mode=fragment (#33100) * Refactor: kill off `parseQs` in favour of URLSearchParams * Consolidate app-load url parameter handling * Switch to responseMode=fragment --- apps/web/src/Lifecycle.ts | 54 ++++---- .../src/components/structures/MatrixChat.tsx | 39 ++---- .../components/structures/auth/SoftLogout.tsx | 19 +-- apps/web/src/utils/oidc/authorize.ts | 25 ++-- apps/web/src/vector/app.tsx | 36 +++-- apps/web/src/vector/index.ts | 8 +- apps/web/src/vector/init.tsx | 6 +- apps/web/src/vector/platform/WebPlatform.ts | 6 +- apps/web/src/vector/routing.ts | 11 +- apps/web/src/vector/url_utils.ts | 129 +++++++++++++++--- apps/web/test/unit-tests/Lifecycle-test.ts | 2 +- .../components/structures/MatrixChat-test.tsx | 84 +++++++----- .../unit-tests/utils/oidc/authorize-test.ts | 10 +- apps/web/test/unit-tests/vector/app-test.ts | 2 +- apps/web/test/unit-tests/vector/init-test.ts | 13 +- .../test/unit-tests/vector/url_utils-test.ts | 71 ++++++---- 16 files changed, 309 insertions(+), 206 deletions(-) diff --git a/apps/web/src/Lifecycle.ts b/apps/web/src/Lifecycle.ts index 78c6cc2de6..d7d139249a 100644 --- a/apps/web/src/Lifecycle.ts +++ b/apps/web/src/Lifecycle.ts @@ -18,7 +18,6 @@ import { decodeBase64, } from "matrix-js-sdk/src/matrix"; import { type AESEncryptedSecretStoragePayload } from "matrix-js-sdk/src/types"; -import { type QueryDict } from "matrix-js-sdk/src/utils"; import { logger } from "matrix-js-sdk/src/logger"; import { type IMatrixClientCreds, MatrixClientPeg, type MatrixClientPegAssignOpts } from "./MatrixClientPeg"; @@ -81,6 +80,7 @@ import { } from "./utils/tokens/tokens"; import { TokenRefresher } from "./utils/oidc/TokenRefresher"; import { checkBrowserSupport } from "./SupportedBrowser"; +import { type URLParams } from "./vector/url_utils.ts"; const HOMESERVER_URL_KEY = "mx_hs_url"; const ID_SERVER_URL_KEY = "mx_is_url"; @@ -148,7 +148,7 @@ interface ILoadSessionOpts { guestIsUrl?: string; ignoreGuest?: boolean; defaultDeviceDisplayName?: string; - fragmentQueryParams?: QueryDict; + urlParams?: URLParams; abortSignal?: AbortSignal; } @@ -187,7 +187,7 @@ export async function loadSession(opts: ILoadSessionOpts = {}): Promise let enableGuest = opts.enableGuest || false; const guestHsUrl = opts.guestHsUrl; const guestIsUrl = opts.guestIsUrl; - const fragmentQueryParams = opts.fragmentQueryParams || {}; + const urlParams = opts.urlParams; const defaultDeviceDisplayName = opts.defaultDeviceDisplayName; if (enableGuest && !guestHsUrl) { @@ -195,12 +195,12 @@ export async function loadSession(opts: ILoadSessionOpts = {}): Promise enableGuest = false; } - if (enableGuest && guestHsUrl && fragmentQueryParams.guest_user_id && fragmentQueryParams.guest_access_token) { + if (enableGuest && guestHsUrl && urlParams?.guest?.guest_user_id && urlParams?.guest?.guest_access_token) { logger.log("Using guest access credentials"); await doSetLoggedIn( { - userId: fragmentQueryParams.guest_user_id as string, - accessToken: fragmentQueryParams.guest_access_token as string, + userId: urlParams.guest.guest_user_id, + accessToken: urlParams.guest.guest_access_token, homeserverUrl: guestHsUrl, identityServerUrl: guestIsUrl, guest: true, @@ -264,38 +264,36 @@ export async function getStoredSessionOwner(): Promise<[string, boolean] | [null * If query string includes OIDC authorization code flow parameters attempt to login using oidc flow * Else, we may be returning from SSO - attempt token login * - * @param {Object} queryParams string->string map of the - * query-parameters extracted from the real query-string of the starting - * URI. + * @param urlParams the parameters read in at app load time from the url * - * @param {string} defaultDeviceDisplayName - * @param {string} fragmentAfterLogin path to go to after a successful login, only used for "Try again" + * @param defaultDeviceDisplayName + * @param fragmentAfterLogin path to go to after a successful login, only used for "Try again" * - * @returns {Promise} promise which resolves to true if we completed the delegated auth login + * @returns promise which resolves to true if we completed the delegated auth login * else false */ export async function attemptDelegatedAuthLogin( - queryParams: QueryDict, + urlParams: URLParams, defaultDeviceDisplayName?: string, fragmentAfterLogin?: string, ): Promise { - if (queryParams.code && queryParams.state) { + if (urlParams.oidc) { console.log("We have OIDC params - attempting OIDC login"); - return attemptOidcNativeLogin(queryParams); + return attemptOidcNativeLogin(urlParams["oidc"]); } - return attemptTokenLogin(queryParams, defaultDeviceDisplayName, fragmentAfterLogin); + return attemptTokenLogin(urlParams["legacy_sso"], defaultDeviceDisplayName, fragmentAfterLogin); } /** * Attempt to login by completing OIDC authorization code flow - * @param queryParams string->string map of the query-parameters extracted from the real query-string of the starting URI. - * @returns Promise that resolves to true when login succceeded, else false + * @param urlParams subset of app-load url parameters relating to oidc auth + * @returns Promise that resolves to true when login succeeded, else false */ -async function attemptOidcNativeLogin(queryParams: QueryDict): Promise { +async function attemptOidcNativeLogin(urlParams: NonNullable): Promise { try { const { accessToken, refreshToken, homeserverUrl, identityServerUrl, idToken, clientId, issuer } = - await completeOidcLogin(queryParams); + await completeOidcLogin(urlParams); const { user_id: userId, @@ -354,22 +352,20 @@ async function getUserIdFromAccessToken( } /** - * @param {QueryDict} queryParams string->string map of the - * query-parameters extracted from the real query-string of the starting - * URI. + @param urlParams subset of app-load url parameters relating to legacy sso auth * - * @param {string} defaultDeviceDisplayName - * @param {string} fragmentAfterLogin path to go to after a successful login, only used for "Try again" + * @param defaultDeviceDisplayName + * @param fragmentAfterLogin path to go to after a successful login, only used for "Try again" * - * @returns {Promise} promise which resolves to true if we completed the token + * @returns promise which resolves to true if we completed the token * login, else false */ export function attemptTokenLogin( - queryParams: QueryDict, + urlParams: URLParams["legacy_sso"], defaultDeviceDisplayName?: string, fragmentAfterLogin?: string, ): Promise { - if (!queryParams.loginToken) { + if (!urlParams?.loginToken) { return Promise.resolve(false); } @@ -384,7 +380,7 @@ export function attemptTokenLogin( } return sendLoginRequest(homeserver, identityServer, "m.login.token", { - token: queryParams.loginToken as string, + token: urlParams.loginToken, initial_device_display_name: defaultDeviceDisplayName, }) .then(async function (creds) { diff --git a/apps/web/src/components/structures/MatrixChat.tsx b/apps/web/src/components/structures/MatrixChat.tsx index ce5bfd4598..e93799fb1a 100644 --- a/apps/web/src/components/structures/MatrixChat.tsx +++ b/apps/web/src/components/structures/MatrixChat.tsx @@ -20,7 +20,6 @@ import { type SyncStateData, type TimelineEvents, } from "matrix-js-sdk/src/matrix"; -import { type QueryDict } from "matrix-js-sdk/src/utils"; import { logger } from "matrix-js-sdk/src/logger"; import { throttle } from "lodash"; import { CryptoEvent, type KeyBackupInfo } from "matrix-js-sdk/src/crypto-api"; @@ -141,6 +140,8 @@ import Markdown from "../../Markdown"; import { LinkedTextConfiguration, sanitizeHtmlParams } from "../../Linkify"; import { isOnlyAdmin } from "../../utils/membership"; import { ModuleApi } from "../../modules/Api.ts"; +import { type IScreen } from "../../vector/routing.ts"; +import { type URLParams } from "../../vector/url_utils.ts"; // legacy export export { default as Views } from "../../Views"; @@ -152,21 +153,14 @@ const AUTH_SCREENS = ["register", "mobile_register", "login", "forgot_password", // re-factoring to be included in this list in future. const ONBOARDING_FLOW_STARTERS = [Action.ViewUserSettings, Action.CreateChat, Action.CreateRoom]; -interface IScreen { - screen: string; - params?: QueryDict; -} - interface IProps { config: ConfigOptions; onNewScreen: (screen: string, replaceLast: boolean) => void; enableGuest?: boolean; - // the queryParams extracted from the [real] query-string of the URI - realQueryParams: QueryDict; - // the initial queryParams extracted from the hash-fragment of the URI - startingFragmentQueryParams?: QueryDict; + // the params extracted from the [real] query-string & fragment of the URI + urlParams: URLParams; // called when we have completed a token login - onTokenLoginCompleted: () => void; + onTokenLoginCompleted: (urlParams: URLParams, fragmentAfterLogin: string) => void; // Represents the screen to display as a result of parsing the initial window.location initialScreenAfterLogin?: IScreen; // displayname, if any, to set on the device when logging in/registering. @@ -227,11 +221,8 @@ interface IState { export default class MatrixChat extends React.PureComponent { public static displayName = "MatrixChat"; - public static defaultProps = { - realQueryParams: {}, - startingFragmentQueryParams: {}, + public static defaultProps: Partial = { config: {}, - onTokenLoginCompleted: (): void => {}, }; private firstSyncComplete = false; @@ -353,18 +344,14 @@ export default class MatrixChat extends React.PureComponent { // Otherwise, the first thing to do is to try the token params in the query-string const delegatedAuthSucceeded = await Lifecycle.attemptDelegatedAuthLogin( - this.props.realQueryParams, + this.props.urlParams, this.props.defaultDeviceDisplayName, this.getFragmentAfterLogin(), ); // remove the loginToken or auth code from the URL regardless - if ( - this.props.realQueryParams?.loginToken || - this.props.realQueryParams?.code || - this.props.realQueryParams?.state - ) { - this.props.onTokenLoginCompleted(); + if (!!this.props.urlParams.legacy_sso || !!this.props.urlParams.oidc) { + this.props.onTokenLoginCompleted(this.props.urlParams, this.getFragmentAfterLogin()); } if (delegatedAuthSucceeded) { @@ -592,7 +579,7 @@ export default class MatrixChat extends React.PureComponent { return Promise.resolve() .then(() => { return Lifecycle.loadSession({ - fragmentQueryParams: this.props.startingFragmentQueryParams, + urlParams: this.props.urlParams, enableGuest: this.props.enableGuest, guestHsUrl: this.getServerProperties().serverConfig.hsUrl, guestIsUrl: this.getServerProperties().serverConfig.isUrl, @@ -1835,7 +1822,7 @@ export default class MatrixChat extends React.PureComponent { } } - public showScreen(screen: string, params?: { [key: string]: any }): void { + public showScreen(screen: string, params?: Record): void { logger.debug(`showScreen ${screen}`); const cli = MatrixClientPeg.get(); @@ -2267,14 +2254,14 @@ export default class MatrixChat extends React.PureComponent { onForgotPasswordClick={showPasswordReset ? this.onForgotPasswordClick : undefined} onServerConfigChange={this.onServerConfigChange} fragmentAfterLogin={fragmentAfterLogin} - defaultUsername={this.props.startingFragmentQueryParams?.defaultUsername as string | undefined} + defaultUsername={this.props.urlParams?.defaults?.defaultUsername} {...this.getServerProperties()} /> ); } else if (this.state.view === Views.SOFT_LOGOUT) { view = ( diff --git a/apps/web/src/components/structures/auth/SoftLogout.tsx b/apps/web/src/components/structures/auth/SoftLogout.tsx index a307078658..95d83e9d2b 100644 --- a/apps/web/src/components/structures/auth/SoftLogout.tsx +++ b/apps/web/src/components/structures/auth/SoftLogout.tsx @@ -26,6 +26,7 @@ import Spinner from "../../views/elements/Spinner"; import AuthHeader from "../../views/auth/AuthHeader"; import AuthBody from "../../views/auth/AuthBody"; import { SDKContext } from "../../../contexts/SDKContext"; +import { type URLParams } from "../../../vector/url_utils.ts"; enum LoginView { Loading, @@ -43,14 +44,11 @@ const STATIC_FLOWS_TO_VIEWS: Record = { }; interface IProps { - // Query parameters from MatrixChat - realQueryParams: { - loginToken?: string; - }; - fragmentAfterLogin?: string; + urlParams: URLParams; + fragmentAfterLogin: string; // Called when the SSO login completes - onTokenLoginCompleted: () => void; + onTokenLoginCompleted: (urlParams: URLParams, fragmentAfterLogin: string) => void; } interface IState { @@ -98,8 +96,7 @@ export default class SoftLogout extends React.Component { }; private async initLogin(): Promise { - const queryParams = this.props.realQueryParams; - const hasAllParams = queryParams?.["loginToken"]; + const hasAllParams = !!this.props.urlParams?.legacy_sso; if (hasAllParams) { this.setState({ loginView: LoginView.Loading }); @@ -189,7 +186,7 @@ export default class SoftLogout extends React.Component { const isUrl = localStorage.getItem(SSO_ID_SERVER_URL_KEY) || MatrixClientPeg.safeGet().getIdentityServerUrl(); const loginType = "m.login.token"; const loginParams = { - token: this.props.realQueryParams["loginToken"], + token: this.props.urlParams?.legacy_sso?.loginToken, device_id: MatrixClientPeg.safeGet().getDeviceId() ?? undefined, }; @@ -204,9 +201,7 @@ export default class SoftLogout extends React.Component { return Lifecycle.hydrateSession(credentials) .then(() => { - if (this.props.onTokenLoginCompleted) { - this.props.onTokenLoginCompleted(); - } + this.props.onTokenLoginCompleted(this.props.urlParams, this.props.fragmentAfterLogin); return true; }) .catch((e) => { diff --git a/apps/web/src/utils/oidc/authorize.ts b/apps/web/src/utils/oidc/authorize.ts index d409396db9..b0020446ac 100644 --- a/apps/web/src/utils/oidc/authorize.ts +++ b/apps/web/src/utils/oidc/authorize.ts @@ -7,13 +7,13 @@ Please see LICENSE files in the repository root for full details. */ import { completeAuthorizationCodeGrant, generateOidcAuthorizationUrl } from "matrix-js-sdk/src/oidc/authorize"; -import { type QueryDict } from "matrix-js-sdk/src/utils"; import { type OidcClientConfig } from "matrix-js-sdk/src/matrix"; import { secureRandomString } from "matrix-js-sdk/src/randomstring"; import { type IdTokenClaims } from "oidc-client-ts"; import { OidcClientError } from "./error"; import PlatformPeg from "../../PlatformPeg"; +import { type URLParams } from "../../vector/url_utils.ts"; /** * Start OIDC authorization code flow @@ -47,22 +47,23 @@ export const startOidcLogin = async ( nonce, prompt, urlState: PlatformPeg.get()?.getOidcClientState(), + responseMode: "fragment", }); window.location.href = authorizationUrl; }; /** - * Gets `code` and `state` query params + * Gets `code` and `state` response params * - * @param queryParams + * @param urlParams - the parameters to read * @returns code and state * @throws when code and state are not valid strings */ -const getCodeAndStateFromQueryParams = (queryParams: QueryDict): { code: string; state: string } => { - const code = queryParams["code"]; - const state = queryParams["state"]; - +const getCodeAndStateFromParams = ({ + code, + state, +}: NonNullable): { code: string; state: string } => { if (!code || typeof code !== "string" || !state || typeof state !== "string") { throw new Error(OidcClientError.InvalidQueryParameters); } @@ -89,14 +90,16 @@ type CompleteOidcLoginResponse = { }; /** * Attempt to complete authorization code flow to get an access token - * @param queryParams the query-parameters extracted from the real query-string of the starting URI. + * @param urlParams the parameters extracted from the app-load URI. * @returns Promise that resolves with a CompleteOidcLoginResponse when login was successful * @throws When we failed to get a valid access token */ -export const completeOidcLogin = async (queryParams: QueryDict): Promise => { - const { code, state } = getCodeAndStateFromQueryParams(queryParams); +export const completeOidcLogin = async ( + urlParams: NonNullable, +): Promise => { + const { code, state } = getCodeAndStateFromParams(urlParams); const { homeserverUrl, tokenResponse, idTokenClaims, identityServerUrl, oidcClientSettings } = - await completeAuthorizationCodeGrant(code, state); + await completeAuthorizationCodeGrant(code, state, "fragment"); return { homeserverUrl, diff --git a/apps/web/src/vector/app.tsx b/apps/web/src/vector/app.tsx index cc4da3373a..fa31bdd732 100644 --- a/apps/web/src/vector/app.tsx +++ b/apps/web/src/vector/app.tsx @@ -17,7 +17,6 @@ import { logger } from "matrix-js-sdk/src/logger"; import { AutoDiscovery, type ClientConfig } from "matrix-js-sdk/src/matrix"; import { WrapperLifecycle, type WrapperOpts } from "@matrix-org/react-sdk-module-api/lib/lifecycles/WrapperLifecycle"; -import type { QueryDict } from "matrix-js-sdk/src/utils"; import PlatformPeg from "../PlatformPeg"; import AutoDiscoveryUtils from "../utils/AutoDiscoveryUtils"; import * as Lifecycle from "../Lifecycle"; @@ -27,8 +26,8 @@ import { SnakedObject } from "../utils/SnakedObject"; import MatrixChat from "../components/structures/MatrixChat"; import { type ValidatedServerConfig } from "../utils/ValidatedServerConfig"; import { ModuleRunner } from "../modules/ModuleRunner"; -import { parseQs } from "./url_utils"; import { getInitialScreenAfterLogin, getScreenFromLocation, init as initRouting, onNewScreen } from "./routing"; +import { type URLParams } from "./url_utils.ts"; import { UserFriendlyError } from "../languageHandler"; import { ModuleApi } from "../modules/Api"; import { RoomView } from "../components/structures/RoomView"; @@ -41,20 +40,22 @@ logger.log(`Application is running in ${process.env.NODE_ENV} mode`); window.matrixLogger = logger; -function onTokenLoginCompleted(): void { - // if we did a token login, we're now left with the token, hs and is - // url as query params in the url; - // if we did an oidc authorization code flow login, we're left with the auth code and state - // as query params in the url; - // a little nasty but let's redirect to clear them. +function onTokenLoginCompleted(urlParams: URLParams, fragmentAfterLogin: string): void { const url = new URL(window.location.href); - url.searchParams.delete("no_universal_links"); - url.searchParams.delete("loginToken"); - url.searchParams.delete("state"); - url.searchParams.delete("code"); + // if we did a token login, we're now left with the login token as query param in the url; clear it out + for (const param in { ...urlParams.legacy_sso }) { + url.searchParams.delete(param); + } - logger.log(`Redirecting to ${url.href} to drop delegated authentication params from queryparams`); + // Added by OIDC auth to avoid being hijacked by Element X on macOS + url.searchParams.delete("no_universal_links"); + + // if we did an oidc authorization code flow login, we're left with the auth code and state in the fragment in the url, + // we clear it out by using the fragmentAfterLogin + url.hash = fragmentAfterLogin; + + logger.log(`Redirecting to ${url.href} to drop authentication params from url`); window.history.replaceState(null, "", url.href); } @@ -87,7 +88,7 @@ async function redirectToSso(config: ValidatedServerConfig): Promise { return false; } -export async function loadApp(fragParams: QueryDict, matrixChatRef: React.Ref): Promise { +export async function loadApp(urlParams: URLParams, matrixChatRef: React.Ref): Promise { // XXX: This lives here because certain components import so many things that importing it in a sensible place (eg. // the builtins module or init.tsx) causes a circular dependency. ModuleApi.instance.builtins.setComponents({ @@ -99,8 +100,6 @@ export async function loadApp(fragParams: QueryDict, matrixChatRef: React.Ref { // give rageshake a chance to load/fail, we don't actually assert rageshake loads, we allow it to fail if no IDB await settled(rageshakePromise); - const fragparts = parseQsFromFragment(window.location); + const parsedUrl = parseAppUrl(window.location); // don't try to redirect to the native apps if we're // verifying a 3pid (but after we've loaded the config) // or if the user is following a deep link // (https://github.com/element-hq/element-web/issues/7378) - const preventRedirect = fragparts.params.client_secret || fragparts.location.length > 0; + const preventRedirect = !!parsedUrl.params.threepid || parsedUrl.location.length > 0; if (!preventRedirect) { const isIos = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream; @@ -232,7 +232,7 @@ async function start(): Promise { // Finally, load the app. All of the other react-sdk imports are in this file which causes the skinner to // run on the components. - await loadApp(fragparts.params); + await loadApp(parsedUrl.params); } catch (err) { logger.error(err); // Like the compatibility page, AWOOOOOGA at the user diff --git a/apps/web/src/vector/init.tsx b/apps/web/src/vector/init.tsx index 6706b75672..2557e74ba3 100644 --- a/apps/web/src/vector/init.tsx +++ b/apps/web/src/vector/init.tsx @@ -13,7 +13,6 @@ import React, { StrictMode } from "react"; import { logger } from "matrix-js-sdk/src/logger"; import { ModuleLoader } from "@element-hq/element-web-module-api"; -import type { QueryDict } from "matrix-js-sdk/src/utils"; import * as languageHandler from "../languageHandler"; import SettingsStore from "../settings/SettingsStore"; import PlatformPeg from "../PlatformPeg"; @@ -26,6 +25,7 @@ import PWAPlatform from "./platform/PWAPlatform"; import WebPlatform from "./platform/WebPlatform"; import { initRageshake, initRageshakeStore } from "./rageshakesetup"; import { ModuleApi } from "../modules/Api.ts"; +import { type URLParams } from "./url_utils.ts"; export const rageshakePromise = initRageshake(); @@ -86,7 +86,7 @@ export async function loadTheme(): Promise { return setTheme(); } -export async function loadApp(fragParams: QueryDict): Promise { +export async function loadApp(urlParams: URLParams): Promise { // load app.js async so that its code is not executed immediately and we can catch any exceptions const module = await import( /* webpackChunkName: "element-web-app" */ @@ -96,7 +96,7 @@ export async function loadApp(fragParams: QueryDict): Promise { function setWindowMatrixChat(matrixChat: MatrixChat): void { window.matrixChat = matrixChat; } - const app = await module.loadApp(fragParams, setWindowMatrixChat); + const app = await module.loadApp(urlParams, setWindowMatrixChat); const root = createRoot(document.getElementById("matrixchat")!); root.render(app); } diff --git a/apps/web/src/vector/platform/WebPlatform.ts b/apps/web/src/vector/platform/WebPlatform.ts index a794e160a4..88aa7ee9cc 100644 --- a/apps/web/src/vector/platform/WebPlatform.ts +++ b/apps/web/src/vector/platform/WebPlatform.ts @@ -16,7 +16,6 @@ import dis from "../../dispatcher/dispatcher"; import { hideToast as hideUpdateToast, showToast as showUpdateToast } from "../../toasts/UpdateToast"; import { Action } from "../../dispatcher/actions"; import { type CheckUpdatesPayload } from "../../dispatcher/payloads/CheckUpdatesPayload"; -import { parseQs } from "../url_utils"; import { _t } from "../../languageHandler"; import ToastStore from "../../stores/ToastStore.ts"; import GenericToast from "../../components/views/toasts/GenericToast.tsx"; @@ -174,8 +173,8 @@ export default class WebPlatform extends BasePlatform { // cache-control: nocache HTTP header set, but Firefox doesn't always obey it :/ console.log("startUpdater, current version is " + getNormalizedAppVersion(WebPlatform.VERSION)); void this.pollForUpdate((version: string, newVersion: string) => { - const query = parseQs(location); - if (query.updated) { + const url = new URL(window.location.href); + if (url.searchParams.has("updated")) { console.log("Update reloaded but still on an old version, stopping"); // We just reloaded already and are still on the old version! // Show the toast rather than reload in a loop. @@ -184,7 +183,6 @@ export default class WebPlatform extends BasePlatform { } // Set updated as a cachebusting query param and reload the page. - const url = new URL(window.location.href); url.searchParams.set("updated", newVersion); console.log("Update reloading to " + url.toString()); window.location.href = url.toString(); diff --git a/apps/web/src/vector/routing.ts b/apps/web/src/vector/routing.ts index 964c0c0684..149316424c 100644 --- a/apps/web/src/vector/routing.ts +++ b/apps/web/src/vector/routing.ts @@ -11,15 +11,20 @@ Please see LICENSE files in the repository root for full details. import { logger } from "matrix-js-sdk/src/logger"; import { type QueryDict } from "matrix-js-sdk/src/utils"; -import { parseQsFromFragment } from "./url_utils"; +import { parseQsFromFragment, searchParamsToQueryDict } from "./url_utils"; let lastLocationHashSet: string | null = null; -export function getScreenFromLocation(location: Location): { screen: string; params: QueryDict } { +export interface IScreen { + screen: string; + params: QueryDict; +} + +export function getScreenFromLocation(location: Location): IScreen { const fragparts = parseQsFromFragment(location); return { screen: fragparts.location.substring(1), - params: fragparts.params, + params: fragparts.params ? searchParamsToQueryDict(fragparts.params) : {}, }; } diff --git a/apps/web/src/vector/url_utils.ts b/apps/web/src/vector/url_utils.ts index 2b5202806e..3ea6166316 100644 --- a/apps/web/src/vector/url_utils.ts +++ b/apps/web/src/vector/url_utils.ts @@ -5,32 +5,129 @@ SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Com Please see LICENSE files in the repository root for full details. */ -import { type QueryDict, decodeParams } from "matrix-js-sdk/src/utils"; +import { type QueryDict } from "matrix-js-sdk/src/utils"; // We want to support some name / value pairs in the fragment -// so we're re-using query string like format -// -export function parseQsFromFragment(location: Location): { location: string; params: QueryDict } { +// so we're re-using query string like format, where we accept a `?key=value&key2=value2` string at the end of the hash +// but we also accept a hash like `key=value&key2=value2` for compatibility with oAuth response_mode = fragment +export function parseQsFromFragment(url: Location | URL): { location: string; params?: URLSearchParams } { // if we have a fragment, it will start with '#', which we need to drop. // (if we don't, this will return ''). - const fragment = location.hash.substring(1); + const fragment = url.hash.substring(1); // our fragment may contain a query-param-like section. we need to fish // this out *before* URI-decoding because the params may contain ? and & // characters which are only URI-encoded once. - const hashparts = fragment.split("?"); + const [main, query] = fragment.split("?", 2); - const result = { - location: decodeURIComponent(hashparts[0]), - params: {}, - }; - - if (hashparts.length > 1) { - result.params = decodeParams(hashparts[1]); + // Handle oAuth-style fragment parameters + if (main.includes("=")) { + return { + location: "", + params: new URLSearchParams(main), + }; } - return result; + + return { + location: decodeURIComponent(main), + params: query ? new URLSearchParams(query) : undefined, + }; } -export function parseQs(location: Location): QueryDict { - return decodeParams(location.search.substring(1)); +/** + * Convert a URLSearchParams object to QueryDict + * Any keys with multiple values will be grouped into an array + * @param params the URLSearchParams to convert + */ +export function searchParamsToQueryDict(params: URLSearchParams): QueryDict { + const queryDict: QueryDict = {}; + for (const key of params.keys()) { + const val = params.getAll(key); + queryDict[key] = val.length === 1 ? val[0] : val; + } + return queryDict; +} + +const urlParameterConfig = { + // Query string params for legacy SSO login, added by the Matrix homeserver + legacy_sso: { + keys: ["loginToken"], + location: "query", + }, + // Fragment params for OIDC login, added by the Identity Provider + oidc: { + keys: ["code", "state"], + location: "fragment", + }, + // Fragment params relating to 3pid (email) invites, added in url within the invite email itself + threepid: { + keys: ["client_secret", "session_id", "hs_url", "is_url", "sid"], + location: "fragment", + }, + // XXX: unclear where, if anywhere, this is set + defaults: { + keys: ["defaultUsername"], + location: "fragment", + }, + // XXX: Fragment params seemingly relating to 3pid invites, though the code in the area doubts they are ever specified + guest: { + keys: ["guest_user_id", "guest_access_token"], + location: "fragment", + }, +} as const satisfies Record< + string, + { + keys: string[]; + // Query params live in the query string, in the middle of the URL, after a `?`, in a `key=value` format, delimited by `&`. + // Fragment params live in the fragment string, at the end of the URL, after a `?`, in a `key=value` format, delimited by `&`. + location: "query" | "fragment"; + } +>; + +export type URLParams = Partial<{ + -readonly [K in keyof typeof urlParameterConfig]: Partial<{ + [P in (typeof urlParameterConfig)[K]["keys"][number]]: string; + }>; +}>; + +/** + * Utility to parse parameters held in the app's URL. + * Currently focusing only on at-load URL parameters. + * @param url - the URL to parse. + * @return an object keyed by the groups defined in {@link urlParameterConfig} with values for each key listed, + * sourced from the location (query/fragment/either) specified. If no parameters in a group are found the entire group + * will be omitted from the returned object to simplify presence checking. + */ +export function parseAppUrl(url: Location | URL): { + location: string; + params: URLParams; +} { + const queryParams = new URLSearchParams(url.search); + const parsedFragment = parseQsFromFragment(url); + + const urlParams: Partial = {}; + + for (const group in urlParameterConfig) { + const groupKey = group as keyof URLParams; + const groupConfig = urlParameterConfig[groupKey]; + + const params = groupConfig.location === "fragment" ? parsedFragment.params : queryParams; + if (!params) continue; // no params + + const target: Record = {}; + for (const k of groupConfig.keys) { + const key = k as (typeof groupConfig)["keys"][number]; + + const value = params.get(key); + if (value !== null) { + target[key] = value; + } + } + + if (Object.keys(target).length > 0) { + urlParams[groupKey] = target; + } + } + + return { params: urlParams as URLParams, location: parsedFragment.location }; } diff --git a/apps/web/test/unit-tests/Lifecycle-test.ts b/apps/web/test/unit-tests/Lifecycle-test.ts index a9336db114..adac08989d 100644 --- a/apps/web/test/unit-tests/Lifecycle-test.ts +++ b/apps/web/test/unit-tests/Lifecycle-test.ts @@ -169,7 +169,7 @@ describe("Lifecycle", () => { const prom = Lifecycle.loadSession({ enableGuest: true, guestHsUrl: "https://guest.server", - fragmentQueryParams: { guest_user_id: "a", guest_access_token: "b" }, + urlParams: { guest: { guest_user_id: "a", guest_access_token: "b" } }, abortSignal: abortController.signal, }); abortController.abort(); diff --git a/apps/web/test/unit-tests/components/structures/MatrixChat-test.tsx b/apps/web/test/unit-tests/components/structures/MatrixChat-test.tsx index ac5c2bad9f..4e60da8d2f 100644 --- a/apps/web/test/unit-tests/components/structures/MatrixChat-test.tsx +++ b/apps/web/test/unit-tests/components/structures/MatrixChat-test.tsx @@ -223,7 +223,7 @@ describe("", () => { }, onNewScreen: jest.fn(), onTokenLoginCompleted: jest.fn(), - realQueryParams: {}, + urlParams: {}, }; mockClient = getMockClientWithEventEmitter(getMockClientMethods()); @@ -320,9 +320,11 @@ describe("", () => { const code = "test-oidc-auth-code"; const state = "test-oidc-state"; - const realQueryParams = { - code, - state: state, + const urlParams = { + oidc: { + code, + state: state, + }, }; const deviceId = "test-device-id"; @@ -383,11 +385,13 @@ describe("", () => { }); it("should fail when query params do not include valid code and state", async () => { - const queryParams = { - code: 123, - state: "abc", + const urlParams = { + oidc: { + code: "", + state: "abc", + }, }; - getComponent({ realQueryParams: queryParams }); + getComponent({ urlParams }); await flushPromises(); @@ -400,15 +404,15 @@ describe("", () => { }); it("should make correct request to complete authorization", async () => { - getComponent({ realQueryParams }); + getComponent({ urlParams }); await flushPromises(); - expect(completeAuthorizationCodeGrant).toHaveBeenCalledWith(code, state); + expect(completeAuthorizationCodeGrant).toHaveBeenCalledWith(code, state, "fragment"); }); it("should look up userId using access token", async () => { - getComponent({ realQueryParams }); + getComponent({ urlParams }); await flushPromises(); @@ -423,7 +427,7 @@ describe("", () => { it("should log error and return to welcome page when userId lookup fails", async () => { loginClient.whoami.mockRejectedValue(new Error("oups")); - getComponent({ realQueryParams }); + getComponent({ urlParams }); await flushPromises(); @@ -436,7 +440,7 @@ describe("", () => { it("should call onTokenLoginCompleted", async () => { const onTokenLoginCompleted = jest.fn(); - getComponent({ realQueryParams, onTokenLoginCompleted }); + getComponent({ urlParams, onTokenLoginCompleted }); await waitFor(() => expect(onTokenLoginCompleted).toHaveBeenCalled()); }); @@ -450,7 +454,7 @@ describe("", () => { mocked(completeAuthorizationCodeGrant).mockRejectedValue( new Error(OidcError.MissingOrInvalidStoredState), ); - getComponent({ realQueryParams }); + getComponent({ urlParams }); await flushPromises(); @@ -465,7 +469,7 @@ describe("", () => { }); it("should log and return to welcome page", async () => { - getComponent({ realQueryParams }); + getComponent({ urlParams }); await flushPromises(); @@ -479,7 +483,7 @@ describe("", () => { }); it("should not clear storage", async () => { - getComponent({ realQueryParams }); + getComponent({ urlParams }); await flushPromises(); @@ -488,7 +492,7 @@ describe("", () => { it("should not store clientId or issuer", async () => { const sessionStorageSetSpy = jest.spyOn(sessionStorage.__proto__, "setItem"); - getComponent({ realQueryParams }); + getComponent({ urlParams }); await flushPromises(); @@ -509,7 +513,7 @@ describe("", () => { }); it("should persist login credentials", async () => { - getComponent({ realQueryParams }); + getComponent({ urlParams }); await waitFor(() => expect(localStorage.getItem("mx_device_id")).toEqual(deviceId)); expect(localStorage.getItem("mx_hs_url")).toEqual(homeserverUrl); @@ -518,14 +522,14 @@ describe("", () => { }); it("should store clientId and issuer in session storage", async () => { - getComponent({ realQueryParams }); + getComponent({ urlParams }); await waitFor(() => expect(localStorage.getItem("mx_oidc_client_id")).toEqual(clientId)); await waitFor(() => expect(localStorage.getItem("mx_oidc_token_issuer")).toEqual(issuer)); }); it("should set logged in and start MatrixClient", async () => { - getComponent({ realQueryParams }); + getComponent({ urlParams }); defaultDispatcher.dispatch({ action: Action.WillStartClient, @@ -545,7 +549,7 @@ describe("", () => { jest.spyOn(Lifecycle, "attemptDelegatedAuthLogin"); - getComponent({ realQueryParams }); + getComponent({ urlParams }); await flushPromises(); expect(Lifecycle.attemptDelegatedAuthLogin).toHaveBeenCalled(); @@ -559,7 +563,7 @@ describe("", () => { jest.spyOn(Lifecycle, "attemptDelegatedAuthLogin"); - getComponent({ realQueryParams }); + getComponent({ urlParams }); await flushPromises(); expect(Lifecycle.attemptDelegatedAuthLogin).toHaveBeenCalled(); @@ -1120,8 +1124,10 @@ describe("", () => { describe("when query params have a loginToken", () => { const loginToken = "test-login-token"; - const realQueryParams = { - loginToken, + const urlParams = { + legacy_sso: { + loginToken, + }, }; let loginClient!: ReturnType; @@ -1150,7 +1156,7 @@ describe("", () => { mocked(loginClient.getCrypto()!.userHasCrossSigningKeys).mockResolvedValue(true); // When we load the page - getComponent({ realQueryParams }); + getComponent({ urlParams }); defaultDispatcher.dispatch({ action: Action.WillStartClient, @@ -1400,8 +1406,10 @@ describe("", () => { describe("when query params have a loginToken", () => { const loginToken = "test-login-token"; - const realQueryParams = { - loginToken, + const urlParams = { + legacy_sso: { + loginToken, + }, }; let loginClient!: ReturnType; @@ -1426,7 +1434,7 @@ describe("", () => { it("should show an error dialog when no homeserver is found in local storage", async () => { localStorage.removeItem("mx_sso_hs_url"); const localStorageGetSpy = jest.spyOn(localStorage.__proto__, "getItem"); - getComponent({ realQueryParams }); + getComponent({ urlParams }); await flushPromises(); expect(localStorageGetSpy).toHaveBeenCalledWith("mx_sso_hs_url"); @@ -1444,7 +1452,7 @@ describe("", () => { }); it("should attempt token login", async () => { - getComponent({ realQueryParams }); + getComponent({ urlParams }); await flushPromises(); expect(loginClient.login).toHaveBeenCalledWith("m.login.token", { @@ -1455,7 +1463,7 @@ describe("", () => { it("should call onTokenLoginCompleted", async () => { const onTokenLoginCompleted = jest.fn(); - getComponent({ realQueryParams, onTokenLoginCompleted }); + getComponent({ urlParams, onTokenLoginCompleted }); await waitFor(() => expect(onTokenLoginCompleted).toHaveBeenCalled()); }); @@ -1465,7 +1473,7 @@ describe("", () => { loginClient.login.mockRejectedValue(new Error("oups")); }); it("should show a dialog", async () => { - getComponent({ realQueryParams }); + getComponent({ urlParams }); await flushPromises(); @@ -1480,7 +1488,7 @@ describe("", () => { }); it("should not clear storage", async () => { - getComponent({ realQueryParams }); + getComponent({ urlParams }); await flushPromises(); @@ -1502,7 +1510,7 @@ describe("", () => { it("should clear storage", async () => { const localStorageClearSpy = jest.spyOn(localStorage.__proto__, "clear"); - getComponent({ realQueryParams }); + getComponent({ urlParams }); // just check we called the clearStorage function await waitFor(() => expect(loginClient.clearStores).toHaveBeenCalled()); @@ -1511,7 +1519,7 @@ describe("", () => { }); it("should persist login credentials", async () => { - getComponent({ realQueryParams }); + getComponent({ urlParams }); await waitFor(() => expect(localStorage.getItem("mx_hs_url")).toEqual(serverConfig.hsUrl)); expect(localStorage.getItem("mx_user_id")).toEqual(userId); @@ -1521,7 +1529,7 @@ describe("", () => { it("should set fresh login flag in session storage", async () => { const sessionStorageSetSpy = jest.spyOn(sessionStorage.__proto__, "setItem"); - getComponent({ realQueryParams }); + getComponent({ urlParams }); await waitFor(() => expect(sessionStorageSetSpy).toHaveBeenCalledWith("mx_fresh_login", "true")); }); @@ -1537,13 +1545,13 @@ describe("", () => { }, }; loginClient.login.mockResolvedValue(loginResponseWithWellKnown); - getComponent({ realQueryParams }); + getComponent({ urlParams }); await waitFor(() => expect(localStorage.getItem("mx_hs_url")).toEqual(hsUrlFromWk)); }); it("should continue to post login setup when no session is found in local storage", async () => { - getComponent({ realQueryParams }); + getComponent({ urlParams }); defaultDispatcher.dispatch({ action: Action.WillStartClient, }); @@ -1589,6 +1597,7 @@ describe("", () => { getComponent({ initialScreenAfterLogin: { screen: "start_sso", + params: {}, }, }); @@ -1604,6 +1613,7 @@ describe("", () => { getComponent({ initialScreenAfterLogin: { screen: "start_cas", + params: {}, }, }); diff --git a/apps/web/test/unit-tests/utils/oidc/authorize-test.ts b/apps/web/test/unit-tests/utils/oidc/authorize-test.ts index d23157e097..c28e6325d7 100644 --- a/apps/web/test/unit-tests/utils/oidc/authorize-test.ts +++ b/apps/web/test/unit-tests/utils/oidc/authorize-test.ts @@ -75,7 +75,7 @@ describe("OIDC authorization", () => { const authUrl = new URL(window.location.href); - expect(authUrl.searchParams.get("response_mode")).toEqual("query"); + expect(authUrl.searchParams.get("response_mode")).toEqual("fragment"); expect(authUrl.searchParams.get("response_type")).toEqual("code"); expect(authUrl.searchParams.get("client_id")).toEqual(clientId); expect(authUrl.searchParams.get("code_challenge_method")).toEqual("S256"); @@ -95,7 +95,7 @@ describe("OIDC authorization", () => { describe("completeOidcLogin()", () => { const state = "test-state-444"; const code = "test-code-777"; - const queryDict = { + const params = { code, state: state, }; @@ -137,13 +137,13 @@ describe("OIDC authorization", () => { }); it("should make request complete authorization code grant", async () => { - await completeOidcLogin(queryDict); + await completeOidcLogin(params); - expect(completeAuthorizationCodeGrant).toHaveBeenCalledWith(code, state); + expect(completeAuthorizationCodeGrant).toHaveBeenCalledWith(code, state, "fragment"); }); it("should return accessToken, configured homeserver and identityServer", async () => { - const result = await completeOidcLogin(queryDict); + const result = await completeOidcLogin(params); expect(result).toEqual({ accessToken: tokenResponse.access_token, diff --git a/apps/web/test/unit-tests/vector/app-test.ts b/apps/web/test/unit-tests/vector/app-test.ts index c2e9eb1cff..381f4a2c53 100644 --- a/apps/web/test/unit-tests/vector/app-test.ts +++ b/apps/web/test/unit-tests/vector/app-test.ts @@ -85,7 +85,7 @@ describe("sso_redirect_options", () => { await loadApp({}, jest.fn()); expect(startOidcLoginSpy).toHaveBeenCalledWith( - "https://auth.org/auth?client_id=12345&redirect_uri=https%3A%2F%2Fapp.element.io%2F%3Fno_universal_links%3Dtrue&response_type=code&scope=openid+urn%3Amatrix%3Aorg.matrix.msc2967.client%3Aapi%3A*+urn%3Amatrix%3Aorg.matrix.msc2967.client%3Adevice%3AwKpa6hpi3Y&nonce=38QgU2Pomx&state=10000000100040008000100000000000&code_challenge=awE81eIsGff70JahvrTqWRbGKLI10ooyo_Xm1sxuZvU&code_challenge_method=S256&response_mode=query", + "https://auth.org/auth?client_id=12345&redirect_uri=https%3A%2F%2Fapp.element.io%2F%3Fno_universal_links%3Dtrue&response_type=code&scope=openid+urn%3Amatrix%3Aorg.matrix.msc2967.client%3Aapi%3A*+urn%3Amatrix%3Aorg.matrix.msc2967.client%3Adevice%3AwKpa6hpi3Y&nonce=38QgU2Pomx&state=10000000100040008000100000000000&code_challenge=awE81eIsGff70JahvrTqWRbGKLI10ooyo_Xm1sxuZvU&code_challenge_method=S256&response_mode=fragment", ); }); }); diff --git a/apps/web/test/unit-tests/vector/init-test.ts b/apps/web/test/unit-tests/vector/init-test.ts index 4c9c2a529c..9c39ba652a 100644 --- a/apps/web/test/unit-tests/vector/init-test.ts +++ b/apps/web/test/unit-tests/vector/init-test.ts @@ -1,6 +1,6 @@ /** * @jest-environment jest-fixed-jsdom - * @jest-environment-options {"url": "https://app.element.io/?loginToken=123&state=abc&code=xyz&no_universal_links&something_else=value"} + * @jest-environment-options {"url": "https://app.element.io/?loginToken=123&no_universal_links&something_else=value#/home?state=abc&code=xyz"} */ /* @@ -16,6 +16,7 @@ import { waitFor, screen } from "jest-matrix-react"; import { loadApp, showError, showIncompatibleBrowser } from "../../../src/vector/init.tsx"; import SdkConfig from "../../../src/SdkConfig.ts"; import MatrixChat from "../../../src/components/structures/MatrixChat.tsx"; +import { parseAppUrl } from "../../../src/vector/url_utils.ts"; function setUpMatrixChatDiv() { document.getElementById("matrixchat")?.remove(); @@ -57,17 +58,13 @@ describe("loadApp", () => { await waitFor(() => expect(window.matrixChat).toBeInstanceOf(MatrixChat)); }); - it("should pass onTokenLoginCompleted which strips searchParams to MatrixChat", async () => { + it("should pass onTokenLoginCompleted which strips searchParams & fragment to MatrixChat", async () => { const spy = jest.spyOn(window.history, "replaceState"); await loadApp({}); await waitFor(() => expect(window.matrixChat).toBeInstanceOf(MatrixChat)); - window.matrixChat!.props.onTokenLoginCompleted(); + window.matrixChat!.props.onTokenLoginCompleted(parseAppUrl(window.location).params, "/home"); - expect(spy).toHaveBeenCalledWith( - null, - "", - expect.stringContaining("https://app.element.io/?something_else=value"), - ); + expect(spy).toHaveBeenCalledWith(null, "", "https://app.element.io/?something_else=value#/home"); }); }); diff --git a/apps/web/test/unit-tests/vector/url_utils-test.ts b/apps/web/test/unit-tests/vector/url_utils-test.ts index 242ca9ace9..f6f42f573c 100644 --- a/apps/web/test/unit-tests/vector/url_utils-test.ts +++ b/apps/web/test/unit-tests/vector/url_utils-test.ts @@ -5,37 +5,54 @@ SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Com Please see LICENSE files in the repository root for full details. */ -import { parseQsFromFragment, parseQs } from "../../../src/vector/url_utils"; +import { parseAppUrl, parseQsFromFragment, searchParamsToQueryDict } from "../../../src/vector/url_utils"; -describe("url_utils.ts", function () { - // @ts-ignore - const location: Location = { - hash: "", - search: "", - }; +// @ts-ignore +const location: Location = { + hash: "", + search: "", +}; - it("parseQsFromFragment", function () { - location.hash = "/home?foo=bar"; +describe("parseQsFromFragment", () => { + it("should parse correctly", () => { + location.hash = "#/home?foo=bar"; expect(parseQsFromFragment(location)).toEqual({ - location: "home", - params: { + location: "/home", + params: new URLSearchParams({ foo: "bar", - }, - }); - }); - - it("parseQs", function () { - location.search = "?foo=bar"; - expect(parseQs(location)).toEqual({ - foo: "bar", - }); - }); - - it("parseQs with arrays", function () { - location.search = "?via=s1&via=s2&via=s2&foo=bar"; - expect(parseQs(location)).toEqual({ - via: ["s1", "s2", "s2"], - foo: "bar", + }), }); }); }); + +describe("searchParamsToQueryDict", () => { + it("should handle arrays correctly", () => { + const u = new URLSearchParams("a=b&b=c&c=d&a=e&a=f"); + expect(searchParamsToQueryDict(u)).toEqual({ + a: ["b", "e", "f"], + b: "c", + c: "d", + }); + }); +}); + +describe("parseUrlParameters", () => { + it("should parse legacy sso parameters from query", () => { + const u = new URL("https://app.element.io?loginToken=foobar"); + const parsed = parseAppUrl(u); + expect(parsed.params.legacy_sso?.loginToken).toEqual("foobar"); + }); + + it("should parse oidc parameters from oauth-fragment", () => { + const u = new URL("https://app.element.io/#code=foobar&state=barfoo"); + const parsed = parseAppUrl(u); + expect(parsed.params.oidc?.code).toEqual("foobar"); + expect(parsed.params.oidc?.state).toEqual("barfoo"); + }); + + it("should parse guest parameters", () => { + const u = new URL("https://app.element.io?foo=bar#/room/!roomId:server?guest_access_token=foobar"); + const parsed = parseAppUrl(u); + expect(parsed.params.guest?.guest_access_token).toEqual("foobar"); + }); +}); From 35b9b12eae42bcc95e621beece3ebb3f0d4039b8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 15 Apr 2026 09:36:09 +0000 Subject: [PATCH 15/34] Update nx to v22.6.5 (#33124) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 737 ++++++++++++++++++++----------------------------- 2 files changed, 298 insertions(+), 441 deletions(-) diff --git a/package.json b/package.json index 8ea1940c0e..5a69e3d1bf 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "lodash": "^4.17.21", "mermaid": "^11.13.0", "minimist": "^1.2.6", - "nx": "22.5.4", + "nx": "22.6.5", "prettier": "3.8.1", "typescript": "catalog:", "vitepress": "^1.6.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2f1f4b9ed8..daf2165843 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -135,10 +135,10 @@ importers: version: 0.6.0 '@nx-tools/nx-container': specifier: ^7.2.1 - version: 7.2.1(@nx/devkit@22.5.3(nx@22.5.4))(@nx/js@22.5.3(@babel/traverse@7.29.0)(nx@22.5.4))(dotenv@17.4.0)(nx@22.5.4)(tslib@2.8.1) + version: 7.2.1(@nx/devkit@22.6.5(nx@22.6.5))(@nx/js@22.6.5(@babel/traverse@7.29.0)(nx@22.6.5))(dotenv@17.4.0)(nx@22.6.5)(tslib@2.8.1) '@nx/jest': specifier: ^22.5.0 - version: 22.5.3(@babel/traverse@7.29.0)(@types/node@18.19.130)(babel-plugin-macros@3.1.0)(nx@22.5.4)(typescript@5.9.3) + version: 22.6.5(@babel/traverse@7.29.0)(@types/node@18.19.130)(babel-plugin-macros@3.1.0)(nx@22.6.5)(typescript@5.9.3) '@playwright/test': specifier: 'catalog:' version: 1.59.1 @@ -156,7 +156,7 @@ importers: version: 9.1.7 knip: specifier: 6.3.0 - version: 6.3.0(patch_hash=9ee905cce2466e391db69dfcea905b0fe2502afd935d1dc6a6ac94ffe2855c28)(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1) + version: 6.3.0(patch_hash=9ee905cce2466e391db69dfcea905b0fe2502afd935d1dc6a6ac94ffe2855c28)(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) lint-staged: specifier: ^16.0.0 version: 16.4.0 @@ -170,8 +170,8 @@ importers: specifier: ^1.2.6 version: 1.2.8 nx: - specifier: 22.5.4 - version: 22.5.4 + specifier: 22.6.5 + version: 22.6.5 prettier: specifier: 3.8.1 version: 3.8.1 @@ -180,10 +180,10 @@ importers: version: 5.9.3 vitepress: specifier: ^1.6.4 - version: 1.6.4(@algolia/client-search@5.50.0)(@types/node@18.19.130)(@types/react@19.2.10)(axios@1.13.5)(jwt-decode@4.0.0)(lightningcss@1.32.0)(postcss@8.5.8)(qrcode@1.5.4)(search-insights@2.17.3)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(typescript@5.9.3) + version: 1.6.4(@algolia/client-search@5.50.0)(@types/node@18.19.130)(@types/react@19.2.10)(axios@1.15.0)(jwt-decode@4.0.0)(lightningcss@1.32.0)(postcss@8.5.8)(qrcode@1.5.4)(search-insights@2.17.3)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(typescript@5.9.3) vitepress-plugin-mermaid: specifier: ^2.0.17 - version: 2.0.17(mermaid@11.14.0)(vitepress@1.6.4(@algolia/client-search@5.50.0)(@types/node@18.19.130)(@types/react@19.2.10)(axios@1.13.5)(jwt-decode@4.0.0)(lightningcss@1.32.0)(postcss@8.5.8)(qrcode@1.5.4)(search-insights@2.17.3)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(typescript@5.9.3)) + version: 2.0.17(mermaid@11.14.0)(vitepress@1.6.4(@algolia/client-search@5.50.0)(@types/node@18.19.130)(@types/react@19.2.10)(axios@1.15.0)(jwt-decode@4.0.0)(lightningcss@1.32.0)(postcss@8.5.8)(qrcode@1.5.4)(search-insights@2.17.3)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(typescript@5.9.3)) yaml: specifier: 2.8.3 version: 2.8.3 @@ -220,7 +220,7 @@ importers: version: 7.29.0 '@babel/preset-env': specifier: ^7.18.10 - version: 7.29.0(@babel/core@7.29.0) + version: 7.29.2(@babel/core@7.29.0) '@babel/preset-typescript': specifier: ^7.18.6 version: 7.28.5(@babel/core@7.29.0) @@ -325,7 +325,7 @@ importers: dependencies: '@babel/runtime': specifier: ^7.12.5 - version: 7.28.6 + version: 7.29.2 '@element-hq/element-web-module-api': specifier: workspace:* version: link:../../packages/module-api @@ -457,7 +457,7 @@ importers: 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/6d270b46858984e7b2f8774a828c35db1d177f08 + version: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/d096a72605f5baf13967fac692b63fd050dbbf24 matrix-widget-api: specifier: ^1.17.0 version: 1.17.0 @@ -575,7 +575,7 @@ importers: version: 7.29.0(@babel/core@7.29.0) '@babel/preset-env': specifier: ^7.12.11 - version: 7.29.0(@babel/core@7.29.0) + version: 7.29.2(@babel/core@7.29.0) '@babel/preset-react': specifier: ^7.12.10 version: 7.28.5(@babel/core@7.29.0) @@ -1088,19 +1088,19 @@ importers: version: 10.2.19(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) '@storybook/addon-designs': specifier: ^11.0.1 - version: 11.1.2(@storybook/addon-docs@10.2.19(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) + version: 11.1.2(@storybook/addon-docs@10.2.19(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) '@storybook/addon-docs': specifier: ^10.0.7 - version: 10.2.19(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) + version: 10.2.19(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) '@storybook/addon-vitest': specifier: ^10.1.11 - version: 10.2.19(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2) + version: 10.2.19(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2) '@storybook/icons': specifier: ^2.0.0 version: 2.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@storybook/react-vite': specifier: ^10.0.7 - version: 10.2.19(esbuild@0.27.4)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) + version: 10.2.19(esbuild@0.27.4)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) '@stylistic/eslint-plugin': specifier: ^5.7.0 version: 5.10.0(eslint@8.57.1) @@ -1136,10 +1136,10 @@ importers: version: 9.1.0(@fontsource/inconsolata@5.2.8)(@fontsource/inter@5.2.8)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(@vector-im/compound-design-tokens@10.1.0(@types/react@19.2.10)(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@vitest/browser-playwright': specifier: ^4.0.17 - version: 4.1.2(playwright@1.59.1)(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) + version: 4.1.2(playwright@1.59.1)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) '@vitest/coverage-v8': specifier: ^4.0.17 - version: 4.1.2(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(vitest@4.1.2) + version: 4.1.2(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(vitest@4.1.2) eslint: specifier: '8' version: 8.57.1 @@ -1184,7 +1184,7 @@ importers: version: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) storybook-addon-vis: specifier: ^3.1.2 - version: 3.1.2(@storybook/addon-vitest@10.2.19(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2))(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(babel-plugin-macros@3.1.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2) + version: 3.1.2(@storybook/addon-vitest@10.2.19(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2))(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(babel-plugin-macros@3.1.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2) typedoc: specifier: ^0.28.16 version: 0.28.18(typescript@5.9.3) @@ -1199,16 +1199,16 @@ importers: version: 5.9.3 vite: specifier: ^8.0.0 - version: 8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) + version: 8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) vite-plugin-dts: specifier: ^4.5.4 - version: 4.5.4(@types/node@18.19.130)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) + version: 4.5.4(@types/node@18.19.130)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) vite-plugin-node-polyfills: specifier: ^0.26.0 - version: 0.26.0(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) + version: 0.26.0(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) vitest: specifier: ^4.0.18 - version: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) + version: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) vitest-sonar-reporter: specifier: ^3.0.0 version: 3.0.0(vitest@4.1.2) @@ -1376,8 +1376,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-define-polyfill-provider@0.6.6': - resolution: {integrity: sha512-mOAsxeeKkUKayvZR3HeTYD/fICpCPLJrU5ZjelT/PA6WHtNDBOE436YiaEUvHN454bRM3CebhDsIpieCc4texA==} + '@babel/helper-define-polyfill-provider@0.6.8': + resolution: {integrity: sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -1965,8 +1965,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/preset-env@7.29.0': - resolution: {integrity: sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w==} + '@babel/preset-env@7.29.2': + resolution: {integrity: sha512-DYD23veRYGvBFhcTY1iUvJnDNpuqNd/BzBwCvzOTKUnJjKg5kpUBh3/u9585Agdkgj+QuygG7jLfOPWMa2KVNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1988,8 +1988,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/runtime@7.28.6': - resolution: {integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==} + '@babel/runtime@7.29.2': + resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==} engines: {node: '>=6.9.0'} '@babel/template@7.28.6': @@ -2479,14 +2479,14 @@ packages: '@element-hq/element-call-embedded@0.18.0': resolution: {integrity: sha512-Fg2VlORZWkQ9t9OJTcWFXCwVzlHVLtkaiCF0qFTCOZSYYHlA3kXDRM8TagjLkIoOVR6y+9xZldbwejgKYUS9xw==} - '@emnapi/core@1.8.1': - resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==} + '@emnapi/core@1.9.2': + resolution: {integrity: sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==} - '@emnapi/runtime@1.8.1': - resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} + '@emnapi/runtime@1.9.2': + resolution: {integrity: sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==} - '@emnapi/wasi-threads@1.1.0': - resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} + '@emnapi/wasi-threads@1.2.1': + resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} '@esbuild/aix-ppc64@0.27.4': resolution: {integrity: sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==} @@ -2812,8 +2812,8 @@ packages: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} - '@istanbuljs/schema@0.1.3': - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + '@istanbuljs/schema@0.1.6': + resolution: {integrity: sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==} engines: {node: '>=8'} '@jest/console@30.3.0': @@ -3275,132 +3275,78 @@ packages: nx: '>=18.0.0 <23.0.0' tslib: ^2.6.0 - '@nx/devkit@22.5.3': - resolution: {integrity: sha512-zhRNTFsi4pbwg7L/zhBHtTOSevlgwm1iKlhPlQWoOv2PR6b+3JvjL8o4P1MbkIkut3Lsn+oTuJJ1LUPlr5vprg==} + '@nx/devkit@22.6.5': + resolution: {integrity: sha512-9kvAI+kk2pfEXLqS8OyjI9XvWmp+Gdn7jPfxDAz8BOqxMyPy3p5hYl+jc4TIsLOWunAFl8azqrcYsHzEpaWCIA==} peerDependencies: nx: '>= 21 <= 23 || ^22.0.0-0' - '@nx/jest@22.5.3': - resolution: {integrity: sha512-4yaGlApTR09zdz4fC4Ep0aENcaon5rDRDOUnEJblU67ik35jds9mczHq2rBMJO4Cnjj1pM9acm08Vb0Wg+9cuQ==} + '@nx/jest@22.6.5': + resolution: {integrity: sha512-Px+ROXwl3s8tjS3OEVMtNY5krQ2zAWyK7s922zmtbXjNKGZ8bg6krnkq7n5XpQwyXTZNVxku8TXcN7jXZECGFQ==} - '@nx/js@22.5.3': - resolution: {integrity: sha512-gglQYL6GeSH0mt6NpEFTXMFFFePU3B7TEyZq7LLUYZDH5y65izgNpdSAuEqYR7xHLtahVnesDlhPw3rtRiwMwA==} + '@nx/js@22.6.5': + resolution: {integrity: sha512-bmikz6qaBHfuAgsqPB/TfLIKfvI4g+EKIRAiU2FHnEtVWOKDAmSQXHFwE3rMS49jl2JLgxkdNjZHpg4g/OLy0g==} peerDependencies: verdaccio: ^6.0.5 peerDependenciesMeta: verdaccio: optional: true - '@nx/nx-darwin-arm64@22.5.3': - resolution: {integrity: sha512-cKXBq5bJanXp8uv6+wPvx/G4q4oFpOxMSPGaeFOVhbul2QHGGq+XMcSo+D8aYJCsk1YnbyAnnQ8r8RH/kTK5Mw==} + '@nx/nx-darwin-arm64@22.6.5': + resolution: {integrity: sha512-qT77Omkg5xQuL2+pDbneX2tI+XW5ZeayMylu7UUgK8OhTrAkJLKjpuYRH4xT5XBipxbDtlxmO3aLS3Ib1pKzJQ==} cpu: [arm64] os: [darwin] - '@nx/nx-darwin-arm64@22.5.4': - resolution: {integrity: sha512-Ib9znwSLQZSZ/9hhg5ODplpNhE/RhGVXzdfRj6YonTuWSj/kH3dLMio+4JEkjRdTQVm06cDW0KdwSgnwovqMGg==} - cpu: [arm64] - os: [darwin] - - '@nx/nx-darwin-x64@22.5.3': - resolution: {integrity: sha512-mToS41o8I+8CfxYVRMTISkgT7I1cnazgwMf7U9DoLqKOwOZzj9WD3NmsWc1h69QNJPltbeRPS8y/wnhu7RHzRA==} + '@nx/nx-darwin-x64@22.6.5': + resolution: {integrity: sha512-9jICxb7vfJ56y/7Yuh3b/n1QJqWxO9xnXKYEs6SO8xPoW/KomVckILGc1C6RQSs6/3ixVJC7k1Dh1wm5tKPFrg==} cpu: [x64] os: [darwin] - '@nx/nx-darwin-x64@22.5.4': - resolution: {integrity: sha512-DjyXuQMc93MPU2XdRsJYjzbv1tgCzMi+zm7O0gc4x3h+ECFjKkjzQBg67pqGdhE3TV27MAlVRKrgHStyK9iigg==} - cpu: [x64] - os: [darwin] - - '@nx/nx-freebsd-x64@22.5.3': - resolution: {integrity: sha512-CAWysdFSZVbTfdjNXojd9TgXbZiK9i0k3njROeV+jORsDWw4Eth3PDmK94Wk916b3n2hS0UjyI6RZaMy2GEqzA==} + '@nx/nx-freebsd-x64@22.6.5': + resolution: {integrity: sha512-6B1wEKpqz5dI3AGMqttAVnA6M3DB/besAtuGyQiymK9ROlta1iuWgCcIYwcCQyhLn2Rx7vqj447KKcgCa8HlVw==} cpu: [x64] os: [freebsd] - '@nx/nx-freebsd-x64@22.5.4': - resolution: {integrity: sha512-DhxdP8AhIfN0yCtFhZQcbp32MVN3L7UiTotYqqnOgwW922NRGSd5e+KEAWiJVrIO6TdgnI7prxpg1hfQQK0WDw==} - cpu: [x64] - os: [freebsd] - - '@nx/nx-linux-arm-gnueabihf@22.5.3': - resolution: {integrity: sha512-PRjPrijQQbdrvYwNuA3xQ3VXEQ4zfhnPjy+S2ZlQZqhFI4mlP22xfhOH1bQ7pIfzCNC2f/J9UMNYOrq/bEFjBg==} + '@nx/nx-linux-arm-gnueabihf@22.6.5': + resolution: {integrity: sha512-xV50B8mnDPboct7JkAHftajI02s+8FszA8WTzhore+YGR+lEKHTLpucwGEaQuMlSdLplH7pQix4B4uK5pcMhZw==} cpu: [arm] os: [linux] - '@nx/nx-linux-arm-gnueabihf@22.5.4': - resolution: {integrity: sha512-pv1x1afTaLAOxPxVhQneLeXgjclp11f9ORxR7jA4E86bSgc9OL92dLSCkXtLQzqPNOej6SZ2fO+PPHVMZwtaPQ==} - cpu: [arm] - os: [linux] - - '@nx/nx-linux-arm64-gnu@22.5.3': - resolution: {integrity: sha512-dmDBio/5z4Zch2VlRMdgBPm53d8xwq1l7xLj1dFMKjfE7ByfPukjPM7ZEYBiPckfiQfJBRh6HKDN7uEkA/y8CQ==} + '@nx/nx-linux-arm64-gnu@22.6.5': + resolution: {integrity: sha512-2JkWuMGj+HpW6oPAvU5VdAx1afTnEbiM10Y3YOrl3fipWV4BiP5VDx762QTrfCraP4hl6yqTgvTe7F9xaby+jQ==} cpu: [arm64] os: [linux] libc: [glibc] - '@nx/nx-linux-arm64-gnu@22.5.4': - resolution: {integrity: sha512-mPji9PzleWPvXpmFDKaXpTymRgZkk/hW8JHGhvEZpKHHXMYgTGWC+BqOEM2A4dYC4bu4fi9RrteL7aouRRWJoQ==} - cpu: [arm64] - os: [linux] - libc: [glibc] - - '@nx/nx-linux-arm64-musl@22.5.3': - resolution: {integrity: sha512-E81ET/MnnKfuLhKiovF5ueJirHOMjhC1eK0MDM2Do9wdPyusZzfGSVFQ9DOHtg7L37dAE95NNd1lCVO8gJ96vg==} + '@nx/nx-linux-arm64-musl@22.6.5': + resolution: {integrity: sha512-Z/zMqFClnEyqDXouJKEPoWVhMQIif5F0YuECWBYjd3ZLwQsXGTItoh+6Wm3XF/nGMA2uLOHyTq/X7iFXQY3RzA==} cpu: [arm64] os: [linux] libc: [musl] - '@nx/nx-linux-arm64-musl@22.5.4': - resolution: {integrity: sha512-hF/HvEhbCjcFpTgY7RbP1tUTbp0M1adZq4ckyW8mwhDWQ/MDsc8FnOHwCO3Bzy9ZeJM0zQUES6/m0Onz8geaEA==} - cpu: [arm64] - os: [linux] - libc: [musl] - - '@nx/nx-linux-x64-gnu@22.5.3': - resolution: {integrity: sha512-AgXCsPCzC0sAu2VRclMjs7LrvPQfqS3sFiehlXWTbNHQitPZLuAmQGb2l4T8lbMOs0Xn3EIrg6BF6/ntTTp6Xg==} + '@nx/nx-linux-x64-gnu@22.6.5': + resolution: {integrity: sha512-FlotSyqNnaXSn0K+yWw+hRdYBwusABrPgKLyixfJIYRzsy+xPKN6pON6vZfqGwzuWF/9mEGReRz+iM8PiW0XSg==} cpu: [x64] os: [linux] libc: [glibc] - '@nx/nx-linux-x64-gnu@22.5.4': - resolution: {integrity: sha512-1+vicSYEOtc7CNMoRCjo59no4gFe8w2nGIT127wk1yeW3EJzRVNlOA7Deu10NUUbzLeOvHc8EFOaU7clT+F7XQ==} - cpu: [x64] - os: [linux] - libc: [glibc] - - '@nx/nx-linux-x64-musl@22.5.3': - resolution: {integrity: sha512-sKs4bFQRu8Btxf5rMYKPsRVNxkQ2ey8sqoCyhJj8fwJF05DayK2ErJAR/rhtBK0c1NV7kQiKJA8nWBV3jnCdsg==} + '@nx/nx-linux-x64-musl@22.6.5': + resolution: {integrity: sha512-RVOe2qcwhoIx6mxQURPjUfAW5SEOmT2gdhewvdcvX9ICq1hj5B2VarmkhTg0qroO7xiyqOqwq26mCzoV2I3NgQ==} cpu: [x64] os: [linux] libc: [musl] - '@nx/nx-linux-x64-musl@22.5.4': - resolution: {integrity: sha512-/KjndxVB14yU0SJOhqADHOWoTy4Y45h5RjW3cxcXlPSJZz7ar1FnlLne1rWMMMUttepc8ku+3T//SGKi2eu+Nw==} - cpu: [x64] - os: [linux] - libc: [musl] - - '@nx/nx-win32-arm64-msvc@22.5.3': - resolution: {integrity: sha512-KOCQLakSO5vl4D6et9qPytOAmkgq2IIuhI8A/g0xbD1LqrIlRPa+bdkZqOGpODYAk3NyKAk7hWHsqfXKHwwX6w==} + '@nx/nx-win32-arm64-msvc@22.6.5': + resolution: {integrity: sha512-ZqurqI8VuYnsr2Kn4K4t+Gx6j/BZdf6qz/6Tv4A7XQQ6oNYVQgTqoNEFj+CCkVaIe6aIdCWpousFLqs+ZgBqYQ==} cpu: [arm64] os: [win32] - '@nx/nx-win32-arm64-msvc@22.5.4': - resolution: {integrity: sha512-CrYt9FwhjOI6ZNy/G6YHLJmZuXCFJ24BCxugPXiZ7knDx7eGrr7owGgfht4SSiK3KCX40CvWCBJfqR4ZSgaSUA==} - cpu: [arm64] - os: [win32] - - '@nx/nx-win32-x64-msvc@22.5.3': - resolution: {integrity: sha512-a6ZB2La82RIHcz4nrt3H6RZaOa+xkC2IPzhU9hMo2gbkLdIxn8wyof8uGA0frncmIVHuLc3nFAhpBOgf4j6tMA==} + '@nx/nx-win32-x64-msvc@22.6.5': + resolution: {integrity: sha512-i2QFBJIuaYg9BHxrrnBV4O7W9rVL2k0pSIdk/rRp3EYJEU93iUng+qbZiY9wh1xvmXuUCE2G7TRd+8/SG/RFKg==} cpu: [x64] os: [win32] - '@nx/nx-win32-x64-msvc@22.5.4': - resolution: {integrity: sha512-g5YByv4XsYwsYZvFe24A9bvfhZA+mwtIQt6qZtEVduZTT1hfhIsq0LXGHhkGoFLYwRMXSracWOqkalY0KT4IQw==} - cpu: [x64] - os: [win32] - - '@nx/workspace@22.5.3': - resolution: {integrity: sha512-pioGwlt5zKB9PhX36I5KAeSml19Mq+g2KyQ9mh3F+3Lvft2JM4nIMELBaUfwPicPAOwNmrsx806IXO67Q4UHxQ==} + '@nx/workspace@22.6.5': + resolution: {integrity: sha512-/CZtv1ESSfZ1MVqSlCsmnBWysU1z5VdNlwANlqL6BV2X6RUHKDPVj4YuNPvCK+0LsqyzfJdUt3pcnBYxnT5TIg==} '@octokit/auth-token@4.0.0': resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==} @@ -6482,8 +6428,8 @@ packages: resolution: {integrity: sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A==} engines: {node: '>=4'} - axios@1.13.5: - resolution: {integrity: sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==} + axios@1.15.0: + resolution: {integrity: sha512-wWyJDlAatxk30ZJer+GeCWS209sA42X+N5jU2jy6oHTp7ufw8uzUTVFBX9+wTfAlhiJXGS0Bq7X6efruWjuK9Q==} axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} @@ -6532,8 +6478,8 @@ packages: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} - babel-plugin-polyfill-corejs2@0.4.15: - resolution: {integrity: sha512-hR3GwrRwHUfYwGfrisXPIDP3JcYfBrW7wKE7+Au6wDYl7fm/ka1NEII6kORzxNU556JjfidZeBsO10kYvtV1aw==} + babel-plugin-polyfill-corejs2@0.4.17: + resolution: {integrity: sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -6542,13 +6488,13 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-corejs3@0.14.0: - resolution: {integrity: sha512-AvDcMxJ34W4Wgy4KBIIePQTAOP1Ie2WFwkQp3dB7FQ/f0lI5+nM96zUnYEOE1P9sEg0es5VCP0HxiWu5fUHZAQ==} + babel-plugin-polyfill-corejs3@0.14.2: + resolution: {integrity: sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-regenerator@0.6.6: - resolution: {integrity: sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A==} + babel-plugin-polyfill-regenerator@0.6.8: + resolution: {integrity: sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -7131,8 +7077,8 @@ packages: peerDependencies: webpack: ^5.1.0 - core-js-compat@3.48.0: - resolution: {integrity: sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==} + core-js-compat@3.49.0: + resolution: {integrity: sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==} core-js@3.48.0: resolution: {integrity: sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ==} @@ -7836,6 +7782,11 @@ packages: engines: {node: '>=0.10.0'} hasBin: true + ejs@5.0.1: + resolution: {integrity: sha512-COqBPFMxuPTPspXl2DkVYaDS3HtrD1GpzOGkNTJ1IYkifq/r9h8SVEFrjA3D9/VJGOEoMQcrlhpntcSUrM8k6A==} + engines: {node: '>=0.12.18'} + hasBin: true + electron-builder-squirrel-windows@26.8.2: resolution: {integrity: sha512-kXhajX6DzdIQcTlctVTKoG1oO39JhWcTG0lH7ZEJ4FzPaKJy7KFNfNJUd5BoEmLjv5GlrRZpEOYnniD+LcwNJA==} @@ -8622,6 +8573,9 @@ packages: get-tsconfig@4.13.7: resolution: {integrity: sha512-7tN6rFgBlMgpBML5j8typ92BKFi2sFQvIdpAqLA2beia5avZDrMs0FLZiM5etShWq5irVyGcGMEA1jcDaK7A/Q==} + get-tsconfig@4.14.0: + resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==} + github-markdown-css@5.9.0: resolution: {integrity: sha512-tmT5sY+zvg2302XLYEfH2mtkViIM1SWf2nvYoF5N1ZsO0V6B2qZTiw3GOzw4vpjLygK/KG35qRlPFweHqfzz5w==} engines: {node: '>=10'} @@ -9951,8 +9905,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/6d270b46858984e7b2f8774a828c35db1d177f08: - resolution: {tarball: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/6d270b46858984e7b2f8774a828c35db1d177f08} + matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/d096a72605f5baf13967fac692b63fd050dbbf24: + resolution: {tarball: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/d096a72605f5baf13967fac692b63fd050dbbf24} version: 41.3.0 engines: {node: '>=22.0.0'} @@ -10309,9 +10263,6 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-machine-id@1.1.12: - resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} - node-releases@2.0.37: resolution: {integrity: sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==} @@ -10381,20 +10332,8 @@ packages: nwsapi@2.2.23: resolution: {integrity: sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==} - nx@22.5.3: - resolution: {integrity: sha512-IaEPqdgaFBIr0Bfmnt6WAcX3t660sOuDXQ71lpoS8GgpD8cqX1LIW2ZyzEAdOvCP1iD6HCZehpofcVvaaL1GNQ==} - hasBin: true - peerDependencies: - '@swc-node/register': ^1.11.1 - '@swc/core': ^1.15.8 - peerDependenciesMeta: - '@swc-node/register': - optional: true - '@swc/core': - optional: true - - nx@22.5.4: - resolution: {integrity: sha512-L8wL7uCjnmpyvq4r2mN9s+oriUE4lY+mX9VgOpjj0ucRd5nzaEaBQppVs0zQGkbKC0BnHS8PGtnAglspd5Gh1Q==} + nx@22.6.5: + resolution: {integrity: sha512-VRKhDAt684dXNSz9MNjE7MekkCfQF41P2PSx5jEWQjDEP1Z4jFZbyeygWs5ZyOroG7/n0MoWAJTe6ftvIcBOAg==} hasBin: true peerDependencies: '@swc-node/register': ^1.11.1 @@ -11287,6 +11226,10 @@ packages: proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + proxy-from-env@2.1.0: + resolution: {integrity: sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==} + engines: {node: '>=10'} + public-encrypt@4.0.3: resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==} @@ -11672,8 +11615,8 @@ packages: resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} engines: {node: '>=10'} - resolve@1.22.11: - resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} + resolve@1.22.12: + resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==} engines: {node: '>= 0.4'} hasBin: true @@ -13746,14 +13689,14 @@ snapshots: regexpu-core: 6.4.0 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.6(@babel/core@7.29.0)': + '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 debug: 4.4.3 lodash.debounce: 4.0.8 - resolve: 1.22.11 + resolve: 1.22.12 transitivePeerDependencies: - supports-color @@ -14324,9 +14267,9 @@ snapshots: '@babel/core': 7.29.0 '@babel/helper-module-imports': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 - babel-plugin-polyfill-corejs2: 0.4.15(@babel/core@7.29.0) + babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.0) babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.29.0) - babel-plugin-polyfill-regenerator: 0.6.6(@babel/core@7.29.0) + babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.0) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -14393,7 +14336,7 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/preset-env@7.29.0(@babel/core@7.29.0)': + '@babel/preset-env@7.29.2(@babel/core@7.29.0)': dependencies: '@babel/compat-data': 7.29.0 '@babel/core': 7.29.0 @@ -14461,10 +14404,10 @@ snapshots: '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.29.0) '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/core@7.29.0) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.0) - babel-plugin-polyfill-corejs2: 0.4.15(@babel/core@7.29.0) - babel-plugin-polyfill-corejs3: 0.14.0(@babel/core@7.29.0) - babel-plugin-polyfill-regenerator: 0.6.6(@babel/core@7.29.0) - core-js-compat: 3.48.0 + babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.0) + babel-plugin-polyfill-corejs3: 0.14.2(@babel/core@7.29.0) + babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.0) + core-js-compat: 3.49.0 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -14499,7 +14442,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/runtime@7.28.6': {} + '@babel/runtime@7.29.2': {} '@babel/template@7.28.6': dependencies: @@ -15057,16 +15000,16 @@ snapshots: '@element-hq/element-call-embedded@0.18.0': {} - '@emnapi/core@1.8.1': + '@emnapi/core@1.9.2': dependencies: - '@emnapi/wasi-threads': 1.1.0 + '@emnapi/wasi-threads': 1.2.1 tslib: 2.8.1 - '@emnapi/runtime@1.8.1': + '@emnapi/runtime@1.9.2': dependencies: tslib: 2.8.1 - '@emnapi/wasi-threads@1.1.0': + '@emnapi/wasi-threads@1.2.1': dependencies: tslib: 2.8.1 @@ -15192,7 +15135,7 @@ snapshots: '@fetch-mock/vitest@0.2.18(vitest@4.1.2)': dependencies: fetch-mock: 12.6.0 - vitest: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) + vitest: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) '@figspec/components@2.1.0': {} @@ -15344,7 +15287,7 @@ snapshots: js-yaml: 3.14.2 resolve-from: 5.0.0 - '@istanbuljs/schema@0.1.3': {} + '@istanbuljs/schema@0.1.6': {} '@jest/console@30.3.0': dependencies: @@ -15534,11 +15477,11 @@ snapshots: '@types/yargs': 17.0.35 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.6.4(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.6.4(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))': dependencies: glob: 13.0.6 react-docgen-typescript: 2.4.0(typescript@5.9.3) - vite: 8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) + vite: 8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) optionalDependencies: typescript: 5.9.3 @@ -15791,7 +15734,7 @@ snapshots: '@matrix-org/react-sdk-module-api@2.5.0(patch_hash=016146c9cc96e6363609d2b2ac0896ccef567882eb1d73b75a77b8a30929de96)(react@19.2.4)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 react: 19.2.4 '@matrix-org/spec@1.16.0': {} @@ -15837,7 +15780,7 @@ snapshots: diff: 8.0.3 lodash: 4.17.23 minimatch: 10.2.5 - resolve: 1.22.11 + resolve: 1.22.12 semver: 7.5.4 source-map: 0.6.1 typescript: 5.8.2 @@ -15849,27 +15792,27 @@ snapshots: '@microsoft/tsdoc': 0.16.0 ajv: 8.18.0 jju: 1.4.0 - resolve: 1.22.11 + resolve: 1.22.12 '@microsoft/tsdoc@0.16.0': {} '@napi-rs/wasm-runtime@0.2.12': dependencies: - '@emnapi/core': 1.8.1 - '@emnapi/runtime': 1.8.1 + '@emnapi/core': 1.9.2 + '@emnapi/runtime': 1.9.2 '@tybys/wasm-util': 0.10.1 optional: true '@napi-rs/wasm-runtime@0.2.4': dependencies: - '@emnapi/core': 1.8.1 - '@emnapi/runtime': 1.8.1 + '@emnapi/core': 1.9.2 + '@emnapi/runtime': 1.9.2 '@tybys/wasm-util': 0.9.0 - '@napi-rs/wasm-runtime@1.1.2(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)': + '@napi-rs/wasm-runtime@1.1.2(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)': dependencies: - '@emnapi/core': 1.8.1 - '@emnapi/runtime': 1.8.1 + '@emnapi/core': 1.9.2 + '@emnapi/runtime': 1.9.2 '@tybys/wasm-util': 0.10.1 optional: true @@ -15963,10 +15906,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@nx-tools/ci-context@7.2.1(@nx/devkit@22.5.3(nx@22.5.4))(tslib@2.8.1)': + '@nx-tools/ci-context@7.2.1(@nx/devkit@22.6.5(nx@22.6.5))(tslib@2.8.1)': dependencies: '@actions/github': 6.0.1 - '@nx-tools/core': 7.2.1(@nx/devkit@22.5.3(nx@22.5.4))(tslib@2.8.1) + '@nx-tools/core': 7.2.1(@nx/devkit@22.6.5(nx@22.6.5))(tslib@2.8.1) '@octokit/openapi-types': 22.2.0 properties-file: 3.6.4 std-env: 3.10.0 @@ -15974,11 +15917,11 @@ snapshots: transitivePeerDependencies: - '@nx/devkit' - '@nx-tools/container-metadata@7.2.1(@nx/devkit@22.5.3(nx@22.5.4))(tslib@2.8.1)': + '@nx-tools/container-metadata@7.2.1(@nx/devkit@22.6.5(nx@22.6.5))(tslib@2.8.1)': dependencies: - '@nx-tools/ci-context': 7.2.1(@nx/devkit@22.5.3(nx@22.5.4))(tslib@2.8.1) - '@nx-tools/core': 7.2.1(@nx/devkit@22.5.3(nx@22.5.4))(tslib@2.8.1) - '@nx/devkit': 22.5.3(nx@22.5.4) + '@nx-tools/ci-context': 7.2.1(@nx/devkit@22.6.5(nx@22.6.5))(tslib@2.8.1) + '@nx-tools/core': 7.2.1(@nx/devkit@22.6.5(nx@22.6.5))(tslib@2.8.1) + '@nx/devkit': 22.6.5(nx@22.6.5) '@renovatebot/pep440': 4.2.1 csv-parse: 5.6.0 handlebars: 4.7.9 @@ -15986,64 +15929,53 @@ snapshots: semver: 7.7.4 tslib: 2.8.1 - '@nx-tools/core@7.2.1(@nx/devkit@22.5.3(nx@22.5.4))(tslib@2.8.1)': + '@nx-tools/core@7.2.1(@nx/devkit@22.6.5(nx@22.6.5))(tslib@2.8.1)': dependencies: '@actions/io': 1.1.3 - '@nx/devkit': 22.5.3(nx@22.5.4) + '@nx/devkit': 22.6.5(nx@22.6.5) csv-parse: 5.6.0 std-env: 3.10.0 tinyexec: 1.0.2 tinyrainbow: 3.0.3 tslib: 2.8.1 - '@nx-tools/nx-container@7.2.1(@nx/devkit@22.5.3(nx@22.5.4))(@nx/js@22.5.3(@babel/traverse@7.29.0)(nx@22.5.4))(dotenv@17.4.0)(nx@22.5.4)(tslib@2.8.1)': + '@nx-tools/nx-container@7.2.1(@nx/devkit@22.6.5(nx@22.6.5))(@nx/js@22.6.5(@babel/traverse@7.29.0)(nx@22.6.5))(dotenv@17.4.0)(nx@22.6.5)(tslib@2.8.1)': dependencies: - '@nx-tools/container-metadata': 7.2.1(@nx/devkit@22.5.3(nx@22.5.4))(tslib@2.8.1) - '@nx-tools/core': 7.2.1(@nx/devkit@22.5.3(nx@22.5.4))(tslib@2.8.1) - '@nx/devkit': 22.5.3(nx@22.5.4) - '@nx/js': 22.5.3(@babel/traverse@7.29.0)(nx@22.5.4) + '@nx-tools/container-metadata': 7.2.1(@nx/devkit@22.6.5(nx@22.6.5))(tslib@2.8.1) + '@nx-tools/core': 7.2.1(@nx/devkit@22.6.5(nx@22.6.5))(tslib@2.8.1) + '@nx/devkit': 22.6.5(nx@22.6.5) + '@nx/js': 22.6.5(@babel/traverse@7.29.0)(nx@22.6.5) csv-parse: 5.6.0 dotenv: 17.4.0 handlebars: 4.7.9 - nx: 22.5.4 + nx: 22.6.5 semver: 7.7.4 tmp: 0.2.5 tslib: 2.8.1 - '@nx/devkit@22.5.3(nx@22.5.3)': + '@nx/devkit@22.6.5(nx@22.6.5)': dependencies: '@zkochan/js-yaml': 0.0.7 - ejs: 3.1.10 + ejs: 5.0.1 enquirer: 2.3.6 - minimatch: 10.2.5 - nx: 22.5.3 + minimatch: 10.2.4 + nx: 22.6.5 semver: 7.7.4 tslib: 2.8.1 yargs-parser: 21.1.1 - '@nx/devkit@22.5.3(nx@22.5.4)': - dependencies: - '@zkochan/js-yaml': 0.0.7 - ejs: 3.1.10 - enquirer: 2.3.6 - minimatch: 10.2.5 - nx: 22.5.4 - semver: 7.7.4 - tslib: 2.8.1 - yargs-parser: 21.1.1 - - '@nx/jest@22.5.3(@babel/traverse@7.29.0)(@types/node@18.19.130)(babel-plugin-macros@3.1.0)(nx@22.5.4)(typescript@5.9.3)': + '@nx/jest@22.6.5(@babel/traverse@7.29.0)(@types/node@18.19.130)(babel-plugin-macros@3.1.0)(nx@22.6.5)(typescript@5.9.3)': dependencies: '@jest/reporters': 30.3.0 '@jest/test-result': 30.3.0 - '@nx/devkit': 22.5.3(nx@22.5.4) - '@nx/js': 22.5.3(@babel/traverse@7.29.0)(nx@22.5.4) + '@nx/devkit': 22.6.5(nx@22.6.5) + '@nx/js': 22.6.5(@babel/traverse@7.29.0)(nx@22.6.5) '@phenomnomnominal/tsquery': 6.1.4(typescript@5.9.3) identity-obj-proxy: 3.0.0 jest-config: 30.3.0(@types/node@18.19.130)(babel-plugin-macros@3.1.0) jest-resolve: 30.3.0 jest-util: 30.3.0 - minimatch: 10.2.5 + minimatch: 10.2.4 picocolors: 1.1.1 resolve.exports: 2.0.3 semver: 7.7.4 @@ -16064,17 +15996,17 @@ snapshots: - typescript - verdaccio - '@nx/js@22.5.3(@babel/traverse@7.29.0)(nx@22.5.4)': + '@nx/js@22.6.5(@babel/traverse@7.29.0)(nx@22.6.5)': dependencies: '@babel/core': 7.29.0 '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0) '@babel/plugin-transform-runtime': 7.29.0(@babel/core@7.29.0) - '@babel/preset-env': 7.29.0(@babel/core@7.29.0) + '@babel/preset-env': 7.29.2(@babel/core@7.29.0) '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) - '@babel/runtime': 7.28.6 - '@nx/devkit': 22.5.3(nx@22.5.4) - '@nx/workspace': 22.5.3 + '@babel/runtime': 7.29.2 + '@nx/devkit': 22.6.5(nx@22.6.5) + '@nx/workspace': 22.6.5 '@zkochan/js-yaml': 0.0.7 babel-plugin-const-enum: 1.2.0(@babel/core@7.29.0) babel-plugin-macros: 3.1.0 @@ -16100,73 +16032,43 @@ snapshots: - nx - supports-color - '@nx/nx-darwin-arm64@22.5.3': + '@nx/nx-darwin-arm64@22.6.5': optional: true - '@nx/nx-darwin-arm64@22.5.4': + '@nx/nx-darwin-x64@22.6.5': optional: true - '@nx/nx-darwin-x64@22.5.3': + '@nx/nx-freebsd-x64@22.6.5': optional: true - '@nx/nx-darwin-x64@22.5.4': + '@nx/nx-linux-arm-gnueabihf@22.6.5': optional: true - '@nx/nx-freebsd-x64@22.5.3': + '@nx/nx-linux-arm64-gnu@22.6.5': optional: true - '@nx/nx-freebsd-x64@22.5.4': + '@nx/nx-linux-arm64-musl@22.6.5': optional: true - '@nx/nx-linux-arm-gnueabihf@22.5.3': + '@nx/nx-linux-x64-gnu@22.6.5': optional: true - '@nx/nx-linux-arm-gnueabihf@22.5.4': + '@nx/nx-linux-x64-musl@22.6.5': optional: true - '@nx/nx-linux-arm64-gnu@22.5.3': + '@nx/nx-win32-arm64-msvc@22.6.5': optional: true - '@nx/nx-linux-arm64-gnu@22.5.4': + '@nx/nx-win32-x64-msvc@22.6.5': optional: true - '@nx/nx-linux-arm64-musl@22.5.3': - optional: true - - '@nx/nx-linux-arm64-musl@22.5.4': - optional: true - - '@nx/nx-linux-x64-gnu@22.5.3': - optional: true - - '@nx/nx-linux-x64-gnu@22.5.4': - optional: true - - '@nx/nx-linux-x64-musl@22.5.3': - optional: true - - '@nx/nx-linux-x64-musl@22.5.4': - optional: true - - '@nx/nx-win32-arm64-msvc@22.5.3': - optional: true - - '@nx/nx-win32-arm64-msvc@22.5.4': - optional: true - - '@nx/nx-win32-x64-msvc@22.5.3': - optional: true - - '@nx/nx-win32-x64-msvc@22.5.4': - optional: true - - '@nx/workspace@22.5.3': + '@nx/workspace@22.6.5': dependencies: - '@nx/devkit': 22.5.3(nx@22.5.3) + '@nx/devkit': 22.6.5(nx@22.6.5) '@zkochan/js-yaml': 0.0.7 chalk: 4.1.2 enquirer: 2.3.6 - nx: 22.5.3 + nx: 22.6.5 picomatch: 4.0.4 semver: 7.7.4 tslib: 2.8.1 @@ -16609,9 +16511,9 @@ snapshots: '@oxc-parser/binding-openharmony-arm64@0.121.0': optional: true - '@oxc-parser/binding-wasm32-wasi@0.121.0(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)': + '@oxc-parser/binding-wasm32-wasi@0.121.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)': dependencies: - '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1) + '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -16678,9 +16580,9 @@ snapshots: '@oxc-resolver/binding-openharmony-arm64@11.19.1': optional: true - '@oxc-resolver/binding-wasm32-wasi@11.19.1(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)': + '@oxc-resolver/binding-wasm32-wasi@11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)': dependencies: - '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1) + '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -17231,9 +17133,9 @@ snapshots: '@rolldown/binding-openharmony-arm64@1.0.0-rc.12': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-rc.12(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)': + '@rolldown/binding-wasm32-wasi@1.0.0-rc.12(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)': dependencies: - '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1) + '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -17348,7 +17250,7 @@ snapshots: fs-extra: 11.3.3 import-lazy: 4.0.0 jju: 1.4.0 - resolve: 1.22.11 + resolve: 1.22.12 semver: 7.5.4 optionalDependencies: '@types/node': 18.19.130 @@ -17359,7 +17261,7 @@ snapshots: '@rushstack/rig-package@0.6.0': dependencies: - resolve: 1.22.11 + resolve: 1.22.12 strip-json-comments: 3.1.1 '@rushstack/terminal@0.21.0(@types/node@18.19.130)': @@ -17686,21 +17588,21 @@ snapshots: axe-core: 4.11.1 storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@storybook/addon-designs@11.1.2(@storybook/addon-docs@10.2.19(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))': + '@storybook/addon-designs@11.1.2(@storybook/addon-docs@10.2.19(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))': dependencies: '@figspec/react': 2.0.1(@types/react@19.2.10)(react@19.2.4) storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) optionalDependencies: - '@storybook/addon-docs': 10.2.19(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) + '@storybook/addon-docs': 10.2.19(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) transitivePeerDependencies: - '@types/react' - '@storybook/addon-docs@10.2.19(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4))': + '@storybook/addon-docs@10.2.19(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4))': dependencies: '@mdx-js/react': 3.1.1(@types/react@19.2.10)(react@19.2.4) - '@storybook/csf-plugin': 10.2.19(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) + '@storybook/csf-plugin': 10.2.19(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) '@storybook/icons': 2.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@storybook/react-dom-shim': 10.2.19(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) react: 19.2.4 @@ -17714,39 +17616,39 @@ snapshots: - vite - webpack - '@storybook/addon-vitest@10.2.19(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2)': + '@storybook/addon-vitest@10.2.19(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2)': dependencies: '@storybook/global': 5.0.0 '@storybook/icons': 2.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) optionalDependencies: - '@vitest/browser': 4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) - '@vitest/browser-playwright': 4.1.2(playwright@1.59.1)(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) + '@vitest/browser': 4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) + '@vitest/browser-playwright': 4.1.2(playwright@1.59.1)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) '@vitest/runner': 4.1.2 - vitest: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) + vitest: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) transitivePeerDependencies: - react - react-dom - '@storybook/builder-vite@10.2.19(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4))': + '@storybook/builder-vite@10.2.19(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4))': dependencies: - '@storybook/csf-plugin': 10.2.19(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) + '@storybook/csf-plugin': 10.2.19(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) ts-dedent: 2.2.0 - vite: 8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) + vite: 8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - esbuild - rollup - webpack - '@storybook/csf-plugin@10.2.19(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4))': + '@storybook/csf-plugin@10.2.19(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4))': dependencies: storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) unplugin: 2.3.11 optionalDependencies: esbuild: 0.27.4 rollup: 4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8) - vite: 8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) + vite: 8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) webpack: 5.105.4(esbuild@0.27.4) '@storybook/global@5.0.0': {} @@ -17762,21 +17664,21 @@ snapshots: react-dom: 19.2.4(react@19.2.4) storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@storybook/react-vite@10.2.19(esbuild@0.27.4)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4))': + '@storybook/react-vite@10.2.19(esbuild@0.27.4)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.4(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.4(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) '@rollup/pluginutils': 5.3.0(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8)) - '@storybook/builder-vite': 10.2.19(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) + '@storybook/builder-vite': 10.2.19(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) '@storybook/react': 10.2.19(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3) empathic: 2.0.0 magic-string: 0.30.21 react: 19.2.4 react-docgen: 8.0.3 react-dom: 19.2.4(react@19.2.4) - resolve: 1.22.11 + resolve: 1.22.12 storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) tsconfig-paths: 4.2.0 - vite: 8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) + vite: 8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - esbuild - rollup @@ -17890,7 +17792,7 @@ snapshots: dependencies: '@babel/core': 7.29.0 '@babel/plugin-transform-react-constant-elements': 7.27.1(@babel/core@7.29.0) - '@babel/preset-env': 7.29.0(@babel/core@7.29.0) + '@babel/preset-env': 7.29.2(@babel/core@7.29.0) '@babel/preset-react': 7.28.5(@babel/core@7.29.0) '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) '@svgr/core': 8.1.0(typescript@5.9.3) @@ -17916,7 +17818,7 @@ snapshots: '@testing-library/dom@10.4.1': dependencies: '@babel/code-frame': 7.29.0 - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@types/aria-query': 5.0.4 aria-query: 5.3.0 dom-accessibility-api: 0.5.16 @@ -17935,7 +17837,7 @@ snapshots: '@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@testing-library/dom': 10.4.1 react: 19.2.4 react-dom: 19.2.4(react@19.2.4) @@ -18800,13 +18702,13 @@ snapshots: - vite optional: true - '@vitest/browser-playwright@4.1.2(playwright@1.59.1)(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2)': + '@vitest/browser-playwright@4.1.2(playwright@1.59.1)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2)': dependencies: - '@vitest/browser': 4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) - '@vitest/mocker': 4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) + '@vitest/browser': 4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) + '@vitest/mocker': 4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) playwright: 1.59.1 tinyrainbow: 3.1.0 - vitest: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) + vitest: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) transitivePeerDependencies: - bufferutil - msw @@ -18831,16 +18733,16 @@ snapshots: - vite optional: true - '@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2)': + '@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2)': dependencies: '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) + '@vitest/mocker': 4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) '@vitest/utils': 4.1.2 magic-string: 0.30.21 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) + vitest: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) ws: 8.20.0 transitivePeerDependencies: - bufferutil @@ -18864,7 +18766,7 @@ snapshots: optionalDependencies: '@vitest/browser': 4.1.2(vite@7.3.2(@types/node@18.19.130)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) - '@vitest/coverage-v8@4.1.2(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(vitest@4.1.2)': + '@vitest/coverage-v8@4.1.2(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(vitest@4.1.2)': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.1.2 @@ -18876,9 +18778,9 @@ snapshots: obug: 2.1.1 std-env: 4.0.0 tinyrainbow: 3.1.0 - vitest: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) + vitest: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) optionalDependencies: - '@vitest/browser': 4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) + '@vitest/browser': 4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) '@vitest/expect@3.2.4': dependencies: @@ -18905,13 +18807,13 @@ snapshots: optionalDependencies: vite: 7.3.2(@types/node@18.19.130)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) - '@vitest/mocker@4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))': + '@vitest/mocker@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))': dependencies: '@vitest/spy': 4.1.2 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) + vite: 8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) '@vitest/pretty-format@3.2.4': dependencies: @@ -19062,13 +18964,13 @@ snapshots: transitivePeerDependencies: - typescript - '@vueuse/integrations@12.8.2(axios@1.13.5)(focus-trap@7.8.0)(jwt-decode@4.0.0)(qrcode@1.5.4)(typescript@5.9.3)': + '@vueuse/integrations@12.8.2(axios@1.15.0)(focus-trap@7.8.0)(jwt-decode@4.0.0)(qrcode@1.5.4)(typescript@5.9.3)': dependencies: '@vueuse/core': 12.8.2(typescript@5.9.3) '@vueuse/shared': 12.8.2(typescript@5.9.3) vue: 3.5.31(typescript@5.9.3) optionalDependencies: - axios: 1.13.5 + axios: 1.15.0 focus-trap: 7.8.0 jwt-decode: 4.0.0 qrcode: 1.5.4 @@ -19556,11 +19458,11 @@ snapshots: axe-core@4.11.1: {} - axios@1.13.5: + axios@1.15.0: dependencies: follow-redirects: 1.15.11 form-data: 4.0.5 - proxy-from-env: 1.1.0 + proxy-from-env: 2.1.0 transitivePeerDependencies: - debug @@ -19600,7 +19502,7 @@ snapshots: dependencies: '@babel/helper-plugin-utils': 7.28.6 '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 + '@istanbuljs/schema': 0.1.6 istanbul-lib-instrument: 6.0.3 test-exclude: 6.0.0 transitivePeerDependencies: @@ -19616,15 +19518,15 @@ snapshots: babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 cosmiconfig: 7.1.0 - resolve: 1.22.11 + resolve: 1.22.12 - babel-plugin-polyfill-corejs2@0.4.15(@babel/core@7.29.0): + babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.29.0): dependencies: '@babel/compat-data': 7.29.0 '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.0) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -19632,23 +19534,23 @@ snapshots: babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0) - core-js-compat: 3.48.0 + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.0) + core-js-compat: 3.49.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.14.0(@babel/core@7.29.0): + babel-plugin-polyfill-corejs3@0.14.2(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0) - core-js-compat: 3.48.0 + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.0) + core-js-compat: 3.49.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.6(@babel/core@7.29.0): + babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.0) transitivePeerDependencies: - supports-color @@ -19829,7 +19731,7 @@ snapshots: browser-resolve@2.0.0: dependencies: - resolve: 1.22.11 + resolve: 1.22.12 browserify-aes@1.2.0: dependencies: @@ -20307,7 +20209,7 @@ snapshots: tinyglobby: 0.2.16 webpack: 5.105.4(webpack-cli@7.0.2) - core-js-compat@3.48.0: + core-js-compat@3.49.0: dependencies: browserslist: 4.28.2 @@ -20990,7 +20892,7 @@ snapshots: dom-helpers@5.2.1: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 csstype: 3.2.3 dom-serializer@1.4.1: @@ -21086,6 +20988,8 @@ snapshots: dependencies: jake: 10.9.4 + ejs@5.0.1: {} + electron-builder-squirrel-windows@26.8.2(dmg-builder@26.8.2): dependencies: app-builder-lib: 26.8.2(patch_hash=2dfb3fcdfe573cca6c248cecf63ddea5c8fa0276859695fba6c9664d0ff285d6)(dmg-builder@26.8.2)(electron-builder-squirrel-windows@26.8.2) @@ -21402,7 +21306,7 @@ snapshots: dependencies: debug: 3.2.7 is-core-module: 2.16.1 - resolve: 1.22.11 + resolve: 1.22.12 transitivePeerDependencies: - supports-color @@ -21513,7 +21417,7 @@ snapshots: enhanced-resolve: 5.20.1 eslint: 8.57.1 eslint-plugin-es-x: 7.8.0(eslint@8.57.1) - get-tsconfig: 4.13.7 + get-tsconfig: 4.14.0 globals: 15.15.0 globrex: 0.1.2 ignore: 5.3.2 @@ -21594,7 +21498,7 @@ snapshots: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) ci-info: 4.4.0 clean-regexp: 1.0.0 - core-js-compat: 3.48.0 + core-js-compat: 3.49.0 eslint: 8.57.1 esquery: 1.7.0 globals: 15.15.0 @@ -22140,6 +22044,10 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + get-tsconfig@4.14.0: + dependencies: + resolve-pkg-maps: 1.0.0 + github-markdown-css@5.9.0: {} gl-matrix@3.4.4: {} @@ -22825,7 +22733,7 @@ snapshots: dependencies: '@babel/core': 7.29.0 '@babel/parser': 7.29.2 - '@istanbuljs/schema': 0.1.3 + '@istanbuljs/schema': 0.1.6 istanbul-lib-coverage: 3.2.2 semver: 7.7.4 transitivePeerDependencies: @@ -23345,7 +23253,7 @@ snapshots: kind-of@6.0.3: {} - knip@6.3.0(patch_hash=9ee905cce2466e391db69dfcea905b0fe2502afd935d1dc6a6ac94ffe2855c28)(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1): + knip@6.3.0(patch_hash=9ee905cce2466e391db69dfcea905b0fe2502afd935d1dc6a6ac94ffe2855c28)(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2): dependencies: '@nodelib/fs.walk': 1.2.8 fast-glob: 3.3.3 @@ -23353,8 +23261,8 @@ snapshots: get-tsconfig: 4.13.7 jiti: 2.6.1 minimist: 1.2.8 - oxc-parser: 0.121.0(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1) - oxc-resolver: 11.19.1(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1) + oxc-parser: 0.121.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) + oxc-resolver: 11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) picocolors: 1.1.1 picomatch: 4.0.4 smol-toml: 1.6.1 @@ -23600,7 +23508,7 @@ snapshots: mailpit-api@1.7.0: dependencies: - axios: 1.13.5 + axios: 1.15.0 partysocket: 1.1.11 ws: 8.20.0 transitivePeerDependencies: @@ -23697,9 +23605,9 @@ snapshots: matrix-events-sdk@0.0.1: {} - matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/6d270b46858984e7b2f8774a828c35db1d177f08: + matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/d096a72605f5baf13967fac692b63fd050dbbf24: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@matrix-org/matrix-sdk-crypto-wasm': 18.0.0 another-json: 0.2.0 bs58: 6.0.0 @@ -24084,8 +23992,6 @@ snapshots: node-int64@0.4.0: {} - node-machine-id@1.1.12: {} - node-releases@2.0.37: {} node-stdlib-browser@1.3.1: @@ -24132,7 +24038,7 @@ snapshots: normalize-package-data@2.5.0: dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.11 + resolve: 1.22.12 semver: 5.7.2 validate-npm-package-license: 3.0.4 @@ -24192,71 +24098,19 @@ snapshots: nwsapi@2.2.23: {} - nx@22.5.3: + nx@22.6.5: dependencies: '@napi-rs/wasm-runtime': 0.2.4 '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.2 '@zkochan/js-yaml': 0.0.7 - axios: 1.13.5 + axios: 1.15.0 cli-cursor: 3.1.0 cli-spinners: 2.6.1 cliui: 8.0.1 dotenv: 16.4.7 dotenv-expand: 11.0.7 - ejs: 3.1.10 - enquirer: 2.3.6 - figures: 3.2.0 - flat: 5.0.2 - front-matter: 4.0.2 - ignore: 7.0.5 - jest-diff: 30.3.0 - jsonc-parser: 3.2.0 - lines-and-columns: 2.0.3 - minimatch: 10.2.5 - node-machine-id: 1.1.12 - npm-run-path: 4.0.1 - open: 8.4.2 - ora: 5.3.0 - picocolors: 1.1.1 - resolve.exports: 2.0.3 - semver: 7.7.4 - string-width: 4.2.3 - tar-stream: 2.2.0 - tmp: 0.2.5 - tree-kill: 1.2.2 - tsconfig-paths: 4.2.0 - tslib: 2.8.1 - yaml: 2.8.3 - yargs: 17.7.2 - yargs-parser: 21.1.1 - optionalDependencies: - '@nx/nx-darwin-arm64': 22.5.3 - '@nx/nx-darwin-x64': 22.5.3 - '@nx/nx-freebsd-x64': 22.5.3 - '@nx/nx-linux-arm-gnueabihf': 22.5.3 - '@nx/nx-linux-arm64-gnu': 22.5.3 - '@nx/nx-linux-arm64-musl': 22.5.3 - '@nx/nx-linux-x64-gnu': 22.5.3 - '@nx/nx-linux-x64-musl': 22.5.3 - '@nx/nx-win32-arm64-msvc': 22.5.3 - '@nx/nx-win32-x64-msvc': 22.5.3 - transitivePeerDependencies: - - debug - - nx@22.5.4: - dependencies: - '@napi-rs/wasm-runtime': 0.2.4 - '@yarnpkg/lockfile': 1.1.0 - '@yarnpkg/parsers': 3.0.2 - '@zkochan/js-yaml': 0.0.7 - axios: 1.13.5 - cli-cursor: 3.1.0 - cli-spinners: 2.6.1 - cliui: 8.0.1 - dotenv: 16.4.7 - dotenv-expand: 11.0.7 - ejs: 3.1.10 + ejs: 5.0.1 enquirer: 2.3.6 figures: 3.2.0 flat: 5.0.2 @@ -24266,13 +24120,13 @@ snapshots: jsonc-parser: 3.2.0 lines-and-columns: 2.0.3 minimatch: 10.2.4 - node-machine-id: 1.1.12 npm-run-path: 4.0.1 open: 8.4.2 ora: 5.3.0 picocolors: 1.1.1 resolve.exports: 2.0.3 semver: 7.7.4 + smol-toml: 1.6.1 string-width: 4.2.3 tar-stream: 2.2.0 tmp: 0.2.5 @@ -24283,16 +24137,16 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 22.5.4 - '@nx/nx-darwin-x64': 22.5.4 - '@nx/nx-freebsd-x64': 22.5.4 - '@nx/nx-linux-arm-gnueabihf': 22.5.4 - '@nx/nx-linux-arm64-gnu': 22.5.4 - '@nx/nx-linux-arm64-musl': 22.5.4 - '@nx/nx-linux-x64-gnu': 22.5.4 - '@nx/nx-linux-x64-musl': 22.5.4 - '@nx/nx-win32-arm64-msvc': 22.5.4 - '@nx/nx-win32-x64-msvc': 22.5.4 + '@nx/nx-darwin-arm64': 22.6.5 + '@nx/nx-darwin-x64': 22.6.5 + '@nx/nx-freebsd-x64': 22.6.5 + '@nx/nx-linux-arm-gnueabihf': 22.6.5 + '@nx/nx-linux-arm64-gnu': 22.6.5 + '@nx/nx-linux-arm64-musl': 22.6.5 + '@nx/nx-linux-x64-gnu': 22.6.5 + '@nx/nx-linux-x64-musl': 22.6.5 + '@nx/nx-win32-arm64-msvc': 22.6.5 + '@nx/nx-win32-x64-msvc': 22.6.5 transitivePeerDependencies: - debug @@ -24420,7 +24274,7 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 - oxc-parser@0.121.0(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1): + oxc-parser@0.121.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2): dependencies: '@oxc-project/types': 0.121.0 optionalDependencies: @@ -24440,7 +24294,7 @@ snapshots: '@oxc-parser/binding-linux-x64-gnu': 0.121.0 '@oxc-parser/binding-linux-x64-musl': 0.121.0 '@oxc-parser/binding-openharmony-arm64': 0.121.0 - '@oxc-parser/binding-wasm32-wasi': 0.121.0(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1) + '@oxc-parser/binding-wasm32-wasi': 0.121.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) '@oxc-parser/binding-win32-arm64-msvc': 0.121.0 '@oxc-parser/binding-win32-ia32-msvc': 0.121.0 '@oxc-parser/binding-win32-x64-msvc': 0.121.0 @@ -24448,7 +24302,7 @@ snapshots: - '@emnapi/core' - '@emnapi/runtime' - oxc-resolver@11.19.1(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1): + oxc-resolver@11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2): optionalDependencies: '@oxc-resolver/binding-android-arm-eabi': 11.19.1 '@oxc-resolver/binding-android-arm64': 11.19.1 @@ -24466,7 +24320,7 @@ snapshots: '@oxc-resolver/binding-linux-x64-gnu': 11.19.1 '@oxc-resolver/binding-linux-x64-musl': 11.19.1 '@oxc-resolver/binding-openharmony-arm64': 11.19.1 - '@oxc-resolver/binding-wasm32-wasi': 11.19.1(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1) + '@oxc-resolver/binding-wasm32-wasi': 11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) '@oxc-resolver/binding-win32-arm64-msvc': 11.19.1 '@oxc-resolver/binding-win32-ia32-msvc': 11.19.1 '@oxc-resolver/binding-win32-x64-msvc': 11.19.1 @@ -24870,7 +24724,7 @@ snapshots: postcss: 8.5.8 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.11 + resolve: 1.22.12 postcss-js@4.1.0(postcss@8.5.8): dependencies: @@ -25313,6 +25167,8 @@ snapshots: proxy-from-env@1.1.0: {} + proxy-from-env@2.1.0: {} + public-encrypt@4.0.3: dependencies: bn.js: 4.12.3 @@ -25407,7 +25263,7 @@ snapshots: react-beautiful-dnd@13.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4): dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 css-box-model: 1.2.1 memoize-one: 5.2.1 raf-schd: 4.0.3 @@ -25426,7 +25282,7 @@ snapshots: react-clientside-effect@1.2.8(react@19.2.4): dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 react: 19.2.4 react-docgen-typescript@2.4.0(typescript@5.9.3): @@ -25443,7 +25299,7 @@ snapshots: '@types/doctrine': 0.0.9 '@types/resolve': 1.20.6 doctrine: 3.0.0 - resolve: 1.22.11 + resolve: 1.22.12 strip-indent: 4.1.1 transitivePeerDependencies: - supports-color @@ -25455,7 +25311,7 @@ snapshots: react-focus-lock@2.13.7(@types/react@19.2.10)(react@19.2.4): dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 focus-lock: 1.3.6 prop-types: 15.8.1 react: 19.2.4 @@ -25479,7 +25335,7 @@ snapshots: react-redux@7.2.9(react-dom@19.2.4(react@19.2.4))(react@19.2.4): dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@types/react-redux': 7.1.34 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 @@ -25525,7 +25381,7 @@ snapshots: react-transition-group@4.4.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4): dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -25606,7 +25462,7 @@ snapshots: rechoir@0.8.0: dependencies: - resolve: 1.22.11 + resolve: 1.22.12 redent@3.0.0: dependencies: @@ -25615,7 +25471,7 @@ snapshots: redux@4.2.1: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 reflect-metadata@0.1.14: {} @@ -25729,8 +25585,9 @@ snapshots: resolve.exports@2.0.3: {} - resolve@1.22.11: + resolve@1.22.12: dependencies: + es-errors: 1.3.0 is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -25795,7 +25652,7 @@ snapshots: robust-predicates@3.0.3: {} - rolldown@1.0.0-rc.12(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1): + rolldown@1.0.0-rc.12(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2): dependencies: '@oxc-project/types': 0.122.0 '@rolldown/pluginutils': 1.0.0-rc.12 @@ -25812,7 +25669,7 @@ snapshots: '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.12 '@rolldown/binding-linux-x64-musl': 1.0.0-rc.12 '@rolldown/binding-openharmony-arm64': 1.0.0-rc.12 - '@rolldown/binding-wasm32-wasi': 1.0.0-rc.12(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1) + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.12(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.12 '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.12 transitivePeerDependencies: @@ -26331,19 +26188,19 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 - storybook-addon-vis@3.1.2(@storybook/addon-vitest@10.2.19(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2))(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(babel-plugin-macros@3.1.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2): + storybook-addon-vis@3.1.2(@storybook/addon-vitest@10.2.19(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2))(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(babel-plugin-macros@3.1.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2): dependencies: - '@storybook/addon-vitest': 10.2.19(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2) + '@storybook/addon-vitest': 10.2.19(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2) '@storybook/icons': 2.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@vitest/browser': 4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) + '@vitest/browser': 4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) glob: 13.0.6 is-ci: 4.1.0 memoize: 10.2.0 pathe: 2.0.3 storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) type-plus: 8.0.0-beta.7 - vitest: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) - vitest-plugin-vis: 4.1.0(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(babel-plugin-macros@3.1.0)(vitest@4.1.2) + vitest: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) + vitest-plugin-vis: 4.1.0(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(babel-plugin-macros@3.1.0)(vitest@4.1.2) transitivePeerDependencies: - '@vitest/browser-playwright' - '@vitest/browser-webdriverio' @@ -26556,7 +26413,7 @@ snapshots: stylelint-value-no-unknown-custom-properties@6.1.1(stylelint@17.6.0(typescript@5.9.3)): dependencies: postcss-value-parser: 4.2.0 - resolve: 1.22.11 + resolve: 1.22.12 stylelint: 17.6.0(typescript@5.9.3) stylelint@17.6.0(typescript@5.9.3): @@ -26793,7 +26650,7 @@ snapshots: test-exclude@6.0.0: dependencies: - '@istanbuljs/schema': 0.1.3 + '@istanbuljs/schema': 0.1.6 glob: 7.2.3 minimatch: 3.1.5 @@ -26950,7 +26807,7 @@ snapshots: tsx@4.21.0: dependencies: esbuild: 0.27.4 - get-tsconfig: 4.13.7 + get-tsconfig: 4.14.0 optionalDependencies: fsevents: 2.3.3 optional: true @@ -27313,7 +27170,7 @@ snapshots: - rollup - supports-color - vite-plugin-dts@4.5.4(@types/node@18.19.130)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)): + vite-plugin-dts@4.5.4(@types/node@18.19.130)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)): dependencies: '@microsoft/api-extractor': 7.56.0(@types/node@18.19.130) '@rollup/pluginutils': 5.3.0(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8)) @@ -27326,17 +27183,17 @@ snapshots: magic-string: 0.30.21 typescript: 5.9.3 optionalDependencies: - vite: 8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) + vite: 8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-node-polyfills@0.26.0(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)): + vite-plugin-node-polyfills@0.26.0(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)): dependencies: '@rollup/plugin-inject': 5.0.5(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8)) node-stdlib-browser: 1.3.1 - vite: 8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) + vite: 8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: - rollup @@ -27370,12 +27227,12 @@ snapshots: tsx: 4.21.0 yaml: 2.8.3 - vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3): + vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 postcss: 8.5.8 - rolldown: 1.0.0-rc.12(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1) + rolldown: 1.0.0-rc.12(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) tinyglobby: 0.2.16 optionalDependencies: '@types/node': 18.19.130 @@ -27390,14 +27247,14 @@ snapshots: - '@emnapi/core' - '@emnapi/runtime' - vitepress-plugin-mermaid@2.0.17(mermaid@11.14.0)(vitepress@1.6.4(@algolia/client-search@5.50.0)(@types/node@18.19.130)(@types/react@19.2.10)(axios@1.13.5)(jwt-decode@4.0.0)(lightningcss@1.32.0)(postcss@8.5.8)(qrcode@1.5.4)(search-insights@2.17.3)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(typescript@5.9.3)): + vitepress-plugin-mermaid@2.0.17(mermaid@11.14.0)(vitepress@1.6.4(@algolia/client-search@5.50.0)(@types/node@18.19.130)(@types/react@19.2.10)(axios@1.15.0)(jwt-decode@4.0.0)(lightningcss@1.32.0)(postcss@8.5.8)(qrcode@1.5.4)(search-insights@2.17.3)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(typescript@5.9.3)): dependencies: mermaid: 11.14.0 - vitepress: 1.6.4(@algolia/client-search@5.50.0)(@types/node@18.19.130)(@types/react@19.2.10)(axios@1.13.5)(jwt-decode@4.0.0)(lightningcss@1.32.0)(postcss@8.5.8)(qrcode@1.5.4)(search-insights@2.17.3)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(typescript@5.9.3) + vitepress: 1.6.4(@algolia/client-search@5.50.0)(@types/node@18.19.130)(@types/react@19.2.10)(axios@1.15.0)(jwt-decode@4.0.0)(lightningcss@1.32.0)(postcss@8.5.8)(qrcode@1.5.4)(search-insights@2.17.3)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(typescript@5.9.3) optionalDependencies: '@mermaid-js/mermaid-mindmap': 9.3.0 - vitepress@1.6.4(@algolia/client-search@5.50.0)(@types/node@18.19.130)(@types/react@19.2.10)(axios@1.13.5)(jwt-decode@4.0.0)(lightningcss@1.32.0)(postcss@8.5.8)(qrcode@1.5.4)(search-insights@2.17.3)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(typescript@5.9.3): + vitepress@1.6.4(@algolia/client-search@5.50.0)(@types/node@18.19.130)(@types/react@19.2.10)(axios@1.15.0)(jwt-decode@4.0.0)(lightningcss@1.32.0)(postcss@8.5.8)(qrcode@1.5.4)(search-insights@2.17.3)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(typescript@5.9.3): dependencies: '@docsearch/css': 3.8.2 '@docsearch/js': 3.8.2(@algolia/client-search@5.50.0)(@types/react@19.2.10)(search-insights@2.17.3) @@ -27410,7 +27267,7 @@ snapshots: '@vue/devtools-api': 7.7.9 '@vue/shared': 3.5.31 '@vueuse/core': 12.8.2(typescript@5.9.3) - '@vueuse/integrations': 12.8.2(axios@1.13.5)(focus-trap@7.8.0)(jwt-decode@4.0.0)(qrcode@1.5.4)(typescript@5.9.3) + '@vueuse/integrations': 12.8.2(axios@1.15.0)(focus-trap@7.8.0)(jwt-decode@4.0.0)(qrcode@1.5.4)(typescript@5.9.3) focus-trap: 7.8.0 mark.js: 8.11.1 minisearch: 7.2.0 @@ -27446,9 +27303,9 @@ snapshots: - typescript - universal-cookie - vitest-plugin-vis@4.1.0(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(babel-plugin-macros@3.1.0)(vitest@4.1.2): + vitest-plugin-vis@4.1.0(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(babel-plugin-macros@3.1.0)(vitest@4.1.2): dependencies: - '@vitest/browser': 4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) + '@vitest/browser': 4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) dedent: 1.7.2(babel-plugin-macros@3.1.0) glob: 13.0.6 is-ci: 4.1.0 @@ -27459,9 +27316,9 @@ snapshots: rimraf: 6.1.3 ssim.js: 3.5.0 type-plus: 8.0.0-beta.7 - vitest: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) + vitest: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) optionalDependencies: - '@vitest/browser-playwright': 4.1.2(playwright@1.59.1)(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) + '@vitest/browser-playwright': 4.1.2(playwright@1.59.1)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) transitivePeerDependencies: - babel-plugin-macros @@ -27499,10 +27356,10 @@ snapshots: transitivePeerDependencies: - msw - vitest@4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)): + vitest@4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)): dependencies: '@vitest/expect': 4.1.2 - '@vitest/mocker': 4.1.2(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) + '@vitest/mocker': 4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) '@vitest/pretty-format': 4.1.2 '@vitest/runner': 4.1.2 '@vitest/snapshot': 4.1.2 @@ -27519,12 +27376,12 @@ snapshots: tinyexec: 1.0.4 tinyglobby: 0.2.16 tinyrainbow: 3.1.0 - vite: 8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) + vite: 8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.0 '@types/node': 18.19.130 - '@vitest/browser-playwright': 4.1.2(playwright@1.59.1)(vite@8.0.5(@emnapi/core@1.8.1)(@emnapi/runtime@1.8.1)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) + '@vitest/browser-playwright': 4.1.2(playwright@1.59.1)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) jsdom: 26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f) transitivePeerDependencies: - msw @@ -27564,7 +27421,7 @@ snapshots: wait-on@9.0.4: dependencies: - axios: 1.13.5 + axios: 1.15.0 joi: 18.0.2 lodash: 4.18.1 minimist: 1.2.8 From 421fbe4a52aacd25f9b04f96633056d3a991afaf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 15 Apr 2026 10:33:42 +0000 Subject: [PATCH 16/34] Update storybook (#33125) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 846 +++++++++++++++++++++++++------------------------ 1 file changed, 429 insertions(+), 417 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index daf2165843..0995d6e224 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,10 +26,10 @@ catalogs: version: 1.59.1 react: specifier: ^19.0.0 - version: 19.2.4 + version: 19.2.5 react-dom: specifier: ^19.0.0 - version: 19.2.4 + version: 19.2.5 typescript: specifier: 5.9.3 version: 5.9.3 @@ -349,7 +349,7 @@ importers: version: 1.5.0 '@matrix-org/react-sdk-module-api': specifier: ^2.4.0 - version: 2.5.0(patch_hash=016146c9cc96e6363609d2b2ac0896ccef567882eb1d73b75a77b8a30929de96)(react@19.2.4) + version: 2.5.0(patch_hash=016146c9cc96e6363609d2b2ac0896ccef567882eb1d73b75a77b8a30929de96)(react@19.2.5) '@sentry/browser': specifier: ^10.0.0 version: 10.47.0 @@ -358,13 +358,13 @@ importers: version: 1.0.2 '@vector-im/compound-design-tokens': specifier: 'catalog:' - version: 10.1.0(@types/react@19.2.10)(react@19.2.4) + version: 10.1.0(@types/react@19.2.10)(react@19.2.5) '@vector-im/compound-web': specifier: 'catalog:' - version: 9.1.0(@fontsource/inconsolata@5.2.8)(@fontsource/inter@5.2.8)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(@vector-im/compound-design-tokens@10.1.0(@types/react@19.2.10)(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + version: 9.1.0(@fontsource/inconsolata@5.2.8)(@fontsource/inter@5.2.8)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(@vector-im/compound-design-tokens@10.1.0(@types/react@19.2.10)(react@19.2.5))(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@vector-im/matrix-wysiwyg': specifier: 2.40.0 - version: 2.40.0(patch_hash=7bdf6150f2905bc2f055a6bcaa7b9d78fa7ffde82e800bcc454ac7b0096bd65e)(react@19.2.4) + version: 2.40.0(patch_hash=7bdf6150f2905bc2f055a6bcaa7b9d78fa7ffde82e800bcc454ac7b0096bd65e)(react@19.2.5) '@zxcvbn-ts/core': specifier: ^3.0.4 version: 3.0.4 @@ -430,7 +430,7 @@ importers: version: 2.6.0 html-react-parser: specifier: ^5.2.2 - version: 5.2.17(@types/react@19.2.10)(react@19.2.4) + version: 5.2.17(@types/react@19.2.10)(react@19.2.5) is-ip: specifier: ^5.0.0 version: 5.0.1 @@ -457,7 +457,7 @@ importers: 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/d096a72605f5baf13967fac692b63fd050dbbf24 + version: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/a5e67af31fdeb2a00057435dc8b1f201577cb509 matrix-widget-api: specifier: ^1.17.0 version: 1.17.0 @@ -487,28 +487,28 @@ importers: version: 1.5.4 re-resizable: specifier: 6.11.2 - version: 6.11.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + version: 6.11.2(react-dom@19.2.5(react@19.2.5))(react@19.2.5) react: specifier: 'catalog:' - version: 19.2.4 + version: 19.2.5 react-beautiful-dnd: specifier: ^13.1.0 - version: 13.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + version: 13.1.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) react-blurhash: specifier: ^0.3.0 - version: 0.3.0(patch_hash=58bc7f075478017ce27bcc252e8509876390db106246bd5b0a7446642cc4b505)(blurhash@2.0.5)(react@19.2.4) + version: 0.3.0(patch_hash=58bc7f075478017ce27bcc252e8509876390db106246bd5b0a7446642cc4b505)(blurhash@2.0.5)(react@19.2.5) react-dom: specifier: 'catalog:' - version: 19.2.4(react@19.2.4) + version: 19.2.5(react@19.2.5) react-focus-lock: specifier: ^2.5.1 - version: 2.13.7(@types/react@19.2.10)(react@19.2.4) + version: 2.13.7(@types/react@19.2.10)(react@19.2.5) react-string-replace: specifier: ^2.0.0 version: 2.0.1 react-transition-group: specifier: ^4.4.1 - version: 4.4.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + version: 4.4.5(react-dom@19.2.5(react@19.2.5))(react@19.2.5) rfc4648: specifier: ^1.4.0 version: 1.5.4 @@ -623,7 +623,7 @@ importers: version: 6.9.1 '@testing-library/react': specifier: ^16.0.0 - version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@testing-library/user-event': specifier: ^14.5.2 version: 14.6.1(@testing-library/dom@10.4.1) @@ -923,11 +923,11 @@ importers: version: 3.6.0 react: specifier: ^19 - version: 19.2.4 + version: 19.2.5 devDependencies: '@matrix-org/react-sdk-module-api': specifier: ^2.5.0 - version: 2.5.0(patch_hash=016146c9cc96e6363609d2b2ac0896ccef567882eb1d73b75a77b8a30929de96)(react@19.2.4) + version: 2.5.0(patch_hash=016146c9cc96e6363609d2b2ac0896ccef567882eb1d73b75a77b8a30929de96)(react@19.2.5) '@microsoft/api-extractor': specifier: ^7.49.1 version: 7.56.0(@types/node@18.19.130) @@ -1027,7 +1027,7 @@ importers: version: 1.16.0 '@vector-im/compound-design-tokens': specifier: 'catalog:' - version: 10.1.0(@types/react@19.2.10)(react@19.2.4) + version: 10.1.0(@types/react@19.2.10)(react@19.2.5) classnames: specifier: ^2.5.1 version: 2.5.1 @@ -1036,13 +1036,13 @@ importers: version: 0.18.6 html-react-parser: specifier: ^5.2.2 - version: 5.2.17(@types/react@19.2.10)(react@19.2.4) + version: 5.2.17(@types/react@19.2.10)(react@19.2.5) linkify-html: specifier: 4.3.2 version: 4.3.2(patch_hash=1761c1eabe25d9fae83f74f27a20b3d24515840a4a8747bb04828df46bcfdea2)(linkifyjs@4.3.2) linkify-react: specifier: 4.3.2 - version: 4.3.2(linkifyjs@4.3.2)(react@19.2.4) + version: 4.3.2(linkifyjs@4.3.2)(react@19.2.5) linkify-string: specifier: 4.3.2 version: 4.3.2(linkifyjs@4.3.2) @@ -1057,13 +1057,13 @@ importers: version: 3.6.0 react-merge-refs: specifier: ^3.0.2 - version: 3.0.2(react@19.2.4) + version: 3.0.2(react@19.2.5) react-resizable-panels: specifier: ^4.6.5 - version: 4.7.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + version: 4.7.2(react-dom@19.2.5(react@19.2.5))(react@19.2.5) react-virtuoso: specifier: ^4.14.0 - version: 4.18.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + version: 4.18.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) temporal-polyfill: specifier: ^0.3.0 version: 0.3.2 @@ -1079,28 +1079,28 @@ importers: version: 5.2.8 '@matrix-org/react-sdk-module-api': specifier: ^2.5.0 - version: 2.5.0(patch_hash=016146c9cc96e6363609d2b2ac0896ccef567882eb1d73b75a77b8a30929de96)(react@19.2.4) + version: 2.5.0(patch_hash=016146c9cc96e6363609d2b2ac0896ccef567882eb1d73b75a77b8a30929de96)(react@19.2.5) '@playwright/test': specifier: 'catalog:' version: 1.59.1 '@storybook/addon-a11y': specifier: ^10.0.7 - version: 10.2.19(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) + version: 10.3.5(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)) '@storybook/addon-designs': specifier: ^11.0.1 - version: 11.1.2(@storybook/addon-docs@10.2.19(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) + version: 11.1.3(@storybook/addon-docs@10.3.5(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)) '@storybook/addon-docs': specifier: ^10.0.7 - version: 10.2.19(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) + version: 10.3.5(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) '@storybook/addon-vitest': specifier: ^10.1.11 - version: 10.2.19(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2) + version: 10.3.5(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vitest@4.1.2) '@storybook/icons': specifier: ^2.0.0 - version: 2.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + version: 2.0.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@storybook/react-vite': specifier: ^10.0.7 - version: 10.2.19(esbuild@0.27.4)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) + version: 10.3.5(esbuild@0.27.4)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) '@stylistic/eslint-plugin': specifier: ^5.7.0 version: 5.10.0(eslint@8.57.1) @@ -1109,7 +1109,7 @@ importers: version: 10.4.1 '@testing-library/react': specifier: ^16.3.2 - version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@testing-library/user-event': specifier: ^14.6.1 version: 14.6.1(@testing-library/dom@10.4.1) @@ -1133,7 +1133,7 @@ importers: version: 8.58.0(eslint@8.57.1)(typescript@5.9.3) '@vector-im/compound-web': specifier: 'catalog:' - version: 9.1.0(@fontsource/inconsolata@5.2.8)(@fontsource/inter@5.2.8)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(@vector-im/compound-design-tokens@10.1.0(@types/react@19.2.10)(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + version: 9.1.0(@fontsource/inconsolata@5.2.8)(@fontsource/inter@5.2.8)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(@vector-im/compound-design-tokens@10.1.0(@types/react@19.2.10)(react@19.2.5))(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@vitest/browser-playwright': specifier: ^4.0.17 version: 4.1.2(playwright@1.59.1)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) @@ -1172,7 +1172,7 @@ importers: version: 7.0.1(eslint@8.57.1) eslint-plugin-storybook: specifier: ^10.0.7 - version: 10.3.5(eslint@8.57.1)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3) + version: 10.3.5(eslint@8.57.1)(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3) eslint-plugin-unicorn: specifier: ^56.0.0 version: 56.0.1(eslint@8.57.1) @@ -1181,10 +1181,10 @@ importers: version: 3.8.1 storybook: specifier: ^10.0.7 - version: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + version: 10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) storybook-addon-vis: specifier: ^3.1.2 - version: 3.1.2(@storybook/addon-vitest@10.2.19(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2))(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(babel-plugin-macros@3.1.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2) + version: 3.1.5(@storybook/addon-vitest@10.3.5(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vitest@4.1.2))(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)(vitest@4.1.2) typedoc: specifier: ^0.28.16 version: 0.28.18(typescript@5.9.3) @@ -2908,11 +2908,11 @@ packages: resolution: {integrity: sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@joshwooding/vite-plugin-react-docgen-typescript@0.6.4': - resolution: {integrity: sha512-6PyZBYKnnVNqOSB0YFly+62R7dmov8segT27A+RVTBVd4iAE6kbW9QBJGlyR2yG4D4ohzhZSTIu7BK1UTtmFFA==} + '@joshwooding/vite-plugin-react-docgen-typescript@0.7.0': + resolution: {integrity: sha512-qvsTEwEFefhdirGOPnu9Wp6ChfIwy2dBCRuETU3uE+4cC+PFoxMSiiEhxk4lOluA34eARHA0OxqsEUYDqRMgeQ==} peerDependencies: typescript: '>= 4.3.x' - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true @@ -4918,13 +4918,13 @@ packages: '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - '@storybook/addon-a11y@10.2.19': - resolution: {integrity: sha512-SJGf1ghCoRVlwyiRwz5GiHuNvu7C5iCDNIRJW8WGOJlnoQa3rYaY7WJ/8a/eT9N8buIscL9AYWudhh5zsI1W3g==} + '@storybook/addon-a11y@10.3.5': + resolution: {integrity: sha512-5k6lpgfIeLxvNhE8v3wEzdiu73ONKjF4gmH1AHvfqYd8kIVzQJai0KCDxgvqNncXHQhIWkaf1fg6+9hKaYJyaw==} peerDependencies: - storybook: ^10.2.19 + storybook: ^10.3.5 - '@storybook/addon-designs@11.1.2': - resolution: {integrity: sha512-d9tOOJSNrUOshK0hvnDtR17uk/gfDAbs0DKGRaKe0VacUVLJkJEPor4OpxKKFG59qtSi4iU1FYyb668hfMdCdw==} + '@storybook/addon-designs@11.1.3': + resolution: {integrity: sha512-AK+ij478Y6S16TCNPwm7H90OipVe2wZApOlHjC6qDvMW61zyd4yP1icrRtjehSadw5SCoz8HcAmIYfQCOY6E4A==} peerDependencies: '@storybook/addon-docs': ^10.0.0 || ^10.0.0-0 || ^10.1.0-0 || ^10.2.0-0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -4938,18 +4938,18 @@ packages: react-dom: optional: true - '@storybook/addon-docs@10.2.19': - resolution: {integrity: sha512-tXugthdzjX5AkGWDSP4pnRgA/CWlOaEKp/+y9JOGXHLQmm1GHjW+4brNvNkKbjBl06LALXwlcTOyU4lyVRDLAw==} + '@storybook/addon-docs@10.3.5': + resolution: {integrity: sha512-WuHbxia/o5TX4Rg/IFD0641K5qId/Nk0dxhmAUNoFs5L0+yfZUwh65XOBbzXqrkYmYmcVID4v7cgDRmzstQNkA==} peerDependencies: - storybook: ^10.2.19 + storybook: ^10.3.5 - '@storybook/addon-vitest@10.2.19': - resolution: {integrity: sha512-mx7B8QBT4YFLJ6+30rVxRfJNMDrIfVjJBWtdhP4mbZCS2IuoKAqf28KaC4ZZ4/UWAxjA/8VSQrV9CpXArepMlg==} + '@storybook/addon-vitest@10.3.5': + resolution: {integrity: sha512-PQDeeMwoF55kvzlhFqVKOryBJskkVk71AbDh7F0y8PdRRxlGbTvIUkKXktHZWBdESo0dV6BkeVxGQ4ZpiFxirg==} peerDependencies: '@vitest/browser': ^3.0.0 || ^4.0.0 '@vitest/browser-playwright': ^4.0.0 '@vitest/runner': ^3.0.0 || ^4.0.0 - storybook: ^10.2.19 + storybook: ^10.3.5 vitest: ^3.0.0 || ^4.0.0 peerDependenciesMeta: '@vitest/browser': @@ -4961,18 +4961,18 @@ packages: vitest: optional: true - '@storybook/builder-vite@10.2.19': - resolution: {integrity: sha512-a59xALzM9GeYh6p+wzAeBbDyIe+qyrC4nxS3QNzb5i2ZOhrq1iIpvnDaOWe80NC8mV3IlqUEGY8Uawkf//1Rmg==} + '@storybook/builder-vite@10.3.5': + resolution: {integrity: sha512-i4KwCOKbhtlbQIbhm53+Kk7bMnxa0cwTn1pxmtA/x5wm1Qu7FrrBQV0V0DNjkUqzcSKo1CjspASJV/HlY0zYlw==} peerDependencies: - storybook: ^10.2.19 + storybook: ^10.3.5 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - '@storybook/csf-plugin@10.2.19': - resolution: {integrity: sha512-BpjYIOdyQn/Rm6MjUAc5Gl8HlARZrskD/OhUNShiOh2fznb523dHjiE5mbU1kKM/+L1uvRlEqqih40rTx+xCrg==} + '@storybook/csf-plugin@10.3.5': + resolution: {integrity: sha512-qlEzNKxOjq86pvrbuMwiGD/bylnsXk1dg7ve0j77YFjEEchqtl7qTlrXvFdNaLA89GhW6D/EV6eOCu/eobPDgw==} peerDependencies: esbuild: 0.27.4 rollup: 4.60.1 - storybook: ^10.2.19 + storybook: ^10.3.5 vite: '*' webpack: '*' peerDependenciesMeta: @@ -4994,27 +4994,27 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@storybook/react-dom-shim@10.2.19': - resolution: {integrity: sha512-BXCEfBGVBRYBTYeBeH/PJsy0Bq5MERe/HiaylR+ah/XrvIr2Z9bkne1J8yYiXCjiyq5HQa7Bj11roz0+vyUaEw==} + '@storybook/react-dom-shim@10.3.5': + resolution: {integrity: sha512-Gw8R7XZm0zSUH0XAuxlQJhmizsLzyD6x00KOlP6l7oW9eQHXGfxg3seNDG3WrSAcW07iP1/P422kuiriQlOv7g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.2.19 + storybook: ^10.3.5 - '@storybook/react-vite@10.2.19': - resolution: {integrity: sha512-2/yMKrK4IqMIZicRpPMoIg+foBuWnkaEWt0R4V4hjErDj/SC3D9ov+GUqhjKJ81TegijhKzNpwnSD7Nf87haKw==} + '@storybook/react-vite@10.3.5': + resolution: {integrity: sha512-UB5sJHeh26bfd8sNMx2YPGYRYmErIdTRaLOT28m4bykQIa1l9IgVktsYg/geW7KsJU0lXd3oTbnUjLD+enpi3w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.2.19 + storybook: ^10.3.5 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - '@storybook/react@10.2.19': - resolution: {integrity: sha512-gm2qxLyYSsGp7fee5i+d8jSVUKMla8yRaTJ1wxPEnyaJMd0QUu6U2v3p2rW7PH1DWop3D6NqWOY8kmZjmSZKlA==} + '@storybook/react@10.3.5': + resolution: {integrity: sha512-tpLTLaVGoA6fLK3ReyGzZUricq7lyPaV2hLPpj5wqdXLV/LpRtAHClUpNoPDYSBjlnSjL81hMZijbkGC3mA+gw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.2.19 + storybook: ^10.3.5 typescript: '>= 4.9.x' peerDependenciesMeta: typescript: @@ -6096,6 +6096,9 @@ packages: '@webassemblyjs/wast-printer@1.14.1': resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} + '@webcontainer/env@1.1.1': + resolution: {integrity: sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng==} + '@xmldom/xmldom@0.9.9': resolution: {integrity: sha512-qycIHAucxy/LXAYIjmLmtQ8q9GPnMbnjG1KXhWm9o5sCr6pOYDATkMPiTNa6/v8eELyqOQ2FsEqeoFYmgv/gJg==} engines: {node: '>=14.6'} @@ -6424,8 +6427,8 @@ packages: await-lock@3.0.0: resolution: {integrity: sha512-eO6fLiSnrJrMdjWMNK8zbVRXPs2TKJg78iKZd9wDpN3na5tcoV6EoeiOlMgk2QaAQ1gIrK1YuMsJHXWqz89tSA==} - axe-core@4.11.1: - resolution: {integrity: sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A==} + axe-core@4.11.3: + resolution: {integrity: sha512-zBQouZixDTbo3jMGqHKyePxYxr1e5W8UdTmBQ7sNtaA9M2bE32daxxPLS/jojhKOHxQ7LWwPjfiwf/fhaJWzlg==} engines: {node: '>=4'} axios@1.15.0: @@ -9905,8 +9908,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/d096a72605f5baf13967fac692b63fd050dbbf24: - resolution: {tarball: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/d096a72605f5baf13967fac692b63fd050dbbf24} + matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/a5e67af31fdeb2a00057435dc8b1f201577cb509: + resolution: {tarball: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/a5e67af31fdeb2a00057435dc8b1f201577cb509} version: 41.3.0 engines: {node: '>=22.0.0'} @@ -9957,9 +9960,9 @@ packages: memoize-one@6.0.0: resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} - memoize@10.2.0: - resolution: {integrity: sha512-DeC6b7QBrZsRs3Y02A6A7lQyzFbsQbqgjI6UW0GigGWV+u1s25TycMr0XHZE4cJce7rY/vyw2ctMQqfDkIhUEA==} - engines: {node: '>=18'} + memoize@11.0.0: + resolution: {integrity: sha512-cjsfZaC9b1clqPeIVMbb5dLHSXgdgGWGxdAU3oTUUkHiwWTKTBNnSmcqWJncNjYtBi3S8Rp0c5GIiyGztR8TRA==} + engines: {node: '>=22'} meow@14.1.0: resolution: {integrity: sha512-EDYo6VlmtnumlcBCbh1gLJ//9jvM/ndXHfVXIFrZVr6fGcwTUyCTFNTLCKuY3ffbK8L/+3Mzqnd58RojiZqHVw==} @@ -11350,10 +11353,10 @@ packages: resolution: {integrity: sha512-aEZ9qP+/M+58x2qgfSFEWH1BxLyHe5+qkLNJOZQb5iGS017jpbRnoKhNRrXPeA6RfBrZO5wZrT9DMC1UqE1f1w==} engines: {node: ^20.9.0 || >=22} - react-dom@19.2.4: - resolution: {integrity: sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==} + react-dom@19.2.5: + resolution: {integrity: sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==} peerDependencies: - react: ^19.2.4 + react: ^19.2.5 react-focus-lock@2.13.7: resolution: {integrity: sha512-20lpZHEQrXPb+pp1tzd4ULL6DyO5D2KnR0G69tTDdydrmNhU7pdFmbQUYVyHUgp+xN29IuFR0PVuhOmvaZL9Og==} @@ -11447,8 +11450,8 @@ packages: react: '>=16 || >=17 || >= 18 || >= 19' react-dom: '>=16 || >=17 || >= 18 || >=19' - react@19.2.4: - resolution: {integrity: sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==} + react@19.2.5: + resolution: {integrity: sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==} engines: {node: '>=0.10.0'} read-binary-file-arch@1.0.6: @@ -12066,16 +12069,16 @@ packages: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} - storybook-addon-vis@3.1.2: - resolution: {integrity: sha512-eq+HQzjktd7L2onLPhYzC1j5k3j93ZbweQSN6PRvkrsUWSeUTcRNYEIq80zQlH6vcI88+hp/SoAB4FrteEYFRw==} + storybook-addon-vis@3.1.5: + resolution: {integrity: sha512-NE5NlnLqCtrWF82ZyF4YVG5TKJTPYRV8QRRhzNCjOQpTLVqiIPlN2QR1xjWp9SaYEamuMbSXNcYSOGdeRy3IUA==} peerDependencies: '@storybook/addon-vitest': ^10.1.10 '@vitest/browser': ^4 storybook: ^10.1.10 vitest: ^4 - storybook@10.2.19: - resolution: {integrity: sha512-UUm5eGSm6BLhkcFP0WbxkmAHJZfVN2ViLpIZOqiIPS++q32VYn+CLFC0lrTYTDqYvaG7i4BK4uowXYujzE4NdQ==} + storybook@10.3.5: + resolution: {integrity: sha512-uBSZu/GZa9aEIW3QMGvdQPMZWhGxSe4dyRWU8B3/Vd47Gy/XLC7tsBxRr13txmmPOEDHZR94uLuq0H50fvuqBw==} hasBin: true peerDependencies: prettier: ^2 || ^3 @@ -12594,8 +12597,10 @@ packages: resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} engines: {node: '>= 0.6'} - type-plus@8.0.0-beta.7: - resolution: {integrity: sha512-LTV9UqBJ20I48Ba2L8N25EOowtrs40MLzsqQFfvAXnPAN9z0ny4CjduFfNIfW7euZ6wr6ImShEtrhR1virHiNw==} + type-plus@8.0.0-beta.8: + resolution: {integrity: sha512-egrpXQq2tV0abCf99+n4SCD/stT76qEwPBI1q7BqiVUe5pHWc+bm4vsOiNR84SmZTv4SoEl9UOZUdkEbS3POdw==} + peerDependencies: + typescript: '>= 5.6.0' typed-array-buffer@1.0.3: resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} @@ -13017,8 +13022,8 @@ packages: postcss: optional: true - vitest-plugin-vis@4.1.0: - resolution: {integrity: sha512-wEYILWeax3hMUNMLMJzZ0dwtasy/YKAZz5/pyqK+0tyETjNBhtdrWiRLZc6OktOMZJk2YPlpjSOB/qqldAlvMQ==} + vitest-plugin-vis@4.2.2: + resolution: {integrity: sha512-j4komd9ZUZwQppOGr0v+rBWx47pZ92g+Ps+pWmvPwkIR5W5cAZIOJDMR80EFhtluy+Cpp850FAq4QZUmE4+fCw==} peerDependencies: '@vitest/browser': ^4 '@vitest/browser-playwright': ^4 @@ -13604,7 +13609,7 @@ snapshots: '@axe-core/playwright@4.11.1(playwright-core@1.59.1)': dependencies: - axe-core: 4.11.1 + axe-core: 4.11.3 playwright-core: 1.59.1 '@babel/code-frame@7.29.0': @@ -15139,11 +15144,11 @@ snapshots: '@figspec/components@2.1.0': {} - '@figspec/react@2.0.1(@types/react@19.2.10)(react@19.2.4)': + '@figspec/react@2.0.1(@types/react@19.2.10)(react@19.2.5)': dependencies: '@figspec/components': 2.1.0 '@lit-labs/react': 2.1.3(@types/react@19.2.10) - react: 19.2.4 + react: 19.2.5 transitivePeerDependencies: - '@types/react' @@ -15156,18 +15161,18 @@ snapshots: '@floating-ui/core': 1.7.4 '@floating-ui/utils': 0.2.10 - '@floating-ui/react-dom@2.1.7(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@floating-ui/react-dom@2.1.7(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: '@floating-ui/dom': 1.7.5 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) - '@floating-ui/react@0.27.17(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@floating-ui/react@0.27.17(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: - '@floating-ui/react-dom': 2.1.7(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@floating-ui/react-dom': 2.1.7(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@floating-ui/utils': 0.2.10 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) tabbable: 6.4.0 '@floating-ui/utils@0.2.10': {} @@ -15477,7 +15482,7 @@ snapshots: '@types/yargs': 17.0.35 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.6.4(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.7.0(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))': dependencies: glob: 13.0.6 react-docgen-typescript: 2.4.0(typescript@5.9.3) @@ -15732,18 +15737,18 @@ snapshots: '@matrix-org/matrix-sdk-crypto-wasm@18.0.0': {} - '@matrix-org/react-sdk-module-api@2.5.0(patch_hash=016146c9cc96e6363609d2b2ac0896ccef567882eb1d73b75a77b8a30929de96)(react@19.2.4)': + '@matrix-org/react-sdk-module-api@2.5.0(patch_hash=016146c9cc96e6363609d2b2ac0896ccef567882eb1d73b75a77b8a30929de96)(react@19.2.5)': dependencies: '@babel/runtime': 7.29.2 - react: 19.2.4 + react: 19.2.5 '@matrix-org/spec@1.16.0': {} - '@mdx-js/react@3.1.1(@types/react@19.2.10)(react@19.2.4)': + '@mdx-js/react@3.1.1(@types/react@19.2.10)(react@19.2.5)': dependencies: '@types/mdx': 2.0.13(patch_hash=c209882c533714d2dcbf4cf397002125ea83677ef152eff403386611cd0f0d3a) '@types/react': 19.2.10 - react: 19.2.4 + react: 19.2.5 '@mermaid-js/mermaid-mindmap@9.3.0': dependencies: @@ -16757,339 +16762,339 @@ snapshots: '@radix-ui/primitive@1.1.3': {} - '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.10)(react@19.2.4)': + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.10)(react@19.2.5)': dependencies: - react: 19.2.4 + react: 19.2.5 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-context-menu@2.2.16(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-context-menu@2.2.16(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-context@1.1.2(@types/react@19.2.10)(react@19.2.4)': + '@radix-ui/react-context@1.1.2(@types/react@19.2.10)(react@19.2.5)': dependencies: - react: 19.2.4 + react: 19.2.5 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-context@1.1.3(@types/react@19.2.10)(react@19.2.4)': + '@radix-ui/react-context@1.1.3(@types/react@19.2.10)(react@19.2.5)': dependencies: - react: 19.2.4 + react: 19.2.5 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.2.5) aria-hidden: 1.2.6 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - react-remove-scroll: 2.7.2(@types/react@19.2.10)(react@19.2.4) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) + react-remove-scroll: 2.7.2(@types/react@19.2.10)(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-direction@1.1.1(@types/react@19.2.10)(react@19.2.4)': + '@radix-ui/react-direction@1.1.1(@types/react@19.2.10)(react@19.2.5)': dependencies: - react: 19.2.4 + react: 19.2.5 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.10)(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-dropdown-menu@2.1.16(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-dropdown-menu@2.1.16(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.10)(react@19.2.4)': + '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.10)(react@19.2.5)': dependencies: - react: 19.2.4 + react: 19.2.5 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-form@0.1.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-form@0.1.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-label': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-label': 2.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-id@1.1.1(@types/react@19.2.10)(react@19.2.4)': + '@radix-ui/react-id@1.1.1(@types/react@19.2.10)(react@19.2.5)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.5) + react: 19.2.5 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-label@2.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-label@2.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-menu@2.1.16(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-menu@2.1.16(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.5) aria-hidden: 1.2.6 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - react-remove-scroll: 2.7.2(@types/react@19.2.10)(react@19.2.4) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) + react-remove-scroll: 2.7.2(@types/react@19.2.10)(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: - '@floating-ui/react-dom': 2.1.7(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.10)(react@19.2.4) + '@floating-ui/react-dom': 2.1.7(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.10)(react@19.2.5) '@radix-ui/rect': 1.1.1 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-primitive@2.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-primitive@2.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: - '@radix-ui/react-slot': 1.2.4(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-slot': 1.2.4(@types/react@19.2.10)(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-progress@1.1.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-progress@1.1.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: - '@radix-ui/react-context': 1.1.3(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-primitive': 2.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-context': 1.1.3(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-primitive': 2.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-separator@1.1.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@radix-ui/react-separator@1.1.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: - '@radix-ui/react-primitive': 2.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-primitive': 2.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-slot@1.2.3(@types/react@19.2.10)(react@19.2.4)': + '@radix-ui/react-slot@1.2.3(@types/react@19.2.10)(react@19.2.5)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.5) + react: 19.2.5 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-slot@1.2.4(@types/react@19.2.10)(react@19.2.4)': + '@radix-ui/react-slot@1.2.4(@types/react@19.2.10)(react@19.2.5)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.5) + react: 19.2.5 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.10)(react@19.2.4)': + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.10)(react@19.2.5)': dependencies: - react: 19.2.4 + react: 19.2.5 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.10)(react@19.2.4)': + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.10)(react@19.2.5)': dependencies: - '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.10)(react@19.2.4) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.10)(react@19.2.5) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.5) + react: 19.2.5 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.10)(react@19.2.4)': + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.10)(react@19.2.5)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.5) + react: 19.2.5 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.10)(react@19.2.4)': + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.10)(react@19.2.5)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.5) + react: 19.2.5 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.10)(react@19.2.4)': + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.10)(react@19.2.5)': dependencies: - react: 19.2.4 + react: 19.2.5 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.10)(react@19.2.4)': + '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.10)(react@19.2.5)': dependencies: '@radix-ui/rect': 1.1.1 - react: 19.2.4 + react: 19.2.5 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-size@1.1.1(@types/react@19.2.10)(react@19.2.4)': + '@radix-ui/react-use-size@1.1.1(@types/react@19.2.10)(react@19.2.5)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.4) - react: 19.2.4 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.5) + react: 19.2.5 optionalDependencies: '@types/react': 19.2.10 @@ -17582,32 +17587,32 @@ snapshots: '@standard-schema/spec@1.1.0': {} - '@storybook/addon-a11y@10.2.19(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))': + '@storybook/addon-a11y@10.3.5(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))': dependencies: '@storybook/global': 5.0.0 - axe-core: 4.11.1 - storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + axe-core: 4.11.3 + storybook: 10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - '@storybook/addon-designs@11.1.2(@storybook/addon-docs@10.2.19(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))': + '@storybook/addon-designs@11.1.3(@storybook/addon-docs@10.3.5(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))': dependencies: - '@figspec/react': 2.0.1(@types/react@19.2.10)(react@19.2.4) - storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@figspec/react': 2.0.1(@types/react@19.2.10)(react@19.2.5) + storybook: 10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) optionalDependencies: - '@storybook/addon-docs': 10.2.19(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@storybook/addon-docs': 10.3.5(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) transitivePeerDependencies: - '@types/react' - '@storybook/addon-docs@10.2.19(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4))': + '@storybook/addon-docs@10.3.5(@types/react@19.2.10)(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4))': dependencies: - '@mdx-js/react': 3.1.1(@types/react@19.2.10)(react@19.2.4) - '@storybook/csf-plugin': 10.2.19(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) - '@storybook/icons': 2.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@storybook/react-dom-shim': 10.2.19(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@mdx-js/react': 3.1.1(@types/react@19.2.10)(react@19.2.5) + '@storybook/csf-plugin': 10.3.5(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) + '@storybook/icons': 2.0.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@storybook/react-dom-shim': 10.3.5(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) + storybook: 10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' @@ -17616,11 +17621,11 @@ snapshots: - vite - webpack - '@storybook/addon-vitest@10.2.19(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2)': + '@storybook/addon-vitest@10.3.5(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vitest@4.1.2)': dependencies: '@storybook/global': 5.0.0 - '@storybook/icons': 2.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@storybook/icons': 2.0.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + storybook: 10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) optionalDependencies: '@vitest/browser': 4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) '@vitest/browser-playwright': 4.1.2(playwright@1.59.1)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) @@ -17630,10 +17635,10 @@ snapshots: - react - react-dom - '@storybook/builder-vite@10.2.19(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4))': + '@storybook/builder-vite@10.3.5(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4))': dependencies: - '@storybook/csf-plugin': 10.2.19(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) - storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@storybook/csf-plugin': 10.3.5(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) + storybook: 10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) ts-dedent: 2.2.0 vite: 8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: @@ -17641,9 +17646,9 @@ snapshots: - rollup - webpack - '@storybook/csf-plugin@10.2.19(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4))': + '@storybook/csf-plugin@10.3.5(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4))': dependencies: - storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + storybook: 10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) unplugin: 2.3.11 optionalDependencies: esbuild: 0.27.4 @@ -17653,30 +17658,30 @@ snapshots: '@storybook/global@5.0.0': {} - '@storybook/icons@2.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@storybook/icons@2.0.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) - '@storybook/react-dom-shim@10.2.19(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))': + '@storybook/react-dom-shim@10.3.5(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))': dependencies: - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) + storybook: 10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - '@storybook/react-vite@10.2.19(esbuild@0.27.4)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4))': + '@storybook/react-vite@10.3.5(esbuild@0.27.4)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.4(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@5.9.3)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) '@rollup/pluginutils': 5.3.0(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8)) - '@storybook/builder-vite': 10.2.19(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) - '@storybook/react': 10.2.19(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3) + '@storybook/builder-vite': 10.3.5(esbuild@0.27.4)(rollup@4.60.1(patch_hash=603340e49399c6044e41a3998891667387d5ec1acbd38d4e5862f2ba3ef58de8))(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.27.4)) + '@storybook/react': 10.3.5(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3) empathic: 2.0.0 magic-string: 0.30.21 - react: 19.2.4 + react: 19.2.5 react-docgen: 8.0.3 - react-dom: 19.2.4(react@19.2.4) + react-dom: 19.2.5(react@19.2.5) resolve: 1.22.12 - storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + storybook: 10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) tsconfig-paths: 4.2.0 vite: 8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) transitivePeerDependencies: @@ -17686,14 +17691,15 @@ snapshots: - typescript - webpack - '@storybook/react@10.2.19(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)': + '@storybook/react@10.3.5(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 10.2.19(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) - react: 19.2.4 + '@storybook/react-dom-shim': 10.3.5(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)) + react: 19.2.5 react-docgen: 8.0.3 - react-dom: 19.2.4(react@19.2.4) - storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react-docgen-typescript: 2.4.0(typescript@5.9.3) + react-dom: 19.2.5(react@19.2.5) + storybook: 10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -17835,12 +17841,12 @@ snapshots: picocolors: 1.1.1 redent: 3.0.0 - '@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: '@babel/runtime': 7.29.2 '@testing-library/dom': 10.4.1 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) @@ -18653,35 +18659,35 @@ snapshots: d3-selection: 3.0.0 d3-transition: 3.0.1(d3-selection@3.0.0) - '@vector-im/compound-design-tokens@10.1.0(@types/react@19.2.10)(react@19.2.4)': + '@vector-im/compound-design-tokens@10.1.0(@types/react@19.2.10)(react@19.2.5)': optionalDependencies: '@types/react': 19.2.10 - react: 19.2.4 + react: 19.2.5 - '@vector-im/compound-web@9.1.0(@fontsource/inconsolata@5.2.8)(@fontsource/inter@5.2.8)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(@vector-im/compound-design-tokens@10.1.0(@types/react@19.2.10)(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + '@vector-im/compound-web@9.1.0(@fontsource/inconsolata@5.2.8)(@fontsource/inter@5.2.8)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(@vector-im/compound-design-tokens@10.1.0(@types/react@19.2.10)(react@19.2.5))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: - '@floating-ui/react': 0.27.17(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@floating-ui/react': 0.27.17(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@fontsource/inconsolata': 5.2.8 '@fontsource/inter': 5.2.8 - '@radix-ui/react-context-menu': 2.2.16(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-dropdown-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-form': 0.1.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-progress': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-separator': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@radix-ui/react-slot': 1.2.4(@types/react@19.2.10)(react@19.2.4) - '@vector-im/compound-design-tokens': 10.1.0(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-context-menu': 2.2.16(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-dropdown-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-form': 0.1.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-progress': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-separator': 1.1.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + '@radix-ui/react-slot': 1.2.4(@types/react@19.2.10)(react@19.2.5) + '@vector-im/compound-design-tokens': 10.1.0(@types/react@19.2.10)(react@19.2.5) classnames: 2.5.1 - react: 19.2.4 - vaul: 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.5 + vaul: 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 transitivePeerDependencies: - '@types/react-dom' - react-dom - '@vector-im/matrix-wysiwyg@2.40.0(patch_hash=7bdf6150f2905bc2f055a6bcaa7b9d78fa7ffde82e800bcc454ac7b0096bd65e)(react@19.2.4)': + '@vector-im/matrix-wysiwyg@2.40.0(patch_hash=7bdf6150f2905bc2f055a6bcaa7b9d78fa7ffde82e800bcc454ac7b0096bd65e)(react@19.2.5)': dependencies: - react: 19.2.4 + react: 19.2.5 '@vitejs/plugin-vue@5.2.4(vite@5.4.21(@types/node@18.19.130)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1))(vue@3.5.31(typescript@5.9.3))': dependencies: @@ -19061,6 +19067,8 @@ snapshots: '@webassemblyjs/ast': 1.14.1 '@xtuc/long': 4.2.2 + '@webcontainer/env@1.1.1': {} + '@xmldom/xmldom@0.9.9': {} '@xtuc/ieee754@1.2.0': {} @@ -19456,7 +19464,7 @@ snapshots: await-lock@3.0.0(patch_hash=b767a571946a4f8710ac54b1a7bec8a7c1570f9b85d75922392fae20d0578964): {} - axe-core@4.11.1: {} + axe-core@4.11.3: {} axios@1.15.0: dependencies: @@ -21377,7 +21385,7 @@ snapshots: array-includes: 3.1.9 array.prototype.flatmap: 1.3.3 ast-types-flow: 0.0.8 - axe-core: 4.11.1 + axe-core: 4.11.3 axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 @@ -21483,11 +21491,11 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-storybook@10.3.5(eslint@8.57.1)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3): + eslint-plugin-storybook@10.3.5(eslint@8.57.1)(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3): dependencies: '@typescript-eslint/utils': 8.58.2(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 - storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + storybook: 10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) transitivePeerDependencies: - supports-color - typescript @@ -22300,11 +22308,11 @@ snapshots: relateurl: 0.2.7 terser: 5.46.1 - html-react-parser@5.2.17(@types/react@19.2.10)(react@19.2.4): + html-react-parser@5.2.17(@types/react@19.2.10)(react@19.2.5): dependencies: domhandler: 5.0.3 html-dom-parser: 5.1.8 - react: 19.2.4 + react: 19.2.5 react-property: 2.0.2 style-to-js: 1.1.21 optionalDependencies: @@ -23382,10 +23390,10 @@ snapshots: dependencies: uc.micro: 2.1.0 - linkify-react@4.3.2(linkifyjs@4.3.2)(react@19.2.4): + linkify-react@4.3.2(linkifyjs@4.3.2)(react@19.2.5): dependencies: linkifyjs: 4.3.2 - react: 19.2.4 + react: 19.2.5 linkify-string@4.3.2(linkifyjs@4.3.2): dependencies: @@ -23605,7 +23613,7 @@ snapshots: matrix-events-sdk@0.0.1: {} - matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/d096a72605f5baf13967fac692b63fd050dbbf24: + matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/a5e67af31fdeb2a00057435dc8b1f201577cb509: dependencies: '@babel/runtime': 7.29.2 '@matrix-org/matrix-sdk-crypto-wasm': 18.0.0 @@ -23690,7 +23698,7 @@ snapshots: memoize-one@6.0.0: {} - memoize@10.2.0: + memoize@11.0.0: dependencies: mimic-function: 5.0.1 @@ -25256,34 +25264,34 @@ snapshots: schema-utils: 3.3.0 webpack: 5.105.4(webpack-cli@7.0.2) - re-resizable@6.11.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + re-resizable@6.11.2(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) - react-beautiful-dnd@13.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + react-beautiful-dnd@13.1.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: '@babel/runtime': 7.29.2 css-box-model: 1.2.1 memoize-one: 5.2.1 raf-schd: 4.0.3 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) - react-redux: 7.2.9(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) + react-redux: 7.2.9(react-dom@19.2.5(react@19.2.5))(react@19.2.5) redux: 4.2.1 - use-memo-one: 1.1.3(react@19.2.4) + use-memo-one: 1.1.3(react@19.2.5) transitivePeerDependencies: - react-native - react-blurhash@0.3.0(patch_hash=58bc7f075478017ce27bcc252e8509876390db106246bd5b0a7446642cc4b505)(blurhash@2.0.5)(react@19.2.4): + react-blurhash@0.3.0(patch_hash=58bc7f075478017ce27bcc252e8509876390db106246bd5b0a7446642cc4b505)(blurhash@2.0.5)(react@19.2.5): dependencies: blurhash: 2.0.5 - react: 19.2.4 + react: 19.2.5 - react-clientside-effect@1.2.8(react@19.2.4): + react-clientside-effect@1.2.8(react@19.2.5): dependencies: '@babel/runtime': 7.29.2 - react: 19.2.4 + react: 19.2.5 react-docgen-typescript@2.4.0(typescript@5.9.3): dependencies: @@ -25304,20 +25312,20 @@ snapshots: transitivePeerDependencies: - supports-color - react-dom@19.2.4(react@19.2.4): + react-dom@19.2.5(react@19.2.5): dependencies: - react: 19.2.4 + react: 19.2.5 scheduler: 0.27.0 - react-focus-lock@2.13.7(@types/react@19.2.10)(react@19.2.4): + react-focus-lock@2.13.7(@types/react@19.2.10)(react@19.2.5): dependencies: '@babel/runtime': 7.29.2 focus-lock: 1.3.6 prop-types: 15.8.1 - react: 19.2.4 - react-clientside-effect: 1.2.8(react@19.2.4) - use-callback-ref: 1.3.3(@types/react@19.2.10)(react@19.2.4) - use-sidecar: 1.1.3(@types/react@19.2.10)(react@19.2.4) + react: 19.2.5 + react-clientside-effect: 1.2.8(react@19.2.5) + use-callback-ref: 1.3.3(@types/react@19.2.10)(react@19.2.5) + use-sidecar: 1.1.3(@types/react@19.2.10)(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 @@ -25327,73 +25335,73 @@ snapshots: react-is@19.2.4: {} - react-merge-refs@3.0.2(react@19.2.4): + react-merge-refs@3.0.2(react@19.2.5): optionalDependencies: - react: 19.2.4 + react: 19.2.5 react-property@2.0.2: {} - react-redux@7.2.9(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + react-redux@7.2.9(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: '@babel/runtime': 7.29.2 '@types/react-redux': 7.1.34 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 19.2.4 + react: 19.2.5 react-is: 17.0.2 optionalDependencies: - react-dom: 19.2.4(react@19.2.4) + react-dom: 19.2.5(react@19.2.5) - react-remove-scroll-bar@2.3.8(@types/react@19.2.10)(react@19.2.4): + react-remove-scroll-bar@2.3.8(@types/react@19.2.10)(react@19.2.5): dependencies: - react: 19.2.4 - react-style-singleton: 2.2.3(@types/react@19.2.10)(react@19.2.4) + react: 19.2.5 + react-style-singleton: 2.2.3(@types/react@19.2.10)(react@19.2.5) tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.10 - react-remove-scroll@2.7.2(@types/react@19.2.10)(react@19.2.4): + react-remove-scroll@2.7.2(@types/react@19.2.10)(react@19.2.5): dependencies: - react: 19.2.4 - react-remove-scroll-bar: 2.3.8(@types/react@19.2.10)(react@19.2.4) - react-style-singleton: 2.2.3(@types/react@19.2.10)(react@19.2.4) + react: 19.2.5 + react-remove-scroll-bar: 2.3.8(@types/react@19.2.10)(react@19.2.5) + react-style-singleton: 2.2.3(@types/react@19.2.10)(react@19.2.5) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.2.10)(react@19.2.4) - use-sidecar: 1.1.3(@types/react@19.2.10)(react@19.2.4) + use-callback-ref: 1.3.3(@types/react@19.2.10)(react@19.2.5) + use-sidecar: 1.1.3(@types/react@19.2.10)(react@19.2.5) optionalDependencies: '@types/react': 19.2.10 - react-resizable-panels@4.7.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + react-resizable-panels@4.7.2(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) react-string-replace@2.0.1: {} - react-style-singleton@2.2.3(@types/react@19.2.10)(react@19.2.4): + react-style-singleton@2.2.3(@types/react@19.2.10)(react@19.2.5): dependencies: get-nonce: 1.0.1 - react: 19.2.4 + react: 19.2.5 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.10 - react-transition-group@4.4.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + react-transition-group@4.4.5(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: '@babel/runtime': 7.29.2 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) - react-virtuoso@4.18.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + react-virtuoso@4.18.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) - react@19.2.4: {} + react@19.2.5: {} read-binary-file-arch@1.0.6: dependencies: @@ -26188,39 +26196,41 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 - storybook-addon-vis@3.1.2(@storybook/addon-vitest@10.2.19(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2))(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(babel-plugin-macros@3.1.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2): + storybook-addon-vis@3.1.5(@storybook/addon-vitest@10.3.5(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vitest@4.1.2))(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(typescript@5.9.3)(vitest@4.1.2): dependencies: - '@storybook/addon-vitest': 10.2.19(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.2) - '@storybook/icons': 2.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@storybook/addon-vitest': 10.3.5(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(@vitest/runner@4.1.2)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vitest@4.1.2) + '@storybook/icons': 2.0.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@vitest/browser': 4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) glob: 13.0.6 is-ci: 4.1.0 - memoize: 10.2.0 + memoize: 11.0.0 pathe: 2.0.3 - storybook: 10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - type-plus: 8.0.0-beta.7 + storybook: 10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + type-plus: 8.0.0-beta.8(typescript@5.9.3) vitest: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) - vitest-plugin-vis: 4.1.0(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(babel-plugin-macros@3.1.0)(vitest@4.1.2) + vitest-plugin-vis: 4.2.2(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(babel-plugin-macros@3.1.0)(typescript@5.9.3)(vitest@4.1.2) transitivePeerDependencies: - '@vitest/browser-playwright' - '@vitest/browser-webdriverio' - babel-plugin-macros - react - react-dom + - typescript - storybook@10.2.19(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + storybook@10.3.5(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: '@storybook/global': 5.0.0 - '@storybook/icons': 2.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@storybook/icons': 2.0.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@testing-library/jest-dom': 6.9.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) '@vitest/expect': 3.2.4 '@vitest/spy': 3.2.4 + '@webcontainer/env': 1.1.1 esbuild: 0.27.4 open: 10.2.0 recast: 0.23.11 semver: 7.7.4 - use-sync-external-store: 1.6.0(react@19.2.4) + use-sync-external-store: 1.6.0(react@19.2.5) ws: 8.20.0 optionalDependencies: prettier: 3.8.1 @@ -26862,9 +26872,10 @@ snapshots: media-typer: 1.1.0 mime-types: 3.0.2 - type-plus@8.0.0-beta.7: + type-plus@8.0.0-beta.8(typescript@5.9.3): dependencies: tersify: 3.12.1 + typescript: 5.9.3 unpartial: 1.0.5 typed-array-buffer@1.0.3: @@ -27061,28 +27072,28 @@ snapshots: punycode: 1.4.1 qs: 6.15.0 - use-callback-ref@1.3.3(@types/react@19.2.10)(react@19.2.4): + use-callback-ref@1.3.3(@types/react@19.2.10)(react@19.2.5): dependencies: - react: 19.2.4 + react: 19.2.5 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.10 - use-memo-one@1.1.3(react@19.2.4): + use-memo-one@1.1.3(react@19.2.5): dependencies: - react: 19.2.4 + react: 19.2.5 - use-sidecar@1.1.3(@types/react@19.2.10)(react@19.2.4): + use-sidecar@1.1.3(@types/react@19.2.10)(react@19.2.5): dependencies: detect-node-es: 1.1.0 - react: 19.2.4 + react: 19.2.5 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.10 - use-sync-external-store@1.6.0(react@19.2.4): + use-sync-external-store@1.6.0(react@19.2.5): dependencies: - react: 19.2.4 + react: 19.2.5 utf8-byte-length@1.0.5: {} @@ -27125,11 +27136,11 @@ snapshots: vary@1.1.2: {} - vaul@1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + vaul@1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: - '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - react: 19.2.4 - react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) transitivePeerDependencies: - '@types/react' - '@types/react-dom' @@ -27303,7 +27314,7 @@ snapshots: - typescript - universal-cookie - vitest-plugin-vis@4.1.0(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(babel-plugin-macros@3.1.0)(vitest@4.1.2): + vitest-plugin-vis@4.2.2(@vitest/browser-playwright@4.1.2)(@vitest/browser@4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2))(babel-plugin-macros@3.1.0)(typescript@5.9.3)(vitest@4.1.2): dependencies: '@vitest/browser': 4.1.2(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) dedent: 1.7.2(babel-plugin-macros@3.1.0) @@ -27315,12 +27326,13 @@ snapshots: pngjs: 7.0.0 rimraf: 6.1.3 ssim.js: 3.5.0 - type-plus: 8.0.0-beta.7 + type-plus: 8.0.0-beta.8(typescript@5.9.3) vitest: 4.1.2(@opentelemetry/api@1.9.0)(@types/node@18.19.130)(@vitest/browser-playwright@4.1.2)(jsdom@26.1.0(patch_hash=040623e87b1c8b676c2a705513c0276c0704dd1b23fc3a1bb77cde8128b64b5f))(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)) optionalDependencies: '@vitest/browser-playwright': 4.1.2(playwright@1.59.1)(vite@8.0.5(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@18.19.130)(esbuild@0.27.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.2) transitivePeerDependencies: - babel-plugin-macros + - typescript vitest-sonar-reporter@3.0.0(vitest@4.1.2): dependencies: From e8b4b9b6edff53483468c4883b56ccc75d984d6e Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Wed, 15 Apr 2026 15:56:49 +0100 Subject: [PATCH 17/34] Teach renovate about hakDependencies (#33147) * Teach renovate about hakDependencies * Update testcontainers-docker slug --- .github/renovate.json | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index ded20f15d7..9c12e586c3 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -5,8 +5,8 @@ "packageRules": [ { "groupName": "testcontainers docker digests", - "groupSlug": "{{manager}}-docker-digests", - "matchManagers": ["custom.regex"], + "groupSlug": "testcontainers-docker", + "matchDepTypes": ["testcontainers-docker"], "matchPackageNames": ["*"] } ], @@ -17,7 +17,16 @@ "versioningTemplate": "loose", "description": "Update testcontainers docker digests", "managerFilePatterns": ["**/testcontainers/*.ts"], - "matchStrings": ["\\s+\"(?[^@]+):(?[^@]+)@(?sha256:[a-f0-9]+)\""] + "matchStrings": ["\\s+\"(?[^@]+):(?[^@]+)@(?sha256:[a-f0-9]+)\""], + "depTypeTemplate": "testcontainers-docker" + }, + { + "customType": "jsonata", + "fileMatch": ["(^|/)package\\.json$"], + "fileFormat": "json", + "matchStrings": ["hakDependencies.$each(function($v, $k) { { 'packageName': $k, 'currentValue': $v } })"], + "datasourceTemplate": "npm", + "depTypeTemplate": "hak" } ] } From 93ab87c4a1caef0d5f2a673e290871049247bfc8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 15 Apr 2026 15:53:22 +0000 Subject: [PATCH 18/34] Migrate Renovate config (#33160) * Migrate config .github/renovate.json * Prettier --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> --- .github/renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 9c12e586c3..9bc8cd62b3 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -22,7 +22,7 @@ }, { "customType": "jsonata", - "fileMatch": ["(^|/)package\\.json$"], + "managerFilePatterns": ["/(^|/)package\\.json$/"], "fileFormat": "json", "matchStrings": ["hakDependencies.$each(function($v, $k) { { 'packageName': $k, 'currentValue': $v } })"], "datasourceTemplate": "npm", From ef5fad8d6a8cb1c0d356d2b0956f247ba95d9cb5 Mon Sep 17 00:00:00 2001 From: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> Date: Wed, 15 Apr 2026 16:57:40 +0100 Subject: [PATCH 19/34] BaseDialog: fix comment (#33159) This comment was a half-truth --- apps/web/src/components/views/dialogs/BaseDialog.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/web/src/components/views/dialogs/BaseDialog.tsx b/apps/web/src/components/views/dialogs/BaseDialog.tsx index 4c08c80560..22cbbedfaa 100644 --- a/apps/web/src/components/views/dialogs/BaseDialog.tsx +++ b/apps/web/src/components/views/dialogs/BaseDialog.tsx @@ -50,9 +50,13 @@ interface IProps { // CSS class to apply to dialog div "className"?: string; - // if true, dialog container is 60% of the viewport width. Otherwise, - // the container will have no fixed size, allowing its contents to - // determine its size. Default: true. + /** + * If true, dialog container is between 60% of the viewport width and 704 pixels (depending on screen size and dialog contents). + * + * Otherwise, the container will have no fixed width, allowing its contents to determine its size. + * + * Default: true. + */ "fixedWidth"?: boolean; // To be displayed at the top of the dialog. Even above the title. From b495628e6fee67d4735dbe725cb7a3a2c1964f42 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Thu, 16 Apr 2026 08:58:43 +0100 Subject: [PATCH 20/34] Fix element-web start not building module-api (#33161) --- packages/module-api/project.json | 6 ++++++ packages/shared-components/project.json | 1 + 2 files changed, 7 insertions(+) diff --git a/packages/module-api/project.json b/packages/module-api/project.json index 56f41507ae..2b7e0be792 100644 --- a/packages/module-api/project.json +++ b/packages/module-api/project.json @@ -14,6 +14,12 @@ "cwd": "packages/module-api" } }, + "start": { + "command": "vite build --watch", + "options": { "cwd": "packages/module-api" }, + "dependsOn": ["^start"], + "continuous": true + }, "lint:types": { "command": "pnpm exec tsc --noEmit", "options": { "cwd": "packages/module-api" } diff --git a/packages/shared-components/project.json b/packages/shared-components/project.json index b4401cc5a0..1751c4c6c4 100644 --- a/packages/shared-components/project.json +++ b/packages/shared-components/project.json @@ -13,6 +13,7 @@ "start": { "command": "vite build --watch", "options": { "cwd": "packages/shared-components" }, + "dependsOn": ["^start"], "continuous": true }, "typedoc": { From 475b89ec46e5cfd6dd432fe785c261999c13b100 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Thu, 16 Apr 2026 09:55:27 +0100 Subject: [PATCH 21/34] Update check-regexp to exclude 'Report results' As this runs on workflow_run so gets clobbered by non-develop runs --- .github/workflows/build_develop.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_develop.yml b/.github/workflows/build_develop.yml index 1d0c78c7ab..a4c9873a27 100644 --- a/.github/workflows/build_develop.yml +++ b/.github/workflows/build_develop.yml @@ -111,7 +111,7 @@ jobs: running-workflow-name: "Build & Deploy develop.element.io" repo-token: ${{ secrets.GITHUB_TOKEN }} wait-interval: 10 - check-regexp: ^((?!SonarCloud|SonarQube|issue|board|label|Release|prepare|GitHub Pages|Upload|Netlify).)*$ + check-regexp: ^((?!SonarCloud|SonarQube|issue|board|label|Release|prepare|GitHub Pages|Upload|Netlify|Report).)*$ # We keep the latest develop.tar.gz on R2 instead of relying on the github artifact uploaded earlier # as the expires after 24h and requires auth to download. From 3e63216822b7c303a6bc537df756f30e6c11346d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 08:41:26 +0000 Subject: [PATCH 22/34] Update cloudflare/wrangler-action digest to 9acf94a (#33167) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/shared-component-storybook-publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/shared-component-storybook-publish.yaml b/.github/workflows/shared-component-storybook-publish.yaml index 6193c5af74..1a365c6b6b 100644 --- a/.github/workflows/shared-component-storybook-publish.yaml +++ b/.github/workflows/shared-component-storybook-publish.yaml @@ -26,7 +26,7 @@ jobs: path: storybook-static - name: 🚀 Deploy to Cloudflare Pages - uses: cloudflare/wrangler-action@da0e0dfe58b7a431659754fdf3f186c529afbe65 # v3 + uses: cloudflare/wrangler-action@9acf94ace14e7dc412b076f2c5c20b8ce93c79cd # v3 with: apiToken: ${{ secrets.CF_PAGES_TOKEN }} accountId: ${{ secrets.CF_PAGES_ACCOUNT_ID }} From aa0abdb43abdb97457ac4cba821caf87bcf74c4d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 08:50:54 +0000 Subject: [PATCH 23/34] Update dependency matrix-seshat to v4.2.0 (#33168) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/desktop/package.json | 2 +- pnpm-lock.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/desktop/package.json b/apps/desktop/package.json index eb63cd55ee..9b58661185 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -105,7 +105,7 @@ "typescript": "5.9.3" }, "hakDependencies": { - "matrix-seshat": "4.0.1" + "matrix-seshat": "4.2.0" }, "packageManager": "pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0995d6e224..b76736e75d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -457,7 +457,7 @@ importers: 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/a5e67af31fdeb2a00057435dc8b1f201577cb509 + version: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/3879111850603f676b875ee202409059298446ef matrix-widget-api: specifier: ^1.17.0 version: 1.17.0 @@ -9908,8 +9908,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/a5e67af31fdeb2a00057435dc8b1f201577cb509: - resolution: {tarball: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/a5e67af31fdeb2a00057435dc8b1f201577cb509} + matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/3879111850603f676b875ee202409059298446ef: + resolution: {tarball: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/3879111850603f676b875ee202409059298446ef} version: 41.3.0 engines: {node: '>=22.0.0'} @@ -23613,7 +23613,7 @@ snapshots: matrix-events-sdk@0.0.1: {} - matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/a5e67af31fdeb2a00057435dc8b1f201577cb509: + matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/3879111850603f676b875ee202409059298446ef: dependencies: '@babel/runtime': 7.29.2 '@matrix-org/matrix-sdk-crypto-wasm': 18.0.0 From d4aea256007de60d6815ba6379e8f42cc9d577f3 Mon Sep 17 00:00:00 2001 From: Zack Date: Thu, 16 Apr 2026 10:59:32 +0200 Subject: [PATCH 24/34] Phase 1 Refactor MImageBody to shared component (#33093) * Phase 1 Refactor MImageBody to shared component * blurhash package added into shared components * Added image snapshots * Correct the GIF label css design * Update snapshot for GIF * crop image correctly * Update snapshot to reflect updates * typo fix * update css to compund variables * Added tsdoc to function * Fix inaccurate css and text values in stories * use const enum instead * Add i18n to shared components + added string * Correct css comment information * Update lockfile --- .../animated-preview-auto.png | Bin 0 -> 28522 bytes .../default-auto.png | Bin 0 -> 27676 bytes .../error-state-auto.png | Bin 0 -> 21009 bytes .../ImageBodyView.stories.tsx/hidden-auto.png | Bin 0 -> 20356 bytes .../loading-with-blurhash-auto.png | Bin 0 -> 65158 bytes .../loading-with-spinner-auto.png | Bin 0 -> 19113 bytes .../with-tooltip-auto.png | Bin 0 -> 31402 bytes packages/shared-components/package.json | 1 + .../src/i18n/strings/en_EN.json | 1 + packages/shared-components/src/index.ts | 1 + .../event-tile/body/MImageBodyView/.gitkeep | 1 - .../MImageBodyView/ImageBodyView.module.css | 144 +++++++ .../MImageBodyView/ImageBodyView.stories.tsx | 157 ++++++++ .../MImageBodyView/ImageBodyView.test.tsx | 181 +++++++++ .../body/MImageBodyView/ImageBodyView.tsx | 354 ++++++++++++++++++ .../__snapshots__/ImageBodyView.test.tsx.snap | 238 ++++++++++++ .../event-tile/body/MImageBodyView/index.tsx | 15 + .../static/image-body/install-spinner.gif | Bin 0 -> 262337 bytes .../static/image-body/install-spinner.png | Bin 0 -> 3532 bytes pnpm-lock.yaml | 3 + 20 files changed, 1095 insertions(+), 1 deletion(-) create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.stories.tsx/animated-preview-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.stories.tsx/default-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.stories.tsx/error-state-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.stories.tsx/hidden-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.stories.tsx/loading-with-blurhash-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.stories.tsx/loading-with-spinner-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.stories.tsx/with-tooltip-auto.png delete mode 100644 packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/.gitkeep create mode 100644 packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.module.css create mode 100644 packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.stories.tsx create mode 100644 packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.test.tsx create mode 100644 packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.tsx create mode 100644 packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/__snapshots__/ImageBodyView.test.tsx.snap create mode 100644 packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/index.tsx create mode 100644 packages/shared-components/static/image-body/install-spinner.gif create mode 100644 packages/shared-components/static/image-body/install-spinner.png diff --git a/packages/shared-components/__vis__/linux/__baselines__/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.stories.tsx/animated-preview-auto.png b/packages/shared-components/__vis__/linux/__baselines__/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.stories.tsx/animated-preview-auto.png new file mode 100644 index 0000000000000000000000000000000000000000..996f5ec6d15244dc22b0c3dcaa5a1184d7196404 GIT binary patch literal 28522 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 JXKr#o{eK@GNZ|kg literal 0 HcmV?d00001 diff --git a/packages/shared-components/__vis__/linux/__baselines__/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.stories.tsx/hidden-auto.png b/packages/shared-components/__vis__/linux/__baselines__/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.stories.tsx/hidden-auto.png new file mode 100644 index 0000000000000000000000000000000000000000..4f09d381a50d1d1662b69d31d935389c1bab1111 GIT binary patch literal 20356 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

    WaQWLT)OeXlq%bV> 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 F{~zmM4r2fS literal 0 HcmV?d00001 diff --git a/packages/shared-components/__vis__/linux/__baselines__/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.stories.tsx/loading-with-spinner-auto.png b/packages/shared-components/__vis__/linux/__baselines__/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.stories.tsx/loading-with-spinner-auto.png new file mode 100644 index 0000000000000000000000000000000000000000..6653fe161a5934344437260dfcc0bd9661fa4f5a GIT binary patch literal 19113 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

    eJ?mbzY~I}K9j{A67i4}r`R>e_>{Ha?qEvUs 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 fKL#SRZ~*JvxI^`yi>l<|32UK^ canvas { + width: 100%; + height: 100%; + animation: blurhashPulse 1.75s infinite cubic-bezier(0.4, 0, 0.6, 1); +} + +.mediaContent { + position: relative; + max-width: 100%; + max-height: 100%; +} + +.image { + display: block; + width: 100%; + height: 100%; +} + +.banner { + position: absolute; + bottom: var(--cpd-space-2x); + left: var(--cpd-space-2x); + max-width: min(100%, 350px); + overflow: hidden; + padding: var(--cpd-space-1x); + border-radius: var(--MBody-border-radius); + background-color: rgb(0 0 0 / 0.6); + color: #fff; + text-overflow: ellipsis; + white-space: nowrap; + font: var(--cpd-font-body-sm-regular); + user-select: none; + pointer-events: none; +} + +.gifLabel { + position: absolute; + display: block; + top: var(--cpd-space-0x); + left: 14px; /* Preserve the original GIF badge offset from _MImageBody.pcss. */ + padding: 5px; /* Preserve the original GIF badge padding from _MImageBody.pcss. */ + border-radius: 5px; /* Preserve the original GIF badge corner radius from _MImageBody.pcss. */ + background: rgba(0, 0, 0, 0.7); + border: 2px solid rgba(0, 0, 0, 0.2); + color: rgba(255, 255, 255, 1); + pointer-events: none; +} + +.hiddenButton { + border: none; + width: 100%; + height: 100%; + padding: var(--cpd-space-0x); + inset: var(--cpd-space-0x); + display: flex; + align-items: center; + justify-content: center; + text-align: center; + cursor: pointer; + background-color: var(--cpd-color-bg-subtle-secondary); +} + +.hiddenButton:hover, +.hiddenButton:focus-visible { + background-color: var(--cpd-color-bg-canvas-default); +} + +.hiddenButtonContent { + display: flex; + color: var(--cpd-color-text-action-accent); +} + +.hiddenButtonContent > svg { + margin-top: auto; + margin-bottom: auto; +} + +.error { + display: block; + color: var(--cpd-color-text-critical-primary); +} + +.errorIcon { + margin-right: var(--cpd-space-1x); + vertical-align: text-top; +} + +@keyframes blurhashPulse { + 0%, + 100% { + opacity: 1; + } + + 50% { + opacity: 0.65; + } +} diff --git a/packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.stories.tsx b/packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.stories.tsx new file mode 100644 index 0000000000..3b6c66cf38 --- /dev/null +++ b/packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.stories.tsx @@ -0,0 +1,157 @@ +/* + * Copyright 2026 Element Creations Ltd. + * + * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial + * Please see LICENSE files in the repository root for full details. + */ + +import React, { type ReactNode } from "react"; +import { expect, fn, userEvent, within } from "storybook/test"; + +import type { Meta, StoryObj } from "@storybook/react-vite"; +import { useMockedViewModel } from "../../../../../core/viewmodel/useMockedViewModel"; +import { withViewDocs } from "../../../../../../.storybook/withViewDocs"; +import { + ImageBodyView, + ImageBodyViewPlaceholder, + ImageBodyViewState, + type ImageBodyViewActions, + type ImageBodyViewSnapshot, +} from "./ImageBodyView"; + +const imageSrc = new URL("../../../../../../static/image-body/install-spinner.png", import.meta.url).href; +const thumbnailSrc = new URL("../../../../../../static/image-body/install-spinner.png", import.meta.url).href; +const animatedGifSrc = new URL("../../../../../../static/image-body/install-spinner.gif", import.meta.url).href; +const demoBlurhash = "LEHV6nWB2yk8pyo0adR*.7kCMdnj"; +const imageBodyViewStateOptions = [ImageBodyViewState.ERROR, ImageBodyViewState.HIDDEN, ImageBodyViewState.READY]; +const imageBodyViewPlaceholderOptions = [ + ImageBodyViewPlaceholder.NONE, + ImageBodyViewPlaceholder.SPINNER, + ImageBodyViewPlaceholder.BLURHASH, +]; + +type ImageBodyViewProps = ImageBodyViewSnapshot & + ImageBodyViewActions & { + className?: string; + children?: ReactNode; + }; + +const ImageBodyViewWrapperImpl = ({ + onLinkClick, + onHiddenButtonClick, + onImageLoad, + onImageError, + className, + children, + ...snapshotProps +}: ImageBodyViewProps): ReactNode => { + const vm = useMockedViewModel(snapshotProps, { + onLinkClick: onLinkClick ?? fn(), + onHiddenButtonClick: onHiddenButtonClick ?? fn(), + onImageLoad: onImageLoad ?? fn(), + onImageError: onImageError ?? fn(), + }); + + return ( + + {children} + + ); +}; + +const ImageBodyViewWrapper = withViewDocs(ImageBodyViewWrapperImpl, ImageBodyView); + +const meta = { + title: "MessageBody/ImageBodyView", + component: ImageBodyViewWrapper, + tags: ["autodocs"], + argTypes: { + state: { + options: imageBodyViewStateOptions, + control: { type: "select" }, + }, + placeholder: { + options: imageBodyViewPlaceholderOptions, + control: { type: "select" }, + }, + className: { control: "text" }, + }, + args: { + state: ImageBodyViewState.READY, + alt: "Element logo", + hiddenButtonLabel: "Show image", + errorLabel: "Unable to show image due to error", + src: imageSrc, + thumbnailSrc, + showAnimatedContentOnHover: false, + placeholder: ImageBodyViewPlaceholder.NONE, + blurhash: demoBlurhash, + maxWidth: 320, + maxHeight: 320, + aspectRatio: "1 / 1", + isSvg: false, + gifLabel: undefined, + bannerLabel: "install-spinner.png", + tooltipLabel: undefined, + linkUrl: imageSrc, + linkTarget: undefined, + className: undefined, + children:

    , + }, +} satisfies Meta; + +export default meta; +type Story = StoryObj; + +export const Default: Story = {}; + +export const Hidden: Story = { + args: { + state: ImageBodyViewState.HIDDEN, + linkUrl: undefined, + tooltipLabel: undefined, + }, +}; + +export const LoadingWithSpinner: Story = { + args: { + placeholder: ImageBodyViewPlaceholder.SPINNER, + }, +}; + +export const LoadingWithBlurhash: Story = { + args: { + placeholder: ImageBodyViewPlaceholder.BLURHASH, + }, +}; + +export const AnimatedPreview: Story = { + args: { + src: animatedGifSrc, + thumbnailSrc, + linkUrl: animatedGifSrc, + showAnimatedContentOnHover: true, + gifLabel: "GIF", + }, +}; + +export const ErrorState: Story = { + args: { + state: ImageBodyViewState.ERROR, + linkUrl: undefined, + children: undefined, + }, +}; + +export const WithTooltip: Story = { + args: { + tooltipLabel: "Tooltip image name", + }, + play: async ({ canvasElement }) => { + const canvas = within(canvasElement); + await userEvent.hover(canvas.getByRole("img", { name: "Element logo" })); + await expect( + within(canvasElement.ownerDocument.body).findByText("Tooltip image name"), + ).resolves.toBeInTheDocument(); + }, +}; diff --git a/packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.test.tsx b/packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.test.tsx new file mode 100644 index 0000000000..2eaeeba41f --- /dev/null +++ b/packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.test.tsx @@ -0,0 +1,181 @@ +/* + * Copyright 2026 Element Creations Ltd. + * + * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial + * Please see LICENSE files in the repository root for full details. + */ + +import React from "react"; +import { composeStories } from "@storybook/react-vite"; +import { fireEvent, render, screen } from "@test-utils"; +import userEvent from "@testing-library/user-event"; +import { describe, expect, it, vi } from "vitest"; + +import { MockViewModel } from "../../../../../core/viewmodel/MockViewModel"; +import * as stories from "./ImageBodyView.stories"; +import { + ImageBodyView, + ImageBodyViewPlaceholder, + ImageBodyViewState, + type ImageBodyViewActions, + type ImageBodyViewSnapshot, +} from "./ImageBodyView"; + +const { Default, Hidden, LoadingWithSpinner, LoadingWithBlurhash, AnimatedPreview, ErrorState } = + composeStories(stories); + +class TestImageBodyViewModel extends MockViewModel implements ImageBodyViewActions { + public onLinkClick?: ImageBodyViewActions["onLinkClick"]; + public onHiddenButtonClick?: ImageBodyViewActions["onHiddenButtonClick"]; + public onImageLoad?: ImageBodyViewActions["onImageLoad"]; + public onImageError?: ImageBodyViewActions["onImageError"]; + + public constructor(snapshot: ImageBodyViewSnapshot, actions: ImageBodyViewActions = {}) { + super(snapshot); + this.onLinkClick = actions.onLinkClick; + this.onHiddenButtonClick = actions.onHiddenButtonClick; + this.onImageLoad = actions.onImageLoad; + this.onImageError = actions.onImageError; + } +} + +describe("ImageBodyView", () => { + it.each([ + ["default", Default], + ["hidden", Hidden], + ["loading-with-spinner", LoadingWithSpinner], + ["loading-with-blurhash", LoadingWithBlurhash], + ["animated-preview", AnimatedPreview], + ["error", ErrorState], + ])("matches snapshot for %s story", (_name, Story) => { + const { container } = render(); + expect(container).toMatchSnapshot(); + }); + + it("renders the hidden preview button and invokes the click handler", async () => { + const user = userEvent.setup(); + const onHiddenButtonClick = vi.fn(); + const vm = new TestImageBodyViewModel( + { + state: ImageBodyViewState.HIDDEN, + hiddenButtonLabel: "Show image", + maxWidth: 320, + maxHeight: 240, + aspectRatio: "4 / 3", + }, + { onHiddenButtonClick }, + ); + + render(); + + await user.click(screen.getByRole("button", { name: "Show image" })); + expect(onHiddenButtonClick).toHaveBeenCalledTimes(1); + }); + + it("renders an error label when the media cannot be displayed", () => { + const vm = new TestImageBodyViewModel({ + state: ImageBodyViewState.ERROR, + errorLabel: "Error decrypting image", + }); + + render(); + + expect(screen.getByText("Error decrypting image")).toBeInTheDocument(); + expect(screen.queryByRole("img")).not.toBeInTheDocument(); + }); + + it("renders a link wrapper and forwards the click handler", () => { + const onLinkClick = vi.fn(); + const vm = new TestImageBodyViewModel( + { + state: ImageBodyViewState.READY, + alt: "Linked image", + src: "https://example.org/full.png", + thumbnailSrc: "https://example.org/thumb.png", + linkUrl: "https://example.org/full.png", + linkTarget: "_blank", + maxWidth: 320, + maxHeight: 240, + aspectRatio: "4 / 3", + }, + { onLinkClick }, + ); + + render(); + + const link = screen.getByRole("link"); + expect(link).toHaveAttribute("href", "https://example.org/full.png"); + expect(link).toHaveAttribute("target", "_blank"); + expect(link).toHaveAttribute("rel", "noreferrer noopener"); + + fireEvent.click(link); + expect(onLinkClick).toHaveBeenCalledTimes(1); + }); + + it("swaps to the full source on hover for animated previews", async () => { + const user = userEvent.setup(); + const vm = new TestImageBodyViewModel({ + state: ImageBodyViewState.READY, + alt: "Animated image", + src: "https://example.org/full.gif", + thumbnailSrc: "https://example.org/thumb.png", + showAnimatedContentOnHover: true, + gifLabel: "GIF", + maxWidth: 320, + maxHeight: 240, + aspectRatio: "4 / 3", + }); + + render(); + + const image = screen.getByRole("img", { name: "Animated image" }) as HTMLImageElement; + expect(image).toHaveAttribute("src", "https://example.org/thumb.png"); + expect(screen.getByText("GIF")).toBeInTheDocument(); + + await user.hover(image); + expect(image).toHaveAttribute("src", "https://example.org/full.gif"); + expect(screen.queryByText("GIF")).not.toBeInTheDocument(); + }); + + it("renders the configured placeholder state", () => { + const vm = new TestImageBodyViewModel({ + state: ImageBodyViewState.READY, + alt: "Loading image", + src: "https://example.org/full.png", + placeholder: ImageBodyViewPlaceholder.SPINNER, + maxWidth: 320, + maxHeight: 240, + aspectRatio: "4 / 3", + }); + + render(); + + expect(screen.getByRole("progressbar")).toBeInTheDocument(); + }); + + it("invokes image load and error handlers", () => { + const onImageLoad = vi.fn(); + const onImageError = vi.fn(); + const vm = new TestImageBodyViewModel( + { + state: ImageBodyViewState.READY, + alt: "Loaded image", + src: "https://example.org/full.png", + thumbnailSrc: "https://example.org/thumb.png", + maxWidth: 320, + maxHeight: 240, + aspectRatio: "4 / 3", + }, + { onImageLoad, onImageError }, + ); + + render(); + + const image = screen.getByRole("img", { name: "Loaded image" }); + fireEvent.load(image); + fireEvent.error(image); + + expect(onImageLoad).toHaveBeenCalledTimes(1); + expect(onImageError).toHaveBeenCalledTimes(1); + }); +}); diff --git a/packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.tsx b/packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.tsx new file mode 100644 index 0000000000..7a4ea96acb --- /dev/null +++ b/packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/ImageBodyView.tsx @@ -0,0 +1,354 @@ +/* + * Copyright 2026 Element Creations Ltd. + * + * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial + * Please see LICENSE files in the repository root for full details. + */ + +import React, { + type CSSProperties, + type HTMLAttributeAnchorTarget, + type JSX, + type MouseEventHandler, + type PropsWithChildren, + type ReactEventHandler, + useState, +} from "react"; +import classNames from "classnames"; +import { Blurhash } from "react-blurhash"; +import { ImageErrorIcon, VisibilityOnIcon } from "@vector-im/compound-design-tokens/assets/web/icons"; +import { InlineSpinner, Tooltip } from "@vector-im/compound-web"; + +import { useI18n } from "../../../../../core/i18n/i18nContext"; +import { type ViewModel, useViewModel } from "../../../../../core/viewmodel"; +import styles from "./ImageBodyView.module.css"; + +/** + * High-level rendering state for the shared image body view. + */ +export const enum ImageBodyViewState { + ERROR = "ERROR", + HIDDEN = "HIDDEN", + READY = "READY", +} + +/** + * Placeholder variant shown over the media frame while the image is still settling. + */ +export const enum ImageBodyViewPlaceholder { + NONE = "NONE", + SPINNER = "SPINNER", + BLURHASH = "BLURHASH", +} + +export interface ImageBodyViewSnapshot { + /** + * Controls whether the component renders an error state, a hidden-preview state, + * or a visible image frame. + */ + state: ImageBodyViewState; + /** + * Image alt text. + */ + alt?: string; + /** + * Label shown when media processing fails. + */ + errorLabel?: string; + /** + * Label used by the hidden-media reveal button. + */ + hiddenButtonLabel?: string; + /** + * Full-resolution image source. + */ + src?: string; + /** + * Thumbnail/static preview image source. + * Falls back to `src` when omitted. + */ + thumbnailSrc?: string; + /** + * Whether hovering or focusing the link should swap to the full-resolution image. + */ + showAnimatedContentOnHover?: boolean; + /** + * Which placeholder to render over the image frame. + */ + placeholder?: ImageBodyViewPlaceholder; + /** + * Blurhash string used when `placeholder` is `BLURHASH`. + */ + blurhash?: string; + /** + * Maximum rendered width for the media frame. + */ + maxWidth?: number; + /** + * Maximum rendered height for the media frame. + */ + maxHeight?: number; + /** + * Aspect ratio reserved for the media frame. + */ + aspectRatio?: CSSProperties["aspectRatio"]; + /** + * Whether the displayed image is an SVG and should therefore use explicit width sizing. + */ + isSvg?: boolean; + /** + * Optional badge shown for animated images when not hovered/focused. + */ + gifLabel?: string; + /** + * Optional overlay banner shown while hovered/focused. + */ + bannerLabel?: string; + /** + * Optional tooltip shown on the media frame. + */ + tooltipLabel?: string; + /** + * Optional link target for the media frame. + */ + linkUrl?: string; + /** + * Optional anchor target applied when `linkUrl` is provided. + */ + linkTarget?: HTMLAttributeAnchorTarget; +} + +export interface ImageBodyViewActions { + /** + * Invoked when the linked image is activated. + */ + onLinkClick?: MouseEventHandler; + /** + * Invoked when the user chooses to reveal hidden media. + */ + onHiddenButtonClick?: MouseEventHandler; + /** + * Invoked when the visible image loads. + */ + onImageLoad?: ReactEventHandler; + /** + * Invoked when the visible image fails to load. + */ + onImageError?: ReactEventHandler; +} + +export type ImageBodyViewModel = ViewModel; + +interface ImageBodyViewProps { + /** + * The view model for the component. + */ + vm: ImageBodyViewModel; + /** + * Optional host CSS class. + */ + className?: string; + /** + * Optional supplemental content rendered after the media frame. + */ + children?: PropsWithChildren["children"]; +} + +function renderPlaceholder({ + placeholder, + blurhash, + maxWidth, + maxHeight, + loadingLabel, +}: Pick & { + loadingLabel: string; +}): JSX.Element | null { + switch (placeholder) { + case ImageBodyViewPlaceholder.BLURHASH: + if (!blurhash) { + return ; + } + + return ( + + ); + + case ImageBodyViewPlaceholder.SPINNER: + return ; + + case ImageBodyViewPlaceholder.NONE: + default: + return null; + } +} + +/** + * Renders the body of an image message with ready, hidden, and error states. + * + * The media frame supports thumbnail fallbacks, optional loading placeholders, + * animated-content preview on hover/focus, and optional tooltip/banner labels. + * Supplemental content such as a file body row can be rendered after the image + * through `children`. + * + * @example + * ```tsx + * + *
    File body slot
    + *
    + * ``` + */ +export function ImageBodyView({ vm, className, children }: Readonly): JSX.Element { + const { translate: _t } = useI18n(); + const { + state, + alt, + errorLabel, + hiddenButtonLabel, + src, + thumbnailSrc, + showAnimatedContentOnHover, + placeholder = ImageBodyViewPlaceholder.NONE, + blurhash, + maxWidth, + maxHeight, + aspectRatio, + isSvg, + gifLabel, + bannerLabel, + tooltipLabel, + linkUrl, + linkTarget, + } = useViewModel(vm); + + const [hover, setHover] = useState(false); + const [focus, setFocus] = useState(false); + const hoverOrFocus = hover || focus; + + const rootClassName = classNames(className, styles.root); + + if (state === ImageBodyViewState.ERROR) { + return ( + + + {errorLabel} + + ); + } + + const resolvedThumbnailSrc = thumbnailSrc ?? src; + const resolvedImageSrc = hoverOrFocus && showAnimatedContentOnHover && src ? src : resolvedThumbnailSrc; + + // Reserve the media box on the container itself so the timeline doesn't jump + // while the image element or loading state is still settling. + const resolvedWidth = maxWidth === undefined ? undefined : `min(100%, ${maxWidth}px)`; + const containerStyle: CSSProperties = { + width: resolvedWidth, + maxWidth, + maxHeight, + aspectRatio, + }; + const mediaStyle: CSSProperties | undefined = isSvg + ? { + width: resolvedWidth, + maxWidth, + maxHeight, + } + : undefined; + + const placeholderNode = renderPlaceholder({ + placeholder, + blurhash, + maxWidth, + maxHeight, + loadingLabel: _t("common|loading"), + }); + const showPlaceholder = placeholderNode !== null; + + const media = + state === ImageBodyViewState.HIDDEN ? ( +
    + +
    + ) : resolvedImageSrc ? ( + {alt} setHover(true)} + onMouseLeave={(): void => setHover(false)} + /> + ) : null; + + const banner = + state === ImageBodyViewState.READY && bannerLabel && hoverOrFocus ? ( + {bannerLabel} + ) : null; + + const gifBadge = + state === ImageBodyViewState.READY && gifLabel && !hoverOrFocus ? ( +

    {gifLabel}

    + ) : null; + + let frame = ( +
    + {showPlaceholder && ( +
    + {placeholderNode} +
    + )} + +
    + {media} + {gifBadge} + {banner} +
    +
    + ); + + if (tooltipLabel) { + frame = ( + + {frame} + + ); + } + + if (state === ImageBodyViewState.READY && linkUrl) { + frame = ( +
    setFocus(true)} + onBlur={(): void => setFocus(false)} + > + {frame} + + ); + } + + return ( +
    + {frame} + {children} +
    + ); +} diff --git a/packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/__snapshots__/ImageBodyView.test.tsx.snap b/packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/__snapshots__/ImageBodyView.test.tsx.snap new file mode 100644 index 0000000000..e01e97e094 --- /dev/null +++ b/packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/__snapshots__/ImageBodyView.test.tsx.snap @@ -0,0 +1,238 @@ +// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html + +exports[`ImageBodyView > matches snapshot for animated-preview story 1`] = ` +
    +
    + +
    +
    + Element logo +

    + GIF +

    +
    +
    +
    +
    + File body slot +
    +
    +
    +`; + +exports[`ImageBodyView > matches snapshot for default story 1`] = ` +
    +
    + +
    +
    + Element logo +
    +
    +
    +
    + File body slot +
    +
    +
    +`; + +exports[`ImageBodyView > matches snapshot for error story 1`] = ` +
    + + + + + + Unable to show image due to error + +
    +`; + +exports[`ImageBodyView > matches snapshot for hidden story 1`] = ` +
    +
    +
    +
    +
    + +
    +
    +
    +
    + File body slot +
    +
    +
    +`; + +exports[`ImageBodyView > matches snapshot for loading-with-blurhash story 1`] = ` +
    +
    + +
    +
    +
    + +
    +
    +
    + Element logo +
    +
    +
    +
    + File body slot +
    +
    +
    +`; + +exports[`ImageBodyView > matches snapshot for loading-with-spinner story 1`] = ` +
    +
    + +
    +
    + + + +
    +
    + Element logo +
    +
    +
    +
    + File body slot +
    +
    +
    +`; diff --git a/packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/index.tsx b/packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/index.tsx new file mode 100644 index 0000000000..a71a80c047 --- /dev/null +++ b/packages/shared-components/src/room/timeline/event-tile/body/MImageBodyView/index.tsx @@ -0,0 +1,15 @@ +/* + * Copyright 2026 Element Creations Ltd. + * + * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial + * Please see LICENSE files in the repository root for full details. + */ + +export { + ImageBodyView, + ImageBodyViewPlaceholder, + ImageBodyViewState, + type ImageBodyViewActions, + type ImageBodyViewModel, + type ImageBodyViewSnapshot, +} from "./ImageBodyView"; diff --git a/packages/shared-components/static/image-body/install-spinner.gif b/packages/shared-components/static/image-body/install-spinner.gif new file mode 100644 index 0000000000000000000000000000000000000000..ce6c17844a731e084320bb57380dc18223104510 GIT binary patch literal 262337 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


    Nj+=gqA< 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 literal 0 HcmV?d00001 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b76736e75d..4f9f199841 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1055,6 +1055,9 @@ importers: matrix-web-i18n: specifier: 'catalog:' version: 3.6.0 + react-blurhash: + specifier: ^0.3.0 + version: 0.3.0(patch_hash=58bc7f075478017ce27bcc252e8509876390db106246bd5b0a7446642cc4b505)(blurhash@2.0.5)(react@19.2.5) react-merge-refs: specifier: ^3.0.2 version: 3.0.2(react@19.2.5) From 583eae63f7f4cbf4b7265cb1a869f5f3517791dd Mon Sep 17 00:00:00 2001 From: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> Date: Thu, 16 Apr 2026 10:03:26 +0100 Subject: [PATCH 25/34] Simplifications in InviteDialog (#33156) * InviteDialog: simplify users section for CallTransferDialog The majority of `renderMainTab` is enpty for the call transfer dialog, so we may as well inkine the bits that aren't. * Simplify `renderMainTab` Now that this is unused for CallTransfer, we can simplify * Remove redundant eslint-disable eslint seems happy without this, and we shouldn't be disabling lints for a whole file anyway --- .../components/views/dialogs/InviteDialog.tsx | 36 +++++++++---------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/apps/web/src/components/views/dialogs/InviteDialog.tsx b/apps/web/src/components/views/dialogs/InviteDialog.tsx index 8a9c36e5de..94b6365774 100644 --- a/apps/web/src/components/views/dialogs/InviteDialog.tsx +++ b/apps/web/src/components/views/dialogs/InviteDialog.tsx @@ -65,9 +65,6 @@ import { type UserProfilesStore } from "../../../stores/UserProfilesStore"; import InviteProgressBody from "./InviteProgressBody.tsx"; import MultiInviter, { type CompletionStates as MultiInviterCompletionStates } from "../../../utils/MultiInviter.ts"; -// we have a number of types defined from the Matrix spec which can't reasonably be altered here. -/* eslint-disable camelcase */ - interface Result { userId: string; user: Member; @@ -1186,8 +1183,7 @@ export default class InviteDialog extends React.PureComponent - {buttonText} - - ); - return (

    {helpText}

    {this.renderEditor()} - {goButton} + + {buttonText} +
    {this.state.busy ? : this.renderSuggestions()}
    @@ -1342,7 +1335,12 @@ export default class InviteDialog extends React.PureComponent +
    {this.renderEditor()}
    + {this.state.busy ? : this.renderSuggestions()} + + ); const tabs: NonEmptyArray> = [ new Tab( From 64d3802efee3778c88ee8b1c0f1f0d59b2b590fc Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Thu, 16 Apr 2026 12:07:39 +0100 Subject: [PATCH 26/34] Fall back to OIDC response_mode query if fragment unsupported (#33169) * Fall back to OIDC response_mode query if fragment unsupported * Tidy comments * Fix test --- apps/web/src/Lifecycle.ts | 19 +++++++++----- .../src/components/structures/MatrixChat.tsx | 8 ++++-- apps/web/src/utils/oidc/authorize.ts | 26 ++++++++++++------- apps/web/src/utils/oidc/error.ts | 2 ++ apps/web/src/vector/app.tsx | 4 +-- apps/web/src/vector/url_utils.ts | 7 ++++- .../components/structures/MatrixChat-test.tsx | 4 +-- .../unit-tests/utils/oidc/authorize-test.ts | 20 +++++++++++--- apps/web/test/unit-tests/vector/app-test.ts | 2 +- .../test/unit-tests/vector/url_utils-test.ts | 13 +++++++--- 10 files changed, 75 insertions(+), 30 deletions(-) diff --git a/apps/web/src/Lifecycle.ts b/apps/web/src/Lifecycle.ts index d7d139249a..32d113adc8 100644 --- a/apps/web/src/Lifecycle.ts +++ b/apps/web/src/Lifecycle.ts @@ -277,9 +277,10 @@ export async function attemptDelegatedAuthLogin( defaultDeviceDisplayName?: string, fragmentAfterLogin?: string, ): Promise { - if (urlParams.oidc) { - console.log("We have OIDC params - attempting OIDC login"); - return attemptOidcNativeLogin(urlParams["oidc"]); + if (urlParams.oidc_fragment) { + return attemptOidcNativeLogin(urlParams.oidc_fragment, "fragment"); + } else if (urlParams.oidc_query) { + return attemptOidcNativeLogin(urlParams.oidc_query, "query"); } return attemptTokenLogin(urlParams["legacy_sso"], defaultDeviceDisplayName, fragmentAfterLogin); @@ -288,12 +289,18 @@ export async function attemptDelegatedAuthLogin( /** * Attempt to login by completing OIDC authorization code flow * @param urlParams subset of app-load url parameters relating to oidc auth + * @param responseMode - the response_mode used in the auth request * @returns Promise that resolves to true when login succeeded, else false */ -async function attemptOidcNativeLogin(urlParams: NonNullable): Promise { +async function attemptOidcNativeLogin( + urlParams: NonNullable, + responseMode: "fragment" | "query", +): Promise { + console.log("We have OIDC params - attempting OIDC login"); + try { const { accessToken, refreshToken, homeserverUrl, identityServerUrl, idToken, clientId, issuer } = - await completeOidcLogin(urlParams); + await completeOidcLogin(urlParams, responseMode); const { user_id: userId, @@ -1036,7 +1043,7 @@ export function isLoggingOut(): boolean { * By the time this method is called, we have successfully logged in if necessary, and the client has been set up with * the access token. * - * Emits {@link Acction.WillStartClient} before starting the client, and {@link Action.ClientStarted} when the client has + * Emits {@link Action.WillStartClient} before starting the client, and {@link Action.ClientStarted} when the client has * been started. * * @param client the matrix client to start diff --git a/apps/web/src/components/structures/MatrixChat.tsx b/apps/web/src/components/structures/MatrixChat.tsx index e93799fb1a..14e726e532 100644 --- a/apps/web/src/components/structures/MatrixChat.tsx +++ b/apps/web/src/components/structures/MatrixChat.tsx @@ -350,7 +350,11 @@ export default class MatrixChat extends React.PureComponent { ); // remove the loginToken or auth code from the URL regardless - if (!!this.props.urlParams.legacy_sso || !!this.props.urlParams.oidc) { + if ( + !!this.props.urlParams.legacy_sso || + !!this.props.urlParams.oidc_fragment || + !!this.props.urlParams.oidc_query + ) { this.props.onTokenLoginCompleted(this.props.urlParams, this.getFragmentAfterLogin()); } @@ -408,7 +412,7 @@ export default class MatrixChat extends React.PureComponent { * {@link onWillStartClient} and {@link onClientStarted} will already have been called (but not necessarily * completed). * - * This method either calls {@link onLiggedIn} directly, or switches to {@link Views.E2E_SETUP} or + * This method either calls {@link onLoggedIn} directly, or switches to {@link Views.E2E_SETUP} or * {@link Views.COMPLETE_SECURITY}, which will later call {@link onCompleteSecurityE2eSetupFinished}. */ private async postLoginSetup(): Promise { diff --git a/apps/web/src/utils/oidc/authorize.ts b/apps/web/src/utils/oidc/authorize.ts index b0020446ac..2e1420e32e 100644 --- a/apps/web/src/utils/oidc/authorize.ts +++ b/apps/web/src/utils/oidc/authorize.ts @@ -23,6 +23,7 @@ import { type URLParams } from "../../vector/url_utils.ts"; * @param clientId this client's id as registered with configured issuer * @param homeserverUrl target homeserver * @param identityServerUrl OPTIONAL target identity server + * @param isRegistration if true will set the prompt to "create" * @returns Promise that resolves after we have navigated to auth endpoint */ export const startOidcLogin = async ( @@ -47,7 +48,7 @@ export const startOidcLogin = async ( nonce, prompt, urlState: PlatformPeg.get()?.getOidcClientState(), - responseMode: "fragment", + responseMode: delegatedAuthConfig.response_modes_supported?.includes("fragment") ? "fragment" : "query", }); window.location.href = authorizationUrl; @@ -57,15 +58,20 @@ export const startOidcLogin = async ( * Gets `code` and `state` response params * * @param urlParams - the parameters to read + * @param responseMode - the response_mode used in the auth request * @returns code and state * @throws when code and state are not valid strings */ -const getCodeAndStateFromParams = ({ - code, - state, -}: NonNullable): { code: string; state: string } => { +const getCodeAndStateFromParams = ( + { code, state }: NonNullable, + responseMode: "fragment" | "query", +): { code: string; state: string } => { if (!code || typeof code !== "string" || !state || typeof state !== "string") { - throw new Error(OidcClientError.InvalidQueryParameters); + if (responseMode === "fragment") { + throw new Error(OidcClientError.InvalidFragmentParameters); + } else { + throw new Error(OidcClientError.InvalidQueryParameters); + } } return { code, state }; }; @@ -91,15 +97,17 @@ type CompleteOidcLoginResponse = { /** * Attempt to complete authorization code flow to get an access token * @param urlParams the parameters extracted from the app-load URI. + * @param responseMode - the response_mode used in the auth request * @returns Promise that resolves with a CompleteOidcLoginResponse when login was successful * @throws When we failed to get a valid access token */ export const completeOidcLogin = async ( - urlParams: NonNullable, + urlParams: NonNullable, + responseMode: "fragment" | "query", ): Promise => { - const { code, state } = getCodeAndStateFromParams(urlParams); + const { code, state } = getCodeAndStateFromParams(urlParams, responseMode); const { homeserverUrl, tokenResponse, idTokenClaims, identityServerUrl, oidcClientSettings } = - await completeAuthorizationCodeGrant(code, state, "fragment"); + await completeAuthorizationCodeGrant(code, state, responseMode); return { homeserverUrl, diff --git a/apps/web/src/utils/oidc/error.ts b/apps/web/src/utils/oidc/error.ts index f9334a739c..3cc5c14ec5 100644 --- a/apps/web/src/utils/oidc/error.ts +++ b/apps/web/src/utils/oidc/error.ts @@ -17,6 +17,7 @@ import { _t } from "../../languageHandler"; */ export enum OidcClientError { InvalidQueryParameters = "Invalid query parameters for OIDC native login. `code` and `state` are required.", + InvalidFragmentParameters = "Invalid fragment parameters for OIDC native login. `code` and `state` are required.", } /** @@ -30,6 +31,7 @@ export const getOidcErrorMessage = (error: Error): string | ReactNode => { case OidcError.MissingOrInvalidStoredState: return _t("auth|oidc|missing_or_invalid_stored_state"); case OidcClientError.InvalidQueryParameters: + case OidcClientError.InvalidFragmentParameters: case OidcError.CodeExchangeFailed: case OidcError.InvalidBearerTokenResponse: case OidcError.InvalidIdToken: diff --git a/apps/web/src/vector/app.tsx b/apps/web/src/vector/app.tsx index fa31bdd732..db5d0e4e99 100644 --- a/apps/web/src/vector/app.tsx +++ b/apps/web/src/vector/app.tsx @@ -44,7 +44,7 @@ function onTokenLoginCompleted(urlParams: URLParams, fragmentAfterLogin: string) const url = new URL(window.location.href); // if we did a token login, we're now left with the login token as query param in the url; clear it out - for (const param in { ...urlParams.legacy_sso }) { + for (const param in { ...urlParams.legacy_sso, ...urlParams.oidc_query }) { url.searchParams.delete(param); } @@ -112,7 +112,7 @@ export async function loadApp(urlParams: URLParams, matrixChatRef: React.Ref", () => { const code = "test-oidc-auth-code"; const state = "test-oidc-state"; const urlParams = { - oidc: { + oidc_fragment: { code, state: state, }, @@ -386,7 +386,7 @@ describe("", () => { it("should fail when query params do not include valid code and state", async () => { const urlParams = { - oidc: { + oidc_query: { code: "", state: "abc", }, diff --git a/apps/web/test/unit-tests/utils/oidc/authorize-test.ts b/apps/web/test/unit-tests/utils/oidc/authorize-test.ts index c28e6325d7..b7bd2bfd9f 100644 --- a/apps/web/test/unit-tests/utils/oidc/authorize-test.ts +++ b/apps/web/test/unit-tests/utils/oidc/authorize-test.ts @@ -75,7 +75,7 @@ describe("OIDC authorization", () => { const authUrl = new URL(window.location.href); - expect(authUrl.searchParams.get("response_mode")).toEqual("fragment"); + expect(authUrl.searchParams.get("response_mode")).toEqual("query"); expect(authUrl.searchParams.get("response_type")).toEqual("code"); expect(authUrl.searchParams.get("client_id")).toEqual(clientId); expect(authUrl.searchParams.get("code_challenge_method")).toEqual("S256"); @@ -90,6 +90,18 @@ describe("OIDC authorization", () => { expect(authUrl.searchParams.has("nonce")).toBeTruthy(); expect(authUrl.searchParams.has("code_challenge")).toBeTruthy(); }); + + it("should prefer response_mode fragment if supported", async () => { + await startOidcLogin( + { ...delegatedAuthConfig, response_modes_supported: ["query", "fragment"] }, + clientId, + homeserverUrl, + ); + + const authUrl = new URL(window.location.href); + + expect(authUrl.searchParams.get("response_mode")).toEqual("fragment"); + }); }); describe("completeOidcLogin()", () => { @@ -131,19 +143,19 @@ describe("OIDC authorization", () => { }); it("should throw when query params do not include state and code", async () => { - await expect(async () => await completeOidcLogin({})).rejects.toThrow( + await expect(async () => await completeOidcLogin({}, "query")).rejects.toThrow( OidcClientError.InvalidQueryParameters, ); }); it("should make request complete authorization code grant", async () => { - await completeOidcLogin(params); + await completeOidcLogin(params, "fragment"); expect(completeAuthorizationCodeGrant).toHaveBeenCalledWith(code, state, "fragment"); }); it("should return accessToken, configured homeserver and identityServer", async () => { - const result = await completeOidcLogin(params); + const result = await completeOidcLogin(params, "query"); expect(result).toEqual({ accessToken: tokenResponse.access_token, diff --git a/apps/web/test/unit-tests/vector/app-test.ts b/apps/web/test/unit-tests/vector/app-test.ts index 381f4a2c53..fa95a0053b 100644 --- a/apps/web/test/unit-tests/vector/app-test.ts +++ b/apps/web/test/unit-tests/vector/app-test.ts @@ -76,7 +76,7 @@ describe("sso_redirect_options", () => { }); it("should redirect for native OIDC", async () => { - const authConfig = makeDelegatedAuthConfig(issuer); + const authConfig = { ...makeDelegatedAuthConfig(issuer), response_modes_supported: ["query", "fragment"] }; fetchMock.get("https://synapse/_matrix/client/v1/auth_metadata", authConfig); fetchMock.get(`${authConfig.issuer}.well-known/openid-configuration`, authConfig); fetchMock.get(authConfig.jwks_uri!, { keys: [] }); diff --git a/apps/web/test/unit-tests/vector/url_utils-test.ts b/apps/web/test/unit-tests/vector/url_utils-test.ts index f6f42f573c..ad2c0e0390 100644 --- a/apps/web/test/unit-tests/vector/url_utils-test.ts +++ b/apps/web/test/unit-tests/vector/url_utils-test.ts @@ -43,11 +43,18 @@ describe("parseUrlParameters", () => { expect(parsed.params.legacy_sso?.loginToken).toEqual("foobar"); }); - it("should parse oidc parameters from oauth-fragment", () => { + it("should parse oidc parameters from fragment", () => { const u = new URL("https://app.element.io/#code=foobar&state=barfoo"); const parsed = parseAppUrl(u); - expect(parsed.params.oidc?.code).toEqual("foobar"); - expect(parsed.params.oidc?.state).toEqual("barfoo"); + expect(parsed.params.oidc_fragment?.code).toEqual("foobar"); + expect(parsed.params.oidc_fragment?.state).toEqual("barfoo"); + }); + + it("should parse oidc parameters from query", () => { + const u = new URL("https://app.element.io/?code=foobar&state=barfoo"); + const parsed = parseAppUrl(u); + expect(parsed.params.oidc_query?.code).toEqual("foobar"); + expect(parsed.params.oidc_query?.state).toEqual("barfoo"); }); it("should parse guest parameters", () => { From d7f55462940798de139b427a5a9759b4f9f28e78 Mon Sep 17 00:00:00 2001 From: Florian Duros Date: Thu, 16 Apr 2026 15:14:10 +0200 Subject: [PATCH 27/34] Room list: add custom section creation in SC (#33138) * feat: add way to create custom section in SC * feat: disable custom section in vms * chore: include design tokens icons in vitest config * test: update screenshot * chore: use one react import --- ...room-list-item-open-more-options-linux.png | Bin 77306 -> 77350 bytes .../room-list/RoomListHeaderViewModel.ts | 8 +- .../room-list/RoomListItemViewModel.ts | 6 + .../viewmodels/room-list/RoomListViewModel.ts | 6 + .../plus-icon-auto.png | Bin 0 -> 5334 bytes .../section-created-auto.png | Bin 0 -> 6339 bytes .../RoomListView.stories.tsx/toast-auto.png | Bin 0 -> 62807 bytes .../src/i18n/strings/en_EN.json | 6 +- .../RoomListHeaderView.stories.tsx | 9 + .../RoomListHeaderView/RoomListHeaderView.tsx | 21 +- .../RoomListHeaderView.test.tsx.snap | 2 + .../RoomListHeaderView/default-snapshot.ts | 2 + .../menu/ComposeMenuView.test.tsx | 11 + .../menu/ComposeMenuView.tsx | 13 +- .../ComposeMenuView.test.tsx.snap | 1 + .../RoomListHeaderView/test-utils.ts | 1 + .../RoomListToast/RoomListToast.module.css | 15 + .../RoomListToast/RoomListToast.stories.tsx | 40 + .../RoomListToast/RoomListToast.test.tsx | 31 + .../RoomListToast/RoomListToast.tsx | 47 + .../__snapshots__/RoomListToast.test.tsx.snap | 57 + .../RoomListView/RoomListToast/index.ts | 9 + .../RoomListView/RoomListView.module.css | 11 + .../RoomListView/RoomListView.stories.tsx | 10 + .../RoomListView/RoomListView.test.tsx | 15 + .../room-list/RoomListView/RoomListView.tsx | 12 +- .../__snapshots__/RoomListView.test.tsx.snap | 29201 +++++++++------- .../RoomListItemMoreOptionsMenu.test.tsx | 18 +- .../RoomListItemMoreOptionsMenu.tsx | 17 +- .../RoomListItemNotificationMenu.test.tsx | 1 + .../RoomListItemView.stories.tsx | 2 + .../RoomListItemView/RoomListItemView.tsx | 4 + .../RoomListItemView/default-snapshot.ts | 1 + .../RoomListItemView/mocked-actions.ts | 1 + .../VirtualizedRoomListView.module.css | 1 - .../VirtualizedRoomListView.stories.tsx | 3 + .../VirtualizedRoomListView.tsx | 2 + .../VirtualizedRoomListView.test.tsx.snap | 1 + .../src/room-list/story-mocks.tsx | 2 + packages/shared-components/vitest.config.ts | 6 +- 40 files changed, 16386 insertions(+), 13207 deletions(-) create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room-list/RoomListHeaderView/RoomListHeaderView.stories.tsx/plus-icon-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room-list/RoomListView/RoomListToast/RoomListToast.stories.tsx/section-created-auto.png create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room-list/RoomListView/RoomListView.stories.tsx/toast-auto.png create mode 100644 packages/shared-components/src/room-list/RoomListView/RoomListToast/RoomListToast.module.css create mode 100644 packages/shared-components/src/room-list/RoomListView/RoomListToast/RoomListToast.stories.tsx create mode 100644 packages/shared-components/src/room-list/RoomListView/RoomListToast/RoomListToast.test.tsx create mode 100644 packages/shared-components/src/room-list/RoomListView/RoomListToast/RoomListToast.tsx create mode 100644 packages/shared-components/src/room-list/RoomListView/RoomListToast/__snapshots__/RoomListToast.test.tsx.snap create mode 100644 packages/shared-components/src/room-list/RoomListView/RoomListToast/index.ts create mode 100644 packages/shared-components/src/room-list/RoomListView/RoomListView.module.css diff --git a/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-more-options-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-more-options-linux.png index d651340ace4c63defe30f175bf7b519b7f61aab9..77345fe6fe0a7b1b4f9e42cef005a643fecf82eb 100644 GIT binary patch literal 77350 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

    TyNky{h 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 L)KWw!+zI+0O>^Ko literal 77306 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%0A+m0nFqg>%u8Nd}d@} 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≈%&d2(J?<{- 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

    }gZs8?R=hWJ>-|ScA@efrN+WqU+ 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 gb6|GVge?vwDCgK#9;+nn+a diff --git a/apps/web/src/viewmodels/room-list/RoomListHeaderViewModel.ts b/apps/web/src/viewmodels/room-list/RoomListHeaderViewModel.ts index 8a5547e6e9..fa7697d084 100644 --- a/apps/web/src/viewmodels/room-list/RoomListHeaderViewModel.ts +++ b/apps/web/src/viewmodels/room-list/RoomListHeaderViewModel.ts @@ -199,8 +199,11 @@ export class RoomListHeaderViewModel SettingsStore.setValue("RoomList.showMessagePreview", null, SettingLevel.DEVICE, isMessagePreviewEnabled); this.snapshot.merge({ isMessagePreviewEnabled }); }; -} + public createSection = (): void => { + // To be implemented when custom section creation is added in vms + }; +} /** * Get the initial snapshot for the RoomListHeaderViewModel. * @param spaceStore - The space store instance. @@ -280,5 +283,8 @@ function computeHeaderSpaceState( displaySpaceMenu, canInviteInSpace, canAccessSpaceSettings, + // To be implemented when custom section creation is added in vms + canCreateSection: false, + useComposeIcon: true, }; } diff --git a/apps/web/src/viewmodels/room-list/RoomListItemViewModel.ts b/apps/web/src/viewmodels/room-list/RoomListItemViewModel.ts index b2f24da66d..ac3f32ad61 100644 --- a/apps/web/src/viewmodels/room-list/RoomListItemViewModel.ts +++ b/apps/web/src/viewmodels/room-list/RoomListItemViewModel.ts @@ -303,6 +303,8 @@ export class RoomListItemViewModel canMarkAsRead, canMarkAsUnread, roomNotifState, + // To be implemented when custom section creation is added in vms + canMoveToSection: false, }; } @@ -381,4 +383,8 @@ export class RoomListItemViewModel const echoChamber = EchoChamber.forRoom(this.props.room); echoChamber.notificationVolume = elementNotifState; }; + + public onCreateSection = (): void => { + // To be implemented when custom section creation is added in vms + }; } diff --git a/apps/web/src/viewmodels/room-list/RoomListViewModel.ts b/apps/web/src/viewmodels/room-list/RoomListViewModel.ts index d2ff465db9..a3e516ea2d 100644 --- a/apps/web/src/viewmodels/room-list/RoomListViewModel.ts +++ b/apps/web/src/viewmodels/room-list/RoomListViewModel.ts @@ -572,6 +572,12 @@ export class RoomListViewModel }); } }; + + public closeToast: () => void = () => { + this.snapshot.merge({ + toast: undefined, + }); + }; } /** diff --git a/packages/shared-components/__vis__/linux/__baselines__/room-list/RoomListHeaderView/RoomListHeaderView.stories.tsx/plus-icon-auto.png b/packages/shared-components/__vis__/linux/__baselines__/room-list/RoomListHeaderView/RoomListHeaderView.stories.tsx/plus-icon-auto.png new file mode 100644 index 0000000000000000000000000000000000000000..58f146e165c057848b72ae360592bdfb7656cdb4 GIT binary patch literal 5334 zcmeHLYgE!{9{#Ic+-B7AcuEb0c0G;L#hk`b(*&xq%u`CUZjyN+b4O}TDO6A{Vx1b! zu4~rXXbp-vHP)6lq(luwhm=eOyCB{W4GmEd5aoVZ`Zk|C&6hoXd(ZE@=Y4m~pI++vSL{}ljSx&Xj=$ko{q8QOeZ1^{0GvC#+rR#3GlAr7SFr*~=e z*RYHech}2{uN?AxaG>_2=ZVK(U5WHwmlWpI)6YJBxX1NirH^;@z%kEnx4O8#h}*XL z){Y@;c8>t$H4=S#^TV-22Ys??cYHSFUw{q;4HsR0z7D*VKw zlaG%8K=D)Nq$>b453l0$MVp>**DKN4LJbr;W==eR#Xt`W$QwWP}ckTpQYDz(vC$H+0 zk4`e>DLSjlt{y&If*a4T zB6MaWd#cHjd@-hVG&AABl5Wh!{*O0t;r^|tNTNW2iqPH=`$t`Rw?%3h z-VVxX?yjZUls6R2PTX{;n1r5v`IDJr`GM+(Rgc6b)}OjGe;&O%rS0PA^6dV&JInJ( z|F6lWC!s0IRJ>hYQT}CP;b#DV*y+(gIF~1yd*PMd;B3M-aBVzP;nd}gV1l~4mR@G+ zdiC9^yLLLEZgC%4FdI?^*F5*i>|B}>yYo{hJT3%hpe?n_>B?3bNt}wW(TcPJsNT{< z&+WbXC$EY<9NEuV?}JgTmiNgy671{yf9?!!&l8N>mV!`*ca`)GQ6g)Cuy8^YaPJxdYgrr`j`d?B$wYQ2AlXEz$!^o6Nq8%uh@*Sqg8X+vy-AkLa>g{?e%+!ZeaaCEU z+^&%dh;8o2^7#GoIXy>qCjsZ<1e~eP6GHo2N6s=s%fz0_AiwY2Aofu&YWEW;4gxQ- z)F*j=z8Y1y+$yExdqhYu#5k&UPaxoj+8Qrgskrd72?Ez(?(}M>*m_6mJ znifL-QF%rgl;D$sGj8T#=OpMTtAaOmvMFlnr;Upg#bQLRoJ^e0c{WMX1|i7vi7_1e zi&Zg-ayuWUyX_&M;Rk1tDMkdu&Sz-ZGuuPLq?TzrVo|?bS)H##)|e;GCtqOnG!wd< zn)WGXf~EQ5)C_LuZVX!!$g8MSnqNa}>}-yn(EW3h?$_W+qM;{5$eBWxU?8@3G+Vu% zY9Blp008ynOUaD0ec8uizzRvJCqD?=jS3;WPm+@s zWqh}q((uWGb1O1*5tb(<>A&X`)Ij;AApBU8T(v(#C5B+99R9KJD6Y4RVy1bd68KHj ztDp|u_xymezFm4^pV}8hQM_dyi8&(GRPc^~Sx-03)zXDf`9Qjw9#Cd7h3|U*t?9TYaUl=9g7{?O&}8Lrv@N@R z67>^WV*t1PW=1o1_GNo67y7x5&`o#PO=S9SS7|w?FZKtqt}CmdL_sr2Q=;?Tv1Ruu z!+#M%_WXRiS;dv!c*Pf5-ZpDY3z$ zum?!G+K8`1rF5)Z7m{ryGJY9~UC=j^&5AJIN}!g$sZ;KCIBu5GcO1i-oP#JraVqGt zL|zSF_}8u`lfXhDPs4~P!&5ChM9bt=+>FT)`sg~%sVblS%TQI3{C=z#!ZP9An>Ml6 z;fNmo#5}9{T1X~)&S7mu1_;x3U>49H5irG}` zFVJWQX%N^ysM>wn+PU`H$Mqa*xUJ##Nt)L+BCQc=jYxmQSh%LF-zzJLdLqm*f>S>1 z0zUZ!z6SO0pqAog&4 KbmO5jSN;e30NaiL literal 0 HcmV?d00001 diff --git a/packages/shared-components/__vis__/linux/__baselines__/room-list/RoomListView/RoomListToast/RoomListToast.stories.tsx/section-created-auto.png b/packages/shared-components/__vis__/linux/__baselines__/room-list/RoomListView/RoomListToast/RoomListToast.stories.tsx/section-created-auto.png new file mode 100644 index 0000000000000000000000000000000000000000..977772886a1c241b3d6688518c28bc4c5cb95ae5 GIT binary patch literal 6339 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 literal 0 HcmV?d00001 diff --git a/packages/shared-components/__vis__/linux/__baselines__/room-list/RoomListView/RoomListView.stories.tsx/toast-auto.png b/packages/shared-components/__vis__/linux/__baselines__/room-list/RoomListView/RoomListView.stories.tsx/toast-auto.png new file mode 100644 index 0000000000000000000000000000000000000000..722398dc96eee55addaf6fc45a68b4de27378593 GIT binary patch literal 62807 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 z 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�kSr4y+jXfJdp(G=uw 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 literal 0 HcmV?d00001 diff --git a/packages/shared-components/src/i18n/strings/en_EN.json b/packages/shared-components/src/i18n/strings/en_EN.json index 0ab6da3a94..31475607c7 100644 --- a/packages/shared-components/src/i18n/strings/en_EN.json +++ b/packages/shared-components/src/i18n/strings/en_EN.json @@ -5,6 +5,7 @@ "action": { "back": "Back", "click": "Click", + "close": "Close", "collapse": "Collapse", "delete": "Delete", "dismiss": "Dismiss", @@ -16,6 +17,7 @@ "invite": "Invite", "new_conversation": "New conversation", "new_room": "New room", + "new_section": "New section", "new_video_room": "New video room", "open_menu": "Open menu", "pause": "Pause", @@ -132,7 +134,8 @@ "leave_room": "Leave room", "low_priority": "Low priority", "mark_read": "Mark as read", - "mark_unread": "Mark as unread" + "mark_unread": "Mark as unread", + "move_to_section": "Move to" }, "notification_options": "Notification options", "open_space_menu": "Open space menu", @@ -141,6 +144,7 @@ "more_options": "More Options" }, "room_options": "Room Options", + "section_created": "Section created", "section_header": { "toggle": "Toggle %(section)s section", "toggle_unread": "Toggle %(section)s section with unread room(s)" diff --git a/packages/shared-components/src/room-list/RoomListHeaderView/RoomListHeaderView.stories.tsx b/packages/shared-components/src/room-list/RoomListHeaderView/RoomListHeaderView.stories.tsx index 35b5fd201b..83551bc21b 100644 --- a/packages/shared-components/src/room-list/RoomListHeaderView/RoomListHeaderView.stories.tsx +++ b/packages/shared-components/src/room-list/RoomListHeaderView/RoomListHeaderView.stories.tsx @@ -30,6 +30,7 @@ const RoomListHeaderViewWrapperImpl = ({ openSpacePreferences, sort, toggleMessagePreview, + createSection, ...rest }: RoomListHeaderProps): JSX.Element => { const vm = useMockedViewModel(rest, { @@ -42,6 +43,7 @@ const RoomListHeaderViewWrapperImpl = ({ sort, openSpacePreferences, toggleMessagePreview, + createSection, }); return ; }; @@ -62,6 +64,7 @@ const meta = { sort: fn(), openSpacePreferences: fn(), toggleMessagePreview: fn(), + createSection: fn(), }, parameters: { design: { @@ -100,3 +103,9 @@ export const LongTitle: Story = { title: "Loooooooooooooooooooooooooooooooooooooong title", }, }; + +export const PlusIcon: Story = { + args: { + useComposeIcon: false, + }, +}; diff --git a/packages/shared-components/src/room-list/RoomListHeaderView/RoomListHeaderView.tsx b/packages/shared-components/src/room-list/RoomListHeaderView/RoomListHeaderView.tsx index 2125ea9af2..05254899ea 100644 --- a/packages/shared-components/src/room-list/RoomListHeaderView/RoomListHeaderView.tsx +++ b/packages/shared-components/src/room-list/RoomListHeaderView/RoomListHeaderView.tsx @@ -8,6 +8,7 @@ import React, { type JSX } from "react"; import { IconButton, H1 } from "@vector-im/compound-web"; import ComposeIcon from "@vector-im/compound-design-tokens/assets/web/icons/compose"; +import PlusIcon from "@vector-im/compound-design-tokens/assets/web/icons/plus"; import { type ViewModel, useViewModel } from "../../core/viewmodel"; import { Flex } from "../../core/utils/Flex"; @@ -59,6 +60,14 @@ export interface RoomListHeaderViewSnapshot { * Whether message previews are enabled in the room list. */ isMessagePreviewEnabled: boolean; + /** + * Whether the user can create sections in the room list. + */ + canCreateSection: boolean; + /** + * Whether to use the compose icon instead of the create icon. + */ + useComposeIcon: boolean; } export interface RoomListHeaderViewActions { @@ -98,6 +107,10 @@ export interface RoomListHeaderViewActions { * Toggle message preview display in the room list. */ toggleMessagePreview: () => void; + /** + * Create a new section in the room list. + */ + createSection: () => void; } /** @@ -123,7 +136,7 @@ interface RoomListHeaderViewProps { */ export function RoomListHeaderView({ vm }: Readonly): JSX.Element { const { translate: _t } = useI18n(); - const { title, displaySpaceMenu, displayComposeMenu } = useViewModel(vm); + const { title, displaySpaceMenu, displayComposeMenu, useComposeIcon } = useViewModel(vm); return ( ): J onClick={(e) => vm.createChatRoom(e.nativeEvent)} tooltip={_t("action|new_conversation")} > - + {useComposeIcon ? ( + + ) : ( + + )} )} diff --git a/packages/shared-components/src/room-list/RoomListHeaderView/__snapshots__/RoomListHeaderView.test.tsx.snap b/packages/shared-components/src/room-list/RoomListHeaderView/__snapshots__/RoomListHeaderView.test.tsx.snap index 01c5914797..6608b5b3f3 100644 --- a/packages/shared-components/src/room-list/RoomListHeaderView/__snapshots__/RoomListHeaderView.test.tsx.snap +++ b/packages/shared-components/src/room-list/RoomListHeaderView/__snapshots__/RoomListHeaderView.test.tsx.snap @@ -110,6 +110,7 @@ exports[`RoomListHeaderView > renders the default state 1`] = ` >

    - + {useComposeIcon ? ( + + ) : ( + + )} } > @@ -63,6 +69,9 @@ export function ComposeMenuView({ vm }: ComposeMenuViewProps): JSX.Element { hideChevron /> )} + {canCreateSection && ( + + )} ); } diff --git a/packages/shared-components/src/room-list/RoomListHeaderView/menu/__snapshots__/ComposeMenuView.test.tsx.snap b/packages/shared-components/src/room-list/RoomListHeaderView/menu/__snapshots__/ComposeMenuView.test.tsx.snap index d269845351..2f43a667bc 100644 --- a/packages/shared-components/src/room-list/RoomListHeaderView/menu/__snapshots__/ComposeMenuView.test.tsx.snap +++ b/packages/shared-components/src/room-list/RoomListHeaderView/menu/__snapshots__/ComposeMenuView.test.tsx.snap @@ -22,6 +22,7 @@ exports[` > should match snapshot 1`] = ` >
    + +
    + ), + ], +} satisfies Meta; + +export default meta; +type Story = StoryObj; + +export const SectionCreated: Story = {}; diff --git a/packages/shared-components/src/room-list/RoomListView/RoomListToast/RoomListToast.test.tsx b/packages/shared-components/src/room-list/RoomListView/RoomListToast/RoomListToast.test.tsx new file mode 100644 index 0000000000..e64d17ffb6 --- /dev/null +++ b/packages/shared-components/src/room-list/RoomListView/RoomListToast/RoomListToast.test.tsx @@ -0,0 +1,31 @@ +/* + * Copyright 2026 Element Creations Ltd. + * + * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial + * Please see LICENSE files in the repository root for full details. + */ + +import React from "react"; +import { render, screen } from "@test-utils"; +import { composeStories } from "@storybook/react-vite"; +import { describe, it, expect } from "vitest"; +import userEvent from "@testing-library/user-event"; + +import * as stories from "./RoomListToast.stories"; + +const { SectionCreated } = composeStories(stories); + +describe("", () => { + it("renders SectionCreated story", () => { + const { container } = render(); + expect(container).toMatchSnapshot(); + }); + + it("calls onClose when the close button is clicked", async () => { + const user = userEvent.setup(); + render(); + const closeButton = screen.getByRole("button", { name: "Close" }); + await user.click(closeButton); + expect(SectionCreated.args.onClose).toHaveBeenCalled(); + }); +}); diff --git a/packages/shared-components/src/room-list/RoomListView/RoomListToast/RoomListToast.tsx b/packages/shared-components/src/room-list/RoomListView/RoomListToast/RoomListToast.tsx new file mode 100644 index 0000000000..9388cd93f5 --- /dev/null +++ b/packages/shared-components/src/room-list/RoomListView/RoomListToast/RoomListToast.tsx @@ -0,0 +1,47 @@ +/* + * Copyright 2026 Element Creations Ltd. + * + * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial + * Please see LICENSE files in the repository root for full details. + */ + +import React, { type ComponentType, type JSX, type MouseEventHandler } from "react"; +import { Toast } from "@vector-im/compound-web"; +import CheckIcon from "@vector-im/compound-design-tokens/assets/web/icons/check"; + +import styles from "./RoomListToast.module.css"; +import { useI18n } from "../../../core/i18n/i18nContext"; + +export type ToastType = "section_created"; + +interface RoomListToastProps { + /** The type of toast to display */ + type: ToastType; + /** Callback when the close button is clicked */ + onClose: MouseEventHandler; +} + +/** + * A toast component used for displaying temporary messages in the room list view. + * + * @example + * ```tsx + * + * ``` + */ +export function RoomListToast({ type, onClose }: Readonly): JSX.Element { + const { translate: _t } = useI18n(); + + let content: { text: string; icon: ComponentType> }; + switch (type) { + case "section_created": + content = { text: _t("room_list|section_created"), icon: CheckIcon }; + break; + } + + return ( + + {content.text} + + ); +} diff --git a/packages/shared-components/src/room-list/RoomListView/RoomListToast/__snapshots__/RoomListToast.test.tsx.snap b/packages/shared-components/src/room-list/RoomListView/RoomListToast/__snapshots__/RoomListToast.test.tsx.snap new file mode 100644 index 0000000000..b0e8906e3b --- /dev/null +++ b/packages/shared-components/src/room-list/RoomListView/RoomListToast/__snapshots__/RoomListToast.test.tsx.snap @@ -0,0 +1,57 @@ +// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html + +exports[` > renders SectionCreated story 1`] = ` +
    +
    +
    +
    + + Section created +
    + +
    +
    +
    +`; diff --git a/packages/shared-components/src/room-list/RoomListView/RoomListToast/index.ts b/packages/shared-components/src/room-list/RoomListView/RoomListToast/index.ts new file mode 100644 index 0000000000..3a6b6a5cf5 --- /dev/null +++ b/packages/shared-components/src/room-list/RoomListView/RoomListToast/index.ts @@ -0,0 +1,9 @@ +/* + * Copyright 2026 Element Creations Ltd. + * + * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial + * Please see LICENSE files in the repository root for full details. + */ + +export type { ToastType } from "./RoomListToast"; +export { RoomListToast } from "./RoomListToast"; diff --git a/packages/shared-components/src/room-list/RoomListView/RoomListView.module.css b/packages/shared-components/src/room-list/RoomListView/RoomListView.module.css new file mode 100644 index 0000000000..c20d3006bf --- /dev/null +++ b/packages/shared-components/src/room-list/RoomListView/RoomListView.module.css @@ -0,0 +1,11 @@ +/* + * Copyright 2026 Element Creations Ltd. + * + * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial + * Please see LICENSE files in the repository root for full details. + */ + +.list { + position: relative; + flex: 1; +} diff --git a/packages/shared-components/src/room-list/RoomListView/RoomListView.stories.tsx b/packages/shared-components/src/room-list/RoomListView/RoomListView.stories.tsx index 6f683225d0..dfdab19c92 100644 --- a/packages/shared-components/src/room-list/RoomListView/RoomListView.stories.tsx +++ b/packages/shared-components/src/room-list/RoomListView/RoomListView.stories.tsx @@ -39,6 +39,7 @@ const RoomListViewWrapperImpl = ({ getSectionHeaderViewModel, updateVisibleRooms, renderAvatar: renderAvatarProp, + closeToast, ...rest }: RoomListViewProps): JSX.Element => { const vm = useMockedViewModel(rest, { @@ -48,6 +49,7 @@ const RoomListViewWrapperImpl = ({ getRoomItemViewModel, getSectionHeaderViewModel, updateVisibleRooms, + closeToast, }); return ; }; @@ -98,6 +100,8 @@ const meta = { updateVisibleRooms: fn(), renderAvatar, isFlatList: true, + toast: undefined, + closeToast: fn(), }, parameters: { design: { @@ -245,3 +249,9 @@ export const LargeSectionList: Story = { getSectionHeaderViewModel: createGetSectionHeaderViewModel(mockLargeListSections.map((section) => section.id)), }, }; + +export const Toast: Story = { + args: { + toast: "section_created", + }, +}; diff --git a/packages/shared-components/src/room-list/RoomListView/RoomListView.test.tsx b/packages/shared-components/src/room-list/RoomListView/RoomListView.test.tsx index 380600541a..5d84e05d05 100644 --- a/packages/shared-components/src/room-list/RoomListView/RoomListView.test.tsx +++ b/packages/shared-components/src/room-list/RoomListView/RoomListView.test.tsx @@ -31,6 +31,7 @@ const { EmptyInvitesFilter, EmptyMentionsFilter, EmptyLowPriorityFilter, + Toast, } = composeStories(stories); const renderWithMockContext = (component: React.ReactElement): ReturnType => { @@ -124,6 +125,11 @@ describe("", () => { expect(container).toMatchSnapshot(); }); + it("renders Toast story", () => { + const { container } = renderWithMockContext(); + expect(container).toMatchSnapshot(); + }); + it("should call onToggleFilter when filter is clicked", async () => { const user = userEvent.setup(); renderWithMockContext(); @@ -186,4 +192,13 @@ describe("", () => { expect(EmptyLowPriorityFilter.args.onToggleFilter).toHaveBeenCalled(); }); + + it("should call closeToast when close button is clicked on toast", async () => { + const user = userEvent.setup(); + renderWithMockContext(); + + await user.click(screen.getByRole("button", { name: "Close" })); + + expect(EmptyLowPriorityFilter.args.closeToast).toHaveBeenCalled(); + }); }); diff --git a/packages/shared-components/src/room-list/RoomListView/RoomListView.tsx b/packages/shared-components/src/room-list/RoomListView/RoomListView.tsx index 132b9dfda3..3cace4b400 100644 --- a/packages/shared-components/src/room-list/RoomListView/RoomListView.tsx +++ b/packages/shared-components/src/room-list/RoomListView/RoomListView.tsx @@ -17,6 +17,9 @@ import { type RoomListItemViewModel, } from "../VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView"; import { type RoomListSectionHeaderViewModel } from "../VirtualizedRoomListView/RoomListSectionHeaderView"; +import { type ToastType, RoomListToast } from "./RoomListToast"; +import styles from "./RoomListView.module.css"; +import { Flex } from "../../core/utils/Flex"; export type RoomListSection = { /** Unique identifier for the section */ @@ -49,6 +52,8 @@ export type RoomListViewSnapshot = { canCreateRoom?: boolean; /** Whether the room list is displayed as a flat list */ isFlatList: boolean; + /** Optional toast to display */ + toast?: ToastType; }; /** @@ -70,6 +75,8 @@ export interface RoomListViewActions { updateVisibleRooms: (startIndex: number, endIndex: number) => void; /** Get view model for a specific section header (virtualization API) */ getSectionHeaderViewModel: (sectionId: string) => RoomListSectionHeaderViewModel; + /** Called to close the toast message */ + closeToast: () => void; } /** @@ -113,7 +120,10 @@ export const RoomListView: React.FC = ({ vm, renderAvatar, on onToggleFilter={vm.onToggleFilter} /> - {listBody} + + {listBody} + {snapshot.toast && } + ); }; diff --git a/packages/shared-components/src/room-list/RoomListView/__snapshots__/RoomListView.test.tsx.snap b/packages/shared-components/src/room-list/RoomListView/__snapshots__/RoomListView.test.tsx.snap index 388c0878ff..2cab617342 100644 --- a/packages/shared-components/src/room-list/RoomListView/__snapshots__/RoomListView.test.tsx.snap +++ b/packages/shared-components/src/room-list/RoomListView/__snapshots__/RoomListView.test.tsx.snap @@ -58,2610 +58,2616 @@ exports[` > renders Default story 1`] = `
    -
    +
    + + +
    + -
    -
    - -
    -
    -
    +
    -
    - RA -
    -
    +
    - Random +
    + Random +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - - -
    -
    +
    -
    - EN -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - DE -
    -
    +
    - Design +
    + Design +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - PR -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - MA -
    -
    -
    +
    + + +
    + -
    -
    - -
    -
    -
    +
    -
    - SA -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - SU -
    -
    +
    - Support +
    + Support +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - AN -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - OF -
    -
    +
    - Off-topic +
    + Off-topic +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - TE -
    -
    -
    +
    + + +
    + -
    -
    - -
    -
    -
    +
    -
    - TE -
    -
    +
    - Team Beta +
    + Team Beta +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - PR -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - PR -
    -
    +
    - Project Y +
    + Project Y +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - WA -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - FE -
    -
    -
    +
    + + +
    + -
    -
    - -
    -
    -
    +
    -
    - ID -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - BU -
    -
    +
    - Bugs +
    + Bugs +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - FE -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - RE -
    -
    +
    - Releases +
    + Releases +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - + +
    @@ -2728,66 +2734,71 @@ exports[` > renders Empty story 1`] = `
    - - No chats yet - - - Get started by messaging someone or by creating a room -
    - - + + Start chat + + +
    @@ -2834,20 +2845,25 @@ exports[` > renders EmptyFavouriteFilter story 1`] = `
    - - You don't have favourite chats yet - - - You can add a chat to your favourites in the chat settings - + + You don't have favourite chats yet + + + You can add a chat to your favourites in the chat settings + +
    @@ -2893,24 +2909,29 @@ exports[` > renders EmptyInvitesFilter story 1`] = `
    - - You don't have any unread invites - - + + You don't have any unread invites + + +
    @@ -2956,24 +2977,29 @@ exports[` > renders EmptyLowPriorityFilter story 1`] = `
    - - You don't have any low priority rooms - - + + You don't have any low priority rooms + + +
    @@ -3019,24 +3045,29 @@ exports[` > renders EmptyMentionsFilter story 1`] = `
    - - You don't have any unread mentions - - + + You don't have any unread mentions + + +
    @@ -3082,20 +3113,25 @@ exports[` > renders EmptyPeopleFilter story 1`] = `
    - - You don’t have direct chats with anyone yet - - - You can deselect filters in order to see your other chats - + + You don’t have direct chats with anyone yet + + + You can deselect filters in order to see your other chats + +
    @@ -3141,20 +3177,25 @@ exports[` > renders EmptyRoomsFilter story 1`] = `
    - - You’re not in any room yet - - - You can deselect filters in order to see your other chats - + + You’re not in any room yet + + + You can deselect filters in order to see your other chats + +
    @@ -3200,24 +3241,29 @@ exports[` > renders EmptyUnreadFilter story 1`] = `
    - - Congrats! You don’t have any unread messages - - + + Congrats! You don’t have any unread messages + + +
    @@ -3281,45 +3327,50 @@ exports[` > renders EmptyWithoutCreatePermission story 1`] = `
    - - No chats yet - - - Get started by messaging someone -
    - + + Start chat + +
    @@ -3384,4830 +3435,4836 @@ exports[` > renders LargeFlatList story 1`] = `
    -
    +
    + + +
    + -
    -
    - -
    -
    -
    +
    -
    - RA -
    -
    +
    - Random +
    + Random +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - - -
    -
    +
    -
    - EN -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - DE -
    -
    +
    - Design +
    + Design +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - PR -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - MA -
    -
    -
    +
    + + +
    + -
    -
    - -
    -
    -
    +
    -
    - SA -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - SU -
    -
    +
    - Support +
    + Support +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - AN -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - OF -
    -
    +
    - Off-topic +
    + Off-topic +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - TE -
    -
    -
    +
    + + +
    + -
    -
    - -
    -
    -
    +
    -
    - TE -
    -
    +
    - Team Beta +
    + Team Beta +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - PR -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - PR -
    -
    +
    - Project Y +
    + Project Y +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - WA -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - FE -
    -
    -
    +
    + + +
    + -
    -
    - -
    -
    -
    +
    -
    - ID -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - BU -
    -
    +
    - Bugs +
    + Bugs +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - FE -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - RE -
    -
    +
    - Releases +
    + Releases +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - GE -
    -
    -
    +
    + + +
    + -
    -
    - -
    -
    -
    +
    -
    - RA -
    -
    +
    - Random +
    + Random +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - EN -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - DE -
    -
    +
    - Design +
    + Design +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - PR -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - MA -
    -
    -
    +
    + + +
    + -
    -
    - -
    -
    -
    +
    -
    - SA -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - SU -
    -
    +
    - Support +
    + Support +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - AN -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - OF -
    -
    +
    - Off-topic +
    + Off-topic +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - TE -
    -
    -
    +
    + + +
    + -
    -
    - -
    -
    -
    +
    -
    - TE -
    -
    +
    - Team Beta +
    + Team Beta +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - PR -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - PR -
    -
    +
    - Project Y +
    + Project Y +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - WA -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - FE -
    -
    -
    +
    + + +
    + -
    -
    - -
    -
    -
    +
    -
    - ID -
    -
    - - +
    +
    + + +
    + - -
    - + +
    @@ -8274,4824 +8331,4830 @@ exports[` > renders LargeSectionList story 1`] = `
    - -
    -
    -
    -
    - +
    +
    +
    +
    +
    +
    + + +
    + -
    -
    - + +
    - -
    - - +
    - + + + +
    + + + - - - + + - -
    - - +
    +
    + + +
    + - -
    - + + - -
    - - +
    - + + + +
    + + + - - - + + - -
    - - +
    +
    + + +
    + - -
    - + + - -
    -
    +
    + + +
    + -
    - - + + - -
    - - +
    +
    + + +
    + - -
    - + + - -
    - - +
    - + + + +
    + + + - - - + + - -
    - - +
    +
    + + +
    + - -
    - + + - -
    - - +
    - + + + +
    + + + - - - + + - -
    -
    +
    + + +
    + -
    - - + + - -
    - - +
    - + + + +
    + + + - - - + + - -
    - - +
    +
    + + +
    + - -
    - + + - -
    - - +
    - + + + +
    + + + - - - + + - -
    - - +
    +
    + + +
    + - -
    - + + - -
    -
    +
    + + +
    + -
    - - + + - -
    - - +
    +
    + + +
    + - -
    - + + - -
    - - +
    - + + + +
    + + + - - - + + - -
    - - +
    +
    + + +
    + - -
    - + + - -
    - - +
    - + + + +
    + + + - - - + + - -
    -
    +
    + + +
    + -
    - - + + - -
    - - +
    - + + + +
    + + + - - - + + - -
    - - +
    +
    + + +
    + - -
    - + + - -
    - + + + + + Chats + +
    + +
    - -
    - - +
    - + + + +
    + + + - - - + + - -
    - - +
    +
    + + +
    + - -
    - + + - -
    -
    +
    + + +
    + -
    - - + + - -
    - - +
    +
    + + +
    + - -
    - + + - -
    - - +
    - + + + +
    + + + - - - + + - -
    - - +
    +
    + + +
    + - -
    - + + - -
    - - +
    - + + + +
    + + + - - - + + - -
    -
    +
    + + +
    + -
    - - + + - -
    - - +
    - + + + +
    + + + - - - + + - -
    - - +
    +
    + + +
    + - -
    - + + - -
    - - +
    - + + + +
    + + + - - - + + - -
    - - +
    +
    + + +
    + - -
    - + + @@ -13159,8 +13222,13 @@ exports[` > renders Loading story 1`] = `
    + class="Flex-module_flex RoomListView-module_list" + style="--mx-flex-display: flex; --mx-flex-direction: column; --mx-flex-align: start; --mx-flex-justify: start; --mx-flex-gap: 0; --mx-flex-wrap: nowrap;" + > +
    +
    `; @@ -13223,291 +13291,297 @@ exports[` > renders SmallFlatList story 1`] = `
    -
    +
    + + +
    + -
    -
    - -
    -
    -
    +
    -
    - RA -
    -
    +
    - Random +
    + Random +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - + + @@ -13574,87 +13648,501 @@ exports[` > renders SmallSectionList story 1`] = `
    - +
    +
    +
    +
    + +
    + GE +
    +
    +
    +
    + General +
    +
    + Last message in General +
    +
    +
    + + +
    + +
    + +
    +
    +
    +
    + + +
    + +
    + +
    +
    +
    +
    + +
    + + + + + +`; + +exports[` > renders Toast story 1`] = ` +
    +
    +
    +
    +
    + + + + +
    +
    +
    +
    +
    +
    -
    -
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    + + +
    + +
    + + +
    + + +
    + + + + +
    + + +
    + + + + + +
    + + +
    + + + + +
    + + +
    + + + + +
    + + +
    + + + + +
    + + +
    + + + + +
    + + +
    + + + + + +
    + + +
    + + + + +
    + + +
    + + + + +
    + + +
    + + + + +
    + + +
    + + + + +
    + + +
    + + + + + +
    + + +
    + + + + +
    + + +
    + + + + +
    + + +
    + + + + +
    + +
    -
    -
    - -
    -
    +
    +
    + + Section created +
    + +
    @@ -14028,2610 +16831,2616 @@ exports[` > renders WithActiveFilter story 1`] = `
    -
    +
    + + +
    + -
    -
    - -
    -
    -
    +
    -
    - RA -
    -
    +
    - Random +
    + Random +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - - -
    -
    +
    -
    - EN -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - DE -
    -
    +
    - Design +
    + Design +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - PR -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - MA -
    -
    -
    +
    + + +
    + -
    -
    - -
    -
    -
    +
    -
    - SA -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - SU -
    -
    +
    - Support +
    + Support +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - AN -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - OF -
    -
    +
    - Off-topic +
    + Off-topic +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - TE -
    -
    -
    +
    + + +
    + -
    -
    - -
    -
    -
    +
    -
    - TE -
    -
    +
    - Team Beta +
    + Team Beta +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - PR -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - PR -
    -
    +
    - Project Y +
    + Project Y +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - WA -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - FE -
    -
    -
    +
    + + +
    + -
    -
    - -
    -
    -
    +
    -
    - ID -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - BU -
    -
    +
    - Bugs +
    + Bugs +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - -
    -
    -
    +
    -
    - FE -
    -
    - - +
    +
    + + +
    + - -
    - -
    -
    -
    +
    -
    - RE -
    -
    +
    - Releases +
    + Releases +
    -
    -
    - - +
    - + + + +
    + +
    + - -
    - + +
    diff --git a/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/RoomListItemMoreOptionsMenu.test.tsx b/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/RoomListItemMoreOptionsMenu.test.tsx index ac13f7874e..bbf0fcc63a 100644 --- a/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/RoomListItemMoreOptionsMenu.test.tsx +++ b/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/RoomListItemMoreOptionsMenu.test.tsx @@ -10,7 +10,7 @@ import { render, screen } from "@test-utils"; import userEvent from "@testing-library/user-event"; import { describe, it, expect, vi } from "vitest"; -import { RoomListItemMoreOptionsMenu } from "./RoomListItemMoreOptionsMenu"; +import { RoomListItemMoreOptionsMenu, MoreOptionContent } from "./RoomListItemMoreOptionsMenu"; import { useMockedViewModel } from "../../../../core/viewmodel"; import type { RoomListItemViewSnapshot } from "./RoomListItemView"; import { defaultSnapshot } from "./default-snapshot"; @@ -26,6 +26,7 @@ describe("", () => { onCopyRoomLink: vi.fn(), onLeaveRoom: vi.fn(), onSetRoomNotifState: vi.fn(), + onCreateSection: vi.fn(), }; const renderMenu = (overrides: Partial = {}): ReturnType => { @@ -224,4 +225,19 @@ describe("", () => { expect(mockCallbacks.onLeaveRoom).toHaveBeenCalled(); }); + + it("should call onCreateSection when new section is clicked", async () => { + const user = userEvent.setup(); + // We need to render the MoreOptionContent directly here as radix is kind of messing in the test env + const TestComponent = (): JSX.Element => { + const vm = useMockedViewModel(defaultSnapshot, mockCallbacks); + return ; + }; + render(); + + const newSection = screen.getByRole("menuitem", { name: "New section" }); + await user.click(newSection); + + expect(mockCallbacks.onCreateSection).toHaveBeenCalled(); + }); }); diff --git a/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/RoomListItemMoreOptionsMenu.tsx b/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/RoomListItemMoreOptionsMenu.tsx index 8a6286e01c..e03504ad01 100644 --- a/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/RoomListItemMoreOptionsMenu.tsx +++ b/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/RoomListItemMoreOptionsMenu.tsx @@ -6,7 +6,7 @@ */ import React, { useState, type JSX } from "react"; -import { IconButton, Menu, MenuItem, Separator, ToggleMenuItem } from "@vector-im/compound-web"; +import { IconButton, Menu, MenuItem, Separator, SubMenu, ToggleMenuItem } from "@vector-im/compound-web"; import { MarkAsReadIcon, MarkAsUnreadIcon, @@ -16,6 +16,7 @@ import { LinkIcon, LeaveIcon, OverflowHorizontalIcon, + ArrowRightIcon, } from "@vector-im/compound-design-tokens/assets/web/icons"; import { _t } from "../../../../core/i18n/i18n"; @@ -106,6 +107,7 @@ export function MoreOptionContent({ vm }: MoreOptionContentProps): JSX.Element { onSelect={vm.onToggleLowPriority} onClick={(evt) => evt.stopPropagation()} /> + {snapshot.canInvite && ( )} + {snapshot.canMoveToSection && ( + + } + > + + + )} ", () => { onCopyRoomLink: vi.fn(), onLeaveRoom: vi.fn(), onSetRoomNotifState: vi.fn(), + onCreateSection: vi.fn(), }; const renderMenu = (roomNotifState: RoomNotifState = RoomNotifState.AllMessages): ReturnType => { diff --git a/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/RoomListItemView.stories.tsx b/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/RoomListItemView.stories.tsx index c6c7986ffb..165d38d267 100644 --- a/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/RoomListItemView.stories.tsx +++ b/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/RoomListItemView.stories.tsx @@ -38,6 +38,7 @@ const RoomListItemWrapperImpl = ({ onCopyRoomLink, onLeaveRoom, onSetRoomNotifState, + onCreateSection, isSelected, isFocused, onFocus, @@ -56,6 +57,7 @@ const RoomListItemWrapperImpl = ({ onCopyRoomLink, onLeaveRoom, onSetRoomNotifState, + onCreateSection, }); return ( void; /** Called when setting the room notification state */ onSetRoomNotifState: (state: RoomNotifState) => void; + /** Called when creating a new section */ + onCreateSection: () => void; } /** diff --git a/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/default-snapshot.ts b/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/default-snapshot.ts index 2ec961ff98..f01243eb09 100644 --- a/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/default-snapshot.ts +++ b/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/default-snapshot.ts @@ -36,4 +36,5 @@ export const defaultSnapshot: RoomListItemViewSnapshot = { canMarkAsRead: false, canMarkAsUnread: true, roomNotifState: RoomNotifState.AllMessages, + canMoveToSection: true, }; diff --git a/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/mocked-actions.ts b/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/mocked-actions.ts index bda12ac114..806e2e76ff 100644 --- a/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/mocked-actions.ts +++ b/packages/shared-components/src/room-list/VirtualizedRoomListView/RoomListItemAccessibilityWrapper/RoomListItemView/mocked-actions.ts @@ -19,4 +19,5 @@ export const mockedActions: RoomListItemViewActions = { onCopyRoomLink: fn(), onLeaveRoom: fn(), onSetRoomNotifState: fn(), + onCreateSection: fn(), }; diff --git a/packages/shared-components/src/room-list/VirtualizedRoomListView/VirtualizedRoomListView.module.css b/packages/shared-components/src/room-list/VirtualizedRoomListView/VirtualizedRoomListView.module.css index c444c8c1cd..e42f1fbaca 100644 --- a/packages/shared-components/src/room-list/VirtualizedRoomListView/VirtualizedRoomListView.module.css +++ b/packages/shared-components/src/room-list/VirtualizedRoomListView/VirtualizedRoomListView.module.css @@ -9,6 +9,5 @@ * Room list container styles */ .roomList { - height: 100%; width: 100%; } diff --git a/packages/shared-components/src/room-list/VirtualizedRoomListView/VirtualizedRoomListView.stories.tsx b/packages/shared-components/src/room-list/VirtualizedRoomListView/VirtualizedRoomListView.stories.tsx index a5048b5c73..b1c312cee0 100644 --- a/packages/shared-components/src/room-list/VirtualizedRoomListView/VirtualizedRoomListView.stories.tsx +++ b/packages/shared-components/src/room-list/VirtualizedRoomListView/VirtualizedRoomListView.stories.tsx @@ -34,6 +34,7 @@ const RoomListWrapperImpl = ({ getRoomItemViewModel, getSectionHeaderViewModel, updateVisibleRooms, + closeToast, renderAvatar: renderAvatarProp, ...rest }: RoomListStoryProps): JSX.Element => { @@ -44,6 +45,7 @@ const RoomListWrapperImpl = ({ getRoomItemViewModel, getSectionHeaderViewModel, updateVisibleRooms, + closeToast, }); return ( @@ -82,6 +84,7 @@ const meta = { updateVisibleRooms: fn(), renderAvatar, isFlatList: true, + closeToast: fn(), }, parameters: { design: { diff --git a/packages/shared-components/src/room-list/VirtualizedRoomListView/VirtualizedRoomListView.tsx b/packages/shared-components/src/room-list/VirtualizedRoomListView/VirtualizedRoomListView.tsx index ad6b105e05..180723ba44 100644 --- a/packages/shared-components/src/room-list/VirtualizedRoomListView/VirtualizedRoomListView.tsx +++ b/packages/shared-components/src/room-list/VirtualizedRoomListView/VirtualizedRoomListView.tsx @@ -21,6 +21,7 @@ import type { RoomListViewSnapshot, RoomListViewModel } from "../RoomListView"; import { GroupedVirtualizedList } from "../../core/VirtualizedList"; import { RoomListSectionHeaderView } from "./RoomListSectionHeaderView"; import { RoomListItemAccessibilityWrapper } from "./RoomListItemAccessibilityWrapper"; +import styles from "./VirtualizedRoomListView.module.css"; /** * Filter key type - opaque string type for filter identifiers @@ -350,6 +351,7 @@ export function VirtualizedRoomListView({ vm, renderAvatar, onKeyDown }: Virtual rangeChanged, onKeyDown, increaseViewportBy, + className: styles.roomList, }; if (isFlatList) { diff --git a/packages/shared-components/src/room-list/VirtualizedRoomListView/__snapshots__/VirtualizedRoomListView.test.tsx.snap b/packages/shared-components/src/room-list/VirtualizedRoomListView/__snapshots__/VirtualizedRoomListView.test.tsx.snap index 6b64e96ad3..03e092feff 100644 --- a/packages/shared-components/src/room-list/VirtualizedRoomListView/__snapshots__/VirtualizedRoomListView.test.tsx.snap +++ b/packages/shared-components/src/room-list/VirtualizedRoomListView/__snapshots__/VirtualizedRoomListView.test.tsx.snap @@ -10,6 +10,7 @@ exports[` > renders Default story 1`] = ` >
    Date: Thu, 16 Apr 2026 14:35:40 +0100 Subject: [PATCH 28/34] Fix React hydration issues (#32958) * Add more playwright axe tests to settings dialogs * Add utility to jest setupTests to detect React hydration errors * Iterate jest utility * Fix axe issue heading-order * Fix div-in-p issues * Fix setupTests.ts * Fix heading order * Make types happier * Fix hydration issues of thead containing text nodes * Update tests * Fix form-in-form React hydration issues * Fix li-in-li React hydration issues * Fix checked in form without onChange React hydration issue * Fix styling bleeding from _common.pcss * Update snapshots * Fix more remaining issues * Remove _common.pcss h2 rule altogether * Fix test * Update snapshots * Iterate * Iterate * Update snapshots * Simplify diff * Test * Update screenshots * Update screenshot --- .../forgot-password-linux.png | Bin 117072 -> 117073 bytes .../appearance-tab-linux.png | Bin 64686 -> 64555 bytes ...ab-should-be-rendered-properly-1-linux.png | Bin 64236 -> 62269 bytes ...tandard-notifications-2-settings-linux.png | Bin 168552 -> 170617 bytes .../standard-notification-settings-linux.png | Bin 119285 -> 119260 bytes ...ab-should-be-rendered-properly-1-linux.png | Bin 274579 -> 274600 bytes .../security-settings-tab-linux.png | Bin 108463 -> 108486 bytes .../space-visibility-settings-linux.png | Bin 35605 -> 35608 bytes apps/web/res/css/_common.pcss | 12 - .../views/location/_ShareDialogButtons.pcss | 3 +- .../css/views/elements/_AccessibleButton.pcss | 13 + .../res/css/views/elements/_CopyableText.pcss | 1 - .../settings/_NotificationSettings2.pcss | 6 - .../css/views/settings/tabs/_SettingsTab.pcss | 5 +- .../components/structures/SpaceHierarchy.tsx | 8 +- .../structures/auth/ForgotPassword.tsx | 7 +- .../auth/InteractiveAuthEntryComponents.tsx | 5 +- .../WidgetCapabilitiesPromptDialog.tsx | 7 +- .../views/dialogs/devtools/Crypto.tsx | 18 +- .../views/elements/AccessibleButton.tsx | 79 +- .../views/elements/CopyableText.tsx | 5 +- .../components/views/elements/LearnMore.tsx | 10 +- .../src/components/views/elements/Spinner.tsx | 11 +- .../views/elements/StyledCheckbox.tsx | 43 +- .../views/right_panel/VerificationPanel.tsx | 2 +- .../room_settings/RoomPublishSetting.tsx | 25 +- .../views/settings/EventIndexPanel.tsx | 7 +- .../views/settings/Notifications.tsx | 25 +- .../notifications/NotificationSettings2.tsx | 13 +- .../tabs/room/GeneralRoomSettingsTab.tsx | 42 +- .../tabs/room/SecurityRoomSettingsTab.tsx | 2 + .../tabs/user/NotificationUserSettingsTab.tsx | 22 +- .../spaces/SpaceSettingsVisibilityTab.tsx | 9 +- apps/web/src/utils/form.ts | 17 + apps/web/test/setupTests.ts | 25 + .../SpaceHierarchy-test.tsx.snap | 179 +- ...teractiveAuthEntryComponents-test.tsx.snap | 4 +- .../BeaconListItem-test.tsx.snap | 8 +- .../__snapshots__/DialogSidebar-test.tsx.snap | 8 +- .../ShareLatestLocation-test.tsx.snap | 8 +- .../DevtoolsDialog-test.tsx.snap | 8 +- .../__snapshots__/Crypto-test.tsx.snap | 32 +- .../__snapshots__/Users-test.tsx.snap | 104 +- .../__snapshots__/LearnMore-test.tsx.snap | 4 +- .../__snapshots__/TextualBody-test.tsx.snap | 12 +- .../__snapshots__/UserInfo-test.tsx.snap | 16 +- .../UserInfoHeaderView-test.tsx.snap | 8 +- .../views/settings/Notifications-test.tsx | 8 +- .../__snapshots__/Notifications-test.tsx.snap | 106 +- .../CurrentDeviceSection-test.tsx.snap | 12 +- .../DeviceDetailHeading-test.tsx.snap | 4 +- .../__snapshots__/DeviceDetails-test.tsx.snap | 12 +- ...DeviceVerificationStatusCard-test.tsx.snap | 12 +- .../FilteredDeviceList-test.tsx.snap | 12 +- .../SecurityRecommendations-test.tsx.snap | 24 +- .../notifications/Notifications2-test.tsx | 81 +- .../Notifications2-test.tsx.snap | 3878 ++++++++--------- .../AdvancedRoomSettingsTab-test.tsx.snap | 8 +- .../SecurityRoomSettingsTab-test.tsx.snap | 4 +- .../SessionManagerTab-test.tsx.snap | 12 +- .../SpaceSettingsVisibilityTab-test.tsx.snap | 227 +- apps/web/test/unit-tests/utils/form-test.ts | 18 + 62 files changed, 2652 insertions(+), 2579 deletions(-) create mode 100644 apps/web/src/utils/form.ts create mode 100644 apps/web/test/unit-tests/utils/form-test.ts diff --git a/apps/web/playwright/snapshots/forgot-password/forgot-password.spec.ts/forgot-password-linux.png b/apps/web/playwright/snapshots/forgot-password/forgot-password.spec.ts/forgot-password-linux.png index f764311250b1fee1303434f4fd6c136d7cae6781..771157a11a67c9a3bd95de1006bcb4c69ca7684b 100644 GIT binary patch delta 23895 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
  • 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 diff --git a/apps/web/playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/appearance-tab-linux.png b/apps/web/playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/appearance-tab-linux.png index 98de99bf980f5d86fe07272367fa2d2995f25a55..15da4c7c025eb2088d4963a0646bdc61ff82de67 100644 GIT binary patch literal 64555 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 literal 64236 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 delta 68296 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 ZVOqRx;-6K26VF^xQPg-@D*x{D{{mE^uHXOw diff --git a/apps/web/playwright/snapshots/settings/notifications/notifications-settings-tab.spec.ts/standard-notification-settings-linux.png b/apps/web/playwright/snapshots/settings/notifications/notifications-settings-tab.spec.ts/standard-notification-settings-linux.png index 21198098a4eee702fedbcacb507e14b9544e5e16..efec129b557e83277c411c937a561df16a5320fe 100644 GIT binary patch literal 119260 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�YWr#O;Unn4jT-jO| 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 XQl^i+e84H?+&N`=4Y@LzXF>l33A<^G literal 119285 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θtaQ*PU0oXZ7b@Y6}UGDO0 zpb$H6b=bc7;sbkx12o+NY(%@guuE+lmeaFkIRV4=3oKDz~1%goNH5@wTmNkyJC&nS_LSS1pXD_6#fhUs>A1-{pt`* zT2#DvmM4GO>6%YEy?Y6a8qA-*^DimS@L|>l5^3H#4GoTtj(dQZ)mfiIeMt?sDq!qWs0P~5uv|gCO?B_$e9Q$bo z9?tm(FfNvB{qc^MrjLM0(7a1%F9srDfn-1%B=;QT;uDh5BqTP6+2g^FM$I&X0d9(m z(}sb&x*HgnvuJqYp#zxY83pG~{xi!FLL{`uFuRAluD8H6h}Yr?%pU(zYH-p6SmV6B zp=hk;$b^(1HJ1<}O@rZ8)n~hkQAA?ZRDg@8Zk4YoM#eH8|*O|uA=VVfH zD3M#dGLD_<90WS@K){_=`v`cFzMP_VC$HSVHZig&46su=Xmc!3JP%6lu*iAK{<%Jk zc zY&>ia-s+# z8v&Q6kz-zH8MtG;UV3B_U#&;}NEH?tURn9zYe1)4tgf5@T=t~9yScH(AI+}4t5o^< zSQ)FrDZOO~CqL@Tm+2v&s(Qis?p%U^e?v|=4^vRnAk|;w+^Gt&KZTi$;27B_Ow5SY zB96rKK+p%jg5>VlVeXDyp5U=1x~qWU^j9(L92^es%+SzL85_;iPg%)`!nFe*8yvf}hxcsSMhU;I z4{Oz9RY+!;Wh(VWVK!Js=O5@F6dSyolq%;0$Cvw{zFp01xu#lavk{fAVtBR{8Y*n$ zFTOx&lN)D5O>M|y%K>xc-wv@SdvMK+v~jrF8_ls>cN%c^jP&jqh&{={9(FD;Mp(x` zs+=RP;tYF#|A|`pIEb5^?8n^Tl1r#UMEpTx>2AX8^5adFy)e8Uc;t3a& z#fP}7@Afi-gO2vj6gS^K1Ma}1!7$}FY9IinAoKcWw!b8fakbUdr8zkfJgS(4xVvH#`1g8v_^Ht!vR|MNb}%RH+X5!YI;R!+tmZKHEd&Pu2XV~tln9vFmg<5YJFuJ&w^2Q1XP^#O(f{u z-2ih9G=Wk?@otTQVBaaq6;VmM*lYNYD1>D88*5f^f_8OPzxHPP$eDv?59{2blBX6e)>e|} z`J_h1-HKm5;)N%nPjgVrRvOm+@ywWIJS;+XoViQ^50(TejGtIPqr>-_(>VHCBw2c^ zAMMDBV`Au;?h3mzMVUpUIMLzVyr8zb>cuXulgMpBN}}`1D`)w}N61}TdIRv4DOTYw zyIW8Enb$hA26S)CHVv=y>-zL+jGI#i^r_(Qv}Nq#t`_qeRy`RV;_=5-j>9_pDcwMw7S*>yKE!5Gr1h^)b^aN zTD0NMz&|>!)7g-w9J~_YMU^5cciH0Nf21N#5O1u8E5P&L#x#*0-hLHh3(z%u?5Gq6 z#Xc3psq@U6#g?cM7-jwCzQdbIi%xkq&46SAF7u2QI+VA_lmt3;NtTBr5Sa}Lj@Qm3OfnrNZ`S%E;OghH*ab`XtzXsw@U z%Y*9{Km9qDYJ5+Dz}l^ZFZ->qPbUuqJlq{irtAWHrIW1-VhUir+EZqxNg}*>A zZ~XLpRD4*%uy~k|BrGLMrQ`tJ-KHR&Rz(SAC?(~VmFTI6a8QIF>Emw())kL{!Gz7V zwBAc(M_OBIxOo?QvP$Rj_O+d(d`sB3k=u$Tb!r#M9GB^RqK9ijwyxtsyko}d{p!&t zKi5CReB}_Yl?Ie^hc6P(t`{FmL#_w$K06zB<=YxR7bNSL+Yf?Z9%J&RtgL~~w!F)& zQXc7Xzo^h?|JgJgG4w!MAd&Oa45z6l{d_mOjnjFT@{=R4aczC4cJ95s6i5Z(*Oy@E z5h|3tr^7xN1isCjypD*zoNCqYZGFO%sKTl&>QqUzMiYTRM{(2RY&i|e?R|Is-GQD& znaRFTy#a|7NU7MivAr|Ql?4$Ux;j%oy|tc;+_Ywm1C{2{b?4?io&;OT6lFbDMqCY8 ziloca^IDlT8|*Dgj%;G2fBp283D+rhNS*H11z>ki6UF_) z4NPqI$no?+=a3Kn3EAIgN5Yr+p9t$B`;&@0J6t48`bChFUZ8OEcsjIMSz(Y0cw5lf zA#u5OEj~t`W3vlQJWQQ*8Csjg);zTdc#XY*pNt~iI+0lBGSk$jMl6mU3#u`8kTICY z(>D!xa;wQ9fP}%Vt>2#jJ#AA)e@4dcKyCYa=GyXnD-lgvAB0yB2Qh=3HcZc!AHN-H zVw9JuGsmHFaY$mM3R6p33T$0QfXjK;>BP^RkIjTg4 zdl>v})1e;;{S8KlV}D`pNIzgx*JQ?9!Q_Z}8qpr{Ilxa7PcA~;;FlST<;7dHMSca~ z9Ejsluh~=QSUFJQ+LN{QCD@|bKAxq)We7Q&lE7l6GN1&Toi&_kX+Ls*_y}(QeRQDT z+JFrTQ5K!;QD+9xZe?iBLDk_Jmty48K&4EyOH?h8{!sb2c6kZjS6ieQ?$bAXGKKaN z%1jp;#~%5f`rOwYpdAldQirc0HLc0JH=FCL6|u*O19r(dFcU`k6VA))933<0v^JVk z+x_FB5l`kOwHRG3FNRrbA7<0ccrP-*OtZ_#lpo+VOVOo8Vbq2MayVZ{+TFyrfj5|h% z5K4m08t0_em|iG^UY0cIjbq*PH^1Kdz*8;f0AYXPYz8Lk=L$!hFj(fr`;N z>V2NVNInk$RJ!K!&nM~d-wp+i+M!>u*MeTfa)?xwhUIt!4=ehYm~=8NaIFQF9hX z5(Gx%&9QG~cYJ_OebQUZ@IW2te)KJNjRIvP6n+E@D1rK3;|!Mh0a7413ha*}v=P9% z%*!|U#cSD{?DMiyz=cyPmbke)q6xYfkn3opLk9HevoU-87v7v~O9iHVuFhGlr17t4 zFBT&cW0eDI_@4-Hf#(bsSr?x1!*RaCJ9H5m!^EsYL^X4Pgmt*=m>W7>HqP#MXW>Om z#5SB%u?T|`X~5No&vx*~m&58o2T7UwuhFehAT>^z`}J4Ywc3jX_z7nd6*0&t)SF4z zi#5U1=2#98^MnR^F$O?{*%YJZqyAkbcMJzf%nPUjA5|FOg&=6!eXdTXFbPV6U{7nB z+Egk;`t8h#zXjG$R=4HQJ~dUd(!*WL$^YQYF#(n)K&?=)t%O9cppz20fw^;oP&n0s;kB*DB|AYe87Cw-+auR2c$(iK3ks$k8k_;cN%5+uSlQYd9RU z8XwaTbK{AYZqHQhG|~yPpEg8rPaPI9xHS3dzeaeYglswu@Dir=AHDVobZxb2+3$qe zuqIewmw>P_F`@)D)F7NaNLL;)BUg=voG)d`qj~^*8{u%o>Qy{%sgy|EbxNUkmPQqA z#f}hA<40Ki-5l|7hxYOk(*$*0!iUl)vIP-RS5^>;;YE3MKzkAi-ZUNa3~ufLH4;0> z)dab^-Q^068p~IywLc*5d*|~z(lrMg1Ar(tZ$FgsU0%UVIq5r64~%N>TIr>a#e1nX zd}XdV+rd+8Zkaa9R+wJCkRHH}wXUDY@xf=Q#~2wycK|W%aSErOM@WXH?ZooI{qkO8 zZ;RE?aH^(aHBlXv$I#%7)TP*mp!y#}xK_uYU5 z^81x=H1^x*zi?65yTnR3Kg&=1n5&3%T=*K15+_@h|r94oqlEjdH zOGh+$;B)LA#7$b;{R<@LI-|vzF&V?mz-hF}`=b2}Treq(zp6KRdu}z>a8uQC#QfmV z)23@upD==l`hH(Gx)-V24cNs|^!wn9<)OMjX&cJqU~9?Tm&ozq<$Y6lBLN- zXC6sS{k0$gQg`-;<+-3iZ?VstE;Z@JtVBxmBntHUZQ|}@nW`1Km2rY&78Ow^CcRQuc~y30FPY)h{z0+)4ZupnIG zSs>69JYoE1z;JwpxDO$X3;^7P^c?jvEt%kY(>E_u#Nzehh`5l1q>k^+K&jh5m6LOm z%P@Kx3u?)E)=%U+M~bP(;9=775-&eL%UxcCYacUqTwAL|4i*f~Tf;HP--VRtAnqH+$o_$m>a24i8 zC0%-Y-}NM^wiJuglDIFrTY{zi8KcfQcL!&}9@-{mQ38}#O+mid+XtAV(7p#^%$WDN zFN@^rI2zah-~Z0D^rdUgU|5G#rY5@=ZM7**&qFsKWl}lw5+!n5Fxy? zs^y#he9=k*7R~L+!!}?o0h`TaCe;?6{+JV)iY|Fs+}w#gL~Ue1Dxtf<@K~zEa%;;H z-R0xN^p+94tmMvIx3ni!%;TYrvgTCNW3L(GmE8Itg{x1zidlm;$wfa1@l`kAy^Ruh zHLj0=6YpYuYPgUd+5M>On~@^^>Vq&)?*FA$>Rs{E#njLD1M!>7z=+*OMux z|Hs^0M#Z6a&4M{0BuF3-90CM)cTXU=1$TFMr{N&M-JKBJoo;9}(6|J52p;Ihy|LTL zEBDTw@10p|X030ApZq|cex!Eos@k$lmAUTUESF2{FEb>*)DqT^t+PfjT65cD;-Ta- z0w!!3-6${4=c1Xm+#e(~?SVJ-1ueok0z>c9YMvg5yR^%d@V8Kd;I_ zK)Jb7C(Cf{1b9fqUC6?0+x?y#LG`+979k=4`maj2LEr&|?j-9^_RgAxsNZMyNv?;| ze!g0kA06!4?Da#QDF|EXz{fRiReDsM`cy>nd=xsAw)8U|CGKa}EP8frm~Bw+%y$&= zZSjiA8+sp270337kyAI^pz+pBd_+D!UG*!*vF{cZ%bdkWAkyEC;%)0o1@#wvd~&$; z%sffEb2tA}?dsko-4OGZAq~PL84yY@O5@noDNHZwshRLMO4OK4g$=zur_dIh7*8VZ zkE|B0bx1&#iTGejLH|oJWpNZMYZdRp_q`VhtR*T|6gyDy)p|Xxe)}|8 zj&7mP^c=tDvkeZ3`G~sfwTZIwN>^FdQ|OJ_3xsQJg5i#60!J(0N8f31a%soU#FvPx zlZ7tcCy%1nraAxjOa<|Mk!yskn>QA01U~zKVqLWL zVij35_xLIN9HM1a-xm$mR1gz3>@l2|?r`fM?qX_{c_W%%D>BzFSHm-5S?4qh*@5Gj zh=oFETK~%kGxYmUa#>S6+$2N&yo}Tk(zTm+`_{sv9zZ>97vI4*E0z0*`J@Rf(?#Kz z%(AGhN9If%{K%md7V0fEi7KJoGrC`*G^Rv}7qyT``{MC!ZWCFeHD{C1niYJaS}cXfnoE3)j{= z8tgN`L~xIAgZO)`a8zcVW_Z>^jB{Mp6|~Tv9HS`ogm&ug>)MI+*EdJk^Re_&Agd^9F>5AlU2qqWi%P8TLAjQV8 zt3UQCe=04Kt)z@RxJVVai;d~1E_b)kzn@YRgnlJ6+>jn%{4$qI!-I*i3%eikyxf;g zRO{bs-Ex!%R=ZiT_TtvKnpvooF@k=II9S|B$_9UA6||RFjq}?fcOQ zsD6%!9lOe~@7IHS!PU-K0Mkz9Tz_IvteejedCg6E`>jnEAHW@!a-o2Pw)`oGD=dv)W$N+!dgGAYAbs9A1cLGuWBbuxpm!lfgXQf{hvdk9xr0g zHCD0y8EExSfgu!O*{nraHrc=aClMiHwAjT{qnDVoVs7~34f%{~!y(jURk&#`WK|fH ziUUppImy}+m;JAp0`a ziS?}UnCRimr-7RLba8-jpygfb>aOG$SSjz{8wkM815Ry|&#!&*+@9y3ZwpA<&XIb^ zLi5-kg-$&0KF1bol&*K+3^2l7p^KQb<+1Iwdi|a9s_>>h05Gez9_e%N7hcd1S0f0N z@w>oLpb6TedmJ#CuF`325B~5a3@x3lYyGZAC{B#j_ekbDh>NFOuT(~9e=eIf z2_4=0>mN<#56@5DAviq57wSLz^9j%XY191g_(sOJ8vWL@%IP$>Jp=MK)+ndr&ge`p zubbWqNTcN#^%VDm?Zv4@LHl_sUrr!Q^r`bkljC~r)uI!wt;bB25Q;)eg57-0?`GHE z47*+}z-&DsvIoP_`L2My)eW~k2698^r`y7=&N-7gHoxtFN4-zBh=qw+-OX>m$hSC^ zUC(p#x>&j0#D(5oueEwp92b?d+8CT6F+NX5ls3Gr4v1vR=CQ*$H!|NmaXg@?n4b@| z$PzJNF1K=e6#i0;_L#SL|N659+o2x5sQF*D=QnBFoWL5(z&y^Fm}KM1F_~H#o$%{o zDOL05`qj5~Ks|N5{>=qvL?iPA^6T*-)9c-FwQjwAU+YBI%>e+t>$dyb-Jjhx+i@Gc z3k;mk$l=*s!RyZ#W6-M65dLI*Hu|33#BgAe+2DJc6d!?B9k7Cvi*|G|158=Hv`GP! zkdme^-0|n;O8lwFp`W6PjVBw;1Xi|$(5sU8b`;i9USuWV$@AvB->y$qCGDlUrv2_r z8ojQ!@=b|h(tYSN3-rE@cgpoim+8BxOk9{>yANM~DS!AaUG;GvIeVuoz$>eJyNB=^ z6~|usEJ`RNc#otZB`Bp*uX)_ZJ-G&Co)15HAvp4Ca`+;DHVGANes|V-sBh>-Bh{l4 zq15Xp*cwh{8mlJ#A|OTt;NaLlTIgUq&_lNz&p9aUEj5Z2?PR{+E`GWPc^mz#&iFYZ zWZ2R=9$CAyaeih-KEHbX?9}S|N4}$XlF>Us^dL7^#FW-=@G5CVPeISdj{-$by8X1< z$AhzOkDabP7B=*{wQ4Ne3%5Cp%@^hqgnpZ=rLH_dd9Jn9<8}P3>oXuOCfOBCpmw@V z(^aGpP`!^WYRJarP0h5OoEo#7;18-BL*^m={a=i_6}o|&-@s;IxSk3FZMfI=8Ay58 zc1BMLoXb}G#9BIN>v^f;#TuBl=qZ31YRWg>g%8r>Eyr?LdS5~hn8l~}>#aAY*)q|k#mP`k2u=GK#of_V1 zxIPzRZ?|lz*jAqp>Jw0~FTc&@l0uS}VtvzC)iB*I6lOv$c0v-~tjlL#2XJ!h34_rp zs~?P49NcrSt!98Jj=cjv5af`0DCU7SdmUK9&$q|Jf|GXFP-hTO%NX=#9NhWXEHu!t zom0E+a}>0A`S9!p}?SC&wPN@74gySnAK40;--g(a{- zFWvPeH+h*u(qZVsRQ z_3bqR}XxlZw=;+V7@lPfPZ zfxAnqB+)Q?RGje(KeGo^JEz)*l=>#n+(9O6o2;MCMn@W;*qE&>_tP=pL=aC(jjVKa z-}CA!@#oIz8~4*35B}T^)`>baT1Ta?OK50JaX_!kWfCvPA-iwxnUTW%^+?aU_x4O? zH|GTdMAB%CpugaGwj6&>Hd=GMlZXvkyI~KLa*?GNx7b-_16!onCi-bLKL5@7l@Y!F>-8nOc9(+Xr;GU0$WKEM31cW?_`x%yfXvX=upl!SQNtx`Zhgv^WTmr z!GEN%2ejt73B4#5bu98zu#xm_$rHBnrssW#2thZ@bDo{nVf0#zS_oAf6OpK8{caY0 zeJpdrZC-6)rk!o|);;wO$Oh>uMTn*IOLZD857I@>?xSntIv3p7+V6{49s6ISQfKaK zQT;~zC9j1c=OVL-4~Z{OM%%> zC(Geag)pP8uFdduqG>T9WV3Lx-=GJ9J`6kH(KUQx{KtZUJ*02nx?UT+7UH`%nKhM- zp(C0^AhR81F&3!zZPR(xPRO;mOa$VHYha_JH4DZh+zS6w10(b7@vq;n=zlMW`kUck zYed{Uh(zPCs){rsIWW)8@J}T&tuvp6dnp)kfdhamQ-8w)z_% zPGs>U%Se7L$`9Pyyft|Y@qd7Nt&xgK=bUXIU+0U#p?0K}4-L{sdtH)6mhf5Y zC<*6$_Pxm&&`R9MeZN`BbIFAt0yT3vcqEGB0t^$t)JmJ@g$F$U22x72KY6uYJ^Q=7 z{AkRGyXyhmzg>mBSHu2zFWc%`y-7hyy4odn9=Fw@!IT!ue|<|})Zw(jN3QKoo*1{U zRaoxyG6=Ph{#5L0PReh+Zm7e6tw{*=^-lAlynYn}r{CZV`|L0RLQ6yf4#xs-9O`CR zeHnK04eN9sp59rA5dclGI&{6OwO2o5FjfkgcVfV*{9tqoe80Bw! zWGNav2mXCI;EVX&3De`*(0{KV$-F&UJ08w`@5E7iBe(oLwo!x=(li9td9@HUk{=*f z($1t+!wvL|NpeBzE4rIvdIDS?XmIW*b`i@W2j3ljrPoaE_8Bdit_hMgw8|b*DmN?K zr)ce%m_r~H22bn()+uUBjU3qNYo!V0ST*MDg)fu!<;!u`D33$p%4#;l4TJ%mPCgQj zA=O>d>t=S0WBN6xiuvRY^wv!nR~LSybauQXX;N;Thbd${j+!h=qDxFK(A+CLD?vPt z0V$?BuATKGJBMt)%ClnnXeMF)aYo-pst#RO^}D`~c>C%yx@z9au_`IEIX2x`c{_N7 zL0oQWjVv_K1sv;Hr>zgq<1JN0TSg8=&>k5esYPC3J8WA$0Ra;|I)+3wki?JAz=3#U(`JW4lg#uyWq7SX< zzgl}7J+yW>GTD5sYsn7u^CNMa-_2Z6DHp25#HATojn%OO=He#T%sVo#%x%Ywi>%lN z1V}%(VPdtf^N9qO)`N-)(&Z}ynhPzwI3217%lFS9>m}_MEMwy0hL`8k3VvL_;v58c zGy``pGDf%>Y{%Kd+J`%q=iRI-ubTw!daDQ8=^Ow)eAN>*D_u-{X}syB7Nkwl8?&=2 zDs=VzuzQTqCVq;F`_m z93IVMHv~ozj4C1#NE%A}C8yFSz16m5u6(6gzMiD{gQASfOXGMszBY}Klvw(&GKtj^Gh#Y^;s~^H7)_~8@#=0!#7{syyT&y(%*Q@P=A9* zL1h>}EvfAwccvK4#P`QRle~$IuKl9q=q?`O*Zz4$txwPWf33R@h<^Xj7?RiJkFfORXsCJS3^z0 zv=mQbKr!=+jt52a>O|3I4|r2H0zGxb^{a^~n|ASwOBXR3a_dKFrB04cV=YUohC3|B zKXMD%Di~!?2tM35e9u*PfQ_mS{BM}^ZPzgU)ThCIP+MFB@67Vz#e>F|pyz%45iDxV zO^8Jd7v+Yn? z)}(k%yREmI0OgjX(;=OD2V|1XQDO3-0c*(q(g$)b$sE!Ws!~7SRZQr<=bfb7M)uNP z(-lfpn$@f4EL2+O3Y7z5&?bn>cs)al&2$1_TA}s>OMIZN)9|=2bKIVQK<(tgR+{9B zcHs(12xV#hbxa9R=maFjAyxTV6}sf_;U52SZKw@F37_ zXoAgef`)>k4EqH_WVmb|vxGHZZ!PQ?tCl4w;;;K$TJ0*R_3uA1ottEywA6=NaUn5pG?ytjh8i#w?fONMrSb|FLBseaA`T}NN*wKuAUWY)JL z6lQE@1*=6FdNQ=|LBV+UVpMNSr_W#CE^E3-z}p%6ua)riT<_h}stX|(`VWbR{ZjxhciOmOuhIQeYy?Nyuiz3TD|>gp=#bde zir3^5h}k{wKSs4)>rQlCFTjo?Y74(h6TYTWdfko%UWO=naqg@F2+lWHdOx z_|hvm3@*D}G+8`t#dJ)=NOF!`F5AjcAZHf_{c5F(P<(!&rFX2Qtq{4|a>387A|qH` z>SK3FAhA4EW^yF~0F^4-YriG)@F++pvFT^Q?V~}Z#yge>k)sV$)Q%&=bS&0*WtJMd zhp|Z0F9TCkfURC^Y5lO>ZDtyj#vP<(b?20H(}iV123FAF;Z@M_WV=%IqOA5>VEW(Q zDn%x+F&5IXfn1oY2sv-uEW|F-y5FrIcJf+tz|s>-2`|zLiu6pu1c7k;uT7uIeg)3m z|J+4>N%z8AKdi+I-tE?PZk~>nevR64qLRXI#QcYGOGotDfqj!eMeQQaImt7WZkWaKn zLL+AT=WbUo1NcK_)qY;08TwH2+!fp=8l?hc|NXxD&?!EBn@wam{x1ufqURD8w8#($ z9g|&~pIPz@pOHq`0RC|;{c=)z^Jc*4FDC^?IGV$|;lg=0r^HZ=)HWs5@s@um8SrJ2#CCugueXxELjR z`ztty$F3w`k?J@5hX9-;7WI3E-nX&_E3aozg3((&4~hR8!hyG|FMOyubdZ})SA&?6 z3vco~>lRDsoipO=yv*Jz&z8=qtgZDu5aLi4`ARu;x(r+sJ+Ijc zSH3syYc=gRz->NxEOWx%&j{ejf?MJf5a1+m*PeS{nJJ5$`$?S|#6AAuzZZ($SJU!;M%EKgwwLZn+P>ea4PXegG2$56VJO5kOHaCVXb zfDC2{qr{R$z_4tZjQP3{pW&$?>i&M*8wMSTgu^i zekylALQF?#k~kl1xi1kGdcl(`Pr~baSa+o3Qx}+9uinznCm>1x?5QTzS=WDur?Cn;zym)CVOFGRl3Zpr@yZU zwSW2NU;Nxv|8Fni5ZuN;`1b!_GvR<>W{b8I92Lab&?P3z_{l*4ef>%V)i2xb(%v{} zUbVnznSOm)zn{Cbrh4m&Hyu&XsctuG)hdZrEX=D{p^@ClbznfX)H#H*uc_G)z^A|P z?%Hb2r5$JsX~5nSecG(NX1U)*iaw(HO$(@B@3LjBKN^_1&PBLs5e7aM>9=a0Vj(&! zA>E+LO(>rkz#NOop4>eq0=hd#*J+HPc zK}X7>Q?4(A6O9AZYz4<;@n zdbRzqe^A$j<}1%Q_B$_z1C2U-Q~x}~! z<0Vrm#gi-kae7rF+`6v>cV+XdU92=!VU%$OMY5w6{EJ)1kmJT9ef(VQIqxQZmH-!A zFg|=Wv`@Ex~4t_67j4F%r2%qN#W(}UXrZJU3 zv&U^E_x<-@HUq{K>S{xGcQ0Ez26bJ4MDNBSJ^Sae}+>AaT zE}17AL%vYQsMuYg*`Ou}VL}Mi`!*u5aQHS9I(BqW!KNgy|CXjj8CEg&YAF|q$;V!? zcz*;!8>PxTQg-N!_ItnW{l6pH*`;cBUPye zl`mbvd!~1hTrm{2uGgAKd-jY&mE3o87gxNyHDg?@g{oefr1WxWV3Ni;N1;V>6E>ZA zo~tq-v5|uv;}i;A3*NhWKPT3RJ$=7u=`QftneUf8JZ3*m)hqXDIBd8B?22QlH_XL( z{etzaaF5k3@6^<$Iss3UaF@YRl{|oXjGp??r@YVt7@x~9a#A*Pk(FRe*LSWE(QN$`uw$-0r%vJRSkukq9MH-Q(OiGoezn9xWMPoPTYAtv zZvUmU;H*z)VsLCnKqD_r!%rzu$HMpVXHX7unuw2u!BJ3@y%YAgMo%q`UF*=2DBZiA zAi1U3?5QZdNI|#xpjDsBg~n8pso{I+>DdMrfP7)NGSgaDWjFiXcAnLkBZ8>fIzzNO z=es=jw9|6VFA?^C=b%5w4?%%>lXLN%z}E$hT780gB2`9LYStQG(4vyP5-`E7{NXGf zvbdo`8|G0NJ}ce$x_Vc(c=3pn-O&!19I4re3Jn1kauIBvVo%$0vxblyOM&Z(E3 z*CDsxMKw38yMCa)%clwV`XrN+q{KBdmpP3$BBNEOv(zo6I+Zp8iDhryA7k0+OQ=bf z#(GO}1g!2}IW!#LA}fuqTT0n3cFh{(s=yO`16gq{En((7?1l=y?SFwb**FyH=bJE{W?&{w98(|44_kNGZ-vFNRxOM)l#}Dyg1>f}zEm+eu zPMCUteofDP*lUYXjY6GS*mrj6u%sI+9qL64ZX%3>#y5r{;P(YQ%n;;&A3nWQ-SxCs zpttL{vgZBdiaq)vrkFnK?F!jPm})0Qt6GzjTL3_bgQih8z*u^77MYx-#438akoKdM zO?d%H!MzZU!8)7E-7w=;a--=o8gE~wk7!c-r0v$*CaN#?J&US(R!|S2!_`9rE0Lx! zln1>IL(=$O`z~uI13EE&_b~xPRJ`OsXckq#K8N$phdW0CQP2L}3-&86M_NP;tIzqx zMIP@w<_bHDsoTMUJByU{T1Q^1bXJxh`IMZ1Z_Mg7ndqrD6X*wi;N{8{7p9e050!t< zkA|{wpOwB%YV3WLknl_u>uqj?Y`S}I=TGfRVNRSG#zQ$TKG;+-Nq~;%7=*g$<~iDm zITQ%`{raU4h!AaIfQ6JJR}Vcu<{{>-!}0H_BnW4xAp%(i@`!?%;pn|uY>a{7V##51 z3y?P>Mx*tW*C`Y;%3xPQ{>XMct)X1y^ZwfzMu2$I+N1r)v54ijNWS!4meN51YY8J* zQ5#OjE}6l{&&}TT4tHF^6>T7zyc8T#)eonf9Y@}`yz5_u*@!H-I_=Ok)jnUC2>>35 zL%s>5HN1Uo^9rHr^je1?{N|*sKiBkF8CYpq75-2hkQKk`y>&nPE3dwJl?|%bVc2vp z4I@?$O-qG>WP>@5fFY4HXDN-1kn4+#g%8J7G1K%!z}E6bT4!4bVkY1JR`;GUarN92 z_xBGnlsaK4J-zq{yYf_3kxL`9n9JZh{x3@3-j}U@?^tq`SizRZHQz6aENmsIX=2`4 z*eH!hom-B~KHzEnDPc*Z);_Bf(s=u>K9HRH<|s{EVxSQ?9ERLo^Dlu{H}T#`aKVI^ z0R1pR!nw6QehU#kQ;zoWBU&ceh1S{Ff2q$Xyg5d zl6LLHPO<+)c#FTK<7><8%9^fGC$wzqETIG23K|!jwX0_8VGG=OCyWqo7h}?GRG5oE z%T|-Tx?#T#_siHuxn2_0P!{g7&qy}bAEng39-E~B>%xJ`=V8>vcVB{8@CKHJMp-aA z!LF~CwNrB|UA3GLgR<+d+TNAgHelGDR|u^b5~U}6qok8_8zF&E=5lJ_&MXb_OTiGX zzzKu~rPkx#ms!4ZZt_xO*7VORirpTi2 zdiTX=R^IX|dInWq|6@D35#O`nmMZSIo8U%XnwC<_?dSw{3&Tr8L9Y?d-k!t9Y8tKM zQML62)6uD%sOMImIz#>Vyt?^G?V@vryx!B8JZuzPnVb&tEM1@6I8bk2xy|1=d0?pR zkkz2CpEnj}Z$_^+;@LHzYtE&{@}JQQw;1nDBhz@4#|z8mlyrc^Z~#(a9-A6m^A1;!pRXs9;z|Lt{>}O3XXa zIcp{7wQ58B?-yesmbho+?{SF}AKUQ1G$GwTDs>U7G#-`7>t2VR?y;5JC*SENK7Wv8C4~kk{tZ*9wPMly>5r&-_*gA&mI!hakbTdCTlp*x5I8 zWS0zO7?a)Qr`^6fnZsw#rcS%RIZfmUm<=2O;{BB&qpfa71~Ch>H;5J)r0f2&8MASL zi=~S#>5u$N7n1ZNlS?A7t$^9lLj6X6N95X&YMzT=cUa}u_Xa96c6`WJ)6J<#>K+qC^h;O%bG;jRN==m&z|(fWk7zuw<$LDg zQTd^uVsC*NO+OZBhGTQ)zxtQ-tNSz2|97SEe{UQ0-xc`((_fpJ%j}C}5|t(mW@iNIR+22R6 zDnk)q+q*&WtpdJNFlSSH2O0FK$KIXnAt36Q16=hNYJP_%-=JP|V~Sm{;{(##zMb*D z!qKX88}P-G_!*5~;Hx@fXwT=d$^G(g)Lu0U+QExEzQOtrlX4bHAhllu~?7S@PK#^`$TPtUd?dxwo%;f;TB z0lO{CBJ#$JC|cBIyBWIKW8*~;GQtR^fcCk_5zfVK>-D$+JR(M|bC+Y|AVY9ptkt#k z!}-mvJfKV9dO(j^aQnK8nR4hRt=IQGgQ;=Uz@&bYVX5w*i@dvl)ZNdBL{Yu1@v5Q) z$UC4+GALkKCAv0w?ONl}pS5%JU;-3eEj2J6&p9J_?<7)+#tjo+{cHJT1n+dSfSJlg zwh2^Z>m#M&U^k&HU5wIk=pj(<67}UF#J`X8wYi!uF)L)A`XB6{+{q1Ay} z;R3{FexUop1CM2A!J;_LWT#8iw66G?(|@$np^P}nmQ_kCoKU1+a&@YvaGuwGkhr)Rc_4K9$L zwYaLebY3?f%JddY&)VTRQ}F4L^WxeQ(a0Z}+606z2hKzRSg@+*kY4qg90|&U2zizR zOMLzGD&3NiLcmiag5h!br)_Nq(U56|C_O?_Fr%4Oa&5Jv=mi!27HwhkOE7g|8^0nm zQkU%l)>oCdvsfepcy@6;ANzaTf|@}Po0Ue4_SsDpVApW3yqi7s%VcCLMhnFu6R6GZ zfn|bCc9_|&Q*;E%uL0(<(0R?5ug0u6TyArD%vW~`%E@vFquC_Nc3I&GvxO^L?u4bU zZmW)zXnS_nEOB0ZUEvRA`V8&Ut+z$;;NXF^pT>|DthRR;Tq4_So|+QCMIVE$D$RN6&hg`3qPrP1Bc6yPoH(Cvla0huKCSAIBn8nRXtAis90o4Nd%9 zS=#v{2H6y}XY8y>W7yL3Hb&~#f@6o6;;hR{U_f9G9Cm21M{iiT8g&uxXxtF zWGr+&_7pLzWm(K{>k~}tJQS6egolwTDrp+2tE3UF&cp4G!VXzFI(0f&mQ{ISXA_Jp z5ydP!i>Q_I)e5S&kJY+ipYPRXC+6|`FmDgUg!{3?l*1B5qbzM*AD5H-FHn>RP$~5^FC6-@!Fzc7~EBr&BllQ4Q5v-H`S0#4skn4 zi-F=t$vapx$rKu{sjd!Yu{d{_oKd!>Wo9~K-ZGQGK>gvZ^vli84=`ytXs$}Rmx>I^o^3n9H5g@&(xN1D;NON~^z_udH;S&zDBUelC4@9K1uha-Tyz`2>1R zR=!54nEd&&pK)3q&o@B$0c>hun> z!5UVT?S}TVzNW&6w8LPeW=^-2_$V*PA#ntEEyZ4 z!Nau}T=jtPl!_qbPp*|X>}MbNW`KfMH8yp{p>ZjS8k++6_H2}4^Pi^D?Je)b`pW{I zW%v^^a((OqvnP_obh=&hcQ(f5L7{w4hv9{=h%~DsE)I=Uo>;|KUOc3@Pt2c)TwCy} z)G>s?RO;DAD)v9ksbxpdP)U|x2o0|+tfb9zqCKS-W5<-3a>y6iOxv$)ZNY+GjahB1 zQe@J`rNl+u3!JRk$EhTpJ(k=D0<)L~>k{xW?+j``99cGp$3>i!qT(GkS!T0Xt$zBr zUg2pnEW8D^2{n0;oE`eY1sB20UT(~B0nW4tWP%QQHAblVni7jNG-tqg+>k*$6;s+G zLc{XUp9TjLloX`O&llWQJ>rXIet_blNJ2%dt>$d0a7&Nxz( zl>)*-*27NJTJI2!wSt)rQlci|r|}ia!(mIfiM_+bE$c%g+Qe&RI?K9m)Sqkfg<1rd zZ#A;PF>=rjuG@B z`^OU`jG0nuWWw>xzz9{z4VcV4_%4Ho{XN1KhPyq=AI%{rfvg*1sY5$hkLjA?gtuZ- z(iPXaOEUxOnZu_;|9*KMI&BLVljPLQ{rXkV|1TA1uf>%dZf(ec&Rqd$ zv9(z^+}kmiT9r<9f7Kww#onmtIoYO*iV`C*EH1lGgp#ewBz7&pl8Z1YBGJB)y)-Mn}6R^^6JiGdtI_j zSZz9R47cA7=i6{qUQa*4O8CV!IdQ|?=hA5$d=h)MpqDhCu=?S4Z=V_Szqm%#b*4LC zK0i)&Ik-JX-f4G=aoIp9;iI2+Iz>y?8tPC2%5Rd(BDHh1Ep3}>N5PW$e3CQhlXU$yb!>VPL8ePe=W0CdZg@ z#e~*uYPo^Oq8A<0_oKM!imQiv#f}y7D-j8F?oK^mpI90E*YH`()|I(~TB!ug;A$OB z;J`>aYaV(-}2IEn|N<>~c z#eU{QzB&7K=~WQrA>@j)Yw+e5E@E7GDKw4b*8dIMnXhSCxOaR?L!vA8s}Ad^1FMp} zfOnWP2i!aN(Z1*+08re>Y?V=p#zg<4t;*0Is^pH(t|x`^4!HxmNMMiPo9%Uh^r5!12vN} ztMJSowC@sETGEulZ}6Tf9hxnCpqCYcJ=TcH$gQ7U;&*$p`*j(kY_lAIpuN;h)8v_% zR!_CU@~w9`*;Qn{5+wHz7kz6}+D->&&MuXYdGVvklQ|2O(9;M&k!|y_bdL()Ii#-8 z(0O%+KQ7KPnq9BPyjLnyk~VhUf=7t{GV9O}liTxtSDRKDW{?}F@+Owh{CoLGjUf=r zo6ge`-AaiUV+9l1kWCt-GLBmrX9;M0>FDh4!Q-J{1hN*8j|CIvOW3{W%sROyx*Pc^ z3eEXJ8iwiS_2dw5Xa&CEC?ssX@v*o?IcNwURjEMQLz+M#GopL^RmecAuW00a!GBjN zE*#gWWYX>hi`d!i53KZlk!A87{*F#)9BZ~EO^f6T*Sspq0811k_oGk@ zyO2jWf7;X|Y``i-eJ=OLL+c?+fXps?k>N$=(d#QHeI5F`c6m1|gl%{fuX{=~?tw=|>s*ZkC63U${=owjih1qfes3t?+#FpNs z*h|>8xTs}GD=hcv8r=mO+!vD|DXXS*&#QbhNT%ZMUCMx~;*d|6`Ew$awN!TmU6c*utXDK%Pg0 zBuf-g!Eugd-`Vm~ww`yqenHgh^Fw*N&+3joHECFq0ZFE+Z;$Fa=!4k?=+&lhtHHx9 z_Bef8I|9q5OI8h>`{5*VGd;EBHGE1fEF!EcbKXB?`0&6i^7oX6Qo-Yt$(L_BLCYgt zbL2QP&=xD&QEXUjC$!_!lR+sT@X$Ds$f&b^VFJ`q!A=wz0bmS*a*HI_uO*u#fc0V= zcsX!xYc;=X5VfA>woVk?TKO!+dMJ+jFbF-EMSm#>&vQFORgJ0Vp82FF(f?^k$5gnb z@b6CR&&gLyg3F;{LMT@i7Z_I>zBRz|nwBk2ocyYtKF2dqN*_Sy)wyfAa7dObkdK^y zYF8yS>na}JJv~_=fOcxim{qIjJ6v8F9 z{$JqdGm+u7UfcWJc-!-dP6VfS4N57y4dQKx)cyyZr`4v%x8bLis@x^t+j3ak(@cUE z@JuTJHMzn8KW`1rYOt?2pLC}uXSYye)uj}hrk(`m&78GUjnnMLRd7C&Jzwsy53n%Bc2^O}|SpqCae*#}@90+ecmd=V>DVi9b zatIZBSGYRm9e=zu@wXjUYX>)a_qH`?4k(sKYCw59y|Idp_3_I`^a&K(^2T(*9cyGL zjOs;=t3Cw^6uP_JEE4OFhqK5MHL=HC~z1B$SO;sk+u> z$v@U@n>!UW2AU^#kj~|i&9D$6shB^lq4FuOoUdlvFVfT`^nxFuzpI`zX}=+jGd@0c zq24&PxXWkI9%@yB4YSzen>IGS%zvQT(mbrG)F0B0i)hSqa6R9@gGMzg7*k1Lc1V*H z5t`YTp`yjJEOcm$b#Z|Le#FFBZ9qQXl~}Zn)lrlWIMlMIlL^# ztV98MiLj`D>!9#^FWhOUd6s(rI$`CvFL~>j`xwfoTi@T8)&f)RcOrR~L3jaD)?Y~P zJTpBjVO!@o%BzSn%2BWr_P%VKa0J=DU5`qhBdf$yyGuU?6*5?Gsow1kLb>^PGzrpp z|3`b@8P&wr@6AzAnsSidj{+iygx(3#r3nhsi-2?isi8+fKzflP{U8ET0tQSFkf2oQ zLV!?0OX$6~0J(#n^Q`s0U+?|+%%`l`GqYy)WcHrGFswD?&O%l;ON9+z5R+9 zr`5GVobOPHOKKv|VyXl?6V#IaL(!&;N-!~}jWn{Jyb%_ag{7j-ls!fM@sa|FWm}g$ z?%VW@DzCI6#KoaG#2gtFs!s>V9t9sMV17t6tcGJa979j0LD6F&>JNUDD|W?O-{IS; z+cp!}yPJnF@E&qS8ZY4W_(|fvO-$HecWW;5)t{*}Dj&D5rMwsSmCmEQ4A{9z4>h+s z)4H?H<~^+Cq030FJ~_EmT+5=b`wyDj2tp*FW+R!A1-9C4HupgJjhrj?DWXEQTg<0I z1H;Es*CxC-&YRYx@G{4gbt%6n1?s37z`_g2)c;^kyx1G~@lUbl8!!KD`CqL7JL@z- z@x3%tn}CEANwp{+2C-NjOw|d+$oER2&L)FUaA0)$l}G(@RvECos?Qu)+yDoB_QOOp z1x#%csOl7G_b?j;O(%gTBcQ0qfbI+M90N)3zq)*XUy-m^Q;v7*08P@GeKxGJd|^#5 zW*qDaf&Sb$QW;q7sIoZoS%_n)I=v$$lyVUv2;|QL!N>E{(BTu18z?w?HL+6pKFJgK>AsZS5_gDPegoJ$!p1YMpnZH1y1MS%V?FOG?q^!sHjvdMXof%) zI0hfyj&s(?r^2`~nk<#-;uc(EdN@V-EjVPfrNIbz#;L-dsTQ6|op)rM5C7uYtS@Kp z;GJ|gFnFBr!KdNkQpVMo@kyZnW;Ut5hv38s-BrPUX>sU8dhH$Y#L45LDpK?NIs0gh zJs_1L+*pyI6ErieKFzvZgQ>zSOL4e(J??7lKvX;hS99;viae2~pl*^bU`{aDlGi3| za=t*OX0SHM@Ays#?7saX6PL3%kCo5Td0?%90wE>$0zIY%7Q1jv_2*wz;MT=d^w@4ZTDxN4xFwQwSL89O-%h&eEg(fXL%6{z8P(2dt zmVSzwy&L-7s1U!_8KNCj68z_ z#=X&uMpuLQBp$+(@EJ>kR4Y9wCGxOdsfXOR6+dYJsJKK-E>|rYM`7r)D4Jkt=E5oa zvsLki3LLfJv~JWg=;UYP^W0^5pH>N=0LEeb-F8P2k7DdQWh7tx!cWuHQ^__=wsy^-=-|H|efy=iadc{1l2pe8gn4)IjSrQ9JVAV;!u z&l)qWYRA6Z3o(r|(G7Ke{LnPqgrmyM8VA9!;iQ!8%u===ohv{OW0{Oi>Fw?~p=`)?tNvf!Cg>!)5AP)O zD-q%gZ#_GH#!4P}8*YdyWMmGuN7*d>&~=+=dOstK!TP^Ei9*mD&j}{ZGP>-9giI*a zPGivH*4q&x(W|vaQr8$e-9*xg3CKT-%n-xR4&#CcumIb3oAZm4UufzD0Rs20j8)S%shCG>Zhu?Gwd=_@S{)V_HA=GG zPfzYHQ7~56hvg8J`WoR#NfMF=K(rz0*~wX+Ub|xb*`oxaqFqoQ{<+oxITP;&E@QKi z?Kw*op`u0CBqEZEO)?h{iw(_NW!DflYYJiGbE$0ARFW=E8s?rhZCl$*^i265K7g`x zN6tGNOS0>Q2FpH>x;s6ZyvI9c&xcLEt6hF*RI#X_8!?s^{>S8`5zAnO+%)`{CEskn!5MnW`wn0?w$#`UGyNJyQyhDZfN*nJy=;!x2F^#H z*j86JMvXmesAU4kwksO&`tAWWP*p^SMP9nujxr5LhIwj@rOoNdO6cg9H3HyO4sbJ{#=19{D*e+)_2o(lk{NBE?iO zVxP%wwH=6mpsqFREqPlA0#Q>E96s+k*lSkj%Qi$o%hPYt6AkxweaYZGpX`RvNeJ1h z;udaeQ?ncv-HQJC%HA)bYT`QuEQnGK9t%m#hAUrI#VPEHl`z+s*^3?#@%q>&m6I$T zH=1FBFepm=)iw4p?_!1cFxh)jL`_~9JAt0c18cc`NjL3jLrhC6!&;?4cO0V`Q8u()aKER^T{$~cEs&9KGCQ27sE_SG6jy4#9ybIK{_KUf+JOk{b=yGEtM z%LHmy$-F&IcgP1PhDSH@U=mKZo~cN#?E7Oc*&LCo4DLLLS;Fr%UgEfUg$%m=@gp|( z+>#l0E4puHBEpe>-M!4s8*u1ET@Lq48A|RvNol{#;ViK&((V7)dEF=QNm%2s`uoq6 zwXnvC#z?w~-0L<8;MoPN(8Ai6=G*`mPxWB&c^v_yd2Wa%Z65M6U*BMv8-jqIvwdak zGMAm=Wln?GYb_Qi47r?~yDJ@`#q#jv%6kw)AHVZ=9XhS2X#!~;u$#uBLar)}`=U+o zK9j$1KoA08byKwFaf%SHwE>26vw+*gdhAAFw2JY}rvu7PZH7m<;F#Go%7{@X73Jg( z_cGVR9&H({zEJz!lnP^DhL2i_w~Q1OS}G_Am)Lh29fjGqZQ~wUR@!0{=f`>+<@vEQ zf22luQ-;3sH_}fYaNz~f^(7pGi*jBR zbhI0Cg@_6?vVLH8%b%gIuo#{9osM6vL{R%-z(P;F?q7EM4cWuE?dYux1Cz2F+y7z# zYI3kKhi+4;NBT+${2ZnFT_O1l>Bgn=KEzI)D`5H<8!pP-Z&B|{pvhxWl9y&P*xtKp z%O;vny4=J2`be6ByzjmpYN@0O&wpyA@iTo97yy-10zY_rJclWKXOq2fBEOyiD?vLt zoUTmM_C`MXfWfm#3d`Fyv}w{SWV4#Y*(1h zK0_{$X@x4Idw*SR>+>!7+Bi`w7g7sDqH#k>z(A*&`Av-bNyg?TKO;!Db+S&u>eZf1 z{qqg|fZ}4sqAqFQurPN-7DwLD1JTehGzmU>b1+{Z|Cj?yaGKA z2W}ehbz`|H*WQpm>HAOtTH(0^qgrewc5P-cJ^zEH=05dn2Y75f$Vi5V;|nZT@}?n- zon47e%bnLEIrUp3c4%mMh76vaWS#key2*xCVDM8_gsZE|@+Xr9-FXlueN$}BWAyEd zSWEr)H$9%6N$m~fylcEJnGKs168U&n+=YS8)W8v$$GDcktoBttCyq*uEJ*AoJ%ePk zI(7l~IW^pooT)Go!;<=3Z+#>S9=v&LB+!ZO$ckoaNZPi6%yq>x*iy{X){luC7FaK; zAvTxuo;iU9_Zjvse~O(hwP_(nfb$V>X$ zz&ot;MO46#6&t*~$Sp%X=P_jZD;hGX<|v$c^@DgN3Ays}u|XB{tiC_nM&?f+9Q(I6 z$BpdZ&!31z0-gAB56FBZRS<{XWI3llfJ^%x(B#L%%B?Kc5S$H1xS+$(yGzP8r#nY? zx&UP|T10xJWdd!2EJ3%lt~|jXPq0^-a5mikB*i5mIsW?Nyp$hZ3~2_e`<7}6{aTsK zxI;ilc9yK8J3R4#T^{gVN7OfDU3HJ7W9R5)v_V=dv$@=8UmdD=>gp^h=WKt8tFO&T z=KJ8_^X;BTe5#2GwNah|GTvi@gJV!=KE{SoPQ%%%_u7?W&&ink@D(Q`X>YGBY*%<@X+Hcd+1h)#jMlNV3ZX@3Eq( z3Ysyoo{H7~*xDDm9aW+b^4g(UL#Gjs>a|N&#Tsp*p?fs%%F%7kVI;wbF#)LjS-eAu;iqjN&9Y z(qnRz9AGCRee)$VSTXo@h#IKf};r*dRv*)m8SY>dV{8hbo)FHFD#^_1YDNPSci98?++71m{3sh+n-s2ZT>ig}w7~ zk0qr?R*$FBL)wj$;GQ+$l%06uVf>v>wV#oZ{PgTBZ(lr7cMk?wdFNFHmMgq)aS3KQ z?D(5!;lOC9Oa`PQMU!>E(?%AD3|nSsLiwb1(XIdDz$$*KyZmF3BhT^0;)%?>(FoK5 znH-&QZY3r6cMr+j`v!?*y>IH!BU9MspgBslpKZ-YPxx64Y%Kd2WxGG!|GFYP48}a< zRNOl4PgkR!!2U#XbkI_vLU_fZZZl29U*jvi(=}#lj=mk5|DDuGM3qf@{FE={cF&;y zXV(v&qPFZsn%b_pn#<8ViwPJbM9_)cIq|w0;O6Wsr}o~R^+0zwkOMMjilt}GlvBhWQ z4$)tcm{_s)5E@7bGKq+bH7_FPRb9J1q&mee)oe&c$nT6}$fA^DHS!RYzR9yzQ7--NQ^;lN7?l(J58$}gHTigW!(s3E ziTz!f%s4Unb>SC%0DOKjqg6rs1wTaQOHL41vQ4GUQIGc=6_OrHs+;gw;dU8 z%G~7n?I>%I$W5C?_)T(2p<-`1U65b1MycN&ZTtd6ylTFWQ-35lb<7=Sa`tUdd zAf8FlrJ@m#l1f=fM0>PpmKI;Obs=_f40UqNpEo{kC@EaCdWA{@E5a?HzAX(*X9L z^js(*o~68-Y(pIwLsQwB^dFvsPh@wDE5u}#>qbBCOa=hx932jv$B^NRyV2V*zfoaQ zr3%zGe5n~Z1Ev7id70KUovz0&f+%VU9?|{Ri;lJea@lr>q1?|dps@RtfF7>*LR>m- zN+3!Tj}F>sKonD+FuClMkf6RvV#b++JfHPV<9`ske~LZukl;lwb|>Nar>y1uOaE#4 zH-hxPEB@O-|NVdbUp@^Edjayl;BS&*VUf@MM?Za&e?5fX=x;|JurLYz6I`d`Z0nT2 zU(gLqdBF0Nl1@eLcWIVyhJ3(w9;f{tzkCZo?24@u&GC3+%rPXdn5ef_!>%&zkLOa%C0qXeyP{%y4%6>{8d#DTr%1U48XqW|Wvc43Jx zSSV_m)t!HaIgyL>%$LGAkFcHAumL}s@y6M-ZZBGD->?ShcGa&hF# YB+3}VP=MaS$i-P`sy$S#RDK%vKgW?hy8r+H diff --git a/apps/web/playwright/snapshots/settings/preferences-user-settings-tab.spec.ts/Preferences-user-settings-tab-should-be-rendered-properly-1-linux.png b/apps/web/playwright/snapshots/settings/preferences-user-settings-tab.spec.ts/Preferences-user-settings-tab-should-be-rendered-properly-1-linux.png index ee058b786aac99cc243d3078dfcc724a3779eaae..2519cee3ef910d8442a8b14b022e6cb856140570 100644 GIT binary patch literal 274600 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

    mhZ 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 z∓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 literal 274579 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

    dXeG8&Cb47X;KnrBVZ4L6l0f`gU-``D|8x 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

    NIYd?XcBjvpeC)Eb|B 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≧PqIdE09#<&o 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 R;1?PirKhS-iXWQ>{s-ade6;`o diff --git a/apps/web/playwright/snapshots/settings/security-user-settings-tab.spec.ts/security-settings-tab-linux.png b/apps/web/playwright/snapshots/settings/security-user-settings-tab.spec.ts/security-settings-tab-linux.png index 5248968436191fedcb57913859cff2e270e75c6d..c12d1a8808c26e507c3c6a4831c3e72e23ad22ee 100644 GIT binary patch literal 108486 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

    s95m18Qgc`$ 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 z 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 Ef*}uekpKVy literal 108463 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 form { - gap: 32px; - display: flex; - flex-direction: column; - } } .mx_SettingsSubsection_description { diff --git a/apps/web/res/css/views/settings/tabs/_SettingsTab.pcss b/apps/web/res/css/views/settings/tabs/_SettingsTab.pcss index 92a392950f..c92e454e05 100644 --- a/apps/web/res/css/views/settings/tabs/_SettingsTab.pcss +++ b/apps/web/res/css/views/settings/tabs/_SettingsTab.pcss @@ -14,12 +14,13 @@ Please see LICENSE files in the repository root for full details. color: $links; } - form:not(.mx_EncryptionUserSettingsTab form) { + form { display: flex; flex-direction: column; - gap: $spacing-8; + gap: var(--cpd-space-3x); flex-grow: 1; } + // never want full width buttons // event when other content is 100% width .mx_AccessibleButton { diff --git a/apps/web/src/components/structures/SpaceHierarchy.tsx b/apps/web/src/components/structures/SpaceHierarchy.tsx index 779ac9f5c2..c1d5976869 100644 --- a/apps/web/src/components/structures/SpaceHierarchy.tsx +++ b/apps/web/src/components/structures/SpaceHierarchy.tsx @@ -184,6 +184,10 @@ const Tile: React.FC = ({ aria-labelledby={checkboxLabelId} checked={!!selected} tabIndex={-1} + onChange={(e) => { + e.stopPropagation(); + onToggleClick(); + }} /> ); } else { @@ -311,9 +315,9 @@ const Tile: React.FC = ({ }; childSection = ( -

    +
      {children} -
    + ); } diff --git a/apps/web/src/components/structures/auth/ForgotPassword.tsx b/apps/web/src/components/structures/auth/ForgotPassword.tsx index c9d5466801..8f246e17cb 100644 --- a/apps/web/src/components/structures/auth/ForgotPassword.tsx +++ b/apps/web/src/components/structures/auth/ForgotPassword.tsx @@ -12,7 +12,7 @@ import React, { type JSX, type ReactNode } from "react"; import { logger } from "matrix-js-sdk/src/logger"; import { sleep } from "matrix-js-sdk/src/utils"; import { LockSolidIcon, CheckIcon } from "@vector-im/compound-design-tokens/assets/web/icons"; -import { Button } from "@vector-im/compound-web"; +import { Button, Form } from "@vector-im/compound-web"; import { _t, _td } from "../../../languageHandler"; import Modal from "../../../Modal"; @@ -380,7 +380,7 @@ export default class ForgotPassword extends React.Component { <>

    {_t("auth|reset_password_title")}

    -
    +
    { this.setState({ logoutDevices: !this.state.logoutDevices })} checked={this.state.logoutDevices} + formWrap={false} > {_t("auth|reset_password|sign_out_other_devices")} @@ -422,7 +423,7 @@ export default class ForgotPassword extends React.Component { {submitButtonChild}
    - +
    ); } diff --git a/apps/web/src/components/views/auth/InteractiveAuthEntryComponents.tsx b/apps/web/src/components/views/auth/InteractiveAuthEntryComponents.tsx index 49443bdd2e..edd44019ba 100644 --- a/apps/web/src/components/views/auth/InteractiveAuthEntryComponents.tsx +++ b/apps/web/src/components/views/auth/InteractiveAuthEntryComponents.tsx @@ -459,8 +459,8 @@ export class EmailIdentityAuthEntry extends React.Component< { a: (text: string) => ( - - {text} + + {text} ), @@ -475,6 +475,7 @@ export class EmailIdentityAuthEntry extends React.Component< { a: (text: string) => ( - this.onToggle(cap)} description={text.byline}> + this.onToggle(cap)} + description={text.byline} + formWrap={false} + > {text.primary}

  • diff --git a/apps/web/src/components/views/dialogs/devtools/Crypto.tsx b/apps/web/src/components/views/dialogs/devtools/Crypto.tsx index 1c02f062c3..3e4cda666e 100644 --- a/apps/web/src/components/views/dialogs/devtools/Crypto.tsx +++ b/apps/web/src/components/views/dialogs/devtools/Crypto.tsx @@ -110,7 +110,11 @@ function KeyStorage(): JSX.Element { return ( - {_t("devtools|crypto|key_storage")} + + + + + @@ -212,7 +216,11 @@ function CrossSigning(): JSX.Element { return (
    {_t("devtools|crypto|key_storage")}
    {_t("devtools|crypto|key_backup_latest_version")}
    - {_t("devtools|crypto|cross_signing")} + + + + + @@ -303,7 +311,11 @@ function Session(): JSX.Element { return (
    {_t("devtools|crypto|cross_signing")}
    {_t("devtools|crypto|cross_signing_status")}
    - {_t("devtools|crypto|session")} + + + + + diff --git a/apps/web/src/components/views/elements/AccessibleButton.tsx b/apps/web/src/components/views/elements/AccessibleButton.tsx index a2018b2211..3032312b32 100644 --- a/apps/web/src/components/views/elements/AccessibleButton.tsx +++ b/apps/web/src/components/views/elements/AccessibleButton.tsx @@ -152,46 +152,49 @@ const AccessibleButton = function AccessibleButton) => { - const action = getKeyBindingsManager().getAccessibilityAction(e); - switch (action) { - case KeyBindingAction.Enter: - e.stopPropagation(); - e.preventDefault(); - return onClick?.(e); - case KeyBindingAction.Space: - e.stopPropagation(); - e.preventDefault(); - break; - default: - onKeyDown?.(e); - } - }; - newProps.onKeyUp = (e: KeyboardEvent) => { - const action = getKeyBindingsManager().getAccessibilityAction(e); + if (element !== "button") { + // We need to consume enter onKeyDown and space onKeyUp + // otherwise we are risking also activating other keyboard focusable elements + // that might receive focus as a result of the AccessibleButtonClick action + // It's because we are using html buttons at a few places e.g. inside dialogs + // And divs which we report as role button to assistive technologies. + // Browsers handle space and enter key presses differently and we are only adjusting to the + // inconsistencies here + newProps.onKeyDown = (e: KeyboardEvent) => { + const action = getKeyBindingsManager().getAccessibilityAction(e); - switch (action) { - case KeyBindingAction.Enter: - e.stopPropagation(); - e.preventDefault(); - break; - case KeyBindingAction.Space: - e.stopPropagation(); - e.preventDefault(); - return onClick?.(e); - default: - onKeyUp?.(e); - break; - } - }; + switch (action) { + case KeyBindingAction.Enter: + e.stopPropagation(); + e.preventDefault(); + return onClick?.(e); + case KeyBindingAction.Space: + e.stopPropagation(); + e.preventDefault(); + break; + default: + onKeyDown?.(e); + } + }; + newProps.onKeyUp = (e: KeyboardEvent) => { + const action = getKeyBindingsManager().getAccessibilityAction(e); + + switch (action) { + case KeyBindingAction.Enter: + e.stopPropagation(); + e.preventDefault(); + break; + case KeyBindingAction.Space: + e.stopPropagation(); + e.preventDefault(); + return onClick?.(e); + default: + onKeyUp?.(e); + break; + } + }; + } } // Pass through the ref - used for keyboard shortcut access to some buttons diff --git a/apps/web/src/components/views/elements/CopyableText.tsx b/apps/web/src/components/views/elements/CopyableText.tsx index 8deaad1d4f..834386e450 100644 --- a/apps/web/src/components/views/elements/CopyableText.tsx +++ b/apps/web/src/components/views/elements/CopyableText.tsx @@ -44,6 +44,7 @@ export const CopyTextButton: React.FC = ({ children, getTextToCopy, border = true }); return ( -
    + {children} -
    + ); }; diff --git a/apps/web/src/components/views/elements/LearnMore.tsx b/apps/web/src/components/views/elements/LearnMore.tsx index 7e61bcc789..71ae561ed4 100644 --- a/apps/web/src/components/views/elements/LearnMore.tsx +++ b/apps/web/src/components/views/elements/LearnMore.tsx @@ -13,7 +13,7 @@ import Modal from "../../../Modal"; import InfoDialog from "../dialogs/InfoDialog"; import AccessibleButton, { type ButtonProps } from "./AccessibleButton"; -type Props = Omit, "element" | "kind" | "onClick" | "className"> & { +type Props = Omit, "element" | "kind" | "onClick" | "className"> & { title: string; description: string | React.ReactNode; }; @@ -29,7 +29,13 @@ const LearnMore: React.FC = ({ title, description, ...rest }) => { }; return ( - + {_t("action|learn_more")} ); diff --git a/apps/web/src/components/views/elements/Spinner.tsx b/apps/web/src/components/views/elements/Spinner.tsx index a3ba625e89..4df3177976 100644 --- a/apps/web/src/components/views/elements/Spinner.tsx +++ b/apps/web/src/components/views/elements/Spinner.tsx @@ -15,6 +15,11 @@ interface IProps { size?: number; message?: string; onFinished: any; // XXX: Spinner pretends to be a dialog so it must accept an onFinished, but it never calls it + /** + * Whether to render the content in a div or span. + * @default "div" + */ + as?: "span" | "div"; } export default class Spinner extends React.PureComponent { @@ -23,16 +28,16 @@ export default class Spinner extends React.PureComponent { }; public render(): React.ReactNode { - const { size, message } = this.props; + const { size, message, as: Component = "div" } = this.props; return ( -
    + {message && (
    {message}
     
    )} -
    + ); } } diff --git a/apps/web/src/components/views/elements/StyledCheckbox.tsx b/apps/web/src/components/views/elements/StyledCheckbox.tsx index e4cde65d16..97f2166cc1 100644 --- a/apps/web/src/components/views/elements/StyledCheckbox.tsx +++ b/apps/web/src/components/views/elements/StyledCheckbox.tsx @@ -14,6 +14,7 @@ interface IProps extends React.InputHTMLAttributes { inputRef?: Ref; id?: string; description?: ReactNode; + formWrap?: boolean; } const StyledCheckbox: React.FC = ({ @@ -22,30 +23,36 @@ const StyledCheckbox: React.FC = ({ className, inputRef, description, + formWrap = true, ...otherProps }) => { const id = initialId || "checkbox_" + secureRandomString(10); const name = useId(); const descriptionId = useId(); - return ( - - - } - > - {label && } - {description && {description}} - - + + const field = ( + + } + > + {label && } + {description && {description}} + ); + + if (formWrap) { + return {field}; + } + + return field; }; export default StyledCheckbox; diff --git a/apps/web/src/components/views/right_panel/VerificationPanel.tsx b/apps/web/src/components/views/right_panel/VerificationPanel.tsx index fa3a4dc4db..d369f98d3a 100644 --- a/apps/web/src/components/views/right_panel/VerificationPanel.tsx +++ b/apps/web/src/components/views/right_panel/VerificationPanel.tsx @@ -255,7 +255,7 @@ export default class VerificationPanel extends React.PureComponent - +

    ); } diff --git a/apps/web/src/components/views/room_settings/RoomPublishSetting.tsx b/apps/web/src/components/views/room_settings/RoomPublishSetting.tsx index cac8a55e24..b23ecfc49c 100644 --- a/apps/web/src/components/views/room_settings/RoomPublishSetting.tsx +++ b/apps/web/src/components/views/room_settings/RoomPublishSetting.tsx @@ -8,7 +8,7 @@ Please see LICENSE files in the repository root for full details. import React, { type ChangeEventHandler } from "react"; import { JoinRule, Visibility } from "matrix-js-sdk/src/matrix"; -import { SettingsToggleInput } from "@vector-im/compound-web"; +import { Form, SettingsToggleInput } from "@vector-im/compound-web"; import { logger } from "matrix-js-sdk/src/logger"; import { _t } from "../../../languageHandler"; @@ -16,6 +16,7 @@ import { MatrixClientPeg } from "../../../MatrixClientPeg"; import DirectoryCustomisations from "../../../customisations/Directory"; import Modal from "../../../Modal"; import ErrorDialog from "../dialogs/ErrorDialog"; +import { onSubmitPreventDefault } from "../../../utils/form.ts"; interface IProps { roomId: string; @@ -90,16 +91,18 @@ export default class RoomPublishSetting extends React.PureComponent + + + ); } } diff --git a/apps/web/src/components/views/settings/EventIndexPanel.tsx b/apps/web/src/components/views/settings/EventIndexPanel.tsx index 24acd0f8a6..4cd7a7d015 100644 --- a/apps/web/src/components/views/settings/EventIndexPanel.tsx +++ b/apps/web/src/components/views/settings/EventIndexPanel.tsx @@ -220,7 +220,12 @@ export default class EventIndexPanel extends React.Component

    - + {_t("action|reset")}

    diff --git a/apps/web/src/components/views/settings/Notifications.tsx b/apps/web/src/components/views/settings/Notifications.tsx index 15e530c57b..c52753907d 100644 --- a/apps/web/src/components/views/settings/Notifications.tsx +++ b/apps/web/src/components/views/settings/Notifications.tsx @@ -52,6 +52,7 @@ import { SettingsSubsectionHeading } from "./shared/SettingsSubsectionHeading"; import { SettingsSubsection } from "./shared/SettingsSubsection"; import { doesRoomHaveUnreadMessages } from "../../../Unread"; import SettingsFlag from "../elements/SettingsFlag"; +import { onSubmitPreventDefault } from "../../../utils/form.ts"; // TODO: this "view" component still has far too much application logic in it, // which should be factored out to other files. @@ -651,7 +652,7 @@ export default class Notifications extends React.PureComponent{masterSwitch}; } const emailSwitches = (this.state.threepids || []) @@ -669,19 +670,21 @@ export default class Notifications extends React.PureComponent - {masterSwitch} + + {masterSwitch} - + - {this.state.deviceNotificationsEnabled && ( - <> - - - - - )} + {this.state.deviceNotificationsEnabled && ( + <> + + + + + )} - {emailSwitches} + {emailSwitches} + ); } diff --git a/apps/web/src/components/views/settings/notifications/NotificationSettings2.tsx b/apps/web/src/components/views/settings/notifications/NotificationSettings2.tsx index c316d46129..7619e5acea 100644 --- a/apps/web/src/components/views/settings/notifications/NotificationSettings2.tsx +++ b/apps/web/src/components/views/settings/notifications/NotificationSettings2.tsx @@ -7,7 +7,7 @@ Please see LICENSE files in the repository root for full details. */ import React, { type JSX, useState } from "react"; -import { SettingsToggleInput } from "@vector-im/compound-web"; +import { Form, SettingsToggleInput } from "@vector-im/compound-web"; import NewAndImprovedIcon from "../../../../../res/img/element-icons/new-and-improved.svg"; import { useMatrixClientContext } from "../../../../contexts/MatrixClientContext"; @@ -33,6 +33,7 @@ import { SettingsSubsection } from "../shared/SettingsSubsection"; import { NotificationPusherSettings } from "./NotificationPusherSettings"; import SettingsFlag from "../../elements/SettingsFlag"; import { SettingsSubsectionHeading } from "../shared/SettingsSubsectionHeading"; +import { onSubmitPreventDefault } from "../../../../utils/form.ts"; enum NotificationDefaultLevels { AllMessages = "all_messages", @@ -111,7 +112,7 @@ export default function NotificationSettings2(): JSX.Element { )} -
    + -
    + - - + + + + diff --git a/apps/web/src/components/views/settings/tabs/room/GeneralRoomSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/room/GeneralRoomSettingsTab.tsx index 15f3a3cefa..224a70e62d 100644 --- a/apps/web/src/components/views/settings/tabs/room/GeneralRoomSettingsTab.tsx +++ b/apps/web/src/components/views/settings/tabs/room/GeneralRoomSettingsTab.tsx @@ -8,7 +8,6 @@ Please see LICENSE files in the repository root for full details. import React, { type ContextType } from "react"; import { type Room } from "matrix-js-sdk/src/matrix"; import { KnownMembership } from "matrix-js-sdk/src/types"; -import { Form } from "@vector-im/compound-web"; import { _t } from "../../../../../languageHandler"; import RoomProfileSettings from "../../../room_settings/RoomProfileSettings"; @@ -72,32 +71,25 @@ export default class GeneralRoomSettingsTab extends React.Component - { - evt.preventDefault(); - evt.stopPropagation(); - }} - > - - - + + + - - - + + + - - - - - {leaveSection} - - + + + + + {leaveSection} + ); } diff --git a/apps/web/src/components/views/settings/tabs/room/SecurityRoomSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/room/SecurityRoomSettingsTab.tsx index 15ca6e9788..5bb8780b3c 100644 --- a/apps/web/src/components/views/settings/tabs/room/SecurityRoomSettingsTab.tsx +++ b/apps/web/src/components/views/settings/tabs/room/SecurityRoomSettingsTab.tsx @@ -137,6 +137,7 @@ export default class SecurityRoomSettingsTab extends React.Component ( { dialog.close(); @@ -334,6 +335,7 @@ export default class SecurityRoomSettingsTab extends React.Component ( { dialog.close(); diff --git a/apps/web/src/components/views/settings/tabs/user/NotificationUserSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/user/NotificationUserSettingsTab.tsx index 6d6c25e122..b63e790736 100644 --- a/apps/web/src/components/views/settings/tabs/user/NotificationUserSettingsTab.tsx +++ b/apps/web/src/components/views/settings/tabs/user/NotificationUserSettingsTab.tsx @@ -7,7 +7,6 @@ Please see LICENSE files in the repository root for full details. */ import React from "react"; -import { Form } from "@vector-im/compound-web"; import { Features } from "../../../../../settings/Settings"; import SettingsStore from "../../../../../settings/SettingsStore"; @@ -22,20 +21,13 @@ export default class NotificationUserSettingsTab extends React.Component { return ( - { - evt.preventDefault(); - evt.stopPropagation(); - }} - > - {newNotificationSettingsEnabled ? ( - - ) : ( - - - - )} - + {newNotificationSettingsEnabled ? ( + + ) : ( + + + + )} ); } diff --git a/apps/web/src/components/views/spaces/SpaceSettingsVisibilityTab.tsx b/apps/web/src/components/views/spaces/SpaceSettingsVisibilityTab.tsx index 8aeae9234a..caa379ba2e 100644 --- a/apps/web/src/components/views/spaces/SpaceSettingsVisibilityTab.tsx +++ b/apps/web/src/components/views/spaces/SpaceSettingsVisibilityTab.tsx @@ -184,14 +184,7 @@ const SpaceSettingsVisibilityTab: React.FC = ({ matrixClient: cli, space - { - evt.preventDefault(); - evt.stopPropagation(); - }} - > - {addressesSection} - + {addressesSection}
    ); diff --git a/apps/web/src/utils/form.ts b/apps/web/src/utils/form.ts new file mode 100644 index 0000000000..21017c393e --- /dev/null +++ b/apps/web/src/utils/form.ts @@ -0,0 +1,17 @@ +/* +Copyright 2026 Element Creations Ltd. + +SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial +Please see LICENSE files in the repository root for full details. +*/ + +import type React from "react"; + +/** + * onSubmit handler which calls preventDefault and stopPropagation on the event + * @param e submit event + */ +export function onSubmitPreventDefault(e: SubmitEvent | React.SubmitEvent): void { + e.preventDefault(); + e.stopPropagation(); +} diff --git a/apps/web/test/setupTests.ts b/apps/web/test/setupTests.ts index 7e68edf19d..f514c10482 100644 --- a/apps/web/test/setupTests.ts +++ b/apps/web/test/setupTests.ts @@ -66,3 +66,28 @@ if (env["GITHUB_ACTIONS"] !== undefined) { require("./setup/setupManualMocks"); // must be first require("./setup/setupLanguage"); require("./setup/setupConfig"); + +// Utility to check for React errors during the tests +// Fails tests on errors like the following: +// In HTML,
    cannot be a descendant of

    . +// In HTML,
    cannot be a descendant of . +// In HTML, text nodes cannot be a child of

    . +// This will cause a hydration error. +// You provided a `checked` prop to a form field without an `onChange` handler. +let errors: any[] = []; +beforeEach(() => { + errors = []; + const originalError = console.error; + jest.spyOn(console, "error").mockImplementation((...args) => { + if (/validateDOMNesting|Hydration failed|hydration error|prop to a form field without an/i.test(args[0])) { + errors.push(args[0]); + } + originalError.call(console, ...args); + }); +}); +afterEach(() => { + mocked(console.error).mockRestore?.(); + if (errors.length > 0) { + throw new Error("Test failed due to React hydration errors in the console."); + } +}); diff --git a/apps/web/test/unit-tests/components/structures/__snapshots__/SpaceHierarchy-test.tsx.snap b/apps/web/test/unit-tests/components/structures/__snapshots__/SpaceHierarchy-test.tsx.snap index 12a7551687..9f8a89e59d 100644 --- a/apps/web/test/unit-tests/components/structures/__snapshots__/SpaceHierarchy-test.tsx.snap +++ b/apps/web/test/unit-tests/components/structures/__snapshots__/SpaceHierarchy-test.tsx.snap @@ -378,114 +378,115 @@ exports[`SpaceHierarchy renders 1`] = ` -
    - -
  • -
    -
    - - N - -
    -
    - - Nested room - -
    -
    - 3 members -
    -
    -
    -
    - Join -
    - -
    - +
    + + Nested room + +
    +
    + 3 members +
    +
    +
    +
    + Join +
    + +
    -
    - +
    + +
    +
    +
    -
    -
    -
    - -
    -
    -
    + + +
  • + + +
  • should not render cycles 1`] = ` -
    diff --git a/apps/web/test/unit-tests/components/views/auth/__snapshots__/InteractiveAuthEntryComponents-test.tsx.snap b/apps/web/test/unit-tests/components/views/auth/__snapshots__/InteractiveAuthEntryComponents-test.tsx.snap index e144597f9c..4ceeac06b9 100644 --- a/apps/web/test/unit-tests/components/views/auth/__snapshots__/InteractiveAuthEntryComponents-test.tsx.snap +++ b/apps/web/test/unit-tests/components/views/auth/__snapshots__/InteractiveAuthEntryComponents-test.tsx.snap @@ -19,14 +19,14 @@ exports[` should render 1`] = ` > Did not receive it? - +

    diff --git a/apps/web/test/unit-tests/components/views/beacon/__snapshots__/BeaconListItem-test.tsx.snap b/apps/web/test/unit-tests/components/views/beacon/__snapshots__/BeaconListItem-test.tsx.snap index 1cc41fd9f3..0ea520e24f 100644 --- a/apps/web/test/unit-tests/components/views/beacon/__snapshots__/BeaconListItem-test.tsx.snap +++ b/apps/web/test/unit-tests/components/views/beacon/__snapshots__/BeaconListItem-test.tsx.snap @@ -54,10 +54,10 @@ exports[` when a beacon is live and has locations renders beac /> -
    -
    when a beacon is live and has locations renders beac d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
    -
    + + renders sidebar correctly with beacons 1`] = ` /> -
    -
    renders sidebar correctly with beacons 1`] = ` d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
    -
    + +
    renders share buttons when there is a location /> -
    -
    renders share buttons when there is a location d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
    -
    + +
    `; diff --git a/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/DevtoolsDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/DevtoolsDialog-test.tsx.snap index b165dc24b6..721a650ed3 100644 --- a/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/DevtoolsDialog-test.tsx.snap +++ b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/DevtoolsDialog-test.tsx.snap @@ -29,11 +29,11 @@ exports[`DevtoolsDialog renders the devtools dialog 1`] = ` > Toolbox -
    Room ID: !id -
    -
    -
    + +
    diff --git a/apps/web/test/unit-tests/components/views/dialogs/devtools/__snapshots__/Crypto-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/devtools/__snapshots__/Crypto-test.tsx.snap index 4dfa8ecffc..5808e26460 100644 --- a/apps/web/test/unit-tests/components/views/dialogs/devtools/__snapshots__/Crypto-test.tsx.snap +++ b/apps/web/test/unit-tests/components/views/dialogs/devtools/__snapshots__/Crypto-test.tsx.snap @@ -5,7 +5,13 @@ exports[` should display when the cross-signing data aria-label="Cross-signing" >
  • - Cross-signing + + + @@ -77,7 +83,13 @@ exports[` should display when the cross-signing data aria-label="Cross-signing" > - Cross-signing + + + @@ -149,7 +161,13 @@ exports[` should display when the key storage data are aria-label="Key Storage" > - Key Storage + + + @@ -221,7 +239,13 @@ exports[` should display when the key storage data are aria-label="Key Storage" > - Key Storage + + + diff --git a/apps/web/test/unit-tests/components/views/dialogs/devtools/__snapshots__/Users-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/devtools/__snapshots__/Users-test.tsx.snap index 10915b5222..65510b96e5 100644 --- a/apps/web/test/unit-tests/components/views/dialogs/devtools/__snapshots__/Users-test.tsx.snap +++ b/apps/web/test/unit-tests/components/views/dialogs/devtools/__snapshots__/Users-test.tsx.snap @@ -7,11 +7,11 @@ exports[` should render a single device - signed by owner 1`] = ` >
    • -
      User ID: @alice:example.com -
      should render a single device - signed by owner 1`] = ` d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
      -
      + +
    • -
      Device ID: SIGNED -
      should render a single device - signed by owner 1`] = ` d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
      -
      + +
    • Displayname: @@ -95,11 +95,11 @@ exports[` should render a single device - signed by owner 1`] = ` Device keys
      • -
        ed25519: an_ed25519_public_key -
        should render a single device - signed by owner 1`] = ` d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
        -
        + +
      • -
        curve25519: a_curve25519_public_key -
        should render a single device - signed by owner 1`] = ` d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
        -
        + +
    • @@ -171,11 +171,11 @@ exports[` should render a single device - unsigned 1`] = ` >
      • -
        User ID: @alice:example.com -
        should render a single device - unsigned 1`] = ` d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
        -
        + +
      • -
        Device ID: UNSIGNED -
        should render a single device - unsigned 1`] = ` d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
        -
        + +
      • Displayname: @@ -259,11 +259,11 @@ exports[` should render a single device - unsigned 1`] = ` Device keys
        • -
          ed25519: an_ed25519_public_key -
          should render a single device - unsigned 1`] = ` d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
          -
          + +
        • -
          curve25519: a_curve25519_public_key -
          should render a single device - unsigned 1`] = ` d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
          -
          + +
      • @@ -335,11 +335,11 @@ exports[` should render a single device - verified by cross-signing 1`] >
        • -
          User ID: @alice:example.com -
          should render a single device - verified by cross-signing 1`] d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
          -
          + +
        • -
          Device ID: VERIFIED -
          should render a single device - verified by cross-signing 1`] d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
          -
          + +
        • Displayname: @@ -425,11 +425,11 @@ exports[` should render a single device - verified by cross-signing 1`] Device keys
          • -
            ed25519: an_ed25519_public_key -
            should render a single device - verified by cross-signing 1`] d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
            -
            + +
          • -
            curve25519: a_curve25519_public_key -
            should render a single device - verified by cross-signing 1`] d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
            -
            + +
        • @@ -501,11 +501,11 @@ exports[` should render a single user 1`] = ` >
          • -
            User ID: @alice:example.com -
            should render a single user 1`] = ` d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
            -
            + +
          • Membership: join diff --git a/apps/web/test/unit-tests/components/views/elements/__snapshots__/LearnMore-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/LearnMore-test.tsx.snap index 4191518f03..01fb8177b2 100644 --- a/apps/web/test/unit-tests/components/views/elements/__snapshots__/LearnMore-test.tsx.snap +++ b/apps/web/test/unit-tests/components/views/elements/__snapshots__/LearnMore-test.tsx.snap @@ -2,13 +2,13 @@ exports[` renders button 1`] = `
            - +
            `; diff --git a/apps/web/test/unit-tests/components/views/messages/__snapshots__/TextualBody-test.tsx.snap b/apps/web/test/unit-tests/components/views/messages/__snapshots__/TextualBody-test.tsx.snap index 2cd8c984e3..4742e588e2 100644 --- a/apps/web/test/unit-tests/components/views/messages/__snapshots__/TextualBody-test.tsx.snap +++ b/apps/web/test/unit-tests/components/views/messages/__snapshots__/TextualBody-test.tsx.snap @@ -59,7 +59,7 @@ exports[` renders formatted m.text correctly linkification is not -
            renders formatted m.text correctly linkification is not d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
            + @@ -278,7 +278,7 @@ exports[` renders formatted m.text correctly pills do not appear -
            renders formatted m.text correctly pills do not appear d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
            + @@ -482,7 +482,7 @@ num_sqrt = num ** /> -
            -
            + diff --git a/apps/web/test/unit-tests/components/views/right_panel/__snapshots__/UserInfo-test.tsx.snap b/apps/web/test/unit-tests/components/views/right_panel/__snapshots__/UserInfo-test.tsx.snap index e03696b45c..c997e478e5 100644 --- a/apps/web/test/unit-tests/components/views/right_panel/__snapshots__/UserInfo-test.tsx.snap +++ b/apps/web/test/unit-tests/components/views/right_panel/__snapshots__/UserInfo-test.tsx.snap @@ -99,11 +99,11 @@ exports[` with crypto enabled renders 1`] = `

            -

            customUserIdentifier -
            with crypto enabled renders 1`] = ` d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
            -
            + +

            with crypto enabled should render a deactivate button for

            -

            customUserIdentifier -
            with crypto enabled should render a deactivate button for d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
            -
            + +

            renders custom user identifiers in the header 1`

            -

            customUserIdentifier -
            renders custom user identifiers in the header 1` d="M8 10a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2zm2 0v9h9v-9z" /> -
            -
            + +

            await new Promise((resolve) => window.setTimeout(resolve)); describe("", () => { - const getComponent = () => - render( - - - , - ); + const getComponent = () => render(); // get component, wait for async data and force a render const getComponentAndWait = async () => { diff --git a/apps/web/test/unit-tests/components/views/settings/__snapshots__/Notifications-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/__snapshots__/Notifications-test.tsx.snap index d971d9001b..357f441198 100644 --- a/apps/web/test/unit-tests/components/views/settings/__snapshots__/Notifications-test.tsx.snap +++ b/apps/web/test/unit-tests/components/views/settings/__snapshots__/Notifications-test.tsx.snap @@ -42,74 +42,74 @@ exports[` main notification switches renders only enable notifi
            -
            + +
            +
            - -
            -
            -
            -
            - + class="_ui_udcm8_34" + />
            + +
            +
            +
            +
            +
            - -
            -
            -
            -
            - + class="_ui_udcm8_34" + />
            - +
            + +
            +
            `; diff --git a/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/CurrentDeviceSection-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/CurrentDeviceSection-test.tsx.snap index fdd0dbe0b0..fde728da77 100644 --- a/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/CurrentDeviceSection-test.tsx.snap +++ b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/CurrentDeviceSection-test.tsx.snap @@ -57,13 +57,13 @@ HTMLCollection [ class="mx_DeviceSecurityCard_description" > Verify your current session for enhanced secure messaging. - +

            renders device and correct security card when class="mx_DeviceSecurityCard_description" > Verify your current session for enhanced secure messaging. - +

            renders device and correct security card when class="mx_DeviceSecurityCard_description" > Verify your current session for enhanced secure messaging. - +

            displays name edit form on rename button click id="device-rename-description-123" > Please be aware that session names are also visible to people you communicate with. - +
            renders a verified device 1`] = ` class="mx_DeviceSecurityCard_description" > This session is ready for secure messaging. - +

            @@ -175,13 +175,13 @@ exports[` renders device with metadata 1`] = ` class="mx_DeviceSecurityCard_description" > Verify or remove this session for best security and reliability. - +

            @@ -391,13 +391,13 @@ exports[` renders device without metadata 1`] = ` class="mx_DeviceSecurityCard_description" > Verify or remove this session for best security and reliability. - +

            diff --git a/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceVerificationStatusCard-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceVerificationStatusCard-test.tsx.snap index 0f7b56b998..953bf16969 100644 --- a/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceVerificationStatusCard-test.tsx.snap +++ b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceVerificationStatusCard-test.tsx.snap @@ -34,13 +34,13 @@ exports[` renders a verified device 1`] = ` class="mx_DeviceSecurityCard_description" > This session is ready for secure messaging. - +

            @@ -79,13 +79,13 @@ exports[` renders an unverifiable device 1`] = ` class="mx_DeviceSecurityCard_description" > This session doesn't support encryption and thus can't be verified. - +

            @@ -124,13 +124,13 @@ exports[` renders an unverified device 1`] = ` class="mx_DeviceSecurityCard_description" > Verify or remove this session for best security and reliability. - +

            Consider removing old sessions (90 days or older) you don't use anymore. - +

            @@ -90,13 +90,13 @@ HTMLCollection [ > Verify your sessions for enhanced secure messaging or remove from those you don't recognize or use anymore. - +

            @@ -143,13 +143,13 @@ HTMLCollection [ > For best security, remove any session that you don't recognize or use anymore. - +

            diff --git a/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/SecurityRecommendations-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/SecurityRecommendations-test.tsx.snap index c0a36f643f..92f8280f73 100644 --- a/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/SecurityRecommendations-test.tsx.snap +++ b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/SecurityRecommendations-test.tsx.snap @@ -57,13 +57,13 @@ exports[` renders both cards when user has both unver class="mx_DeviceSecurityCard_description" > Verify your sessions for enhanced secure messaging or remove from those you don't recognize or use anymore. - +

            renders both cards when user has both unver class="mx_DeviceSecurityCard_description" > Consider removing old sessions (90 days or older) you don't use anymore. - +

            renders inactive devices section when user class="mx_DeviceSecurityCard_description" > Verify your sessions for enhanced secure messaging or remove from those you don't recognize or use anymore. - +

            renders inactive devices section when user class="mx_DeviceSecurityCard_description" > Consider removing old sessions (90 days or older) you don't use anymore. - +

            renders unverified devices section when use class="mx_DeviceSecurityCard_description" > Verify your sessions for enhanced secure messaging or remove from those you don't recognize or use anymore. - +

            renders unverified devices section when use class="mx_DeviceSecurityCard_description" > Consider removing old sessions (90 days or older) you don't use anymore. - +

            ", () => { const screen = render( - - - + , ); await act(waitForUpdate); @@ -109,9 +106,7 @@ describe("", () => { const user = userEvent.setup(); const screen = render( - - - + , ); await act(async () => { @@ -172,9 +167,7 @@ describe("", () => { const user = userEvent.setup(); const screen = render( - - - + , ); await act(waitForUpdate); @@ -190,9 +183,7 @@ describe("", () => { const user = userEvent.setup(); const screen = render( - - - + , ); await act(waitForUpdate); @@ -230,9 +221,7 @@ describe("", () => { const user = userEvent.setup(); const screen = render( - - - + , ); await act(waitForUpdate); @@ -267,9 +256,7 @@ describe("", () => { const user = userEvent.setup(); const screen = render( - - - + , ); await act(waitForUpdate); @@ -298,9 +285,7 @@ describe("", () => { const user = userEvent.setup(); const screen = render( - - - + , ); await act(waitForUpdate); @@ -325,9 +310,7 @@ describe("", () => { const user = userEvent.setup(); const screen = render( - - - + , ); await act(waitForUpdate); @@ -349,9 +332,7 @@ describe("", () => { const user = userEvent.setup(); const screen = render( - - - + , ); await act(waitForUpdate); @@ -379,9 +360,7 @@ describe("", () => { const user = userEvent.setup(); const screen = render( - - - + , ); await act(waitForUpdate); @@ -405,9 +384,7 @@ describe("", () => { const user = userEvent.setup(); const screen = render( - - - + , ); await act(waitForUpdate); @@ -429,9 +406,7 @@ describe("", () => { const user = userEvent.setup(); const screen = render( - - - + , ); await act(waitForUpdate); @@ -459,9 +434,7 @@ describe("", () => { const user = userEvent.setup(); const screen = render( - - - + , ); await act(waitForUpdate); @@ -485,9 +458,7 @@ describe("", () => { const user = userEvent.setup(); const screen = render( - - - + , ); await act(waitForUpdate); @@ -514,9 +485,7 @@ describe("", () => { const user = userEvent.setup(); const screen = render( - - - + , ); await act(waitForUpdate); @@ -535,9 +504,7 @@ describe("", () => { const user = userEvent.setup(); const screen = render( - - - + , ); await act(waitForUpdate); @@ -648,9 +615,7 @@ describe("", () => { const user = userEvent.setup(); const screen = render( - - - + , ); await act(waitForUpdate); @@ -709,9 +674,7 @@ describe("", () => { const user = userEvent.setup(); const screen = render( - - - + , ); await act(waitForUpdate); @@ -731,9 +694,7 @@ describe("", () => { const { container } = render( - - - + , ); await waitForUpdate(); @@ -760,9 +721,7 @@ describe("", () => { const user = userEvent.setup(); const { container } = render( - - - + , ); await waitForUpdate(); diff --git a/apps/web/test/unit-tests/components/views/settings/notifications/__snapshots__/Notifications2-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/notifications/__snapshots__/Notifications2-test.tsx.snap index dc9f33ced2..ff7f965b4a 100644 --- a/apps/web/test/unit-tests/components/views/settings/notifications/__snapshots__/Notifications2-test.tsx.snap +++ b/apps/web/test/unit-tests/components/views/settings/notifications/__snapshots__/Notifications2-test.tsx.snap @@ -2,880 +2,880 @@ exports[` correctly handles the loading/disabled state 1`] = `
            -
            -
            -
            - -
            -
            -
            -
            - -
            -
            -
            -
            -
            - -
            -
            -
            -
            - -
            -
            -
            -
            -
            - -
            -
            -
            -
            - -
            -
            -
            -
            -
            - -
            -
            -
            -
            - -
            -
            -
            -
            -
            -

            - I want to be notified for (Default Setting) -

            -
            -
            -
            - This setting will be applied by default to all your rooms. -
            -
            -
            -
            +
            +
            +
            -
            -
            -
            - People, Mentions and Keywords -
            -
            - +
            +
            +
            +
            +
            +
            +
            +
            -
            -
            -
            - Mentions and Keywords only -
            -
            +
            +
            +
            +
            -

            - Play a sound for -

            -
            -
            - Applied by default to all rooms on all devices. + +
            -
            - -
            -
            -
            - -
            - -
            -
            -
            -
            - -
            -
            - -
            -
            -
            -
            -
            -
            - -
            - -
            -
            -
            -
            - -
            -
            - -
            -
            -
            -
            -
            -
            - -
            - -
            -
            -
            -
            - -
            -
            - -
            + Enable audible notifications for this session + +
            +
            + +
            +
            +

            + I want to be notified for (Default Setting) +

            +
            +
            +
            + This setting will be applied by default to all your rooms.
            +
    {_t("devtools|crypto|session")}
    {_t("devtools|crypto|device_id")}
    + Cross-signing +
    + Cross-signing +
    + Key Storage +
    + Key Storage +