chore: upgrade i18next 26, prettier 3, fontsource-variable, domhandler 6, lint-staged 17

- i18next 23->26 + react-i18next 15->17
- prettier 2->3, reformat all files
- replace @fontsource/inter with @fontsource-variable/inter 5, update import path
- domhandler 5->6 (aligns with transitive deps)
- lint-staged 16->17
This commit is contained in:
Lotus Bot
2026-05-21 23:30:50 -04:00
parent b3666fa876
commit 61a1f008d0
363 changed files with 1443 additions and 1419 deletions
+24 -24
View File
@@ -11,7 +11,7 @@ export type RoomSelector = (roomId: string) => boolean | undefined;
export const selectedRoomsAtom = (
roomsAtom: RoomsAtom,
selector: (roomId: string) => boolean | undefined
selector: (roomId: string) => boolean | undefined,
) => selectAtom(roomsAtom, (rooms) => rooms.filter(selector), compareRoomsEqual);
export const useSelectedRooms = (roomsAtom: RoomsAtom, selector: RoomSelector) => {
@@ -24,55 +24,55 @@ export type SpaceChildSelectorFactory = (parentId: string) => RoomSelector;
export const useRecursiveChildScopeFactory = (
mx: MatrixClient,
roomToParents: RoomToParents
roomToParents: RoomToParents,
): SpaceChildSelectorFactory =>
useCallback(
(parentId: string) => (roomId) =>
isRoom(mx.getRoom(roomId)) &&
roomToParents.has(roomId) &&
getAllParents(roomToParents, roomId).has(parentId),
[mx, roomToParents]
[mx, roomToParents],
);
export const useChildSpaceScopeFactory = (
mx: MatrixClient,
roomToParents: RoomToParents
roomToParents: RoomToParents,
): SpaceChildSelectorFactory =>
useCallback(
(parentId: string) => (roomId) =>
isSpace(mx.getRoom(roomId)) && roomToParents.get(roomId)?.has(parentId),
[mx, roomToParents]
[mx, roomToParents],
);
export const useRecursiveChildSpaceScopeFactory = (
mx: MatrixClient,
roomToParents: RoomToParents
roomToParents: RoomToParents,
): SpaceChildSelectorFactory =>
useCallback(
(parentId: string) => (roomId) =>
isSpace(mx.getRoom(roomId)) &&
roomToParents.has(roomId) &&
getAllParents(roomToParents, roomId).has(parentId),
[mx, roomToParents]
[mx, roomToParents],
);
export const useChildRoomScopeFactory = (
mx: MatrixClient,
mDirects: Set<string>,
roomToParents: RoomToParents
roomToParents: RoomToParents,
): SpaceChildSelectorFactory =>
useCallback(
(parentId: string) => (roomId) =>
isRoom(mx.getRoom(roomId)) &&
!mDirects.has(roomId) &&
roomToParents.get(roomId)?.has(parentId),
[mx, mDirects, roomToParents]
[mx, mDirects, roomToParents],
);
export const useRecursiveChildRoomScopeFactory = (
mx: MatrixClient,
mDirects: Set<string>,
roomToParents: RoomToParents
roomToParents: RoomToParents,
): SpaceChildSelectorFactory =>
useCallback(
(parentId: string) => (roomId) =>
@@ -80,26 +80,26 @@ export const useRecursiveChildRoomScopeFactory = (
!mDirects.has(roomId) &&
roomToParents.has(roomId) &&
getAllParents(roomToParents, roomId).has(parentId),
[mx, mDirects, roomToParents]
[mx, mDirects, roomToParents],
);
export const useChildDirectScopeFactory = (
mx: MatrixClient,
mDirects: Set<string>,
roomToParents: RoomToParents
roomToParents: RoomToParents,
): SpaceChildSelectorFactory =>
useCallback(
(parentId: string) => (roomId) =>
isRoom(mx.getRoom(roomId)) &&
mDirects.has(roomId) &&
roomToParents.get(roomId)?.has(parentId),
[mx, mDirects, roomToParents]
[mx, mDirects, roomToParents],
);
export const useRecursiveChildDirectScopeFactory = (
mx: MatrixClient,
mDirects: Set<string>,
roomToParents: RoomToParents
roomToParents: RoomToParents,
): SpaceChildSelectorFactory =>
useCallback(
(parentId: string) => (roomId) =>
@@ -107,17 +107,17 @@ export const useRecursiveChildDirectScopeFactory = (
mDirects.has(roomId) &&
roomToParents.has(roomId) &&
getAllParents(roomToParents, roomId).has(parentId),
[mx, mDirects, roomToParents]
[mx, mDirects, roomToParents],
);
export const useSpaceChildren = (
roomsAtom: RoomsAtom,
spaceId: string,
selectorFactory: SpaceChildSelectorFactory
selectorFactory: SpaceChildSelectorFactory,
) => {
const recursiveChildRoomSelector = useMemo(
() => selectorFactory(spaceId),
[selectorFactory, spaceId]
[selectorFactory, spaceId],
);
return useSelectedRooms(roomsAtom, recursiveChildRoomSelector);
};
@@ -130,11 +130,11 @@ export const useSpaces = (mx: MatrixClient, roomsAtom: RoomsAtom) => {
export const useOrphanSpaces = (
mx: MatrixClient,
roomsAtom: RoomsAtom,
roomToParents: RoomToParents
roomToParents: RoomToParents,
) => {
const selector: RoomSelector = useCallback(
(roomId) => isSpace(mx.getRoom(roomId)) && !roomToParents.has(roomId),
[mx, roomToParents]
[mx, roomToParents],
);
return useSelectedRooms(roomsAtom, selector);
};
@@ -142,7 +142,7 @@ export const useOrphanSpaces = (
export const useRooms = (mx: MatrixClient, roomsAtom: RoomsAtom, mDirects: Set<string>) => {
const selector: RoomSelector = useCallback(
(roomId: string) => isRoom(mx.getRoom(roomId)) && !mDirects.has(roomId),
[mx, mDirects]
[mx, mDirects],
);
return useSelectedRooms(roomsAtom, selector);
};
@@ -151,11 +151,11 @@ export const useOrphanRooms = (
mx: MatrixClient,
roomsAtom: RoomsAtom,
mDirects: Set<string>,
roomToParents: RoomToParents
roomToParents: RoomToParents,
) => {
const selector: RoomSelector = useCallback(
(roomId) => isRoom(mx.getRoom(roomId)) && !mDirects.has(roomId) && !roomToParents.has(roomId),
[mx, mDirects, roomToParents]
[mx, mDirects, roomToParents],
);
return useSelectedRooms(roomsAtom, selector);
};
@@ -163,7 +163,7 @@ export const useOrphanRooms = (
export const useDirects = (mx: MatrixClient, roomsAtom: RoomsAtom, mDirects: Set<string>) => {
const selector: RoomSelector = useCallback(
(roomId) => isRoom(mx.getRoom(roomId)) && mDirects.has(roomId),
[mx, mDirects]
[mx, mDirects],
);
return useSelectedRooms(roomsAtom, selector);
};
@@ -171,7 +171,7 @@ export const useDirects = (mx: MatrixClient, roomsAtom: RoomsAtom, mDirects: Set
export const useUnsupportedRooms = (mx: MatrixClient, roomsAtom: RoomsAtom) => {
const selector: RoomSelector = useCallback(
(roomId) => isUnsupportedRoom(mx.getRoom(roomId)),
[mx]
[mx],
);
return useSelectedRooms(roomsAtom, selector);
};