Update npm non-major dependencies (#31516)

* Update npm non-major dependencies

* Run prettier

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
This commit is contained in:
renovate[bot]
2025-12-11 15:37:25 +00:00
committed by GitHub
co-authored by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Michael Telatynski
parent a28eabf73b
commit cd71c109d3
13 changed files with 717 additions and 834 deletions
+2 -2
View File
@@ -137,7 +137,7 @@
"opus-recorder": "^8.0.3", "opus-recorder": "^8.0.3",
"pako": "^2.0.3", "pako": "^2.0.3",
"png-chunks-extract": "^1.0.0", "png-chunks-extract": "^1.0.0",
"posthog-js": "1.297.2", "posthog-js": "1.302.2",
"qrcode": "1.5.4", "qrcode": "1.5.4",
"re-resizable": "6.11.2", "re-resizable": "6.11.2",
"react": "^19.0.0", "react": "^19.0.0",
@@ -281,7 +281,7 @@
"postcss-preset-env": "^10.0.0", "postcss-preset-env": "^10.0.0",
"postcss-scss": "^4.0.4", "postcss-scss": "^4.0.4",
"postcss-simple-vars": "^7.0.1", "postcss-simple-vars": "^7.0.1",
"prettier": "3.6.2", "prettier": "3.7.4",
"process": "^0.11.10", "process": "^0.11.10",
"raw-loader": "^4.0.2", "raw-loader": "^4.0.2",
"rimraf": "^6.0.0", "rimraf": "^6.0.0",
+9 -9
View File
@@ -313,9 +313,9 @@
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
"@element-hq/element-web-module-api@^1.8.0": "@element-hq/element-web-module-api@^1.8.0":
version "1.8.0" version "1.9.0"
resolved "https://registry.yarnpkg.com/@element-hq/element-web-module-api/-/element-web-module-api-1.8.0.tgz#95aa4ec22609cf0f4a7f24274473af0645a16f2a" resolved "https://registry.yarnpkg.com/@element-hq/element-web-module-api/-/element-web-module-api-1.9.0.tgz#2e4fcc8809418c8670d4f0576bc4a9a235bc6c50"
integrity sha512-lMiDA9ubP3mZZupIMT8T3wS0riX30rYZj3pFpdP4cfZhkWZa3FJFStokAy5OnaHyENC7Px1cqkBGqilOWewY/A== integrity sha512-Ao/V9w+wysZK4bh61LlKlznF10n2ZbD6KcUI46/zUMttXbmJn3ahvbzhEpwYcD+Cjy3ag5ycxLIIGkKV/fncXg==
"@element-hq/element-web-playwright-common@^2.0.0": "@element-hq/element-web-playwright-common@^2.0.0":
version "2.1.0" version "2.1.0"
@@ -5855,9 +5855,9 @@ prelude-ls@^1.2.1:
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
prettier@^3.6.2: prettier@^3.6.2:
version "3.6.2" version "3.7.4"
resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.6.2.tgz#ccda02a1003ebbb2bfda6f83a074978f608b9393" resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.7.4.tgz#d2f8335d4b1cec47e1c8098645411b0c9dff9c0f"
integrity sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ== integrity sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==
pretty-format@30.2.0, pretty-format@^30.0.0: pretty-format@30.2.0, pretty-format@^30.0.0:
version "30.2.0" version "30.2.0"
@@ -7088,9 +7088,9 @@ vite-plugin-node-polyfills@^0.24.0:
node-stdlib-browser "^1.2.0" node-stdlib-browser "^1.2.0"
vite@^7.1.9: vite@^7.1.9:
version "7.2.4" version "7.2.7"
resolved "https://registry.yarnpkg.com/vite/-/vite-7.2.4.tgz#a3a09c7e25487612ecc1119c7d412c73da35bd4e" resolved "https://registry.yarnpkg.com/vite/-/vite-7.2.7.tgz#0789a4c3206081699f34a9ecca2dda594a07478e"
integrity sha512-NL8jTlbo0Tn4dUEXEsUg8KeyG/Lkmc4Fnzb8JXN/Ykm9G4HNImjtABMJgkQoVjOBN/j2WAwDTRytdqJbZsah7w== integrity sha512-ITcnkFeR3+fI8P1wMgItjGrR10170d8auB4EpMLPqmx6uxElH3a/hHGQabSHKdqd4FXWO1nFIp9rRn7JQ34ACQ==
dependencies: dependencies:
esbuild "^0.25.0" esbuild "^0.25.0"
fdir "^6.5.0" fdir "^6.5.0"
@@ -13,72 +13,30 @@ import { test } from ".";
test.describe("Read receipts", { tag: "@mergequeue" }, () => { test.describe("Read receipts", { tag: "@mergequeue" }, () => {
test.describe("Message ordering", () => { test.describe("Message ordering", () => {
test.describe("in the main timeline", () => { test.describe("in the main timeline", () => {
test.fixme( test.fixme("A receipt for the last event in sync order (even with wrong ts) marks a room as read", () => {});
"A receipt for the last event in sync order (even with wrong ts) marks a room as read", test.fixme("A receipt for a non-last event in sync order (even when ts makes it last) leaves room unread", () => {});
() => {},
);
test.fixme(
"A receipt for a non-last event in sync order (even when ts makes it last) leaves room unread",
() => {},
);
}); });
test.describe("in threads", () => { test.describe("in threads", () => {
// These don't pass yet - we need MSC4033 - we don't even know the Sync order yet // These don't pass yet - we need MSC4033 - we don't even know the Sync order yet
test.fixme( test.fixme("A receipt for the last event in sync order (even with wrong ts) marks a thread as read", () => {});
"A receipt for the last event in sync order (even with wrong ts) marks a thread as read", test.fixme("A receipt for a non-last event in sync order (even when ts makes it last) leaves thread unread", () => {});
() => {},
);
test.fixme(
"A receipt for a non-last event in sync order (even when ts makes it last) leaves thread unread",
() => {},
);
// These pass now and should not later - we should use order from MSC4033 instead of ts // These pass now and should not later - we should use order from MSC4033 instead of ts
// These are broken out // These are broken out
test.fixme( test.fixme("A receipt for last threaded event in ts order (even when it was received non-last) marks a thread as read", () => {});
"A receipt for last threaded event in ts order (even when it was received non-last) marks a thread as read", test.fixme("A receipt for non-last threaded event in ts order (even when it was received last) leaves thread unread", () => {});
() => {}, test.fixme("A receipt for last threaded edit in ts order (even when it was received non-last) marks a thread as read", () => {});
); test.fixme("A receipt for non-last threaded edit in ts order (even when it was received last) leaves thread unread", () => {});
test.fixme( test.fixme("A receipt for last threaded reaction in ts order (even when it was received non-last) marks a thread as read", () => {});
"A receipt for non-last threaded event in ts order (even when it was received last) leaves thread unread", test.fixme("A receipt for non-last threaded reaction in ts order (even when it was received last) leaves thread unread", () => {});
() => {},
);
test.fixme(
"A receipt for last threaded edit in ts order (even when it was received non-last) marks a thread as read",
() => {},
);
test.fixme(
"A receipt for non-last threaded edit in ts order (even when it was received last) leaves thread unread",
() => {},
);
test.fixme(
"A receipt for last threaded reaction in ts order (even when it was received non-last) marks a thread as read",
() => {},
);
test.fixme(
"A receipt for non-last threaded reaction in ts order (even when it was received last) leaves thread unread",
() => {},
);
}); });
test.describe("thread roots", () => { test.describe("thread roots", () => {
test.fixme( test.fixme("A receipt for last reaction to thread root in sync order (even when ts makes it last) marks room as read", () => {});
"A receipt for last reaction to thread root in sync order (even when ts makes it last) marks room as read", test.fixme("A receipt for non-last reaction to thread root in sync order (even when ts makes it last) leaves room unread", () => {});
() => {}, test.fixme("A receipt for last edit to thread root in sync order (even when ts makes it last) marks room as read", () => {});
); test.fixme("A receipt for non-last edit to thread root in sync order (even when ts makes it last) leaves room unread", () => {});
test.fixme(
"A receipt for non-last reaction to thread root in sync order (even when ts makes it last) leaves room unread",
() => {},
);
test.fixme(
"A receipt for last edit to thread root in sync order (even when ts makes it last) marks room as read",
() => {},
);
test.fixme(
"A receipt for non-last edit to thread root in sync order (even when ts makes it last) leaves room unread",
() => {},
);
}); });
}); });
}); });
@@ -12,9 +12,12 @@ import { test } from ".";
test.describe("Read receipts", { tag: "@mergequeue" }, () => { test.describe("Read receipts", { tag: "@mergequeue" }, () => {
test.describe("messages with missing referents", () => { test.describe("messages with missing referents", () => {
test.fixme( test.fixme("A message in an unknown thread is not visible and the room is read", async ({
"A message in an unknown thread is not visible and the room is read", roomAlpha: room1,
async ({ roomAlpha: room1, roomBeta: room2, util, msg }) => { roomBeta: room2,
util,
msg,
}) => {
// Given a thread existed and the room is read // Given a thread existed and the room is read
await util.goTo(room1); await util.goTo(room1);
await util.receiveMessages(room2, ["Root1", msg.threadedOff("Root1", "T1a")]); await util.receiveMessages(room2, ["Root1", msg.threadedOff("Root1", "T1a")]);
@@ -22,8 +25,7 @@ test.describe("Read receipts", { tag: "@mergequeue" }, () => {
// When I restart, forgetting the thread root // When I restart, forgetting the thread root
// And I receive a message on that thread // And I receive a message on that thread
// Then the message is invisible and the room remains read // Then the message is invisible and the room remains read
}, });
);
test.fixme("When a message's thread root appears later the thread appears and the room is unread", () => {}); test.fixme("When a message's thread root appears later the thread appears and the room is unread", () => {});
test.fixme("An edit of an unknown message is not visible and the room is read", () => {}); test.fixme("An edit of an unknown message is not visible and the room is read", () => {});
test.fixme("When an edit's message appears later the edited version appears and the room is unread", () => {}); test.fixme("When an edit's message appears later the edited version appears and the room is unread", () => {});
@@ -14,14 +14,8 @@ test.describe("Read receipts", { tag: "@mergequeue" }, () => {
test.describe("Notifications", () => { test.describe("Notifications", () => {
test.describe("in the main timeline", () => { test.describe("in the main timeline", () => {
test.fixme("A new message that mentions me shows a notification", () => {}); test.fixme("A new message that mentions me shows a notification", () => {});
test.fixme( test.fixme("Reading a notifying message reduces the notification count in the room list, space and tab", () => {});
"Reading a notifying message reduces the notification count in the room list, space and tab", test.fixme("Reading the last notifying message removes the notification marker from room list, space and tab", () => {});
() => {},
);
test.fixme(
"Reading the last notifying message removes the notification marker from room list, space and tab",
() => {},
);
test.fixme("Editing a message to mentions me shows a notification", () => {}); test.fixme("Editing a message to mentions me shows a notification", () => {});
test.fixme("Reading the last notifying edited message removes the notification marker", () => {}); test.fixme("Reading the last notifying edited message removes the notification marker", () => {});
test.fixme("Redacting a notifying message removes the notification marker", () => {}); test.fixme("Redacting a notifying message removes the notification marker", () => {});
@@ -30,18 +24,9 @@ test.describe("Read receipts", { tag: "@mergequeue" }, () => {
test.describe("in threads", () => { test.describe("in threads", () => {
test.fixme("A new threaded message that mentions me shows a notification", () => {}); test.fixme("A new threaded message that mentions me shows a notification", () => {});
test.fixme("Reading a notifying threaded message removes the notification count", () => {}); test.fixme("Reading a notifying threaded message removes the notification count", () => {});
test.fixme( test.fixme("Notification count remains steady when reading threads that contain seen notifications", () => {});
"Notification count remains steady when reading threads that contain seen notifications", test.fixme("Notification count remains steady when paging up thread view even when threads contain seen notifications", () => {});
() => {}, test.fixme("Notification count remains steady when paging up thread view after mark as unread even if older threads contain notifications", () => {});
);
test.fixme(
"Notification count remains steady when paging up thread view even when threads contain seen notifications",
() => {},
);
test.fixme(
"Notification count remains steady when paging up thread view after mark as unread even if older threads contain notifications",
() => {},
);
test.fixme("Redacting a notifying threaded message removes the notification marker", () => {}); test.fixme("Redacting a notifying threaded message removes the notification marker", () => {});
}); });
}); });
@@ -12,8 +12,10 @@ import { ReleaseAnnouncement as ReleaseAnnouncementCompound } from "@vector-im/c
import { ReleaseAnnouncementStore, type Feature } from "../../stores/ReleaseAnnouncementStore"; import { ReleaseAnnouncementStore, type Feature } from "../../stores/ReleaseAnnouncementStore";
import { useIsReleaseAnnouncementOpen } from "../../hooks/useIsReleaseAnnouncementOpen"; import { useIsReleaseAnnouncementOpen } from "../../hooks/useIsReleaseAnnouncementOpen";
interface ReleaseAnnouncementProps interface ReleaseAnnouncementProps extends Omit<
extends Omit<ComponentProps<typeof ReleaseAnnouncementCompound>, "open" | "onClick"> { ComponentProps<typeof ReleaseAnnouncementCompound>,
"open" | "onClick"
> {
feature: Feature; feature: Feature;
} }
+4 -2
View File
@@ -22,8 +22,10 @@ export type ListContext<Context> = {
context: Context; context: Context;
}; };
export interface IListViewProps<Item, Context> export interface IListViewProps<Item, Context> extends Omit<
extends Omit<VirtuosoProps<Item, ListContext<Context>>, "data" | "itemContent" | "context"> { VirtuosoProps<Item, ListContext<Context>>,
"data" | "itemContent" | "context"
> {
/** /**
* The array of items to display in the virtualized list. * The array of items to display in the virtualized list.
* Each item will be passed to getItemComponent for rendering. * Each item will be passed to getItemComponent for rendering.
@@ -34,8 +34,10 @@ type DialogAesthetics = Partial<{
}; };
}>; }>;
export interface InteractiveAuthDialogProps<T = unknown> export interface InteractiveAuthDialogProps<T = unknown> extends Pick<
extends Pick<InteractiveAuthProps<T>, "makeRequest" | "authData"> { InteractiveAuthProps<T>,
"makeRequest" | "authData"
> {
// matrix client to use for UI auth requests // matrix client to use for UI auth requests
matrixClient: MatrixClient; matrixClient: MatrixClient;
@@ -177,12 +177,10 @@ class RoomSettingsDialog extends React.Component<IProps, IState> {
RoomSettingsTab.Notifications, RoomSettingsTab.Notifications,
_td("notifications|enable_prompt_toast_title"), _td("notifications|enable_prompt_toast_title"),
"mx_RoomSettingsDialog_notificationsIcon", "mx_RoomSettingsDialog_notificationsIcon",
(
<NotificationSettingsTab <NotificationSettingsTab
roomId={this.state.room.roomId} roomId={this.state.room.roomId}
closeSettingsFn={() => this.props.onFinished(true)} closeSettingsFn={() => this.props.onFinished(true)}
/> />,
),
"RoomSettingsNotifications", "RoomSettingsNotifications",
), ),
); );
@@ -214,12 +212,10 @@ class RoomSettingsDialog extends React.Component<IProps, IState> {
RoomSettingsTab.Advanced, RoomSettingsTab.Advanced,
_td("common|advanced"), _td("common|advanced"),
"mx_RoomSettingsDialog_warningIcon", "mx_RoomSettingsDialog_warningIcon",
(
<AdvancedRoomSettingsTab <AdvancedRoomSettingsTab
room={this.state.room} room={this.state.room}
closeSettingsFn={() => this.props.onFinished(true)} closeSettingsFn={() => this.props.onFinished(true)}
/> />,
),
"RoomSettingsAdvanced", "RoomSettingsAdvanced",
), ),
); );
+2 -3
View File
@@ -46,8 +46,7 @@ import { TextualEventViewModel } from "../viewmodels/event-tiles/TextualEventVie
import { ElementCallEventType } from "../call-types"; import { ElementCallEventType } from "../call-types";
// Subset of EventTile's IProps plus some mixins // Subset of EventTile's IProps plus some mixins
export interface EventTileTypeProps export interface EventTileTypeProps extends Pick<
extends Pick<
EventTileProps, EventTileProps,
| "mxEvent" | "mxEvent"
| "highlights" | "highlights"
@@ -61,7 +60,7 @@ export interface EventTileTypeProps
| "callEventGrouper" | "callEventGrouper"
| "isSeeingThroughMessageHiddenForModeration" | "isSeeingThroughMessageHiddenForModeration"
| "inhibitInteraction" | "inhibitInteraction"
> { > {
ref?: React.RefObject<any>; // `any` because it's effectively impossible to convince TS of a reasonable type ref?: React.RefObject<any>; // `any` because it's effectively impossible to convince TS of a reasonable type
maxImageHeight?: number; // pixels maxImageHeight?: number; // pixels
overrideBodyTypes?: Record<string, React.ComponentType<IBodyProps>>; overrideBodyTypes?: Record<string, React.ComponentType<IBodyProps>>;
+636 -699
View File
File diff suppressed because it is too large Load Diff