setGroupIds(initialGroupIds)}
+ isPending={isPending}
+ onSave={handleSavePositionsAsync}
+ />
+ >
+ );
+};
+
+interface DraggableRowProps {
+ group: RouterOutputs["group"]["getAll"][number];
+ disabled?: boolean;
+}
+
+const DraggableRow = ({ group, disabled }: DraggableRowProps) => {
+ const { attributes, listeners, transform, transition, setNodeRef, isDragging } = useSortable({
+ id: group.id,
+ });
+
+ const style = {
+ transform: CSS.Transform.toString(transform),
+ transition,
+ };
+
+ if (isDragging) {
+ return (
+
+
+
+ );
+ }
+
+ return (
+
}
+ />
+ );
+};
+
+interface RowProps {
+ group: RouterOutputs["group"]["getAll"][number];
+ handle?: ReactNode;
+ setNodeRef?: (node: HTMLElement | null) => void;
+ style?: React.CSSProperties;
+}
+
+const Row = ({ group, handle, setNodeRef, style }: RowProps) => {
+ return (
+
+
+
+ {handle}
+
+ {group.name}
+
+
+
+
+
+
+
+ );
+};
+
+interface DragHandleProps {
+ attributes: DraggableAttributes | undefined;
+ listeners: SyntheticListenerMap | undefined;
+ active: boolean;
+ disabled?: boolean;
+}
+
+const DragHandle = ({ attributes, listeners, active, disabled }: DragHandleProps) => {
+ if (disabled) {
+ return ;
+ }
+
+ return (
+
+
+
+ );
+};
+
+interface SaveAffixProps {
+ visible: boolean;
+ isPending: boolean;
+ onDiscard: () => void;
+ onSave: () => void;
+}
+
+const SaveAffix = ({ visible, isPending, onDiscard, onSave }: SaveAffixProps) => {
+ const t = useI18n();
+
+ return (
+
+
+ {(transitionStyles) => (
+
+
+ {t("common.unsavedChanges")}
+
+
+
+
+
+
+ )}
+
+
+ );
+};
diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/groups.module.css b/apps/nextjs/src/app/[locale]/manage/users/groups/groups.module.css
new file mode 100644
index 000000000..0e05fd3e2
--- /dev/null
+++ b/apps/nextjs/src/app/[locale]/manage/users/groups/groups.module.css
@@ -0,0 +1,7 @@
+.everyoneGroup {
+ background-color: light-dark(var(--mantine-color-gray-1), var(--mantine-color-dark-6));
+}
+
+.everyoneGroup:hover {
+ background-color: light-dark(var(--mantine-color-gray-2), var(--mantine-color-dark-5));
+}
diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/page.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/page.tsx
index 7fbbafc54..abd348739 100644
--- a/apps/nextjs/src/app/[locale]/manage/users/groups/page.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/users/groups/page.tsx
@@ -1,30 +1,19 @@
import Link from "next/link";
import { notFound } from "next/navigation";
-import { Anchor, Group, Stack, Table, TableTbody, TableTd, TableTh, TableThead, TableTr, Title } from "@mantine/core";
-import { z } from "zod";
+import { Card, Group, Stack, Text, ThemeIcon, Title, UnstyledButton } from "@mantine/core";
+import { IconChevronRight, IconUsersGroup } from "@tabler/icons-react";
-import type { RouterOutputs } from "@homarr/api";
import { api } from "@homarr/api/server";
import { auth } from "@homarr/auth/next";
-import type { inferSearchParamsFromSchema } from "@homarr/common/types";
+import { everyoneGroup } from "@homarr/definitions";
import { getI18n } from "@homarr/translation/server";
-import { SearchInput, TablePagination, UserAvatarGroup } from "@homarr/ui";
import { ManageContainer } from "~/components/manage/manage-container";
import { DynamicBreadcrumb } from "~/components/navigation/dynamic-breadcrumb";
-import { AddGroup } from "./_add-group";
+import { GroupsList } from "./_client";
+import classes from "./groups.module.css";
-const searchParamsSchema = z.object({
- search: z.string().optional(),
- pageSize: z.string().regex(/\d+/).transform(Number).catch(10),
- page: z.string().regex(/\d+/).transform(Number).catch(1),
-});
-
-interface GroupsListPageProps {
- searchParams: Promise>;
-}
-
-export default async function GroupsListPage(props: GroupsListPageProps) {
+export default async function GroupsListPage() {
const session = await auth();
if (!session?.user.permissions.includes("admin")) {
@@ -32,55 +21,38 @@ export default async function GroupsListPage(props: GroupsListPageProps) {
}
const t = await getI18n();
- const searchParams = searchParamsSchema.parse(await props.searchParams);
- const { items: groups, totalCount } = await api.group.getPaginated(searchParams);
+ const groups = await api.group.getAll();
+ const dbEveryoneGroup = groups.find((group) => group.name === everyoneGroup);
+ const groupsWithoutEveryone = groups.filter((group) => group.name !== everyoneGroup);
return (
{t("group.title")}
-
-
-
-
-
-
-
- {t("group.field.name")}
- {t("group.field.members")}
-
-
-
- {groups.map((group) => (
-
- ))}
-
-
-
-
-
+ {dbEveryoneGroup && (
+
+
+
+
+
+
+
+
+ {t("group.defaultGroup.name")}
+
+ {t("group.defaultGroup.description", { name: everyoneGroup })}
+
+
+
+
+
+
+ )}
+
+
);
}
-
-interface RowProps {
- group: RouterOutputs["group"]["getPaginated"]["items"][number];
-}
-
-const Row = ({ group }: RowProps) => {
- return (
-
-
-
- {group.name}
-
-
-
-
-
-
- );
-};
diff --git a/apps/nextjs/src/components/board/board-select.tsx b/apps/nextjs/src/components/board/board-select.tsx
new file mode 100644
index 000000000..3785dbd0e
--- /dev/null
+++ b/apps/nextjs/src/components/board/board-select.tsx
@@ -0,0 +1,33 @@
+import { Group, Text } from "@mantine/core";
+import { IconLayoutDashboard } from "@tabler/icons-react";
+
+import type { SelectWithCustomItemsProps } from "@homarr/ui";
+import { SelectWithCustomItems } from "@homarr/ui";
+
+import type { Board } from "~/app/[locale]/boards/_types";
+
+interface BoardSelectProps extends Omit, "data"> {
+ boards: Pick[];
+}
+
+export const BoardSelect = ({ boards, ...props }: BoardSelectProps) => {
+ return (
+ ({
+ value: board.id,
+ label: board.name,
+ image: board.logoImageUrl,
+ }))}
+ SelectOption={({ label, image }: { value: string; label: string; image: string | null }) => (
+
+ {/* eslint-disable-next-line @next/next/no-img-element */}
+ {image ?
: }
+
+ {label}
+
+
+ )}
+ />
+ );
+};
diff --git a/e2e/shared/actions/onboarding-actions.ts b/e2e/shared/actions/onboarding-actions.ts
index 8362a46a5..182203fcf 100644
--- a/e2e/shared/actions/onboarding-actions.ts
+++ b/e2e/shared/actions/onboarding-actions.ts
@@ -22,6 +22,7 @@ export class OnboardingActions {
await this.db.insert(sqliteSchema.groups).values({
id: createId(),
name: input.group,
+ position: 1,
});
}
}
diff --git a/packages/api/src/router/board.ts b/packages/api/src/router/board.ts
index b4f9b598a..788f7953a 100644
--- a/packages/api/src/router/board.ts
+++ b/packages/api/src/router/board.ts
@@ -5,7 +5,7 @@ import { z } from "zod";
import { constructBoardPermissions } from "@homarr/auth/shared";
import type { DeviceType } from "@homarr/common/server";
import type { Database, InferInsertModel, InferSelectModel, SQL } from "@homarr/db";
-import { and, createId, eq, handleTransactionsAsync, inArray, like, or } from "@homarr/db";
+import { and, asc, createId, eq, handleTransactionsAsync, inArray, isNull, like, not, or } from "@homarr/db";
import { getServerSettingByKeyAsync } from "@homarr/db/queries";
import {
boardGroupPermissions,
@@ -13,6 +13,7 @@ import {
boardUserPermissions,
groupMembers,
groupPermissions,
+ groups,
integrationGroupPermissions,
integrationItems,
integrationUserPermissions,
@@ -22,7 +23,7 @@ import {
users,
} from "@homarr/db/schema";
import type { WidgetKind } from "@homarr/definitions";
-import { getPermissionsWithParents, widgetKinds } from "@homarr/definitions";
+import { everyoneGroup, getPermissionsWithChildren, getPermissionsWithParents, widgetKinds } from "@homarr/definitions";
import { importOldmarrAsync } from "@homarr/old-import";
import { importJsonFileSchema } from "@homarr/old-import/shared";
import { oldmarrConfigSchema } from "@homarr/old-schema";
@@ -57,6 +58,37 @@ export const boardRouter = createTRPCRouter({
where: eq(boards.isPublic, true),
});
}),
+ getBoardsForGroup: permissionRequiredProcedure
+ .requiresPermission("admin")
+ .input(z.object({ groupId: z.string() }))
+ .query(async ({ ctx, input }) => {
+ const dbEveryoneAndCurrentGroup = await ctx.db.query.groups.findMany({
+ where: or(eq(groups.name, everyoneGroup), eq(groups.id, input.groupId)),
+ with: {
+ boardPermissions: true,
+ permissions: true,
+ },
+ });
+
+ const distinctPermissions = new Set(
+ dbEveryoneAndCurrentGroup.flatMap((group) => group.permissions.map(({ permission }) => permission)),
+ );
+ const canViewAllBoards = getPermissionsWithChildren([...distinctPermissions]).includes("board-view-all");
+
+ const boardIds = dbEveryoneAndCurrentGroup.flatMap((group) =>
+ group.boardPermissions.map(({ boardId }) => boardId),
+ );
+ const boardWhere = canViewAllBoards ? undefined : or(eq(boards.isPublic, true), inArray(boards.id, boardIds));
+
+ return await ctx.db.query.boards.findMany({
+ columns: {
+ id: true,
+ name: true,
+ logoImageUrl: true,
+ },
+ where: boardWhere,
+ });
+ }),
getAllBoards: publicProcedure.query(async ({ ctx }) => {
const userId = ctx.session?.user.id;
const permissionsOfCurrentUserWhenPresent = await ctx.db.query.boardUserPermissions.findMany({
@@ -89,6 +121,7 @@ export const boardRouter = createTRPCRouter({
columns: {
id: true,
name: true,
+ logoImageUrl: true,
isPublic: true,
},
with: {
@@ -975,9 +1008,13 @@ export const boardRouter = createTRPCRouter({
* For an example of a user with deviceType = 'mobile' it would go through the following order:
* 1. user.mobileHomeBoardId
* 2. user.homeBoardId
- * 3. serverSettings.mobileHomeBoardId
- * 4. serverSettings.homeBoardId
- * 5. show NOT_FOUND error
+ * 3. group.mobileHomeBoardId of the lowest positions group
+ * 4. group.homeBoardId of the lowest positions group
+ * 5. everyoneGroup.mobileHomeBoardId
+ * 6. everyoneGroup.homeBoardId
+ * 7. serverSettings.mobileHomeBoardId
+ * 8. serverSettings.homeBoardId
+ * 9. show NOT_FOUND error
*/
const getHomeIdBoardAsync = async (
db: Database,
@@ -985,12 +1022,46 @@ const getHomeIdBoardAsync = async (
deviceType: DeviceType,
) => {
const settingKey = deviceType === "mobile" ? "mobileHomeBoardId" : "homeBoardId";
- if (user?.[settingKey] || user?.homeBoardId) {
- return user[settingKey] ?? user.homeBoardId;
- } else {
+
+ if (!user) {
const boardSettings = await getServerSettingByKeyAsync(db, "board");
return boardSettings[settingKey] ?? boardSettings.homeBoardId;
}
+
+ if (user[settingKey]) return user[settingKey];
+ if (user.homeBoardId) return user.homeBoardId;
+
+ const lowestGroupExceptEveryone = await db
+ .select({
+ homeBoardId: groups.homeBoardId,
+ mobileHomeBoardId: groups.mobileHomeBoardId,
+ })
+ .from(groups)
+ .leftJoin(groupMembers, eq(groups.id, groupMembers.groupId))
+ .where(
+ and(
+ eq(groupMembers.userId, user.id),
+ not(eq(groups.name, everyoneGroup)),
+ not(isNull(groups[settingKey])),
+ not(isNull(groups.homeBoardId)),
+ ),
+ )
+ .orderBy(asc(groups.position))
+ .limit(1)
+ .then((result) => result[0]);
+
+ if (lowestGroupExceptEveryone?.[settingKey]) return lowestGroupExceptEveryone[settingKey];
+ if (lowestGroupExceptEveryone?.homeBoardId) return lowestGroupExceptEveryone.homeBoardId;
+
+ const dbEveryoneGroup = await db.query.groups.findFirst({
+ where: eq(groups.name, everyoneGroup),
+ });
+
+ if (dbEveryoneGroup?.[settingKey]) return dbEveryoneGroup[settingKey];
+ if (dbEveryoneGroup?.homeBoardId) return dbEveryoneGroup.homeBoardId;
+
+ const boardSettings = await getServerSettingByKeyAsync(db, "board");
+ return boardSettings[settingKey] ?? boardSettings.homeBoardId;
};
const noBoardWithSimilarNameAsync = async (db: Database, name: string, ignoredIds: string[] = []) => {
diff --git a/packages/api/src/router/group.ts b/packages/api/src/router/group.ts
index 86d289fd9..37dde6e16 100644
--- a/packages/api/src/router/group.ts
+++ b/packages/api/src/router/group.ts
@@ -2,7 +2,8 @@ import { TRPCError } from "@trpc/server";
import { z } from "zod";
import type { Database } from "@homarr/db";
-import { and, createId, eq, like, not, sql } from "@homarr/db";
+import { and, createId, eq, handleTransactionsAsync, like, not, sql } from "@homarr/db";
+import { getMaxGroupPositionAsync } from "@homarr/db/queries";
import { groupMembers, groupPermissions, groups } from "@homarr/db/schema";
import { everyoneGroup } from "@homarr/definitions";
import { validation } from "@homarr/validation";
@@ -12,6 +13,30 @@ import { throwIfCredentialsDisabled } from "./invite/checks";
import { nextOnboardingStepAsync } from "./onboard/onboard-queries";
export const groupRouter = createTRPCRouter({
+ getAll: permissionRequiredProcedure.requiresPermission("admin").query(async ({ ctx }) => {
+ const dbGroups = await ctx.db.query.groups.findMany({
+ with: {
+ members: {
+ with: {
+ user: {
+ columns: {
+ id: true,
+ name: true,
+ email: true,
+ image: true,
+ },
+ },
+ },
+ },
+ },
+ });
+
+ return dbGroups.map((group) => ({
+ ...group,
+ members: group.members.map((member) => member.user),
+ }));
+ }),
+
getPaginated: permissionRequiredProcedure
.requiresPermission("admin")
.input(validation.common.paginated)
@@ -153,10 +178,13 @@ export const groupRouter = createTRPCRouter({
.mutation(async ({ input, ctx }) => {
await checkSimilarNameAndThrowAsync(ctx.db, input.name);
+ const maxPosition = await getMaxGroupPositionAsync(ctx.db);
+
const groupId = createId();
await ctx.db.insert(groups).values({
id: groupId,
name: input.name,
+ position: maxPosition + 1,
});
await ctx.db.insert(groupPermissions).values({
@@ -172,10 +200,13 @@ export const groupRouter = createTRPCRouter({
.mutation(async ({ input, ctx }) => {
await checkSimilarNameAndThrowAsync(ctx.db, input.name);
+ const maxPosition = await getMaxGroupPositionAsync(ctx.db);
+
const id = createId();
await ctx.db.insert(groups).values({
id,
name: input.name,
+ position: maxPosition + 1,
ownerId: ctx.session.user.id,
});
@@ -197,6 +228,43 @@ export const groupRouter = createTRPCRouter({
})
.where(eq(groups.id, input.id));
}),
+ savePartialSettings: permissionRequiredProcedure
+ .requiresPermission("admin")
+ .input(validation.group.savePartialSettings)
+ .mutation(async ({ input, ctx }) => {
+ await throwIfGroupNotFoundAsync(ctx.db, input.id);
+
+ await ctx.db
+ .update(groups)
+ .set({
+ homeBoardId: input.settings.homeBoardId,
+ mobileHomeBoardId: input.settings.mobileHomeBoardId,
+ })
+ .where(eq(groups.id, input.id));
+ }),
+ savePositions: permissionRequiredProcedure
+ .requiresPermission("admin")
+ .input(validation.group.savePositions)
+ .mutation(async ({ input, ctx }) => {
+ const positions = input.positions.map((id, index) => ({ id, position: index + 1 }));
+
+ await handleTransactionsAsync(ctx.db, {
+ handleAsync: async (db, schema) => {
+ await db.transaction(async (trx) => {
+ for (const { id, position } of positions) {
+ await trx.update(schema.groups).set({ position }).where(eq(groups.id, id));
+ }
+ });
+ },
+ handleSync: (db) => {
+ db.transaction((trx) => {
+ for (const { id, position } of positions) {
+ trx.update(groups).set({ position }).where(eq(groups.id, id)).run();
+ }
+ });
+ },
+ });
+ }),
savePermissions: permissionRequiredProcedure
.requiresPermission("admin")
.input(validation.group.savePermissions)
diff --git a/packages/api/src/router/test/board.spec.ts b/packages/api/src/router/test/board.spec.ts
index 3ea52d6ac..5c80ad2c0 100644
--- a/packages/api/src/router/test/board.spec.ts
+++ b/packages/api/src/router/test/board.spec.ts
@@ -205,6 +205,7 @@ describe("getAllBoards should return all boards accessable to the current user",
await db.insert(groups).values({
id: groupId,
name: "group1",
+ position: 1,
});
await db.insert(groupMembers).values({
@@ -1166,6 +1167,7 @@ describe("getBoardPermissions should return board permissions", () => {
await db.insert(groups).values({
id: groupId,
name: "group1",
+ position: 1,
});
await db.insert(boardGroupPermissions).values({
@@ -1260,6 +1262,7 @@ describe("saveGroupBoardPermissions should save group board permissions", () =>
await db.insert(groups).values({
id: groupId,
name: "group1",
+ position: 1,
});
const boardId = createId();
diff --git a/packages/api/src/router/test/group.spec.ts b/packages/api/src/router/test/group.spec.ts
index f4d879005..6b880b27a 100644
--- a/packages/api/src/router/test/group.spec.ts
+++ b/packages/api/src/router/test/group.spec.ts
@@ -43,6 +43,7 @@ describe("paginated should return a list of groups with pagination", () => {
[1, 2, 3, 4, 5].map((number) => ({
id: number.toString(),
name: `Group ${number}`,
+ position: number,
})),
);
@@ -66,6 +67,7 @@ describe("paginated should return a list of groups with pagination", () => {
[1, 2, 3, 4, 5].map((number) => ({
id: number.toString(),
name: `Group ${number}`,
+ position: number,
})),
);
@@ -89,6 +91,7 @@ describe("paginated should return a list of groups with pagination", () => {
await db.insert(groups).values({
id: groupId,
name: "Group",
+ position: 1,
});
await db.insert(groupMembers).values({
groupId,
@@ -123,6 +126,7 @@ describe("paginated should return a list of groups with pagination", () => {
["first", "second", "third", "forth", "fifth"].map((key, index) => ({
id: index.toString(),
name: key,
+ position: index + 1,
})),
);
@@ -163,10 +167,12 @@ describe("byId should return group by id including members and permissions", ()
{
id: groupId,
name: "Group",
+ position: 1,
},
{
id: createId(),
name: "Another group",
+ position: 2,
},
]);
await db.insert(groupMembers).values({
@@ -202,6 +208,7 @@ describe("byId should return group by id including members and permissions", ()
await db.insert(groups).values({
id: "2",
name: "Group",
+ position: 1,
});
// Act
@@ -278,6 +285,7 @@ describe("create should create group in database", () => {
await db.insert(groups).values({
id: createId(),
name: similarName,
+ position: 1,
});
// Act
@@ -314,10 +322,12 @@ describe("update should update name with value that is no duplicate", () => {
{
id: groupId,
name: initialValue,
+ position: 1,
},
{
id: createId(),
name: "Third",
+ position: 2,
},
]);
@@ -347,10 +357,12 @@ describe("update should update name with value that is no duplicate", () => {
{
id: groupId,
name: "Something",
+ position: 1,
},
{
id: createId(),
name: initialDuplicate,
+ position: 2,
},
]);
@@ -373,6 +385,7 @@ describe("update should update name with value that is no duplicate", () => {
await db.insert(groups).values({
id: createId(),
name: "something",
+ position: 1,
});
// Act
@@ -413,6 +426,7 @@ describe("savePermissions should save permissions for group", () => {
await db.insert(groups).values({
id: groupId,
name: "Group",
+ position: 1,
});
await db.insert(groupPermissions).values({
groupId,
@@ -442,6 +456,7 @@ describe("savePermissions should save permissions for group", () => {
await db.insert(groups).values({
id: createId(),
name: "Group",
+ position: 1,
});
// Act
@@ -494,6 +509,7 @@ describe("transferOwnership should transfer ownership of group", () => {
id: groupId,
name: "Group",
ownerId: defaultOwnerId,
+ position: 1,
});
// Act
@@ -518,6 +534,7 @@ describe("transferOwnership should transfer ownership of group", () => {
await db.insert(groups).values({
id: createId(),
name: "Group",
+ position: 1,
});
// Act
@@ -559,10 +576,12 @@ describe("deleteGroup should delete group", () => {
{
id: groupId,
name: "Group",
+ position: 1,
},
{
id: createId(),
name: "Another group",
+ position: 2,
},
]);
@@ -586,6 +605,7 @@ describe("deleteGroup should delete group", () => {
await db.insert(groups).values({
id: createId(),
name: "Group",
+ position: 1,
});
// Act
@@ -638,6 +658,7 @@ describe("addMember should add member to group", () => {
id: groupId,
name: "Group",
ownerId: defaultOwnerId,
+ position: 1,
});
// Act
@@ -715,6 +736,7 @@ describe("addMember should add member to group", () => {
id: groupId,
name: "Group",
ownerId: defaultOwnerId,
+ position: 1,
});
// Act
@@ -753,6 +775,7 @@ describe("removeMember should remove member from group", () => {
id: groupId,
name: "Group",
ownerId: defaultOwnerId,
+ position: 1,
});
await db.insert(groupMembers).values({
groupId,
@@ -833,6 +856,7 @@ describe("removeMember should remove member from group", () => {
id: groupId,
name: "Group",
ownerId: defaultOwnerId,
+ position: 1,
});
await db.insert(groupMembers).values({
groupId,
diff --git a/packages/api/src/router/user.ts b/packages/api/src/router/user.ts
index 1ce4e1690..9aefff564 100644
--- a/packages/api/src/router/user.ts
+++ b/packages/api/src/router/user.ts
@@ -4,6 +4,7 @@ import { z } from "zod";
import { createSaltAsync, hashPasswordAsync } from "@homarr/auth";
import type { Database } from "@homarr/db";
import { and, createId, eq, like } from "@homarr/db";
+import { getMaxGroupPositionAsync } from "@homarr/db/queries";
import { boards, groupMembers, groupPermissions, groups, invites, users } from "@homarr/db/schema";
import { selectUserSchema } from "@homarr/db/validationSchemas";
import { credentialsAdminGroup } from "@homarr/definitions";
@@ -31,12 +32,14 @@ export const userRouter = createTRPCRouter({
.mutation(async ({ ctx, input }) => {
throwIfCredentialsDisabled();
+ const maxPosition = await getMaxGroupPositionAsync(ctx.db);
const userId = await createUserAsync(ctx.db, input);
const groupId = createId();
await ctx.db.insert(groups).values({
id: groupId,
name: credentialsAdminGroup,
ownerId: userId,
+ position: maxPosition + 1,
});
await ctx.db.insert(groupPermissions).values({
groupId,
diff --git a/packages/auth/permissions/test/integration-query-permissions.spec.ts b/packages/auth/permissions/test/integration-query-permissions.spec.ts
index a1d9f52ed..fd2c1dca3 100644
--- a/packages/auth/permissions/test/integration-query-permissions.spec.ts
+++ b/packages/auth/permissions/test/integration-query-permissions.spec.ts
@@ -272,7 +272,7 @@ describe("hasQueryAccessToIntegrationsAsync should check if the user has query a
},
];
await db.insert(boards).values(createMockBoard({ id: "1" }));
- await db.insert(groups).values({ id: "1", name: "" });
+ await db.insert(groups).values({ id: "1", name: "", position: 1 });
await db.insert(groupMembers).values({ userId: session.user.id, groupId: "1" });
await db.insert(boardGroupPermissions).values({ groupId: "1", boardId: "1", permission: "view" });
@@ -325,7 +325,7 @@ describe("hasQueryAccessToIntegrationsAsync should check if the user has query a
},
];
await db.insert(boards).values(createMockBoard({ id: "1" }));
- await db.insert(groups).values({ id: "1", name: "" });
+ await db.insert(groups).values({ id: "1", name: "", position: 1 });
await db.insert(groupMembers).values({ userId: session.user.id, groupId: "1" });
await db.insert(boardGroupPermissions).values({ groupId: "1", boardId: "1", permission: "view" });
@@ -379,7 +379,7 @@ describe("hasQueryAccessToIntegrationsAsync should check if the user has query a
];
await db.insert(boards).values(createMockBoard({ id: "1" }));
await db.insert(boards).values(createMockBoard({ id: "2" }));
- await db.insert(groups).values({ id: "1", name: "" });
+ await db.insert(groups).values({ id: "1", name: "", position: 1 });
await db.insert(groupMembers).values({ userId: session.user.id, groupId: "1" });
await db.insert(boardGroupPermissions).values({ groupId: "1", boardId: "2", permission: "view" });
await db.insert(boardUserPermissions).values({ userId: session.user.id, boardId: "1", permission: "view" });
diff --git a/packages/auth/providers/test/ldap-authorization.spec.ts b/packages/auth/providers/test/ldap-authorization.spec.ts
index 50f35399e..2ea43034a 100644
--- a/packages/auth/providers/test/ldap-authorization.spec.ts
+++ b/packages/auth/providers/test/ldap-authorization.spec.ts
@@ -301,6 +301,7 @@ describe("authorizeWithLdapCredentials", () => {
await db.insert(groups).values({
id: groupId,
name: "homarr_example",
+ position: 1,
});
// Act
diff --git a/packages/auth/test/callbacks.spec.ts b/packages/auth/test/callbacks.spec.ts
index 6a1f52e2b..6709d1bb0 100644
--- a/packages/auth/test/callbacks.spec.ts
+++ b/packages/auth/test/callbacks.spec.ts
@@ -25,6 +25,7 @@ describe("getCurrentUserPermissions", () => {
await db.insert(groups).values({
id: "2",
name: "test",
+ position: 1,
});
await db.insert(groupPermissions).values({
groupId: "2",
@@ -51,6 +52,7 @@ describe("getCurrentUserPermissions", () => {
await db.insert(groups).values({
id: "2",
name: "test",
+ position: 1,
});
await db.insert(groupPermissions).values({
groupId: "2",
@@ -81,6 +83,7 @@ describe("getCurrentUserPermissions", () => {
await db.insert(groups).values({
id: mockId,
name: "test",
+ position: 1,
});
await db.insert(groupMembers).values({
userId: mockId,
diff --git a/packages/auth/test/events.spec.ts b/packages/auth/test/events.spec.ts
index a2783bad7..0fe01ddf1 100644
--- a/packages/auth/test/events.spec.ts
+++ b/packages/auth/test/events.spec.ts
@@ -259,4 +259,5 @@ const createGroupAsync = async (db: Database, name = "test") =>
await db.insert(groups).values({
id: "1",
name,
+ position: 1,
});
diff --git a/packages/db/migrations/mysql/0025_add-group-home-board-settings.sql b/packages/db/migrations/mysql/0025_add-group-home-board-settings.sql
new file mode 100644
index 000000000..979e23bea
--- /dev/null
+++ b/packages/db/migrations/mysql/0025_add-group-home-board-settings.sql
@@ -0,0 +1,25 @@
+ALTER TABLE `group` ADD `home_board_id` varchar(64);
+--> statement-breakpoint
+ALTER TABLE `group` ADD `mobile_home_board_id` varchar(64);
+--> statement-breakpoint
+ALTER TABLE `group` ADD `position` smallint;
+--> statement-breakpoint
+CREATE TABLE `temp_group` (
+ `id` varchar(64) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `position` smallint NOT NULL
+);
+--> statement-breakpoint
+INSERT INTO `temp_group`(`id`, `name`, `position`) SELECT `id`, `name`, ROW_NUMBER() OVER(ORDER BY `name`) FROM `group` WHERE `name` != 'everyone';
+--> statement-breakpoint
+UPDATE `group` SET `position`=(SELECT `position` FROM `temp_group` WHERE `temp_group`.`id`=`group`.`id`);
+--> statement-breakpoint
+DROP TABLE `temp_group`;
+--> statement-breakpoint
+UPDATE `group` SET `position` = -1 WHERE `name` = 'everyone';
+--> statement-breakpoint
+ALTER TABLE `group` MODIFY `position` smallint NOT NULL;
+--> statement-breakpoint
+ALTER TABLE `group` ADD CONSTRAINT `group_home_board_id_board_id_fk` FOREIGN KEY (`home_board_id`) REFERENCES `board`(`id`) ON DELETE set null ON UPDATE no action;
+--> statement-breakpoint
+ALTER TABLE `group` ADD CONSTRAINT `group_mobile_home_board_id_board_id_fk` FOREIGN KEY (`mobile_home_board_id`) REFERENCES `board`(`id`) ON DELETE set null ON UPDATE no action;
\ No newline at end of file
diff --git a/packages/db/migrations/mysql/meta/0025_snapshot.json b/packages/db/migrations/mysql/meta/0025_snapshot.json
new file mode 100644
index 000000000..3451bad5f
--- /dev/null
+++ b/packages/db/migrations/mysql/meta/0025_snapshot.json
@@ -0,0 +1,1811 @@
+{
+ "version": "5",
+ "dialect": "mysql",
+ "id": "9bdd2fb3-f81f-45cb-aac4-9f1bbddbf2f4",
+ "prevId": "f670b3a4-69ef-4ef8-9f1b-26a92dda2858",
+ "tables": {
+ "account": {
+ "name": "account",
+ "columns": {
+ "user_id": {
+ "name": "user_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "type": {
+ "name": "type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "provider": {
+ "name": "provider",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "provider_account_id": {
+ "name": "provider_account_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "refresh_token": {
+ "name": "refresh_token",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "access_token": {
+ "name": "access_token",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "expires_at": {
+ "name": "expires_at",
+ "type": "int",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "token_type": {
+ "name": "token_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "scope": {
+ "name": "scope",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id_token": {
+ "name": "id_token",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "session_state": {
+ "name": "session_state",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "userId_idx": {
+ "name": "userId_idx",
+ "columns": ["user_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "account_user_id_user_id_fk": {
+ "name": "account_user_id_user_id_fk",
+ "tableFrom": "account",
+ "tableTo": "user",
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "account_provider_provider_account_id_pk": {
+ "name": "account_provider_provider_account_id_pk",
+ "columns": ["provider", "provider_account_id"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "apiKey": {
+ "name": "apiKey",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "api_key": {
+ "name": "api_key",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "salt": {
+ "name": "salt",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "user_id": {
+ "name": "user_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "apiKey_user_id_user_id_fk": {
+ "name": "apiKey_user_id_user_id_fk",
+ "tableFrom": "apiKey",
+ "tableTo": "user",
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "apiKey_id": {
+ "name": "apiKey_id",
+ "columns": ["id"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "app": {
+ "name": "app",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "description": {
+ "name": "description",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "icon_url": {
+ "name": "icon_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "href": {
+ "name": "href",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {},
+ "compositePrimaryKeys": {
+ "app_id": {
+ "name": "app_id",
+ "columns": ["id"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "boardGroupPermission": {
+ "name": "boardGroupPermission",
+ "columns": {
+ "board_id": {
+ "name": "board_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "group_id": {
+ "name": "group_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "permission": {
+ "name": "permission",
+ "type": "varchar(128)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "boardGroupPermission_board_id_board_id_fk": {
+ "name": "boardGroupPermission_board_id_board_id_fk",
+ "tableFrom": "boardGroupPermission",
+ "tableTo": "board",
+ "columnsFrom": ["board_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "boardGroupPermission_group_id_group_id_fk": {
+ "name": "boardGroupPermission_group_id_group_id_fk",
+ "tableFrom": "boardGroupPermission",
+ "tableTo": "group",
+ "columnsFrom": ["group_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "boardGroupPermission_board_id_group_id_permission_pk": {
+ "name": "boardGroupPermission_board_id_group_id_permission_pk",
+ "columns": ["board_id", "group_id", "permission"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "boardUserPermission": {
+ "name": "boardUserPermission",
+ "columns": {
+ "board_id": {
+ "name": "board_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "user_id": {
+ "name": "user_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "permission": {
+ "name": "permission",
+ "type": "varchar(128)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "boardUserPermission_board_id_board_id_fk": {
+ "name": "boardUserPermission_board_id_board_id_fk",
+ "tableFrom": "boardUserPermission",
+ "tableTo": "board",
+ "columnsFrom": ["board_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "boardUserPermission_user_id_user_id_fk": {
+ "name": "boardUserPermission_user_id_user_id_fk",
+ "tableFrom": "boardUserPermission",
+ "tableTo": "user",
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "boardUserPermission_board_id_user_id_permission_pk": {
+ "name": "boardUserPermission_board_id_user_id_permission_pk",
+ "columns": ["board_id", "user_id", "permission"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "board": {
+ "name": "board",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "varchar(256)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "is_public": {
+ "name": "is_public",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": false
+ },
+ "creator_id": {
+ "name": "creator_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "page_title": {
+ "name": "page_title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "meta_title": {
+ "name": "meta_title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "logo_image_url": {
+ "name": "logo_image_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "favicon_image_url": {
+ "name": "favicon_image_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_image_url": {
+ "name": "background_image_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_image_attachment": {
+ "name": "background_image_attachment",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "('fixed')"
+ },
+ "background_image_repeat": {
+ "name": "background_image_repeat",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "('no-repeat')"
+ },
+ "background_image_size": {
+ "name": "background_image_size",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "('cover')"
+ },
+ "primary_color": {
+ "name": "primary_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "('#fa5252')"
+ },
+ "secondary_color": {
+ "name": "secondary_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "('#fd7e14')"
+ },
+ "opacity": {
+ "name": "opacity",
+ "type": "int",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": 100
+ },
+ "custom_css": {
+ "name": "custom_css",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "column_count": {
+ "name": "column_count",
+ "type": "int",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": 10
+ },
+ "disable_status": {
+ "name": "disable_status",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "board_creator_id_user_id_fk": {
+ "name": "board_creator_id_user_id_fk",
+ "tableFrom": "board",
+ "tableTo": "user",
+ "columnsFrom": ["creator_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "board_id": {
+ "name": "board_id",
+ "columns": ["id"]
+ }
+ },
+ "uniqueConstraints": {
+ "board_name_unique": {
+ "name": "board_name_unique",
+ "columns": ["name"]
+ }
+ },
+ "checkConstraint": {}
+ },
+ "groupMember": {
+ "name": "groupMember",
+ "columns": {
+ "group_id": {
+ "name": "group_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "user_id": {
+ "name": "user_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "groupMember_group_id_group_id_fk": {
+ "name": "groupMember_group_id_group_id_fk",
+ "tableFrom": "groupMember",
+ "tableTo": "group",
+ "columnsFrom": ["group_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "groupMember_user_id_user_id_fk": {
+ "name": "groupMember_user_id_user_id_fk",
+ "tableFrom": "groupMember",
+ "tableTo": "user",
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "groupMember_group_id_user_id_pk": {
+ "name": "groupMember_group_id_user_id_pk",
+ "columns": ["group_id", "user_id"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "groupPermission": {
+ "name": "groupPermission",
+ "columns": {
+ "group_id": {
+ "name": "group_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "permission": {
+ "name": "permission",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "groupPermission_group_id_group_id_fk": {
+ "name": "groupPermission_group_id_group_id_fk",
+ "tableFrom": "groupPermission",
+ "tableTo": "group",
+ "columnsFrom": ["group_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "group": {
+ "name": "group",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "owner_id": {
+ "name": "owner_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "home_board_id": {
+ "name": "home_board_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "mobile_home_board_id": {
+ "name": "mobile_home_board_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "position": {
+ "name": "position",
+ "type": "smallint",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "group_owner_id_user_id_fk": {
+ "name": "group_owner_id_user_id_fk",
+ "tableFrom": "group",
+ "tableTo": "user",
+ "columnsFrom": ["owner_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "group_home_board_id_board_id_fk": {
+ "name": "group_home_board_id_board_id_fk",
+ "tableFrom": "group",
+ "tableTo": "board",
+ "columnsFrom": ["home_board_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "group_mobile_home_board_id_board_id_fk": {
+ "name": "group_mobile_home_board_id_board_id_fk",
+ "tableFrom": "group",
+ "tableTo": "board",
+ "columnsFrom": ["mobile_home_board_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "group_id": {
+ "name": "group_id",
+ "columns": ["id"]
+ }
+ },
+ "uniqueConstraints": {
+ "group_name_unique": {
+ "name": "group_name_unique",
+ "columns": ["name"]
+ }
+ },
+ "checkConstraint": {}
+ },
+ "iconRepository": {
+ "name": "iconRepository",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "slug": {
+ "name": "slug",
+ "type": "varchar(150)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {},
+ "compositePrimaryKeys": {
+ "iconRepository_id": {
+ "name": "iconRepository_id",
+ "columns": ["id"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "icon": {
+ "name": "icon",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "varchar(250)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "url": {
+ "name": "url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "checksum": {
+ "name": "checksum",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "icon_repository_id": {
+ "name": "icon_repository_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "icon_icon_repository_id_iconRepository_id_fk": {
+ "name": "icon_icon_repository_id_iconRepository_id_fk",
+ "tableFrom": "icon",
+ "tableTo": "iconRepository",
+ "columnsFrom": ["icon_repository_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "icon_id": {
+ "name": "icon_id",
+ "columns": ["id"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "integrationGroupPermissions": {
+ "name": "integrationGroupPermissions",
+ "columns": {
+ "integration_id": {
+ "name": "integration_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "group_id": {
+ "name": "group_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "permission": {
+ "name": "permission",
+ "type": "varchar(128)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "integrationGroupPermissions_integration_id_integration_id_fk": {
+ "name": "integrationGroupPermissions_integration_id_integration_id_fk",
+ "tableFrom": "integrationGroupPermissions",
+ "tableTo": "integration",
+ "columnsFrom": ["integration_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "integrationGroupPermissions_group_id_group_id_fk": {
+ "name": "integrationGroupPermissions_group_id_group_id_fk",
+ "tableFrom": "integrationGroupPermissions",
+ "tableTo": "group",
+ "columnsFrom": ["group_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "integration_group_permission__pk": {
+ "name": "integration_group_permission__pk",
+ "columns": ["integration_id", "group_id", "permission"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "integration_item": {
+ "name": "integration_item",
+ "columns": {
+ "item_id": {
+ "name": "item_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "integration_id": {
+ "name": "integration_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "integration_item_item_id_item_id_fk": {
+ "name": "integration_item_item_id_item_id_fk",
+ "tableFrom": "integration_item",
+ "tableTo": "item",
+ "columnsFrom": ["item_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "integration_item_integration_id_integration_id_fk": {
+ "name": "integration_item_integration_id_integration_id_fk",
+ "tableFrom": "integration_item",
+ "tableTo": "integration",
+ "columnsFrom": ["integration_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "integration_item_item_id_integration_id_pk": {
+ "name": "integration_item_item_id_integration_id_pk",
+ "columns": ["item_id", "integration_id"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "integrationSecret": {
+ "name": "integrationSecret",
+ "columns": {
+ "kind": {
+ "name": "kind",
+ "type": "varchar(16)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "timestamp",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "integration_id": {
+ "name": "integration_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "integration_secret__kind_idx": {
+ "name": "integration_secret__kind_idx",
+ "columns": ["kind"],
+ "isUnique": false
+ },
+ "integration_secret__updated_at_idx": {
+ "name": "integration_secret__updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "integrationSecret_integration_id_integration_id_fk": {
+ "name": "integrationSecret_integration_id_integration_id_fk",
+ "tableFrom": "integrationSecret",
+ "tableTo": "integration",
+ "columnsFrom": ["integration_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "integrationSecret_integration_id_kind_pk": {
+ "name": "integrationSecret_integration_id_kind_pk",
+ "columns": ["integration_id", "kind"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "integrationUserPermission": {
+ "name": "integrationUserPermission",
+ "columns": {
+ "integration_id": {
+ "name": "integration_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "user_id": {
+ "name": "user_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "permission": {
+ "name": "permission",
+ "type": "varchar(128)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "integrationUserPermission_integration_id_integration_id_fk": {
+ "name": "integrationUserPermission_integration_id_integration_id_fk",
+ "tableFrom": "integrationUserPermission",
+ "tableTo": "integration",
+ "columnsFrom": ["integration_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "integrationUserPermission_user_id_user_id_fk": {
+ "name": "integrationUserPermission_user_id_user_id_fk",
+ "tableFrom": "integrationUserPermission",
+ "tableTo": "user",
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "integrationUserPermission_integration_id_user_id_permission_pk": {
+ "name": "integrationUserPermission_integration_id_user_id_permission_pk",
+ "columns": ["integration_id", "user_id", "permission"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "integration": {
+ "name": "integration",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "url": {
+ "name": "url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "kind": {
+ "name": "kind",
+ "type": "varchar(128)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "integration__kind_idx": {
+ "name": "integration__kind_idx",
+ "columns": ["kind"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {},
+ "compositePrimaryKeys": {
+ "integration_id": {
+ "name": "integration_id",
+ "columns": ["id"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "invite": {
+ "name": "invite",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "token": {
+ "name": "token",
+ "type": "varchar(512)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "expiration_date": {
+ "name": "expiration_date",
+ "type": "timestamp",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "creator_id": {
+ "name": "creator_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "invite_creator_id_user_id_fk": {
+ "name": "invite_creator_id_user_id_fk",
+ "tableFrom": "invite",
+ "tableTo": "user",
+ "columnsFrom": ["creator_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "invite_id": {
+ "name": "invite_id",
+ "columns": ["id"]
+ }
+ },
+ "uniqueConstraints": {
+ "invite_token_unique": {
+ "name": "invite_token_unique",
+ "columns": ["token"]
+ }
+ },
+ "checkConstraint": {}
+ },
+ "item": {
+ "name": "item",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "section_id": {
+ "name": "section_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "kind": {
+ "name": "kind",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "x_offset": {
+ "name": "x_offset",
+ "type": "int",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "y_offset": {
+ "name": "y_offset",
+ "type": "int",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "width": {
+ "name": "width",
+ "type": "int",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "height": {
+ "name": "height",
+ "type": "int",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "options": {
+ "name": "options",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "('{\"json\": {}}')"
+ },
+ "advanced_options": {
+ "name": "advanced_options",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "('{\"json\": {}}')"
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "item_section_id_section_id_fk": {
+ "name": "item_section_id_section_id_fk",
+ "tableFrom": "item",
+ "tableTo": "section",
+ "columnsFrom": ["section_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "item_id": {
+ "name": "item_id",
+ "columns": ["id"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "media": {
+ "name": "media",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "varchar(512)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "content": {
+ "name": "content",
+ "type": "BLOB",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "content_type": {
+ "name": "content_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "size": {
+ "name": "size",
+ "type": "int",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "timestamp",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(now())"
+ },
+ "creator_id": {
+ "name": "creator_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "media_creator_id_user_id_fk": {
+ "name": "media_creator_id_user_id_fk",
+ "tableFrom": "media",
+ "tableTo": "user",
+ "columnsFrom": ["creator_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "media_id": {
+ "name": "media_id",
+ "columns": ["id"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "onboarding": {
+ "name": "onboarding",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "step": {
+ "name": "step",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "previous_step": {
+ "name": "previous_step",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {},
+ "compositePrimaryKeys": {
+ "onboarding_id": {
+ "name": "onboarding_id",
+ "columns": ["id"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "search_engine": {
+ "name": "search_engine",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "icon_url": {
+ "name": "icon_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "short": {
+ "name": "short",
+ "type": "varchar(8)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "description": {
+ "name": "description",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "url_template": {
+ "name": "url_template",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "type": {
+ "name": "type",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "'generic'"
+ },
+ "integration_id": {
+ "name": "integration_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "search_engine_integration_id_integration_id_fk": {
+ "name": "search_engine_integration_id_integration_id_fk",
+ "tableFrom": "search_engine",
+ "tableTo": "integration",
+ "columnsFrom": ["integration_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "search_engine_id": {
+ "name": "search_engine_id",
+ "columns": ["id"]
+ }
+ },
+ "uniqueConstraints": {
+ "search_engine_short_unique": {
+ "name": "search_engine_short_unique",
+ "columns": ["short"]
+ }
+ },
+ "checkConstraint": {}
+ },
+ "section_collapse_state": {
+ "name": "section_collapse_state",
+ "columns": {
+ "user_id": {
+ "name": "user_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "section_id": {
+ "name": "section_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "collapsed": {
+ "name": "collapsed",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "section_collapse_state_user_id_user_id_fk": {
+ "name": "section_collapse_state_user_id_user_id_fk",
+ "tableFrom": "section_collapse_state",
+ "tableTo": "user",
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "section_collapse_state_section_id_section_id_fk": {
+ "name": "section_collapse_state_section_id_section_id_fk",
+ "tableFrom": "section_collapse_state",
+ "tableTo": "section",
+ "columnsFrom": ["section_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "section_collapse_state_user_id_section_id_pk": {
+ "name": "section_collapse_state_user_id_section_id_pk",
+ "columns": ["user_id", "section_id"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "section": {
+ "name": "section",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "board_id": {
+ "name": "board_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "kind": {
+ "name": "kind",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "x_offset": {
+ "name": "x_offset",
+ "type": "int",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "y_offset": {
+ "name": "y_offset",
+ "type": "int",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "width": {
+ "name": "width",
+ "type": "int",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "height": {
+ "name": "height",
+ "type": "int",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_section_id": {
+ "name": "parent_section_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "section_board_id_board_id_fk": {
+ "name": "section_board_id_board_id_fk",
+ "tableFrom": "section",
+ "tableTo": "board",
+ "columnsFrom": ["board_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "section_parent_section_id_section_id_fk": {
+ "name": "section_parent_section_id_section_id_fk",
+ "tableFrom": "section",
+ "tableTo": "section",
+ "columnsFrom": ["parent_section_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "section_id": {
+ "name": "section_id",
+ "columns": ["id"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "serverSetting": {
+ "name": "serverSetting",
+ "columns": {
+ "setting_key": {
+ "name": "setting_key",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "('{\"json\": {}}')"
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {},
+ "compositePrimaryKeys": {
+ "serverSetting_setting_key": {
+ "name": "serverSetting_setting_key",
+ "columns": ["setting_key"]
+ }
+ },
+ "uniqueConstraints": {
+ "serverSetting_settingKey_unique": {
+ "name": "serverSetting_settingKey_unique",
+ "columns": ["setting_key"]
+ }
+ },
+ "checkConstraint": {}
+ },
+ "session": {
+ "name": "session",
+ "columns": {
+ "session_token": {
+ "name": "session_token",
+ "type": "varchar(512)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "user_id": {
+ "name": "user_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "expires": {
+ "name": "expires",
+ "type": "timestamp",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "user_id_idx": {
+ "name": "user_id_idx",
+ "columns": ["user_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "session_user_id_user_id_fk": {
+ "name": "session_user_id_user_id_fk",
+ "tableFrom": "session",
+ "tableTo": "user",
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "session_session_token": {
+ "name": "session_session_token",
+ "columns": ["session_token"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "user": {
+ "name": "user",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "email": {
+ "name": "email",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "email_verified": {
+ "name": "email_verified",
+ "type": "timestamp",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "image": {
+ "name": "image",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "password": {
+ "name": "password",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "salt": {
+ "name": "salt",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "provider": {
+ "name": "provider",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "'credentials'"
+ },
+ "home_board_id": {
+ "name": "home_board_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "mobile_home_board_id": {
+ "name": "mobile_home_board_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "default_search_engine_id": {
+ "name": "default_search_engine_id",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "open_search_in_new_tab": {
+ "name": "open_search_in_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": false
+ },
+ "color_scheme": {
+ "name": "color_scheme",
+ "type": "varchar(5)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "'dark'"
+ },
+ "first_day_of_week": {
+ "name": "first_day_of_week",
+ "type": "tinyint",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": 1
+ },
+ "ping_icons_enabled": {
+ "name": "ping_icons_enabled",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "user_home_board_id_board_id_fk": {
+ "name": "user_home_board_id_board_id_fk",
+ "tableFrom": "user",
+ "tableTo": "board",
+ "columnsFrom": ["home_board_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "user_mobile_home_board_id_board_id_fk": {
+ "name": "user_mobile_home_board_id_board_id_fk",
+ "tableFrom": "user",
+ "tableTo": "board",
+ "columnsFrom": ["mobile_home_board_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "user_default_search_engine_id_search_engine_id_fk": {
+ "name": "user_default_search_engine_id_search_engine_id_fk",
+ "tableFrom": "user",
+ "tableTo": "search_engine",
+ "columnsFrom": ["default_search_engine_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "user_id": {
+ "name": "user_id",
+ "columns": ["id"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ },
+ "verificationToken": {
+ "name": "verificationToken",
+ "columns": {
+ "identifier": {
+ "name": "identifier",
+ "type": "varchar(64)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "token": {
+ "name": "token",
+ "type": "varchar(512)",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "expires": {
+ "name": "expires",
+ "type": "timestamp",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {},
+ "compositePrimaryKeys": {
+ "verificationToken_identifier_token_pk": {
+ "name": "verificationToken_identifier_token_pk",
+ "columns": ["identifier", "token"]
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraint": {}
+ }
+ },
+ "views": {},
+ "_meta": {
+ "schemas": {},
+ "tables": {},
+ "columns": {}
+ },
+ "internal": {
+ "tables": {},
+ "indexes": {}
+ }
+}
diff --git a/packages/db/migrations/mysql/meta/_journal.json b/packages/db/migrations/mysql/meta/_journal.json
index 036387804..2124ea88d 100644
--- a/packages/db/migrations/mysql/meta/_journal.json
+++ b/packages/db/migrations/mysql/meta/_journal.json
@@ -176,6 +176,13 @@
"when": 1738961147412,
"tag": "0024_mean_vin_gonzales",
"breakpoints": true
+ },
+ {
+ "idx": 25,
+ "version": "5",
+ "when": 1739469710187,
+ "tag": "0025_add-group-home-board-settings",
+ "breakpoints": true
}
]
}
diff --git a/packages/db/migrations/seed.ts b/packages/db/migrations/seed.ts
index 105147e20..fa86e77a3 100644
--- a/packages/db/migrations/seed.ts
+++ b/packages/db/migrations/seed.ts
@@ -28,6 +28,7 @@ const seedEveryoneGroupAsync = async (db: Database) => {
await db.insert(groups).values({
id: createId(),
name: everyoneGroup,
+ position: -1,
});
console.log("Created group 'everyone' through seed");
};
diff --git a/packages/db/migrations/sqlite/0025_add-group-home-board-settings.sql b/packages/db/migrations/sqlite/0025_add-group-home-board-settings.sql
new file mode 100644
index 000000000..f27f2e8f2
--- /dev/null
+++ b/packages/db/migrations/sqlite/0025_add-group-home-board-settings.sql
@@ -0,0 +1,33 @@
+COMMIT TRANSACTION;
+--> statement-breakpoint
+PRAGMA foreign_keys = OFF;
+--> statement-breakpoint
+BEGIN TRANSACTION;
+--> statement-breakpoint
+CREATE TABLE `__new_group` (
+ `id` text PRIMARY KEY NOT NULL,
+ `name` text NOT NULL,
+ `owner_id` text,
+ `home_board_id` text,
+ `mobile_home_board_id` text,
+ `position` integer NOT NULL,
+ FOREIGN KEY (`owner_id`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE set null,
+ FOREIGN KEY (`home_board_id`) REFERENCES `board`(`id`) ON UPDATE no action ON DELETE set null,
+ FOREIGN KEY (`mobile_home_board_id`) REFERENCES `board`(`id`) ON UPDATE no action ON DELETE set null
+);
+--> statement-breakpoint
+INSERT INTO `__new_group`("id", "name", "owner_id", "position") SELECT "id", "name", "owner_id", -1 FROM `group` WHERE "name" = 'everyone';
+--> statement-breakpoint
+INSERT INTO `__new_group`("id", "name", "owner_id", "position") SELECT "id", "name", "owner_id", ROW_NUMBER() OVER(ORDER BY "name") FROM `group` WHERE "name" != 'everyone';
+--> statement-breakpoint
+DROP TABLE `group`;
+--> statement-breakpoint
+ALTER TABLE `__new_group` RENAME TO `group`;
+--> statement-breakpoint
+CREATE UNIQUE INDEX `group_name_unique` ON `group` (`name`);
+--> statement-breakpoint
+COMMIT TRANSACTION;
+--> statement-breakpoint
+PRAGMA foreign_keys = ON;
+--> statement-breakpoint
+BEGIN TRANSACTION;
\ No newline at end of file
diff --git a/packages/db/migrations/sqlite/meta/0025_snapshot.json b/packages/db/migrations/sqlite/meta/0025_snapshot.json
new file mode 100644
index 000000000..0b39a4b22
--- /dev/null
+++ b/packages/db/migrations/sqlite/meta/0025_snapshot.json
@@ -0,0 +1,1736 @@
+{
+ "version": "6",
+ "dialect": "sqlite",
+ "id": "5f61b281-d2b7-405b-8933-826fdafaa793",
+ "prevId": "7111fcfa-dd13-42d5-b3f1-6dd094628858",
+ "tables": {
+ "account": {
+ "name": "account",
+ "columns": {
+ "user_id": {
+ "name": "user_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "type": {
+ "name": "type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "provider": {
+ "name": "provider",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "provider_account_id": {
+ "name": "provider_account_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "refresh_token": {
+ "name": "refresh_token",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "access_token": {
+ "name": "access_token",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "expires_at": {
+ "name": "expires_at",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "token_type": {
+ "name": "token_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "scope": {
+ "name": "scope",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id_token": {
+ "name": "id_token",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "session_state": {
+ "name": "session_state",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "userId_idx": {
+ "name": "userId_idx",
+ "columns": ["user_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "account_user_id_user_id_fk": {
+ "name": "account_user_id_user_id_fk",
+ "tableFrom": "account",
+ "tableTo": "user",
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "account_provider_provider_account_id_pk": {
+ "columns": ["provider", "provider_account_id"],
+ "name": "account_provider_provider_account_id_pk"
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "apiKey": {
+ "name": "apiKey",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "api_key": {
+ "name": "api_key",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "salt": {
+ "name": "salt",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "user_id": {
+ "name": "user_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "apiKey_user_id_user_id_fk": {
+ "name": "apiKey_user_id_user_id_fk",
+ "tableFrom": "apiKey",
+ "tableTo": "user",
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "app": {
+ "name": "app",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "description": {
+ "name": "description",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "icon_url": {
+ "name": "icon_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "href": {
+ "name": "href",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "boardGroupPermission": {
+ "name": "boardGroupPermission",
+ "columns": {
+ "board_id": {
+ "name": "board_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "group_id": {
+ "name": "group_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "permission": {
+ "name": "permission",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "boardGroupPermission_board_id_board_id_fk": {
+ "name": "boardGroupPermission_board_id_board_id_fk",
+ "tableFrom": "boardGroupPermission",
+ "tableTo": "board",
+ "columnsFrom": ["board_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "boardGroupPermission_group_id_group_id_fk": {
+ "name": "boardGroupPermission_group_id_group_id_fk",
+ "tableFrom": "boardGroupPermission",
+ "tableTo": "group",
+ "columnsFrom": ["group_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "boardGroupPermission_board_id_group_id_permission_pk": {
+ "columns": ["board_id", "group_id", "permission"],
+ "name": "boardGroupPermission_board_id_group_id_permission_pk"
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "boardUserPermission": {
+ "name": "boardUserPermission",
+ "columns": {
+ "board_id": {
+ "name": "board_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "user_id": {
+ "name": "user_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "permission": {
+ "name": "permission",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "boardUserPermission_board_id_board_id_fk": {
+ "name": "boardUserPermission_board_id_board_id_fk",
+ "tableFrom": "boardUserPermission",
+ "tableTo": "board",
+ "columnsFrom": ["board_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "boardUserPermission_user_id_user_id_fk": {
+ "name": "boardUserPermission_user_id_user_id_fk",
+ "tableFrom": "boardUserPermission",
+ "tableTo": "user",
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "boardUserPermission_board_id_user_id_permission_pk": {
+ "columns": ["board_id", "user_id", "permission"],
+ "name": "boardUserPermission_board_id_user_id_permission_pk"
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "board": {
+ "name": "board",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "is_public": {
+ "name": "is_public",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": false
+ },
+ "creator_id": {
+ "name": "creator_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "page_title": {
+ "name": "page_title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "meta_title": {
+ "name": "meta_title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "logo_image_url": {
+ "name": "logo_image_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "favicon_image_url": {
+ "name": "favicon_image_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_image_url": {
+ "name": "background_image_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_image_attachment": {
+ "name": "background_image_attachment",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "'fixed'"
+ },
+ "background_image_repeat": {
+ "name": "background_image_repeat",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "'no-repeat'"
+ },
+ "background_image_size": {
+ "name": "background_image_size",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "'cover'"
+ },
+ "primary_color": {
+ "name": "primary_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "'#fa5252'"
+ },
+ "secondary_color": {
+ "name": "secondary_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "'#fd7e14'"
+ },
+ "opacity": {
+ "name": "opacity",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": 100
+ },
+ "custom_css": {
+ "name": "custom_css",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "column_count": {
+ "name": "column_count",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": 10
+ },
+ "disable_status": {
+ "name": "disable_status",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": false
+ }
+ },
+ "indexes": {
+ "board_name_unique": {
+ "name": "board_name_unique",
+ "columns": ["name"],
+ "isUnique": true
+ }
+ },
+ "foreignKeys": {
+ "board_creator_id_user_id_fk": {
+ "name": "board_creator_id_user_id_fk",
+ "tableFrom": "board",
+ "tableTo": "user",
+ "columnsFrom": ["creator_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "groupMember": {
+ "name": "groupMember",
+ "columns": {
+ "group_id": {
+ "name": "group_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "user_id": {
+ "name": "user_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "groupMember_group_id_group_id_fk": {
+ "name": "groupMember_group_id_group_id_fk",
+ "tableFrom": "groupMember",
+ "tableTo": "group",
+ "columnsFrom": ["group_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "groupMember_user_id_user_id_fk": {
+ "name": "groupMember_user_id_user_id_fk",
+ "tableFrom": "groupMember",
+ "tableTo": "user",
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "groupMember_group_id_user_id_pk": {
+ "columns": ["group_id", "user_id"],
+ "name": "groupMember_group_id_user_id_pk"
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "groupPermission": {
+ "name": "groupPermission",
+ "columns": {
+ "group_id": {
+ "name": "group_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "permission": {
+ "name": "permission",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "groupPermission_group_id_group_id_fk": {
+ "name": "groupPermission_group_id_group_id_fk",
+ "tableFrom": "groupPermission",
+ "tableTo": "group",
+ "columnsFrom": ["group_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "group": {
+ "name": "group",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "owner_id": {
+ "name": "owner_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "home_board_id": {
+ "name": "home_board_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "mobile_home_board_id": {
+ "name": "mobile_home_board_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "position": {
+ "name": "position",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "group_name_unique": {
+ "name": "group_name_unique",
+ "columns": ["name"],
+ "isUnique": true
+ }
+ },
+ "foreignKeys": {
+ "group_owner_id_user_id_fk": {
+ "name": "group_owner_id_user_id_fk",
+ "tableFrom": "group",
+ "tableTo": "user",
+ "columnsFrom": ["owner_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "group_home_board_id_board_id_fk": {
+ "name": "group_home_board_id_board_id_fk",
+ "tableFrom": "group",
+ "tableTo": "board",
+ "columnsFrom": ["home_board_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "group_mobile_home_board_id_board_id_fk": {
+ "name": "group_mobile_home_board_id_board_id_fk",
+ "tableFrom": "group",
+ "tableTo": "board",
+ "columnsFrom": ["mobile_home_board_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "iconRepository": {
+ "name": "iconRepository",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "slug": {
+ "name": "slug",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "icon": {
+ "name": "icon",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "url": {
+ "name": "url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "checksum": {
+ "name": "checksum",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "icon_repository_id": {
+ "name": "icon_repository_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "icon_icon_repository_id_iconRepository_id_fk": {
+ "name": "icon_icon_repository_id_iconRepository_id_fk",
+ "tableFrom": "icon",
+ "tableTo": "iconRepository",
+ "columnsFrom": ["icon_repository_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "integrationGroupPermissions": {
+ "name": "integrationGroupPermissions",
+ "columns": {
+ "integration_id": {
+ "name": "integration_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "group_id": {
+ "name": "group_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "permission": {
+ "name": "permission",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "integrationGroupPermissions_integration_id_integration_id_fk": {
+ "name": "integrationGroupPermissions_integration_id_integration_id_fk",
+ "tableFrom": "integrationGroupPermissions",
+ "tableTo": "integration",
+ "columnsFrom": ["integration_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "integrationGroupPermissions_group_id_group_id_fk": {
+ "name": "integrationGroupPermissions_group_id_group_id_fk",
+ "tableFrom": "integrationGroupPermissions",
+ "tableTo": "group",
+ "columnsFrom": ["group_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "integrationGroupPermissions_integration_id_group_id_permission_pk": {
+ "columns": ["integration_id", "group_id", "permission"],
+ "name": "integrationGroupPermissions_integration_id_group_id_permission_pk"
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "integration_item": {
+ "name": "integration_item",
+ "columns": {
+ "item_id": {
+ "name": "item_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "integration_id": {
+ "name": "integration_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "integration_item_item_id_item_id_fk": {
+ "name": "integration_item_item_id_item_id_fk",
+ "tableFrom": "integration_item",
+ "tableTo": "item",
+ "columnsFrom": ["item_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "integration_item_integration_id_integration_id_fk": {
+ "name": "integration_item_integration_id_integration_id_fk",
+ "tableFrom": "integration_item",
+ "tableTo": "integration",
+ "columnsFrom": ["integration_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "integration_item_item_id_integration_id_pk": {
+ "columns": ["item_id", "integration_id"],
+ "name": "integration_item_item_id_integration_id_pk"
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "integrationSecret": {
+ "name": "integrationSecret",
+ "columns": {
+ "kind": {
+ "name": "kind",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "integration_id": {
+ "name": "integration_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "integration_secret__kind_idx": {
+ "name": "integration_secret__kind_idx",
+ "columns": ["kind"],
+ "isUnique": false
+ },
+ "integration_secret__updated_at_idx": {
+ "name": "integration_secret__updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "integrationSecret_integration_id_integration_id_fk": {
+ "name": "integrationSecret_integration_id_integration_id_fk",
+ "tableFrom": "integrationSecret",
+ "tableTo": "integration",
+ "columnsFrom": ["integration_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "integrationSecret_integration_id_kind_pk": {
+ "columns": ["integration_id", "kind"],
+ "name": "integrationSecret_integration_id_kind_pk"
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "integrationUserPermission": {
+ "name": "integrationUserPermission",
+ "columns": {
+ "integration_id": {
+ "name": "integration_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "user_id": {
+ "name": "user_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "permission": {
+ "name": "permission",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "integrationUserPermission_integration_id_integration_id_fk": {
+ "name": "integrationUserPermission_integration_id_integration_id_fk",
+ "tableFrom": "integrationUserPermission",
+ "tableTo": "integration",
+ "columnsFrom": ["integration_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "integrationUserPermission_user_id_user_id_fk": {
+ "name": "integrationUserPermission_user_id_user_id_fk",
+ "tableFrom": "integrationUserPermission",
+ "tableTo": "user",
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "integrationUserPermission_integration_id_user_id_permission_pk": {
+ "columns": ["integration_id", "user_id", "permission"],
+ "name": "integrationUserPermission_integration_id_user_id_permission_pk"
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "integration": {
+ "name": "integration",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "url": {
+ "name": "url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "kind": {
+ "name": "kind",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "integration__kind_idx": {
+ "name": "integration__kind_idx",
+ "columns": ["kind"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "invite": {
+ "name": "invite",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "token": {
+ "name": "token",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "expiration_date": {
+ "name": "expiration_date",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "creator_id": {
+ "name": "creator_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "invite_token_unique": {
+ "name": "invite_token_unique",
+ "columns": ["token"],
+ "isUnique": true
+ }
+ },
+ "foreignKeys": {
+ "invite_creator_id_user_id_fk": {
+ "name": "invite_creator_id_user_id_fk",
+ "tableFrom": "invite",
+ "tableTo": "user",
+ "columnsFrom": ["creator_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "item": {
+ "name": "item",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "section_id": {
+ "name": "section_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "kind": {
+ "name": "kind",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "x_offset": {
+ "name": "x_offset",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "y_offset": {
+ "name": "y_offset",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "width": {
+ "name": "width",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "height": {
+ "name": "height",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "options": {
+ "name": "options",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "'{\"json\": {}}'"
+ },
+ "advanced_options": {
+ "name": "advanced_options",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "'{\"json\": {}}'"
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "item_section_id_section_id_fk": {
+ "name": "item_section_id_section_id_fk",
+ "tableFrom": "item",
+ "tableTo": "section",
+ "columnsFrom": ["section_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "media": {
+ "name": "media",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "content": {
+ "name": "content",
+ "type": "blob",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "content_type": {
+ "name": "content_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "size": {
+ "name": "size",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(unixepoch())"
+ },
+ "creator_id": {
+ "name": "creator_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "media_creator_id_user_id_fk": {
+ "name": "media_creator_id_user_id_fk",
+ "tableFrom": "media",
+ "tableTo": "user",
+ "columnsFrom": ["creator_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "onboarding": {
+ "name": "onboarding",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "step": {
+ "name": "step",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "previous_step": {
+ "name": "previous_step",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "search_engine": {
+ "name": "search_engine",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "icon_url": {
+ "name": "icon_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "short": {
+ "name": "short",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "description": {
+ "name": "description",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "url_template": {
+ "name": "url_template",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "type": {
+ "name": "type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "'generic'"
+ },
+ "integration_id": {
+ "name": "integration_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "search_engine_short_unique": {
+ "name": "search_engine_short_unique",
+ "columns": ["short"],
+ "isUnique": true
+ }
+ },
+ "foreignKeys": {
+ "search_engine_integration_id_integration_id_fk": {
+ "name": "search_engine_integration_id_integration_id_fk",
+ "tableFrom": "search_engine",
+ "tableTo": "integration",
+ "columnsFrom": ["integration_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "section_collapse_state": {
+ "name": "section_collapse_state",
+ "columns": {
+ "user_id": {
+ "name": "user_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "section_id": {
+ "name": "section_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "collapsed": {
+ "name": "collapsed",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "section_collapse_state_user_id_user_id_fk": {
+ "name": "section_collapse_state_user_id_user_id_fk",
+ "tableFrom": "section_collapse_state",
+ "tableTo": "user",
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "section_collapse_state_section_id_section_id_fk": {
+ "name": "section_collapse_state_section_id_section_id_fk",
+ "tableFrom": "section_collapse_state",
+ "tableTo": "section",
+ "columnsFrom": ["section_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {
+ "section_collapse_state_user_id_section_id_pk": {
+ "columns": ["user_id", "section_id"],
+ "name": "section_collapse_state_user_id_section_id_pk"
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "section": {
+ "name": "section",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "board_id": {
+ "name": "board_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "kind": {
+ "name": "kind",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "x_offset": {
+ "name": "x_offset",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "y_offset": {
+ "name": "y_offset",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "width": {
+ "name": "width",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "height": {
+ "name": "height",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_section_id": {
+ "name": "parent_section_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "section_board_id_board_id_fk": {
+ "name": "section_board_id_board_id_fk",
+ "tableFrom": "section",
+ "tableTo": "board",
+ "columnsFrom": ["board_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "section_parent_section_id_section_id_fk": {
+ "name": "section_parent_section_id_section_id_fk",
+ "tableFrom": "section",
+ "tableTo": "section",
+ "columnsFrom": ["parent_section_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "serverSetting": {
+ "name": "serverSetting",
+ "columns": {
+ "setting_key": {
+ "name": "setting_key",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "'{\"json\": {}}'"
+ }
+ },
+ "indexes": {
+ "serverSetting_settingKey_unique": {
+ "name": "serverSetting_settingKey_unique",
+ "columns": ["setting_key"],
+ "isUnique": true
+ }
+ },
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "session": {
+ "name": "session",
+ "columns": {
+ "session_token": {
+ "name": "session_token",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "user_id": {
+ "name": "user_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "expires": {
+ "name": "expires",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "user_id_idx": {
+ "name": "user_id_idx",
+ "columns": ["user_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "session_user_id_user_id_fk": {
+ "name": "session_user_id_user_id_fk",
+ "tableFrom": "session",
+ "tableTo": "user",
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "user": {
+ "name": "user",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "email": {
+ "name": "email",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "email_verified": {
+ "name": "email_verified",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "image": {
+ "name": "image",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "password": {
+ "name": "password",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "salt": {
+ "name": "salt",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "provider": {
+ "name": "provider",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "'credentials'"
+ },
+ "home_board_id": {
+ "name": "home_board_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "mobile_home_board_id": {
+ "name": "mobile_home_board_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "default_search_engine_id": {
+ "name": "default_search_engine_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "open_search_in_new_tab": {
+ "name": "open_search_in_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": true
+ },
+ "color_scheme": {
+ "name": "color_scheme",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "'dark'"
+ },
+ "first_day_of_week": {
+ "name": "first_day_of_week",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": 1
+ },
+ "ping_icons_enabled": {
+ "name": "ping_icons_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {
+ "user_home_board_id_board_id_fk": {
+ "name": "user_home_board_id_board_id_fk",
+ "tableFrom": "user",
+ "tableTo": "board",
+ "columnsFrom": ["home_board_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "user_mobile_home_board_id_board_id_fk": {
+ "name": "user_mobile_home_board_id_board_id_fk",
+ "tableFrom": "user",
+ "tableTo": "board",
+ "columnsFrom": ["mobile_home_board_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "user_default_search_engine_id_search_engine_id_fk": {
+ "name": "user_default_search_engine_id_search_engine_id_fk",
+ "tableFrom": "user",
+ "tableTo": "search_engine",
+ "columnsFrom": ["default_search_engine_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "verificationToken": {
+ "name": "verificationToken",
+ "columns": {
+ "identifier": {
+ "name": "identifier",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "token": {
+ "name": "token",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "expires": {
+ "name": "expires",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {},
+ "compositePrimaryKeys": {
+ "verificationToken_identifier_token_pk": {
+ "columns": ["identifier", "token"],
+ "name": "verificationToken_identifier_token_pk"
+ }
+ },
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ }
+ },
+ "views": {},
+ "enums": {},
+ "_meta": {
+ "schemas": {},
+ "tables": {},
+ "columns": {}
+ },
+ "internal": {
+ "indexes": {}
+ }
+}
diff --git a/packages/db/migrations/sqlite/meta/_journal.json b/packages/db/migrations/sqlite/meta/_journal.json
index d82b86fb8..df5c7ef6d 100644
--- a/packages/db/migrations/sqlite/meta/_journal.json
+++ b/packages/db/migrations/sqlite/meta/_journal.json
@@ -176,6 +176,13 @@
"when": 1738961178990,
"tag": "0024_bitter_scrambler",
"breakpoints": true
+ },
+ {
+ "idx": 25,
+ "version": "6",
+ "when": 1739468826756,
+ "tag": "0025_add-group-home-board-settings",
+ "breakpoints": true
}
]
}
diff --git a/packages/db/queries/group.ts b/packages/db/queries/group.ts
new file mode 100644
index 000000000..5c1f33451
--- /dev/null
+++ b/packages/db/queries/group.ts
@@ -0,0 +1,11 @@
+import { max } from "drizzle-orm";
+
+import type { HomarrDatabase } from "../driver";
+import { groups } from "../schema";
+
+export const getMaxGroupPositionAsync = async (db: HomarrDatabase) => {
+ return await db
+ .select({ value: max(groups.position) })
+ .from(groups)
+ .then((result) => result[0]?.value ?? 1);
+};
diff --git a/packages/db/queries/index.ts b/packages/db/queries/index.ts
index 76efc434a..13e90d6eb 100644
--- a/packages/db/queries/index.ts
+++ b/packages/db/queries/index.ts
@@ -1,2 +1,3 @@
export * from "./item";
export * from "./server-setting";
+export * from "./group";
diff --git a/packages/db/schema/mysql.ts b/packages/db/schema/mysql.ts
index 870d7f851..0b0c54e3f 100644
--- a/packages/db/schema/mysql.ts
+++ b/packages/db/schema/mysql.ts
@@ -9,6 +9,7 @@ import {
int,
mysqlTable,
primaryKey,
+ smallint,
text,
timestamp,
tinyint,
@@ -150,6 +151,13 @@ export const groups = mysqlTable("group", {
ownerId: varchar({ length: 64 }).references(() => users.id, {
onDelete: "set null",
}),
+ homeBoardId: varchar({ length: 64 }).references(() => boards.id, {
+ onDelete: "set null",
+ }),
+ mobileHomeBoardId: varchar({ length: 64 }).references(() => boards.id, {
+ onDelete: "set null",
+ }),
+ position: smallint().notNull(),
});
export const groupPermissions = mysqlTable("groupPermission", {
@@ -499,6 +507,16 @@ export const groupRelations = relations(groups, ({ one, many }) => ({
fields: [groups.ownerId],
references: [users.id],
}),
+ homeBoard: one(boards, {
+ fields: [groups.homeBoardId],
+ references: [boards.id],
+ relationName: "groupRelations__board__homeBoardId",
+ }),
+ mobileHomeBoard: one(boards, {
+ fields: [groups.mobileHomeBoardId],
+ references: [boards.id],
+ relationName: "groupRelations__board__mobileHomeBoardId",
+ }),
}));
export const groupPermissionRelations = relations(groupPermissions, ({ one }) => ({
@@ -574,6 +592,12 @@ export const boardRelations = relations(boards, ({ many, one }) => ({
}),
userPermissions: many(boardUserPermissions),
groupPermissions: many(boardGroupPermissions),
+ groupHomes: many(groups, {
+ relationName: "groupRelations__board__homeBoardId",
+ }),
+ mobileHomeBoard: many(groups, {
+ relationName: "groupRelations__board__mobileHomeBoardId",
+ }),
}));
export const sectionRelations = relations(sections, ({ many, one }) => ({
diff --git a/packages/db/schema/sqlite.ts b/packages/db/schema/sqlite.ts
index 44436c84b..a33bf79b4 100644
--- a/packages/db/schema/sqlite.ts
+++ b/packages/db/schema/sqlite.ts
@@ -133,6 +133,13 @@ export const groups = sqliteTable("group", {
ownerId: text().references(() => users.id, {
onDelete: "set null",
}),
+ homeBoardId: text().references(() => boards.id, {
+ onDelete: "set null",
+ }),
+ mobileHomeBoardId: text().references(() => boards.id, {
+ onDelete: "set null",
+ }),
+ position: int().notNull(),
});
export const groupPermissions = sqliteTable("groupPermission", {
@@ -486,6 +493,16 @@ export const groupRelations = relations(groups, ({ one, many }) => ({
fields: [groups.ownerId],
references: [users.id],
}),
+ homeBoard: one(boards, {
+ fields: [groups.homeBoardId],
+ references: [boards.id],
+ relationName: "groupRelations__board__homeBoardId",
+ }),
+ mobileHomeBoard: one(boards, {
+ fields: [groups.mobileHomeBoardId],
+ references: [boards.id],
+ relationName: "groupRelations__board__mobileHomeBoardId",
+ }),
}));
export const groupPermissionRelations = relations(groupPermissions, ({ one }) => ({
@@ -561,6 +578,12 @@ export const boardRelations = relations(boards, ({ many, one }) => ({
}),
userPermissions: many(boardUserPermissions),
groupPermissions: many(boardGroupPermissions),
+ groupHomes: many(groups, {
+ relationName: "groupRelations__board__homeBoardId",
+ }),
+ mobileHomeBoard: many(groups, {
+ relationName: "groupRelations__board__mobileHomeBoardId",
+ }),
}));
export const sectionRelations = relations(sections, ({ many, one }) => ({
diff --git a/packages/old-import/src/import/collections/user-collection.ts b/packages/old-import/src/import/collections/user-collection.ts
index e98307590..f006e7a57 100644
--- a/packages/old-import/src/import/collections/user-collection.ts
+++ b/packages/old-import/src/import/collections/user-collection.ts
@@ -36,6 +36,7 @@ export const createUserInsertCollection = (
insertCollection.groups.push({
id: adminGroupId,
name: credentialsAdminGroup,
+ position: 1,
});
insertCollection.groupPermissions.push({
diff --git a/packages/translation/src/lang/en.json b/packages/translation/src/lang/en.json
index f3ad7d017..94da2f675 100644
--- a/packages/translation/src/lang/en.json
+++ b/packages/translation/src/lang/en.json
@@ -305,7 +305,15 @@
"search": "Find a group",
"field": {
"name": "Name",
- "members": "Members"
+ "members": "Members",
+ "homeBoard": {
+ "label": "Home board",
+ "description": "Only boards accessible to the group can be selected"
+ },
+ "mobileBoard": {
+ "label": "Mobile board",
+ "description": "Only boards accessible to the group can be selected"
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "Select group",
"notFound": "No group found"
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "Settings saved",
+ "message": "Board settings saved successfully"
+ },
+ "error": {
+ "title": "Failed to save settings",
+ "message": "Unable to save board settings"
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": "Position changed successfully"
+ },
+ "error": {
+ "message": "Unable to change position"
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "Default group",
+ "description": "{name} - All signed in users"
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Danger zone",
"noResults": "No results found",
+ "unsavedChanges": "You have unsaved changes!",
"preview": {
"show": "Show preview",
"hide": "Hide preview"
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "Owner of this group",
"ownerOfGroupDeleted": "The owner of this group was deleted. It currently has no owner."
},
+ "setting": {
+ "title": "Settings",
+ "alert": "Group settings are prioritized by the order of groups in the list. The top settings overwrite the bottom settings.",
+ "board": {
+ "title": "Boards"
+ }
+ },
"members": {
"title": "Members",
"search": "Find a member",
diff --git a/packages/ui/src/components/index.tsx b/packages/ui/src/components/index.tsx
index 93b9cec0e..7493529c9 100644
--- a/packages/ui/src/components/index.tsx
+++ b/packages/ui/src/components/index.tsx
@@ -4,6 +4,7 @@ export { SearchInput } from "./search-input";
export * from "./select-with-description";
export * from "./select-with-description-and-badge";
export { SelectWithCustomItems } from "./select-with-custom-items";
+export type { SelectWithCustomItemsProps } from "./select-with-custom-items";
export { TablePagination } from "./table-pagination";
export { TextMultiSelect } from "./text-multi-select";
export { UserAvatar } from "./user-avatar";
diff --git a/packages/ui/src/components/select-with-custom-items.tsx b/packages/ui/src/components/select-with-custom-items.tsx
index bbed3cd1f..d3ff3dff8 100644
--- a/packages/ui/src/components/select-with-custom-items.tsx
+++ b/packages/ui/src/components/select-with-custom-items.tsx
@@ -2,7 +2,7 @@
import { useCallback, useMemo } from "react";
import type { SelectProps } from "@mantine/core";
-import { Combobox, Input, InputBase, useCombobox } from "@mantine/core";
+import { Combobox, ComboboxClearButton, Input, InputBase, useCombobox } from "@mantine/core";
import { useUncontrolled } from "@mantine/hooks";
interface BaseSelectItem {
@@ -11,7 +11,7 @@ interface BaseSelectItem {
}
export interface SelectWithCustomItemsProps
- extends Pick {
+ extends Pick {
data: TSelectItem[];
description?: string;
withAsterisk?: boolean;
@@ -32,6 +32,7 @@ export const SelectWithCustomItems = ({
placeholder,
SelectOption,
w,
+ clearable,
...props
}: Props) => {
const combobox = useCombobox({
@@ -65,6 +66,8 @@ export const SelectWithCustomItems = ({
[setValue, data, combobox],
);
+ const _clearable = clearable && Boolean(_value);
+
return (
@@ -73,9 +76,11 @@ export const SelectWithCustomItems = ({
component="button"
type="button"
pointer
- rightSection={}
+ __clearSection={ setValue(null, null)} />}
+ __clearable={_clearable}
+ __defaultRightSection={}
onClick={toggle}
- rightSectionPointerEvents="none"
+ rightSectionPointerEvents={_clearable ? "all" : "none"}
multiline
w={w}
>
diff --git a/packages/validation/src/group.ts b/packages/validation/src/group.ts
index a48642caf..25e1fa4ed 100644
--- a/packages/validation/src/group.ts
+++ b/packages/validation/src/group.ts
@@ -18,11 +18,25 @@ const createSchema = z.object({
const updateSchema = createSchema.merge(byIdSchema);
+const settingsSchema = z.object({
+ homeBoardId: z.string().nullable(),
+ mobileHomeBoardId: z.string().nullable(),
+});
+
+const savePartialSettingsSchema = z.object({
+ id: z.string(),
+ settings: settingsSchema.partial(),
+});
+
const savePermissionsSchema = z.object({
groupId: z.string(),
permissions: z.array(zodEnumFromArray(groupPermissionKeys)),
});
+const savePositionsSchema = z.object({
+ positions: z.array(z.string()),
+});
+
const groupUserSchema = z.object({ groupId: z.string(), userId: z.string() });
export const groupSchemas = {
@@ -30,4 +44,7 @@ export const groupSchemas = {
update: updateSchema,
savePermissions: savePermissionsSchema,
groupUser: groupUserSchema,
+ savePartialSettings: savePartialSettingsSchema,
+ settings: settingsSchema,
+ savePositions: savePositionsSchema,
};
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 442e9f28e..f0636d1bf 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -82,6 +82,18 @@ importers:
apps/nextjs:
dependencies:
+ '@dnd-kit/core':
+ specifier: ^6.3.1
+ version: 6.3.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@dnd-kit/modifiers':
+ specifier: ^9.0.0
+ version: 9.0.0(@dnd-kit/core@6.3.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)
+ '@dnd-kit/sortable':
+ specifier: ^10.0.0
+ version: 10.0.0(@dnd-kit/core@6.3.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)
+ '@dnd-kit/utilities':
+ specifier: ^3.2.2
+ version: 3.2.2(react@19.0.0)
'@homarr/analytics':
specifier: workspace:^0.1.0
version: link:../../packages/analytics
@@ -2351,6 +2363,12 @@ packages:
react: '>=16.8.0'
react-dom: '>=16.8.0'
+ '@dnd-kit/modifiers@9.0.0':
+ resolution: {integrity: sha512-ybiLc66qRGuZoC20wdSSG6pDXFikui/dCNGthxv4Ndy8ylErY0N3KVxY2bgo7AWwIbxDmXDg3ylAFmnrjcbVvw==}
+ peerDependencies:
+ '@dnd-kit/core': ^6.3.0
+ react: '>=16.8.0'
+
'@dnd-kit/sortable@10.0.0':
resolution: {integrity: sha512-+xqhmIIzvAYMGfBYYnbKuNicfSsk4RksY2XdmJhT+HAC01nix6fHCztU68jooFiMUB01Ky3F0FyOvhG/BZrWkg==}
peerDependencies:
@@ -10324,7 +10342,7 @@ snapshots:
'@dnd-kit/accessibility@3.1.1(react@19.0.0)':
dependencies:
react: 19.0.0
- tslib: 2.7.0
+ tslib: 2.8.1
'@dnd-kit/core@6.3.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
@@ -10332,19 +10350,26 @@ snapshots:
'@dnd-kit/utilities': 3.2.2(react@19.0.0)
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
- tslib: 2.7.0
+ tslib: 2.8.1
+
+ '@dnd-kit/modifiers@9.0.0(@dnd-kit/core@6.3.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)':
+ dependencies:
+ '@dnd-kit/core': 6.3.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@dnd-kit/utilities': 3.2.2(react@19.0.0)
+ react: 19.0.0
+ tslib: 2.8.1
'@dnd-kit/sortable@10.0.0(@dnd-kit/core@6.3.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)':
dependencies:
'@dnd-kit/core': 6.3.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@dnd-kit/utilities': 3.2.2(react@19.0.0)
react: 19.0.0
- tslib: 2.7.0
+ tslib: 2.8.1
'@dnd-kit/utilities@3.2.2(react@19.0.0)':
dependencies:
react: 19.0.0
- tslib: 2.7.0
+ tslib: 2.8.1
'@drizzle-team/brocli@0.10.2': {}
@@ -10815,7 +10840,7 @@ snapshots:
'@formatjs/intl-localematcher@0.5.5':
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.1
'@grpc/grpc-js@1.12.5':
dependencies:
From 9c4e5f9842f001f239b6b465331602fe3d527bf1 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Sat, 15 Feb 2025 20:17:24 +0000
Subject: [PATCH 04/46] chore(deps): update dependency semantic-release to
^24.2.3 (#2339)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
package.json | 2 +-
pnpm-lock.yaml | 54 +++++++++++++++++++++++++-------------------------
2 files changed, 28 insertions(+), 28 deletions(-)
diff --git a/package.json b/package.json
index 80be1479f..9090905b0 100644
--- a/package.json
+++ b/package.json
@@ -46,7 +46,7 @@
"cross-env": "^7.0.3",
"jsdom": "^26.0.0",
"prettier": "^3.4.2",
- "semantic-release": "^24.2.2",
+ "semantic-release": "^24.2.3",
"testcontainers": "^10.18.0",
"turbo": "^2.4.2",
"typescript": "^5.7.3",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f0636d1bf..9ba7a4569 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -21,22 +21,22 @@ importers:
version: link:tooling/prettier
'@semantic-release/changelog':
specifier: ^6.0.3
- version: 6.0.3(semantic-release@24.2.2(typescript@5.7.3))
+ version: 6.0.3(semantic-release@24.2.3(typescript@5.7.3))
'@semantic-release/commit-analyzer':
specifier: ^13.0.1
- version: 13.0.1(semantic-release@24.2.2(typescript@5.7.3))
+ version: 13.0.1(semantic-release@24.2.3(typescript@5.7.3))
'@semantic-release/git':
specifier: ^10.0.1
- version: 10.0.1(semantic-release@24.2.2(typescript@5.7.3))
+ version: 10.0.1(semantic-release@24.2.3(typescript@5.7.3))
'@semantic-release/github':
specifier: ^11.0.1
- version: 11.0.1(semantic-release@24.2.2(typescript@5.7.3))
+ version: 11.0.1(semantic-release@24.2.3(typescript@5.7.3))
'@semantic-release/npm':
specifier: ^12.0.1
- version: 12.0.1(semantic-release@24.2.2(typescript@5.7.3))
+ version: 12.0.1(semantic-release@24.2.3(typescript@5.7.3))
'@semantic-release/release-notes-generator':
specifier: ^14.0.3
- version: 14.0.3(semantic-release@24.2.2(typescript@5.7.3))
+ version: 14.0.3(semantic-release@24.2.3(typescript@5.7.3))
'@turbo/gen':
specifier: ^2.4.2
version: 2.4.2(@types/node@22.13.4)(typescript@5.7.3)
@@ -62,8 +62,8 @@ importers:
specifier: ^3.4.2
version: 3.4.2
semantic-release:
- specifier: ^24.2.2
- version: 24.2.2(typescript@5.7.3)
+ specifier: ^24.2.3
+ version: 24.2.3(typescript@5.7.3)
testcontainers:
specifier: ^10.18.0
version: 10.18.0
@@ -8731,8 +8731,8 @@ packages:
resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==}
engines: {node: '>= 10.13.0'}
- semantic-release@24.2.2:
- resolution: {integrity: sha512-f1PLgDKbSrZ1i1jFgHO/qJavv0SSZgahJdusPH0eUkWXcm0qYHAr1qFFC69ELYVCPzLUd5UZJuhEaQP/QOd1jw==}
+ semantic-release@24.2.3:
+ resolution: {integrity: sha512-KRhQG9cUazPavJiJEFIJ3XAMjgfd0fcK3B+T26qOl8L0UG5aZUjeRfREO0KM5InGtYwxqiiytkJrbcYoLDEv0A==}
engines: {node: '>=20.8.1'}
hasBin: true
@@ -11604,15 +11604,15 @@ snapshots:
'@sec-ant/readable-stream@0.4.1': {}
- '@semantic-release/changelog@6.0.3(semantic-release@24.2.2(typescript@5.7.3))':
+ '@semantic-release/changelog@6.0.3(semantic-release@24.2.3(typescript@5.7.3))':
dependencies:
'@semantic-release/error': 3.0.0
aggregate-error: 3.1.0
fs-extra: 11.2.0
lodash: 4.17.21
- semantic-release: 24.2.2(typescript@5.7.3)
+ semantic-release: 24.2.3(typescript@5.7.3)
- '@semantic-release/commit-analyzer@13.0.1(semantic-release@24.2.2(typescript@5.7.3))':
+ '@semantic-release/commit-analyzer@13.0.1(semantic-release@24.2.3(typescript@5.7.3))':
dependencies:
conventional-changelog-angular: 8.0.0
conventional-changelog-writer: 8.0.0
@@ -11622,7 +11622,7 @@ snapshots:
import-from-esm: 2.0.0
lodash-es: 4.17.21
micromatch: 4.0.8
- semantic-release: 24.2.2(typescript@5.7.3)
+ semantic-release: 24.2.3(typescript@5.7.3)
transitivePeerDependencies:
- supports-color
@@ -11630,7 +11630,7 @@ snapshots:
'@semantic-release/error@4.0.0': {}
- '@semantic-release/git@10.0.1(semantic-release@24.2.2(typescript@5.7.3))':
+ '@semantic-release/git@10.0.1(semantic-release@24.2.3(typescript@5.7.3))':
dependencies:
'@semantic-release/error': 3.0.0
aggregate-error: 3.1.0
@@ -11640,11 +11640,11 @@ snapshots:
lodash: 4.17.21
micromatch: 4.0.8
p-reduce: 2.1.0
- semantic-release: 24.2.2(typescript@5.7.3)
+ semantic-release: 24.2.3(typescript@5.7.3)
transitivePeerDependencies:
- supports-color
- '@semantic-release/github@11.0.1(semantic-release@24.2.2(typescript@5.7.3))':
+ '@semantic-release/github@11.0.1(semantic-release@24.2.3(typescript@5.7.3))':
dependencies:
'@octokit/core': 6.1.2
'@octokit/plugin-paginate-rest': 11.3.6(@octokit/core@6.1.2)
@@ -11661,12 +11661,12 @@ snapshots:
lodash-es: 4.17.21
mime: 4.0.4
p-filter: 4.1.0
- semantic-release: 24.2.2(typescript@5.7.3)
+ semantic-release: 24.2.3(typescript@5.7.3)
url-join: 5.0.0
transitivePeerDependencies:
- supports-color
- '@semantic-release/npm@12.0.1(semantic-release@24.2.2(typescript@5.7.3))':
+ '@semantic-release/npm@12.0.1(semantic-release@24.2.3(typescript@5.7.3))':
dependencies:
'@semantic-release/error': 4.0.0
aggregate-error: 5.0.0
@@ -11679,11 +11679,11 @@ snapshots:
rc: 1.2.8
read-pkg: 9.0.1
registry-auth-token: 5.0.2
- semantic-release: 24.2.2(typescript@5.7.3)
+ semantic-release: 24.2.3(typescript@5.7.3)
semver: 7.6.3
tempy: 3.1.0
- '@semantic-release/release-notes-generator@14.0.3(semantic-release@24.2.2(typescript@5.7.3))':
+ '@semantic-release/release-notes-generator@14.0.3(semantic-release@24.2.3(typescript@5.7.3))':
dependencies:
conventional-changelog-angular: 8.0.0
conventional-changelog-writer: 8.0.0
@@ -11695,7 +11695,7 @@ snapshots:
into-stream: 7.0.0
lodash-es: 4.17.21
read-package-up: 11.0.0
- semantic-release: 24.2.2(typescript@5.7.3)
+ semantic-release: 24.2.3(typescript@5.7.3)
transitivePeerDependencies:
- supports-color
@@ -17223,13 +17223,13 @@ snapshots:
ajv: 6.12.6
ajv-keywords: 3.5.2(ajv@6.12.6)
- semantic-release@24.2.2(typescript@5.7.3):
+ semantic-release@24.2.3(typescript@5.7.3):
dependencies:
- '@semantic-release/commit-analyzer': 13.0.1(semantic-release@24.2.2(typescript@5.7.3))
+ '@semantic-release/commit-analyzer': 13.0.1(semantic-release@24.2.3(typescript@5.7.3))
'@semantic-release/error': 4.0.0
- '@semantic-release/github': 11.0.1(semantic-release@24.2.2(typescript@5.7.3))
- '@semantic-release/npm': 12.0.1(semantic-release@24.2.2(typescript@5.7.3))
- '@semantic-release/release-notes-generator': 14.0.3(semantic-release@24.2.2(typescript@5.7.3))
+ '@semantic-release/github': 11.0.1(semantic-release@24.2.3(typescript@5.7.3))
+ '@semantic-release/npm': 12.0.1(semantic-release@24.2.3(typescript@5.7.3))
+ '@semantic-release/release-notes-generator': 14.0.3(semantic-release@24.2.3(typescript@5.7.3))
aggregate-error: 5.0.0
cosmiconfig: 9.0.0(typescript@5.7.3)
debug: 4.4.0
From 3257f6101bdd8967089655507144dc4368390b8c Mon Sep 17 00:00:00 2001
From: Manuel <30572287+manuel-rw@users.noreply.github.com>
Date: Sat, 15 Feb 2025 22:03:06 +0100
Subject: [PATCH 05/46] fix: missing cover types media organizers (#2328)
---
.../media-organizer/lidarr/lidarr-integration.ts | 14 +++++++++++++-
.../media-organizer/media-organizer-integration.ts | 8 ++++++--
.../media-organizer/radarr/radarr-integration.ts | 3 ++-
.../media-organizer/readarr/readarr-integration.ts | 14 +++++++++++++-
.../media-organizer/sonarr/sonarr-integration.ts | 3 ++-
5 files changed, 36 insertions(+), 6 deletions(-)
diff --git a/packages/integrations/src/media-organizer/lidarr/lidarr-integration.ts b/packages/integrations/src/media-organizer/lidarr/lidarr-integration.ts
index b71af7482..b515e7b2f 100644
--- a/packages/integrations/src/media-organizer/lidarr/lidarr-integration.ts
+++ b/packages/integrations/src/media-organizer/lidarr/lidarr-integration.ts
@@ -116,7 +116,19 @@ export class LidarrIntegration extends MediaOrganizerIntegration {
const lidarrCalendarEventImageSchema = z.array(
z.object({
- coverType: z.enum(["screenshot", "poster", "banner", "fanart", "clearlogo", "cover"]),
+ // See https://github.com/Lidarr/Lidarr/blob/bc6417229e9da3d3cab418f92b46eec7a76168c2/src/NzbDrone.Core/MediaCover/MediaCover.cs#L8-L20
+ coverType: z.enum([
+ "unknown",
+ "poster",
+ "banner",
+ "fanart",
+ "screenshot",
+ "headshot",
+ "cover",
+ "disc",
+ "logo",
+ "clearlogo",
+ ]),
remoteUrl: z.string().url(),
}),
);
diff --git a/packages/integrations/src/media-organizer/media-organizer-integration.ts b/packages/integrations/src/media-organizer/media-organizer-integration.ts
index 3b841e7c0..a576cd92f 100644
--- a/packages/integrations/src/media-organizer/media-organizer-integration.ts
+++ b/packages/integrations/src/media-organizer/media-organizer-integration.ts
@@ -7,11 +7,15 @@ export abstract class MediaOrganizerIntegration extends Integration {
* We do this to attempt to find the best quality image for the show.
*/
protected readonly priorities: string[] = [
- "cover", // Official, perfect aspect ratio
+ "cover", // Official, perfect aspect ratio, best for music
"poster", // Official, perfect aspect ratio
"banner", // Official, bad aspect ratio
+ "disc", // Official, second best for music / books
+ "logo", // Official, possibly unrelated
"fanart", // Unofficial, possibly bad quality
"screenshot", // Bad aspect ratio, possibly bad quality
- "clearlogo", // Without background, bad aspect ratio
+ "clearlogo", // Without background, bad aspect ratio,
+ "headshot", // Unrelated
+ "unknown", // Not known, possibly good or bad, better not to choose
];
}
diff --git a/packages/integrations/src/media-organizer/radarr/radarr-integration.ts b/packages/integrations/src/media-organizer/radarr/radarr-integration.ts
index 330de8bc8..2e7008036 100644
--- a/packages/integrations/src/media-organizer/radarr/radarr-integration.ts
+++ b/packages/integrations/src/media-organizer/radarr/radarr-integration.ts
@@ -106,7 +106,8 @@ export class RadarrIntegration extends MediaOrganizerIntegration {
const radarrCalendarEventImageSchema = z.array(
z.object({
- coverType: z.enum(["screenshot", "poster", "banner", "fanart", "clearlogo"]),
+ // See https://github.com/Radarr/Radarr/blob/a3b1512552a8a5bc0c0d399d961ccbf0dba97749/src/NzbDrone.Core/MediaCover/MediaCover.cs#L6-L15
+ coverType: z.enum(["unknown", "poster", "banner", "fanart", "screenshot", "headshot", "clearlogo"]),
remoteUrl: z.string().url(),
}),
);
diff --git a/packages/integrations/src/media-organizer/readarr/readarr-integration.ts b/packages/integrations/src/media-organizer/readarr/readarr-integration.ts
index e572c60e0..adbf159ca 100644
--- a/packages/integrations/src/media-organizer/readarr/readarr-integration.ts
+++ b/packages/integrations/src/media-organizer/readarr/readarr-integration.ts
@@ -94,7 +94,19 @@ export class ReadarrIntegration extends MediaOrganizerIntegration {
const readarrCalendarEventImageSchema = z.array(
z.object({
- coverType: z.enum(["screenshot", "poster", "banner", "fanart", "clearlogo", "cover"]),
+ // See https://github.com/Readarr/Readarr/blob/e5519d60c969105db2f2ab3a8f1cf61814551bb9/src/NzbDrone.Core/MediaCover/MediaCover.cs#L8-L20
+ coverType: z.enum([
+ "unknown",
+ "poster",
+ "banner",
+ "fanart",
+ "screenshot",
+ "headshot",
+ "cover",
+ "disc",
+ "logo",
+ "clearlogo",
+ ]),
url: z.string().transform((url) => url.replace(/\?lastWrite=[0-9]+/, "")), // returns a random string, needs to be removed for loading the image
}),
);
diff --git a/packages/integrations/src/media-organizer/sonarr/sonarr-integration.ts b/packages/integrations/src/media-organizer/sonarr/sonarr-integration.ts
index 8f823e903..c1d8847a1 100644
--- a/packages/integrations/src/media-organizer/sonarr/sonarr-integration.ts
+++ b/packages/integrations/src/media-organizer/sonarr/sonarr-integration.ts
@@ -105,7 +105,8 @@ export class SonarrIntegration extends MediaOrganizerIntegration {
const sonarrCalendarEventImageSchema = z.array(
z.object({
- coverType: z.enum(["screenshot", "poster", "banner", "fanart", "clearlogo"]),
+ // See https://github.com/Sonarr/Sonarr/blob/9e5ebdc6245d4714776b53127a1e6b63c25fbcb9/src/NzbDrone.Core/MediaCover/MediaCover.cs#L5-L14
+ coverType: z.enum(["unknown", "poster", "banner", "fanart", "screenshot", "headshot", "clearlogo"]),
remoteUrl: z.string().url(),
}),
);
From 22a341ea4d7365fb51781f96791394315afd8860 Mon Sep 17 00:00:00 2001
From: Manuel <30572287+manuel-rw@users.noreply.github.com>
Date: Sat, 15 Feb 2025 22:15:51 +0100
Subject: [PATCH 06/46] feat: downgrade log level callback succeeded (#2329)
---
packages/common/src/stopwatch.ts | 7 +++++++
packages/cron-jobs-core/src/creator.ts | 11 ++++++++++-
packages/cron-jobs-core/src/logger.ts | 5 +++++
packages/cron-jobs/src/jobs/icons-updater.ts | 1 +
packages/cron-jobs/src/lib/index.ts | 4 ++++
5 files changed, 27 insertions(+), 1 deletion(-)
diff --git a/packages/common/src/stopwatch.ts b/packages/common/src/stopwatch.ts
index ed15476f6..33693631c 100644
--- a/packages/common/src/stopwatch.ts
+++ b/packages/common/src/stopwatch.ts
@@ -1,9 +1,12 @@
import dayjs from "dayjs";
+import duration from "dayjs/plugin/duration";
import relativeTime from "dayjs/plugin/relativeTime";
import updateLocale from "dayjs/plugin/updateLocale";
dayjs.extend(relativeTime);
dayjs.extend(updateLocale);
+dayjs.extend(duration);
+
dayjs.updateLocale("en", {
relativeTime: {
future: "in %s",
@@ -38,6 +41,10 @@ export class Stopwatch {
return dayjs().millisecond(this.startTime).fromNow(true);
}
+ getElapsedInMilliseconds() {
+ return performance.now() - this.startTime;
+ }
+
reset() {
this.startTime = performance.now();
}
diff --git a/packages/cron-jobs-core/src/creator.ts b/packages/cron-jobs-core/src/creator.ts
index a25535db6..3987ad82f 100644
--- a/packages/cron-jobs-core/src/creator.ts
+++ b/packages/cron-jobs-core/src/creator.ts
@@ -16,6 +16,7 @@ export interface CreateCronJobCreatorOptions {
interface CreateCronJobOptions {
runOnStart?: boolean;
+ expectedMaximumDurationInMillis?: number;
beforeStart?: () => MaybePromise;
}
@@ -25,6 +26,7 @@ const createCallback = ,
) => {
+ const expectedMaximumDurationInMillis = options.expectedMaximumDurationInMillis ?? 1000;
return (callback: () => MaybePromise) => {
const catchingCallbackAsync = async () => {
try {
@@ -34,9 +36,16 @@ const createCallback = expectedMaximumDurationInMillis) {
+ creatorOptions.logger.logWarning(
+ `The callback of '${name}' succeeded but took ${(durationInMillis - expectedMaximumDurationInMillis).toFixed(2)}ms longer than expected (${expectedMaximumDurationInMillis}ms). This may indicate that your network performance, host performance or something else is too slow. If this happens too often, it should be looked into.`,
+ );
+ }
await creatorOptions.onCallbackSuccess?.(name);
} catch (error) {
// eslint-disable-next-line @typescript-eslint/restrict-template-expressions
diff --git a/packages/cron-jobs-core/src/logger.ts b/packages/cron-jobs-core/src/logger.ts
index 2ff1a8030..73628b31c 100644
--- a/packages/cron-jobs-core/src/logger.ts
+++ b/packages/cron-jobs-core/src/logger.ts
@@ -2,6 +2,7 @@ export interface Logger {
logDebug(message: string): void;
logInfo(message: string): void;
logError(error: unknown): void;
+ logWarning(message: string): void;
}
export class ConsoleLogger implements Logger {
@@ -16,4 +17,8 @@ export class ConsoleLogger implements Logger {
public logError(error: unknown) {
console.error(error);
}
+
+ public logWarning(message: string) {
+ console.warn(message);
+ }
}
diff --git a/packages/cron-jobs/src/jobs/icons-updater.ts b/packages/cron-jobs/src/jobs/icons-updater.ts
index d278e7b87..814ed47a8 100644
--- a/packages/cron-jobs/src/jobs/icons-updater.ts
+++ b/packages/cron-jobs/src/jobs/icons-updater.ts
@@ -11,6 +11,7 @@ import { createCronJob } from "../lib";
export const iconsUpdaterJob = createCronJob("iconsUpdater", EVERY_WEEK, {
runOnStart: true,
+ expectedMaximumDurationInMillis: 10 * 1000,
}).withCallback(async () => {
logger.info("Updating icon repository cache...");
const stopWatch = new Stopwatch();
diff --git a/packages/cron-jobs/src/lib/index.ts b/packages/cron-jobs/src/lib/index.ts
index b0bc4f243..28516fc53 100644
--- a/packages/cron-jobs/src/lib/index.ts
+++ b/packages/cron-jobs/src/lib/index.ts
@@ -16,6 +16,10 @@ class WinstonCronJobLogger implements Logger {
logError(error: unknown) {
logger.error(error);
}
+
+ logWarning(message: string) {
+ logger.warn(message);
+ }
}
export const { createCronJob, createCronJobGroup } = createCronJobFunctions<
From f6c923017c6b4ac9670843bba5dee2f52afd1918 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Sat, 15 Feb 2025 22:40:09 +0100
Subject: [PATCH 07/46] fix(deps): update dependency prettier to ^3.5.1 (#2284)
* fix(deps): update dependency prettier to ^3.5.1
* fix(deps): update dependency prettier to ^3.5.1
* fix: format issue
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas
---
apps/nextjs/package.json | 2 +-
.../manage/tools/api/swagger-ui-dark.css | 30 +++++++----
apps/tasks/package.json | 2 +-
apps/websocket/package.json | 2 +-
package.json | 2 +-
packages/api/package.json | 2 +-
packages/auth/package.json | 2 +-
packages/db/package.json | 2 +-
pnpm-lock.yaml | 50 +++++++++----------
tooling/prettier/package.json | 2 +-
10 files changed, 52 insertions(+), 44 deletions(-)
diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json
index 7e0f5e0e9..a2c2510c7 100644
--- a/apps/nextjs/package.json
+++ b/apps/nextjs/package.json
@@ -100,7 +100,7 @@
"concurrently": "^9.1.2",
"eslint": "^9.20.1",
"node-loader": "^2.1.0",
- "prettier": "^3.4.2",
+ "prettier": "^3.5.1",
"typescript": "^5.7.3"
}
}
diff --git a/apps/nextjs/src/app/[locale]/manage/tools/api/swagger-ui-dark.css b/apps/nextjs/src/app/[locale]/manage/tools/api/swagger-ui-dark.css
index ebaa82ab8..33277c081 100644
--- a/apps/nextjs/src/app/[locale]/manage/tools/api/swagger-ui-dark.css
+++ b/apps/nextjs/src/app/[locale]/manage/tools/api/swagger-ui-dark.css
@@ -1434,26 +1434,30 @@
}
::-webkit-scrollbar-button:vertical:start:decrement {
- background: linear-gradient(130deg, #696969 40%, rgba(255, 0, 0, 0) 41%),
+ background:
+ linear-gradient(130deg, #696969 40%, rgba(255, 0, 0, 0) 41%),
linear-gradient(230deg, #696969 40%, transparent 41%), linear-gradient(0deg, #696969 40%, transparent 31%);
background-color: #b6b6b6;
}
::-webkit-scrollbar-button:vertical:end:increment {
- background: linear-gradient(310deg, #696969 40%, transparent 41%),
- linear-gradient(50deg, #696969 40%, transparent 41%), linear-gradient(180deg, #696969 40%, transparent 31%);
+ background:
+ linear-gradient(310deg, #696969 40%, transparent 41%), linear-gradient(50deg, #696969 40%, transparent 41%),
+ linear-gradient(180deg, #696969 40%, transparent 31%);
background-color: #b6b6b6;
}
::-webkit-scrollbar-button:horizontal:end:increment {
- background: linear-gradient(210deg, #696969 40%, transparent 41%),
- linear-gradient(330deg, #696969 40%, transparent 41%), linear-gradient(90deg, #696969 30%, transparent 31%);
+ background:
+ linear-gradient(210deg, #696969 40%, transparent 41%), linear-gradient(330deg, #696969 40%, transparent 41%),
+ linear-gradient(90deg, #696969 30%, transparent 31%);
background-color: #b6b6b6;
}
::-webkit-scrollbar-button:horizontal:start:decrement {
- background: linear-gradient(30deg, #696969 40%, transparent 41%),
- linear-gradient(150deg, #696969 40%, transparent 41%), linear-gradient(270deg, #696969 30%, transparent 31%);
+ background:
+ linear-gradient(30deg, #696969 40%, transparent 41%), linear-gradient(150deg, #696969 40%, transparent 41%),
+ linear-gradient(270deg, #696969 30%, transparent 31%);
background-color: #b6b6b6;
}
@@ -1681,28 +1685,32 @@
}
::-webkit-scrollbar-button:vertical:start:decrement {
- background: linear-gradient(130deg, #696969 40%, rgba(255, 0, 0, 0) 41%),
+ background:
+ linear-gradient(130deg, #696969 40%, rgba(255, 0, 0, 0) 41%),
linear-gradient(230deg, #696969 40%, rgba(0, 0, 0, 0) 41%),
linear-gradient(0deg, #696969 40%, rgba(0, 0, 0, 0) 31%);
background-color: #b6b6b6;
}
::-webkit-scrollbar-button:vertical:end:increment {
- background: linear-gradient(310deg, #696969 40%, rgba(0, 0, 0, 0) 41%),
+ background:
+ linear-gradient(310deg, #696969 40%, rgba(0, 0, 0, 0) 41%),
linear-gradient(50deg, #696969 40%, rgba(0, 0, 0, 0) 41%),
linear-gradient(180deg, #696969 40%, rgba(0, 0, 0, 0) 31%);
background-color: #b6b6b6;
}
::-webkit-scrollbar-button:horizontal:end:increment {
- background: linear-gradient(210deg, #696969 40%, rgba(0, 0, 0, 0) 41%),
+ background:
+ linear-gradient(210deg, #696969 40%, rgba(0, 0, 0, 0) 41%),
linear-gradient(330deg, #696969 40%, rgba(0, 0, 0, 0) 41%),
linear-gradient(90deg, #696969 30%, rgba(0, 0, 0, 0) 31%);
background-color: #b6b6b6;
}
::-webkit-scrollbar-button:horizontal:start:decrement {
- background: linear-gradient(30deg, #696969 40%, rgba(0, 0, 0, 0) 41%),
+ background:
+ linear-gradient(30deg, #696969 40%, rgba(0, 0, 0, 0) 41%),
linear-gradient(150deg, #696969 40%, rgba(0, 0, 0, 0) 41%),
linear-gradient(270deg, #696969 30%, rgba(0, 0, 0, 0) 31%);
background-color: #b6b6b6;
diff --git a/apps/tasks/package.json b/apps/tasks/package.json
index 1949a0a69..44f9628c3 100644
--- a/apps/tasks/package.json
+++ b/apps/tasks/package.json
@@ -47,7 +47,7 @@
"@types/node": "^22.13.4",
"dotenv-cli": "^8.0.0",
"eslint": "^9.20.1",
- "prettier": "^3.4.2",
+ "prettier": "^3.5.1",
"tsx": "4.19.2",
"typescript": "^5.7.3"
}
diff --git a/apps/websocket/package.json b/apps/websocket/package.json
index 63fa53635..dc60c8dbf 100644
--- a/apps/websocket/package.json
+++ b/apps/websocket/package.json
@@ -35,7 +35,7 @@
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/ws": "^8.5.14",
"eslint": "^9.20.1",
- "prettier": "^3.4.2",
+ "prettier": "^3.5.1",
"typescript": "^5.7.3"
}
}
diff --git a/package.json b/package.json
index 9090905b0..41d8f54f5 100644
--- a/package.json
+++ b/package.json
@@ -45,7 +45,7 @@
"conventional-changelog-conventionalcommits": "^8.0.0",
"cross-env": "^7.0.3",
"jsdom": "^26.0.0",
- "prettier": "^3.4.2",
+ "prettier": "^3.5.1",
"semantic-release": "^24.2.3",
"testcontainers": "^10.18.0",
"turbo": "^2.4.2",
diff --git a/packages/api/package.json b/packages/api/package.json
index 869f669f9..62b029c93 100644
--- a/packages/api/package.json
+++ b/packages/api/package.json
@@ -57,7 +57,7 @@
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"eslint": "^9.20.1",
- "prettier": "^3.4.2",
+ "prettier": "^3.5.1",
"typescript": "^5.7.3"
}
}
diff --git a/packages/auth/package.json b/packages/auth/package.json
index 7a7573b5d..ce285d358 100644
--- a/packages/auth/package.json
+++ b/packages/auth/package.json
@@ -48,7 +48,7 @@
"@types/bcrypt": "5.0.2",
"@types/cookies": "0.9.0",
"eslint": "^9.20.1",
- "prettier": "^3.4.2",
+ "prettier": "^3.5.1",
"typescript": "^5.7.3"
}
}
diff --git a/packages/db/package.json b/packages/db/package.json
index 0b61dd9b2..f839a43bb 100644
--- a/packages/db/package.json
+++ b/packages/db/package.json
@@ -59,7 +59,7 @@
"@types/better-sqlite3": "7.6.12",
"dotenv-cli": "^8.0.0",
"eslint": "^9.20.1",
- "prettier": "^3.4.2",
+ "prettier": "^3.5.1",
"tsx": "4.19.2",
"typescript": "^5.7.3"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9ba7a4569..c1cb074a1 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -59,8 +59,8 @@ importers:
specifier: ^26.0.0
version: 26.0.0
prettier:
- specifier: ^3.4.2
- version: 3.4.2
+ specifier: ^3.5.1
+ version: 3.5.1
semantic-release:
specifier: ^24.2.3
version: 24.2.3(typescript@5.7.3)
@@ -333,8 +333,8 @@ importers:
specifier: ^2.1.0
version: 2.1.0(webpack@5.94.0)
prettier:
- specifier: ^3.4.2
- version: 3.4.2
+ specifier: ^3.5.1
+ version: 3.5.1
typescript:
specifier: ^5.7.3
version: 5.7.3
@@ -418,8 +418,8 @@ importers:
specifier: ^9.20.1
version: 9.20.1
prettier:
- specifier: ^3.4.2
- version: 3.4.2
+ specifier: ^3.5.1
+ version: 3.5.1
tsx:
specifier: 4.19.2
version: 4.19.2
@@ -479,8 +479,8 @@ importers:
specifier: ^9.20.1
version: 9.20.1
prettier:
- specifier: ^3.4.2
- version: 3.4.2
+ specifier: ^3.5.1
+ version: 3.5.1
typescript:
specifier: ^5.7.3
version: 5.7.3
@@ -625,8 +625,8 @@ importers:
specifier: ^9.20.1
version: 9.20.1
prettier:
- specifier: ^3.4.2
- version: 3.4.2
+ specifier: ^3.5.1
+ version: 3.5.1
typescript:
specifier: ^5.7.3
version: 5.7.3
@@ -704,8 +704,8 @@ importers:
specifier: ^9.20.1
version: 9.20.1
prettier:
- specifier: ^3.4.2
- version: 3.4.2
+ specifier: ^3.5.1
+ version: 3.5.1
typescript:
specifier: ^5.7.3
version: 5.7.3
@@ -1049,8 +1049,8 @@ importers:
specifier: ^9.20.1
version: 9.20.1
prettier:
- specifier: ^3.4.2
- version: 3.4.2
+ specifier: ^3.5.1
+ version: 3.5.1
tsx:
specifier: 4.19.2
version: 4.19.2
@@ -2112,17 +2112,17 @@ importers:
dependencies:
'@ianvs/prettier-plugin-sort-imports':
specifier: ^4.4.1
- version: 4.4.1(prettier@3.4.2)
+ version: 4.4.1(prettier@3.5.1)
prettier:
- specifier: ^3.4.2
- version: 3.4.2
+ specifier: ^3.5.1
+ version: 3.5.1
devDependencies:
'@homarr/tsconfig':
specifier: workspace:^0.1.0
version: link:../typescript
prettier-plugin-packagejson:
specifier: ^2.5.8
- version: 2.5.8(prettier@3.4.2)
+ version: 2.5.8(prettier@3.5.1)
typescript:
specifier: ^5.7.3
version: 5.7.3
@@ -8187,8 +8187,8 @@ packages:
prettier:
optional: true
- prettier@3.4.2:
- resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==}
+ prettier@3.5.1:
+ resolution: {integrity: sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==}
engines: {node: '>=14'}
hasBin: true
@@ -10875,13 +10875,13 @@ snapshots:
'@humanwhocodes/retry@0.4.1': {}
- '@ianvs/prettier-plugin-sort-imports@4.4.1(prettier@3.4.2)':
+ '@ianvs/prettier-plugin-sort-imports@4.4.1(prettier@3.5.1)':
dependencies:
'@babel/generator': 7.26.2
'@babel/parser': 7.26.2
'@babel/traverse': 7.25.9
'@babel/types': 7.26.0
- prettier: 3.4.2
+ prettier: 3.5.1
semver: 7.6.3
transitivePeerDependencies:
- supports-color
@@ -16553,14 +16553,14 @@ snapshots:
prelude-ls@1.2.1: {}
- prettier-plugin-packagejson@2.5.8(prettier@3.4.2):
+ prettier-plugin-packagejson@2.5.8(prettier@3.5.1):
dependencies:
sort-package-json: 2.14.0
synckit: 0.9.2
optionalDependencies:
- prettier: 3.4.2
+ prettier: 3.5.1
- prettier@3.4.2: {}
+ prettier@3.5.1: {}
pretty-format@3.8.0: {}
diff --git a/tooling/prettier/package.json b/tooling/prettier/package.json
index b843215da..f0449a76d 100644
--- a/tooling/prettier/package.json
+++ b/tooling/prettier/package.json
@@ -11,7 +11,7 @@
"prettier": "@homarr/prettier-config",
"dependencies": {
"@ianvs/prettier-plugin-sort-imports": "^4.4.1",
- "prettier": "^3.4.2"
+ "prettier": "^3.5.1"
},
"devDependencies": {
"@homarr/tsconfig": "workspace:^0.1.0",
From 5154b6d17a0031ba83a0488951879f4e7b757d44 Mon Sep 17 00:00:00 2001
From: "homarr-crowdin[bot]"
<190541745+homarr-crowdin[bot]@users.noreply.github.com>
Date: Sun, 16 Feb 2025 00:48:51 +0000
Subject: [PATCH 08/46] chore(lang): updated translations from crowdin
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
---
packages/translation/src/lang/ca.json | 46 ++++++++++++++++++-
packages/translation/src/lang/cn.json | 46 ++++++++++++++++++-
packages/translation/src/lang/cs.json | 46 ++++++++++++++++++-
packages/translation/src/lang/da.json | 46 ++++++++++++++++++-
packages/translation/src/lang/de.json | 46 ++++++++++++++++++-
packages/translation/src/lang/el.json | 46 ++++++++++++++++++-
packages/translation/src/lang/es.json | 46 ++++++++++++++++++-
packages/translation/src/lang/et.json | 46 ++++++++++++++++++-
packages/translation/src/lang/fr.json | 46 ++++++++++++++++++-
packages/translation/src/lang/he.json | 64 ++++++++++++++++++++++-----
packages/translation/src/lang/hr.json | 46 ++++++++++++++++++-
packages/translation/src/lang/hu.json | 46 ++++++++++++++++++-
packages/translation/src/lang/it.json | 46 ++++++++++++++++++-
packages/translation/src/lang/ja.json | 46 ++++++++++++++++++-
packages/translation/src/lang/ko.json | 46 ++++++++++++++++++-
packages/translation/src/lang/lt.json | 46 ++++++++++++++++++-
packages/translation/src/lang/lv.json | 46 ++++++++++++++++++-
packages/translation/src/lang/nl.json | 48 +++++++++++++++++++-
packages/translation/src/lang/no.json | 46 ++++++++++++++++++-
packages/translation/src/lang/pl.json | 46 ++++++++++++++++++-
packages/translation/src/lang/pt.json | 46 ++++++++++++++++++-
packages/translation/src/lang/ro.json | 46 ++++++++++++++++++-
packages/translation/src/lang/ru.json | 46 ++++++++++++++++++-
packages/translation/src/lang/sk.json | 46 ++++++++++++++++++-
packages/translation/src/lang/sl.json | 46 ++++++++++++++++++-
packages/translation/src/lang/sv.json | 46 ++++++++++++++++++-
packages/translation/src/lang/tr.json | 46 ++++++++++++++++++-
packages/translation/src/lang/uk.json | 46 ++++++++++++++++++-
packages/translation/src/lang/vi.json | 46 ++++++++++++++++++-
packages/translation/src/lang/zh.json | 46 ++++++++++++++++++-
30 files changed, 1360 insertions(+), 40 deletions(-)
diff --git a/packages/translation/src/lang/ca.json b/packages/translation/src/lang/ca.json
index 1dc7a6e04..54db4668b 100644
--- a/packages/translation/src/lang/ca.json
+++ b/packages/translation/src/lang/ca.json
@@ -305,7 +305,15 @@
"search": "Troba un grup",
"field": {
"name": "Nom",
- "members": "Membres"
+ "members": "Membres",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "",
"notFound": ""
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "",
"noResults": "",
+ "unsavedChanges": "",
"preview": {
"show": "",
"hide": ""
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "",
"search": "",
diff --git a/packages/translation/src/lang/cn.json b/packages/translation/src/lang/cn.json
index 84f0d0d33..5a55f41ce 100644
--- a/packages/translation/src/lang/cn.json
+++ b/packages/translation/src/lang/cn.json
@@ -305,7 +305,15 @@
"search": "查找群组",
"field": {
"name": "名称",
- "members": "成员"
+ "members": "成员",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "选择用户组",
"notFound": "未找到用户组"
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "危险",
"noResults": "未找到结果",
+ "unsavedChanges": "",
"preview": {
"show": "显示预览",
"hide": "隐藏预览"
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "该组的所有者",
"ownerOfGroupDeleted": "此用户组的所有者已被删除。它目前没有所有者。"
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "成员",
"search": "查找成员",
diff --git a/packages/translation/src/lang/cs.json b/packages/translation/src/lang/cs.json
index 68124aa0c..c30f9975a 100644
--- a/packages/translation/src/lang/cs.json
+++ b/packages/translation/src/lang/cs.json
@@ -305,7 +305,15 @@
"search": "Najít skupinu",
"field": {
"name": "Název",
- "members": "Členové"
+ "members": "Členové",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "Vyberte skupinu",
"notFound": "Nebyla nalezena žádná skupina"
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Nebezpečná zóna",
"noResults": "Nebyly nalezeny žádné výsledky",
+ "unsavedChanges": "",
"preview": {
"show": "Zobrazit náhled",
"hide": "Skrýt náhled"
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "Vlastník této skupiny",
"ownerOfGroupDeleted": "Vlastník této skupiny byl odstraněn. V současné době nemá žádného vlastníka."
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "Členové",
"search": "Najít člena",
diff --git a/packages/translation/src/lang/da.json b/packages/translation/src/lang/da.json
index e62952d9a..6eba42132 100644
--- a/packages/translation/src/lang/da.json
+++ b/packages/translation/src/lang/da.json
@@ -305,7 +305,15 @@
"search": "Find en gruppe",
"field": {
"name": "Navn",
- "members": "Medlemmer"
+ "members": "Medlemmer",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "Vælg gruppe",
"notFound": "Ingen gruppe fundet"
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Farezone",
"noResults": "Ingen resultater fundet",
+ "unsavedChanges": "",
"preview": {
"show": "Vis forhåndsvisning",
"hide": "Skjul forhåndsvisning"
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "Ejer af denne gruppe",
"ownerOfGroupDeleted": "Ejeren af denne gruppe blev slettet. Den har i øjeblikket ingen ejer."
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "Medlemmer",
"search": "Find et medlem",
diff --git a/packages/translation/src/lang/de.json b/packages/translation/src/lang/de.json
index 0b6f1c72b..758e56832 100644
--- a/packages/translation/src/lang/de.json
+++ b/packages/translation/src/lang/de.json
@@ -305,7 +305,15 @@
"search": "Finde eine Benutzergruppe",
"field": {
"name": "Name",
- "members": "Mitglieder"
+ "members": "Mitglieder",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "Gruppe auswählen",
"notFound": "Keine Gruppe gefunden"
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Gefahrenbereich",
"noResults": "Die Suche ergab keine Treffer",
+ "unsavedChanges": "",
"preview": {
"show": "Vorschau ansehen",
"hide": "Vorschau ausblenden"
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "Eigentümer dieser Gruppe",
"ownerOfGroupDeleted": "Der Eigentümer dieser Gruppe wurde gelöscht. Derzeit hat sie keinen Besitzer."
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "Mitglieder",
"search": "Mitglied suchen",
diff --git a/packages/translation/src/lang/el.json b/packages/translation/src/lang/el.json
index 60fc47849..f1ec4103d 100644
--- a/packages/translation/src/lang/el.json
+++ b/packages/translation/src/lang/el.json
@@ -305,7 +305,15 @@
"search": "",
"field": {
"name": "Όνομα",
- "members": ""
+ "members": "",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "",
"notFound": ""
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Επικίνδυνη Περιοχή",
"noResults": "Δεν βρέθηκαν αποτελέσματα",
+ "unsavedChanges": "",
"preview": {
"show": "",
"hide": ""
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "",
"search": "",
diff --git a/packages/translation/src/lang/es.json b/packages/translation/src/lang/es.json
index e09f25bc8..e948647e3 100644
--- a/packages/translation/src/lang/es.json
+++ b/packages/translation/src/lang/es.json
@@ -305,7 +305,15 @@
"search": "",
"field": {
"name": "Nombre",
- "members": ""
+ "members": "",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "",
"notFound": ""
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Zona de riesgo",
"noResults": "No se han encontrado resultados",
+ "unsavedChanges": "",
"preview": {
"show": "",
"hide": ""
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "",
"search": "",
diff --git a/packages/translation/src/lang/et.json b/packages/translation/src/lang/et.json
index 02873e986..70d92b408 100644
--- a/packages/translation/src/lang/et.json
+++ b/packages/translation/src/lang/et.json
@@ -305,7 +305,15 @@
"search": "",
"field": {
"name": "",
- "members": ""
+ "members": "",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "",
"notFound": ""
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "",
"noResults": "",
+ "unsavedChanges": "",
"preview": {
"show": "",
"hide": ""
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "",
"search": "",
diff --git a/packages/translation/src/lang/fr.json b/packages/translation/src/lang/fr.json
index 3793290fb..f32aeb3a0 100644
--- a/packages/translation/src/lang/fr.json
+++ b/packages/translation/src/lang/fr.json
@@ -305,7 +305,15 @@
"search": "Trouver un groupe",
"field": {
"name": "Nom",
- "members": "Membres"
+ "members": "Membres",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "Sélectionner un groupe",
"notFound": "Aucun groupe trouvé"
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Zone de danger",
"noResults": "Aucun résultat trouvé",
+ "unsavedChanges": "",
"preview": {
"show": "Afficher l’aperçu",
"hide": "Masquer l'aperçu"
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "",
"search": "",
diff --git a/packages/translation/src/lang/he.json b/packages/translation/src/lang/he.json
index 377db6d31..281c6bf18 100644
--- a/packages/translation/src/lang/he.json
+++ b/packages/translation/src/lang/he.json
@@ -305,7 +305,15 @@
"search": "מצא קבוצה",
"field": {
"name": "שם",
- "members": "חברים"
+ "members": "חברים",
+ "homeBoard": {
+ "label": "לוח בית",
+ "description": "ניתן לבחור רק לוחות נגישים לקבוצה"
+ },
+ "mobileBoard": {
+ "label": "לוח למכשירים ניידים",
+ "description": "ניתן לבחור רק לוחות נגישים לקבוצה"
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "בחר קבוצה",
"notFound": "לא נמצאה קבוצה"
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "ההגדרות נשמרו",
+ "message": "הגדרות הלוח נשמרו בהצלחה"
+ },
+ "error": {
+ "title": "נכשל בשמירת הגדרות",
+ "message": "לא ניתן לשמור הגדרות לוח"
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": "המיקום השתנה בהצלחה"
+ },
+ "error": {
+ "message": "לא ניתן לשנות מיקום"
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "קבוצת ברירת מחדל",
+ "description": "{name} - כולם מחוברים"
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "אזור מסוכן",
"noResults": "לא נמצאו תוצאות",
+ "unsavedChanges": "ישנם שינויים שלא נשמרו!",
"preview": {
"show": "הצג תצוגה מקדימה",
"hide": "הסתר תצוגה המקדימה"
@@ -1048,7 +1085,7 @@
"label": "הצג תיאור"
},
"pingEnabled": {
- "label": "אפשר פינג פשוט"
+ "label": "אפשר בדיקת מצב"
}
},
"error": {
@@ -2053,8 +2090,8 @@
}
},
"disableStatus": {
- "label": "",
- "description": ""
+ "label": "ביטול סטטוס אפליקציה",
+ "description": "ביטול סטטוס לכל האפליקציות בלוח זה"
},
"columnCount": {
"label": "ספירת עמודות"
@@ -2090,7 +2127,7 @@
"title": "עיצוב מותאם אישית"
},
"behavior": {
- "title": ""
+ "title": "אופן הפעולה"
},
"access": {
"title": "בקרת גישה",
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "בעלים של קבוצה זו",
"ownerOfGroupDeleted": "הבעלים של קבוצה זו נמחק. כרגע אין בעלים."
},
+ "setting": {
+ "title": "הגדרות",
+ "alert": "הגדרות קבוצה מסודרות לפי סדר הקבוצות ברשימה. ההגדרות העליונות מחליפות את ההגדרות התחתונות.",
+ "board": {
+ "title": "לוחות"
+ }
+ },
"members": {
"title": "חברים",
"search": "חיפוש חבר בקבוצה",
@@ -2485,14 +2529,14 @@
"description": "רק לוחות ציבוריים זמינים לבחירה"
},
"status": {
- "title": "",
+ "title": "סטטוס אפליקציה",
"enableStatusByDefault": {
- "label": "",
- "description": ""
+ "label": "אפשר סטטוס כברירת מחדל",
+ "description": "בעת הוספת פריט אפליקציה, הסטטוס יופעל כברירת מחדל"
},
"forceDisableStatus": {
- "label": "",
- "description": ""
+ "label": "כפה על סטטוס השבתה",
+ "description": "סטטוס אפליקציות יושבת עבור כל המשתמשים ולא ניתן להפעיל אותו"
}
}
},
diff --git a/packages/translation/src/lang/hr.json b/packages/translation/src/lang/hr.json
index d49d6e1e4..76e8e4938 100644
--- a/packages/translation/src/lang/hr.json
+++ b/packages/translation/src/lang/hr.json
@@ -305,7 +305,15 @@
"search": "",
"field": {
"name": "Naziv",
- "members": ""
+ "members": "",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "",
"notFound": ""
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Opasna zona",
"noResults": "Nije pronađen nijedan rezultat",
+ "unsavedChanges": "",
"preview": {
"show": "",
"hide": ""
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "",
"search": "",
diff --git a/packages/translation/src/lang/hu.json b/packages/translation/src/lang/hu.json
index 175f53354..f6fc9c20f 100644
--- a/packages/translation/src/lang/hu.json
+++ b/packages/translation/src/lang/hu.json
@@ -305,7 +305,15 @@
"search": "Csoport keresése",
"field": {
"name": "Név",
- "members": "Tagok"
+ "members": "Tagok",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "Csoport kiválasztása",
"notFound": "Nem található csoport"
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Veszélyzóna",
"noResults": "Nincs eredmény",
+ "unsavedChanges": "",
"preview": {
"show": "",
"hide": ""
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "Tagok",
"search": "",
diff --git a/packages/translation/src/lang/it.json b/packages/translation/src/lang/it.json
index 934e2823f..ff05a979f 100644
--- a/packages/translation/src/lang/it.json
+++ b/packages/translation/src/lang/it.json
@@ -305,7 +305,15 @@
"search": "Trova un gruppo",
"field": {
"name": "Nome",
- "members": "Membri"
+ "members": "Membri",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "Seleziona gruppo",
"notFound": "Nessun gruppo trovato"
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "",
"noResults": "Nessun risultato trovato",
+ "unsavedChanges": "",
"preview": {
"show": "",
"hide": ""
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "Membri",
"search": "",
diff --git a/packages/translation/src/lang/ja.json b/packages/translation/src/lang/ja.json
index c056a42fb..d43248ffd 100644
--- a/packages/translation/src/lang/ja.json
+++ b/packages/translation/src/lang/ja.json
@@ -305,7 +305,15 @@
"search": "",
"field": {
"name": "名称",
- "members": ""
+ "members": "",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "",
"notFound": ""
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "危険な操作",
"noResults": "結果が見つかりません",
+ "unsavedChanges": "",
"preview": {
"show": "",
"hide": ""
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "",
"search": "",
diff --git a/packages/translation/src/lang/ko.json b/packages/translation/src/lang/ko.json
index 4f7d0c3f0..53b03bae5 100644
--- a/packages/translation/src/lang/ko.json
+++ b/packages/translation/src/lang/ko.json
@@ -305,7 +305,15 @@
"search": "",
"field": {
"name": "이름",
- "members": ""
+ "members": "",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "",
"notFound": ""
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "위험한 설정",
"noResults": "결과를 찾을 수 없습니다.",
+ "unsavedChanges": "",
"preview": {
"show": "",
"hide": ""
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "",
"search": "",
diff --git a/packages/translation/src/lang/lt.json b/packages/translation/src/lang/lt.json
index 7a7083662..fa20ce6fa 100644
--- a/packages/translation/src/lang/lt.json
+++ b/packages/translation/src/lang/lt.json
@@ -305,7 +305,15 @@
"search": "",
"field": {
"name": "Pavadinimas",
- "members": ""
+ "members": "",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "",
"notFound": ""
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "",
"noResults": "Rezultatų nerasta",
+ "unsavedChanges": "",
"preview": {
"show": "",
"hide": ""
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "",
"search": "",
diff --git a/packages/translation/src/lang/lv.json b/packages/translation/src/lang/lv.json
index 50e58432d..3d4d1a1f7 100644
--- a/packages/translation/src/lang/lv.json
+++ b/packages/translation/src/lang/lv.json
@@ -305,7 +305,15 @@
"search": "",
"field": {
"name": "Nosaukums",
- "members": ""
+ "members": "",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "",
"notFound": ""
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Bīstamā zona",
"noResults": "Nav atrasts neviens rezultāts",
+ "unsavedChanges": "",
"preview": {
"show": "",
"hide": ""
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "",
"search": "",
diff --git a/packages/translation/src/lang/nl.json b/packages/translation/src/lang/nl.json
index 48331dde1..98b9de656 100644
--- a/packages/translation/src/lang/nl.json
+++ b/packages/translation/src/lang/nl.json
@@ -305,7 +305,15 @@
"search": "Vind een groep",
"field": {
"name": "Naam",
- "members": "Leden"
+ "members": "Leden",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "Groep selecteren",
"notFound": "Geen groep gevonden"
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Gevarenzone",
"noResults": "Geen resultaten gevonden",
+ "unsavedChanges": "",
"preview": {
"show": "Voorbeeld weergeven",
"hide": "Voorbeeld verbergen"
@@ -1048,7 +1085,7 @@
"label": "Beschrijving tooltip weergeven"
},
"pingEnabled": {
- "label": "Eenvoudige ping inschakelen"
+ "label": "Statuscontrole inschakelen"
}
},
"error": {
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "Eigenaar van deze groep",
"ownerOfGroupDeleted": "De eigenaar van deze groep is verwijderd. Het heeft momenteel geen eigenaar."
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "Leden",
"search": "Vind een lid",
diff --git a/packages/translation/src/lang/no.json b/packages/translation/src/lang/no.json
index 2184005b0..8a3ffb71b 100644
--- a/packages/translation/src/lang/no.json
+++ b/packages/translation/src/lang/no.json
@@ -305,7 +305,15 @@
"search": "Finn en gruppe",
"field": {
"name": "Navn",
- "members": "Medlemmer"
+ "members": "Medlemmer",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "Velg gruppe",
"notFound": "Ingen gruppe funnet"
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Faresonen",
"noResults": "Ingen resultater funnet",
+ "unsavedChanges": "",
"preview": {
"show": "Vis forhåndsvisning",
"hide": "Skjul forhåndsvisning"
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "Eier av denne gruppen",
"ownerOfGroupDeleted": "Eieren av gruppen ble slettet. Den har for øyeblikket ingen eier."
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "Medlemmer",
"search": "Finn et medlem",
diff --git a/packages/translation/src/lang/pl.json b/packages/translation/src/lang/pl.json
index b41f881ee..66bb9c076 100644
--- a/packages/translation/src/lang/pl.json
+++ b/packages/translation/src/lang/pl.json
@@ -305,7 +305,15 @@
"search": "Znajdź grupę",
"field": {
"name": "Nazwa",
- "members": "Członkowie"
+ "members": "Członkowie",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "Wybierz grupę",
"notFound": "Nie znaleziono grupy"
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Strefa zagrożenia",
"noResults": "Nie znaleziono żadnych wyników",
+ "unsavedChanges": "",
"preview": {
"show": "Pokaż podgląd",
"hide": "Ukryj podgląd"
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "",
"search": "",
diff --git a/packages/translation/src/lang/pt.json b/packages/translation/src/lang/pt.json
index 890d6a15e..dee9f4e83 100644
--- a/packages/translation/src/lang/pt.json
+++ b/packages/translation/src/lang/pt.json
@@ -305,7 +305,15 @@
"search": "Encontrar um grupo",
"field": {
"name": "Nome",
- "members": "Membros"
+ "members": "Membros",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "",
"notFound": ""
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Zona de risco",
"noResults": "Nenhum resultado encontrado",
+ "unsavedChanges": "",
"preview": {
"show": "",
"hide": ""
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "",
"search": "",
diff --git a/packages/translation/src/lang/ro.json b/packages/translation/src/lang/ro.json
index a580e644c..27fc179f6 100644
--- a/packages/translation/src/lang/ro.json
+++ b/packages/translation/src/lang/ro.json
@@ -305,7 +305,15 @@
"search": "",
"field": {
"name": "Nume",
- "members": ""
+ "members": "",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "",
"notFound": ""
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Zonă periculoasă",
"noResults": "Nici un rezultat găsit",
+ "unsavedChanges": "",
"preview": {
"show": "",
"hide": ""
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "",
"search": "",
diff --git a/packages/translation/src/lang/ru.json b/packages/translation/src/lang/ru.json
index 236c53cb6..e54d7bb50 100644
--- a/packages/translation/src/lang/ru.json
+++ b/packages/translation/src/lang/ru.json
@@ -305,7 +305,15 @@
"search": "Поиск группы",
"field": {
"name": "Название",
- "members": "Участники"
+ "members": "Участники",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "Выбрать группу",
"notFound": "Группы не найдены"
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Опасная зона",
"noResults": "Ничего не найдено",
+ "unsavedChanges": "",
"preview": {
"show": "Показать предпросмотр",
"hide": "Скрыть предпросмотр"
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "Владелец этой группы",
"ownerOfGroupDeleted": "Владелец этой группы был удалён. В данный момент у группы нет владельца."
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "Участники",
"search": "Найти участника",
diff --git a/packages/translation/src/lang/sk.json b/packages/translation/src/lang/sk.json
index 6002072e9..cd92369bf 100644
--- a/packages/translation/src/lang/sk.json
+++ b/packages/translation/src/lang/sk.json
@@ -305,7 +305,15 @@
"search": "Vyhľadať skupinu",
"field": {
"name": "Názov",
- "members": "Členovia"
+ "members": "Členovia",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "Vybrať skupinu",
"notFound": "Nenašla sa žiadna skupina"
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Nebezpečná zóna",
"noResults": "Nenašli sa žiadne výsledky",
+ "unsavedChanges": "",
"preview": {
"show": "Zobraziť náhľad",
"hide": "Skryť náhľad"
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "Vlastník tejto skupiny",
"ownerOfGroupDeleted": "Vlastník tejto skupiny bol odstránený. V súčasnosti nemá žiadneho vlastníka."
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "Členovia",
"search": "Nájdite člena",
diff --git a/packages/translation/src/lang/sl.json b/packages/translation/src/lang/sl.json
index c586b46ec..c519745ae 100644
--- a/packages/translation/src/lang/sl.json
+++ b/packages/translation/src/lang/sl.json
@@ -305,7 +305,15 @@
"search": "",
"field": {
"name": "Ime",
- "members": ""
+ "members": "",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "",
"notFound": ""
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Nevarno območje",
"noResults": "Ni rezultatov",
+ "unsavedChanges": "",
"preview": {
"show": "",
"hide": ""
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "",
"search": "",
diff --git a/packages/translation/src/lang/sv.json b/packages/translation/src/lang/sv.json
index cc1ef814c..1b6d0c67d 100644
--- a/packages/translation/src/lang/sv.json
+++ b/packages/translation/src/lang/sv.json
@@ -305,7 +305,15 @@
"search": "",
"field": {
"name": "Namn",
- "members": ""
+ "members": "",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "",
"notFound": ""
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Farozon",
"noResults": "Hittade inga resultat",
+ "unsavedChanges": "",
"preview": {
"show": "",
"hide": ""
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "",
"search": "",
diff --git a/packages/translation/src/lang/tr.json b/packages/translation/src/lang/tr.json
index 273fb51f7..79847cdb8 100644
--- a/packages/translation/src/lang/tr.json
+++ b/packages/translation/src/lang/tr.json
@@ -305,7 +305,15 @@
"search": "Grup bul",
"field": {
"name": "İsim",
- "members": "Üyeler"
+ "members": "Üyeler",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "Grup Seç",
"notFound": "Grup bulunamadı"
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Tehlikeli Bölge",
"noResults": "Sonuç bulunamadı",
+ "unsavedChanges": "",
"preview": {
"show": "Ara Renkleri Göster",
"hide": "Ara Renkleri Gizle"
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "Bu grubun sahibi",
"ownerOfGroupDeleted": "Bu grubun sahibi silindi. Şu anda bir sahibi yok."
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "Üyeler",
"search": "Bir üye bul",
diff --git a/packages/translation/src/lang/uk.json b/packages/translation/src/lang/uk.json
index 40a27e253..55521e970 100644
--- a/packages/translation/src/lang/uk.json
+++ b/packages/translation/src/lang/uk.json
@@ -305,7 +305,15 @@
"search": "Знайти групу",
"field": {
"name": "Ім’я",
- "members": "Учасники"
+ "members": "Учасники",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "Виберіть групу",
"notFound": "Груп не знайдено"
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Небезпечна зона",
"noResults": "Результатів не знайдено",
+ "unsavedChanges": "",
"preview": {
"show": "Показати попередній перегляд",
"hide": "Приховати попередній перегляд"
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "Власник цієї групи",
"ownerOfGroupDeleted": "Власника цієї групи видалено. Наразі не має власника."
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "Учасники",
"search": "Знайти учасника",
diff --git a/packages/translation/src/lang/vi.json b/packages/translation/src/lang/vi.json
index 2f0763ce9..5fb2f5b6a 100644
--- a/packages/translation/src/lang/vi.json
+++ b/packages/translation/src/lang/vi.json
@@ -305,7 +305,15 @@
"search": "",
"field": {
"name": "Tên",
- "members": ""
+ "members": "",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "",
"notFound": ""
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "Khu vực nguy hiểm",
"noResults": "Không có kết quả",
+ "unsavedChanges": "",
"preview": {
"show": "",
"hide": ""
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "",
"ownerOfGroupDeleted": ""
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "",
"search": "",
diff --git a/packages/translation/src/lang/zh.json b/packages/translation/src/lang/zh.json
index 5848f7fde..5d9e61e53 100644
--- a/packages/translation/src/lang/zh.json
+++ b/packages/translation/src/lang/zh.json
@@ -305,7 +305,15 @@
"search": "尋找用戶組",
"field": {
"name": "名稱",
- "members": "成員"
+ "members": "成員",
+ "homeBoard": {
+ "label": "",
+ "description": ""
+ },
+ "mobileBoard": {
+ "label": "",
+ "description": ""
+ }
},
"permission": {
"admin": {
@@ -501,7 +509,35 @@
"select": {
"label": "選擇用戶組",
"notFound": "用戶組不存在"
+ },
+ "settings": {
+ "board": {
+ "notification": {
+ "success": {
+ "title": "",
+ "message": ""
+ },
+ "error": {
+ "title": "",
+ "message": ""
+ }
+ }
+ }
+ },
+ "changePosition": {
+ "notification": {
+ "success": {
+ "message": ""
+ },
+ "error": {
+ "message": ""
+ }
+ }
}
+ },
+ "defaultGroup": {
+ "name": "",
+ "description": ""
}
},
"app": {
@@ -888,6 +924,7 @@
},
"dangerZone": "危險區域",
"noResults": "未找到結果",
+ "unsavedChanges": "",
"preview": {
"show": "顯示預覽",
"hide": "隱藏預覽"
@@ -2414,6 +2451,13 @@
"ownerOfGroup": "該用戶組的所有者",
"ownerOfGroupDeleted": "此用戶組的所有者已被移除,目前沒有所有者"
},
+ "setting": {
+ "title": "",
+ "alert": "",
+ "board": {
+ "title": ""
+ }
+ },
"members": {
"title": "成員",
"search": "尋找成員",
From f8fedefde9ae65923369b46876009f9f6cb27683 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Sun, 16 Feb 2025 10:34:59 +0000
Subject: [PATCH 09/46] fix(deps): update tanstack-query monorepo to ^5.66.2
(#2341)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
apps/nextjs/package.json | 6 ++--
pnpm-lock.yaml | 62 ++++++++++++++++++++--------------------
2 files changed, 34 insertions(+), 34 deletions(-)
diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json
index a2c2510c7..e9a46521f 100644
--- a/apps/nextjs/package.json
+++ b/apps/nextjs/package.json
@@ -56,9 +56,9 @@
"@million/lint": "1.0.14",
"@t3-oss/env-nextjs": "^0.12.0",
"@tabler/icons-react": "^3.30.0",
- "@tanstack/react-query": "^5.66.0",
- "@tanstack/react-query-devtools": "^5.66.0",
- "@tanstack/react-query-next-experimental": "^5.66.0",
+ "@tanstack/react-query": "^5.66.2",
+ "@tanstack/react-query-devtools": "^5.66.2",
+ "@tanstack/react-query-next-experimental": "^5.66.2",
"@trpc/client": "next",
"@trpc/next": "next",
"@trpc/react-query": "next",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c1cb074a1..97fca36cd 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -206,23 +206,23 @@ importers:
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
'@tanstack/react-query':
- specifier: ^5.66.0
- version: 5.66.0(react@19.0.0)
+ specifier: ^5.66.2
+ version: 5.66.2(react@19.0.0)
'@tanstack/react-query-devtools':
- specifier: ^5.66.0
- version: 5.66.0(@tanstack/react-query@5.66.0(react@19.0.0))(react@19.0.0)
+ specifier: ^5.66.2
+ version: 5.66.2(@tanstack/react-query@5.66.2(react@19.0.0))(react@19.0.0)
'@tanstack/react-query-next-experimental':
- specifier: ^5.66.0
- version: 5.66.0(@tanstack/react-query@5.66.0(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)
+ specifier: ^5.66.2
+ version: 5.66.2(@tanstack/react-query@5.66.2(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)
'@trpc/client':
specifier: next
version: 11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3)
'@trpc/next':
specifier: next
- version: 11.0.0-rc.768(@tanstack/react-query@5.66.0(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.0(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ version: 11.0.0-rc.768(@tanstack/react-query@5.66.2(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.2(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
'@trpc/react-query':
specifier: next
- version: 11.0.0-rc.768(@tanstack/react-query@5.66.0(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ version: 11.0.0-rc.768(@tanstack/react-query@5.66.2(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
'@trpc/server':
specifier: next
version: 11.0.0-rc.768(typescript@5.7.3)
@@ -583,7 +583,7 @@ importers:
version: 11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3)
'@trpc/react-query':
specifier: next
- version: 11.0.0-rc.768(@tanstack/react-query@5.66.0(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ version: 11.0.0-rc.768(@tanstack/react-query@5.66.2(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
'@trpc/server':
specifier: next
version: 11.0.0-rc.768(typescript@5.7.3)
@@ -4138,27 +4138,27 @@ packages:
resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==}
engines: {node: '>=12'}
- '@tanstack/query-core@5.66.0':
- resolution: {integrity: sha512-J+JeBtthiKxrpzUu7rfIPDzhscXF2p5zE/hVdrqkACBP8Yu0M96mwJ5m/8cPPYQE9aRNvXztXHlNwIh4FEeMZw==}
+ '@tanstack/query-core@5.66.2':
+ resolution: {integrity: sha512-GL/Rx7rIUxyYgJPWSpFjz09lizvAAZut2RueuRXnedAJzJMI+NxpwKA6dojJ9gc26RdUviH5pvSvEiYXo8vSTg==}
'@tanstack/query-devtools@5.65.0':
resolution: {integrity: sha512-g5y7zc07U9D3esMdqUfTEVu9kMHoIaVBsD0+M3LPdAdD710RpTcLiNvJY1JkYXqkq9+NV+CQoemVNpQPBXVsJg==}
- '@tanstack/react-query-devtools@5.66.0':
- resolution: {integrity: sha512-uB57wA2YZaQ2fPcFW0E9O1zAGDGSbRKRx84uMk/86VyU9jWVxvJ3Uzp+zNm+nZJYsuekCIo2opTdgNuvM3cKgA==}
+ '@tanstack/react-query-devtools@5.66.2':
+ resolution: {integrity: sha512-HoQeokWzMREBLPaL2mEf79n/aevhULqrIW/haYHfkRi5TC1+Xy6B5yYH8e1bvuDgRy9K01Q6I4H+r9+H7DOTyg==}
peerDependencies:
- '@tanstack/react-query': ^5.66.0
+ '@tanstack/react-query': ^5.66.2
react: ^18 || ^19
- '@tanstack/react-query-next-experimental@5.66.0':
- resolution: {integrity: sha512-BCBlqWVtCSev1Bmk5QJs99gN7TsiLGgRsg4efaI/P9zwPD9EmpvltMNixyMb/mwojDX+n6xMKZ8EKkXSgFp32w==}
+ '@tanstack/react-query-next-experimental@5.66.2':
+ resolution: {integrity: sha512-WbCtPQkfgUP5hGxkFuyNgTaQ9DYJ3A0DcVEdZO4FiFPANjXxCEvIwi/9JKnC3fSVoaGFVKjqBIR69U52ps0Hdw==}
peerDependencies:
- '@tanstack/react-query': ^5.66.0
+ '@tanstack/react-query': ^5.66.2
next: ^13 || ^14 || ^15
react: ^18 || ^19
- '@tanstack/react-query@5.66.0':
- resolution: {integrity: sha512-z3sYixFQJe8hndFnXgWu7C79ctL+pI0KAelYyW+khaNJ1m22lWrhJU2QrsTcRKMuVPtoZvfBYrTStIdKo+x0Xw==}
+ '@tanstack/react-query@5.66.2':
+ resolution: {integrity: sha512-8Dl/Aqn5VGMmxIld4n7DiWqUzif24UFdeDn1ShL9RXAy+o1gdXXGQtAdfT5QEZCWivE6EnRWFXYeO4DDQQoM7w==}
peerDependencies:
react: ^18 || ^19
@@ -12093,25 +12093,25 @@ snapshots:
dependencies:
remove-accents: 0.5.0
- '@tanstack/query-core@5.66.0': {}
+ '@tanstack/query-core@5.66.2': {}
'@tanstack/query-devtools@5.65.0': {}
- '@tanstack/react-query-devtools@5.66.0(@tanstack/react-query@5.66.0(react@19.0.0))(react@19.0.0)':
+ '@tanstack/react-query-devtools@5.66.2(@tanstack/react-query@5.66.2(react@19.0.0))(react@19.0.0)':
dependencies:
'@tanstack/query-devtools': 5.65.0
- '@tanstack/react-query': 5.66.0(react@19.0.0)
+ '@tanstack/react-query': 5.66.2(react@19.0.0)
react: 19.0.0
- '@tanstack/react-query-next-experimental@5.66.0(@tanstack/react-query@5.66.0(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)':
+ '@tanstack/react-query-next-experimental@5.66.2(@tanstack/react-query@5.66.2(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)':
dependencies:
- '@tanstack/react-query': 5.66.0(react@19.0.0)
+ '@tanstack/react-query': 5.66.2(react@19.0.0)
next: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
react: 19.0.0
- '@tanstack/react-query@5.66.0(react@19.0.0)':
+ '@tanstack/react-query@5.66.2(react@19.0.0)':
dependencies:
- '@tanstack/query-core': 5.66.0
+ '@tanstack/query-core': 5.66.2
react: 19.0.0
'@tanstack/react-table@8.20.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
@@ -12358,7 +12358,7 @@ snapshots:
'@trpc/server': 11.0.0-rc.768(typescript@5.7.3)
typescript: 5.7.3
- '@trpc/next@11.0.0-rc.768(@tanstack/react-query@5.66.0(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.0(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
+ '@trpc/next@11.0.0-rc.768(@tanstack/react-query@5.66.2(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.2(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
dependencies:
'@trpc/client': 11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3)
'@trpc/server': 11.0.0-rc.768(typescript@5.7.3)
@@ -12367,12 +12367,12 @@ snapshots:
react-dom: 19.0.0(react@19.0.0)
typescript: 5.7.3
optionalDependencies:
- '@tanstack/react-query': 5.66.0(react@19.0.0)
- '@trpc/react-query': 11.0.0-rc.768(@tanstack/react-query@5.66.0(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ '@tanstack/react-query': 5.66.2(react@19.0.0)
+ '@trpc/react-query': 11.0.0-rc.768(@tanstack/react-query@5.66.2(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
- '@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.0(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
+ '@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.2(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
dependencies:
- '@tanstack/react-query': 5.66.0(react@19.0.0)
+ '@tanstack/react-query': 5.66.2(react@19.0.0)
'@trpc/client': 11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3)
'@trpc/server': 11.0.0-rc.768(typescript@5.7.3)
react: 19.0.0
From ac941362de4119ab5606b0add1075e41b02c333a Mon Sep 17 00:00:00 2001
From: Meier Lukas
Date: Sun, 16 Feb 2025 11:42:00 +0100
Subject: [PATCH 10/46] chore(issue-template): add missing homarr version 1.6.0
---
.github/ISSUE_TEMPLATE/bug_report.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
index 1bd9ef399..7b1ad9bc7 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -31,6 +31,7 @@ body:
label: Version
description: What version of Homarr are you running?
options:
+ - 1.6.0
- 1.5.0
- 1.4.0
- 1.3.1
From 4152ca73663ea09419540473e38b3067f2d3f6d4 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Sun, 16 Feb 2025 12:59:57 +0000
Subject: [PATCH 11/46] chore(deps): update dependency @types/react to v19.0.9
(#2342)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
apps/nextjs/package.json | 2 +-
pnpm-lock.yaml | 152 +++++++++++++++++++--------------------
2 files changed, 77 insertions(+), 77 deletions(-)
diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json
index e9a46521f..5a16b9b03 100644
--- a/apps/nextjs/package.json
+++ b/apps/nextjs/package.json
@@ -94,7 +94,7 @@
"@types/chroma-js": "3.1.1",
"@types/node": "^22.13.4",
"@types/prismjs": "^1.26.5",
- "@types/react": "19.0.8",
+ "@types/react": "19.0.9",
"@types/react-dom": "19.0.3",
"@types/swagger-ui-react": "^5.18.0",
"concurrently": "^9.1.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 97fca36cd..3fcec7f8d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -183,19 +183,19 @@ importers:
version: 7.16.3(chroma-js@3.1.2)
'@mantine/core':
specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/dropzone':
specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
specifier: ^7.16.3
version: 7.16.3(react@19.0.0)
'@mantine/modals':
specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/tiptap':
specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tiptap/extension-link@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5))(@tiptap/react@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tiptap/extension-link@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5))(@tiptap/react@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@million/lint':
specifier: 1.0.14
version: 1.0.14(rollup@4.21.3)(webpack-sources@3.2.3)
@@ -255,10 +255,10 @@ importers:
version: 11.0.1
jotai:
specifier: ^2.12.0
- version: 2.12.0(@types/react@19.0.8)(react@19.0.0)
+ version: 2.12.0(@types/react@19.0.9)(react@19.0.0)
mantine-react-table:
specifier: 2.0.0-beta.8
- version: 2.0.0-beta.8(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 2.0.0-beta.8(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -288,7 +288,7 @@ importers:
version: 2.2.2
swagger-ui-react:
specifier: ^5.18.3
- version: 5.18.3(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 5.18.3(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
use-deep-compare-effect:
specifier: ^1.8.1
version: 1.8.1(react@19.0.0)
@@ -315,11 +315,11 @@ importers:
specifier: ^1.26.5
version: 1.26.5
'@types/react':
- specifier: 19.0.8
- version: 19.0.8
+ specifier: 19.0.9
+ version: 19.0.9
'@types/react-dom':
specifier: 19.0.3
- version: 19.0.3(@types/react@19.0.8)
+ version: 19.0.3(@types/react@19.0.9)
'@types/swagger-ui-react':
specifier: ^5.18.0
version: 5.18.0
@@ -1281,7 +1281,7 @@ importers:
version: link:../ui
'@mantine/core':
specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
specifier: ^7.16.3
version: 7.16.3(react@19.0.0)
@@ -1339,7 +1339,7 @@ importers:
version: link:../validation
'@mantine/core':
specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@tabler/icons-react':
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
@@ -1382,7 +1382,7 @@ importers:
version: link:../ui
'@mantine/notifications':
specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@tabler/icons-react':
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
@@ -1440,7 +1440,7 @@ importers:
version: link:../validation
'@mantine/core':
specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
specifier: ^7.16.3
version: 7.16.3(react@19.0.0)
@@ -1668,7 +1668,7 @@ importers:
version: link:../server-settings
'@mantine/dates':
specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -1729,19 +1729,19 @@ importers:
version: link:../ui
'@mantine/core':
specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
specifier: ^7.16.3
version: 7.16.3(react@19.0.0)
'@mantine/spotlight':
specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@tabler/icons-react':
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
jotai:
specifier: ^2.12.0
- version: 2.12.0(@types/react@19.0.8)(react@19.0.0)
+ version: 2.12.0(@types/react@19.0.9)(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -1787,7 +1787,7 @@ importers:
version: 4.3.1
mantine-react-table:
specifier: 2.0.0-beta.8
- version: 2.0.0-beta.8(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 2.0.0-beta.8(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -1836,10 +1836,10 @@ importers:
version: link:../validation
'@mantine/core':
specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/dates':
specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
specifier: ^7.16.3
version: 7.16.3(react@19.0.0)
@@ -1848,7 +1848,7 @@ importers:
version: 3.30.0(react@19.0.0)
mantine-react-table:
specifier: 2.0.0-beta.8
- version: 2.0.0-beta.8(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 2.0.0-beta.8(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -1970,7 +1970,7 @@ importers:
version: link:../validation
'@mantine/core':
specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
specifier: ^7.16.3
version: 7.16.3(react@19.0.0)
@@ -2030,7 +2030,7 @@ importers:
version: 1.11.13
mantine-react-table:
specifier: 2.0.0-beta.8
- version: 2.0.0-beta.8(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 2.0.0-beta.8(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -4589,8 +4589,8 @@ packages:
peerDependencies:
'@types/react': ^19.0.0
- '@types/react@19.0.8':
- resolution: {integrity: sha512-9P/o1IGdfmQxrujGbIMDyYaaCykhLKc0NGCtYcECNUr9UAaDe4gwvV9bR6tvd5Br1SG0j+PBpbKr2UYY8CwqSw==}
+ '@types/react@19.0.9':
+ resolution: {integrity: sha512-FedNTYgmMwSZmD1Sru/W1gJKuiYCN/3SuBkmZkcxX+FpO5zL76B22A9YNfAKg4HQO3Neh/30AiynP6BELdU0qQ==}
'@types/semver@7.5.8':
resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
@@ -11022,7 +11022,7 @@ snapshots:
dependencies:
chroma-js: 3.1.2
- '@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@floating-ui/react': 0.26.28(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks': 7.16.3(react@19.0.0)
@@ -11030,24 +11030,24 @@ snapshots:
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
react-number-format: 5.4.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- react-remove-scroll: 2.6.2(@types/react@19.0.8)(react@19.0.0)
- react-textarea-autosize: 8.5.6(@types/react@19.0.8)(react@19.0.0)
+ react-remove-scroll: 2.6.2(@types/react@19.0.9)(react@19.0.0)
+ react-textarea-autosize: 8.5.6(@types/react@19.0.9)(react@19.0.0)
type-fest: 4.30.2
transitivePeerDependencies:
- '@types/react'
- '@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks': 7.16.3(react@19.0.0)
clsx: 2.1.1
dayjs: 1.11.13
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
- '@mantine/dropzone@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/dropzone@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks': 7.16.3(react@19.0.0)
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
@@ -11063,25 +11063,25 @@ snapshots:
dependencies:
react: 19.0.0
- '@mantine/modals@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/modals@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks': 7.16.3(react@19.0.0)
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
- '@mantine/notifications@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/notifications@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks': 7.16.3(react@19.0.0)
'@mantine/store': 7.16.3(react@19.0.0)
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- '@mantine/spotlight@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/spotlight@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks': 7.16.3(react@19.0.0)
'@mantine/store': 7.16.3(react@19.0.0)
react: 19.0.0
@@ -11091,9 +11091,9 @@ snapshots:
dependencies:
react: 19.0.0
- '@mantine/tiptap@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tiptap/extension-link@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5))(@tiptap/react@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/tiptap@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tiptap/extension-link@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5))(@tiptap/react@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks': 7.16.3(react@19.0.0)
'@tiptap/extension-link': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)
'@tiptap/react': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
@@ -12582,11 +12582,11 @@ snapshots:
'@types/range-parser@1.2.7': {}
- '@types/react-dom@19.0.3(@types/react@19.0.8)':
+ '@types/react-dom@19.0.3(@types/react@19.0.9)':
dependencies:
- '@types/react': 19.0.8
+ '@types/react': 19.0.9
- '@types/react@19.0.8':
+ '@types/react@19.0.9':
dependencies:
csstype: 3.1.3
@@ -12618,7 +12618,7 @@ snapshots:
'@types/swagger-ui-react@5.18.0':
dependencies:
- '@types/react': 19.0.8
+ '@types/react': 19.0.9
'@types/through@0.0.33':
dependencies:
@@ -15542,9 +15542,9 @@ snapshots:
jose@5.9.6: {}
- jotai@2.12.0(@types/react@19.0.8)(react@19.0.0):
+ jotai@2.12.0(@types/react@19.0.9)(react@19.0.0):
optionalDependencies:
- '@types/react': 19.0.8
+ '@types/react': 19.0.9
react: 19.0.0
js-base64@3.7.7:
@@ -15794,10 +15794,10 @@ snapshots:
make-error@1.3.6: {}
- mantine-react-table@2.0.0-beta.8(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
+ mantine-react-table@2.0.0-beta.8(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- '@mantine/dates': 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/dates': 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks': 7.16.3(react@19.0.0)
'@tabler/icons-react': 3.30.0(react@19.0.0)
'@tanstack/match-sorter-utils': 8.19.4
@@ -16856,35 +16856,35 @@ snapshots:
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
- react-redux@9.1.2(@types/react@19.0.8)(react@19.0.0)(redux@5.0.1):
+ react-redux@9.1.2(@types/react@19.0.9)(react@19.0.0)(redux@5.0.1):
dependencies:
'@types/use-sync-external-store': 0.0.3
react: 19.0.0
use-sync-external-store: 1.2.2(react@19.0.0)
optionalDependencies:
- '@types/react': 19.0.8
+ '@types/react': 19.0.9
redux: 5.0.1
react-refresh@0.14.2: {}
- react-remove-scroll-bar@2.3.8(@types/react@19.0.8)(react@19.0.0):
+ react-remove-scroll-bar@2.3.8(@types/react@19.0.9)(react@19.0.0):
dependencies:
react: 19.0.0
- react-style-singleton: 2.2.3(@types/react@19.0.8)(react@19.0.0)
+ react-style-singleton: 2.2.3(@types/react@19.0.9)(react@19.0.0)
tslib: 2.8.1
optionalDependencies:
- '@types/react': 19.0.8
+ '@types/react': 19.0.9
- react-remove-scroll@2.6.2(@types/react@19.0.8)(react@19.0.0):
+ react-remove-scroll@2.6.2(@types/react@19.0.9)(react@19.0.0):
dependencies:
react: 19.0.0
- react-remove-scroll-bar: 2.3.8(@types/react@19.0.8)(react@19.0.0)
- react-style-singleton: 2.2.3(@types/react@19.0.8)(react@19.0.0)
+ react-remove-scroll-bar: 2.3.8(@types/react@19.0.9)(react@19.0.0)
+ react-style-singleton: 2.2.3(@types/react@19.0.9)(react@19.0.0)
tslib: 2.8.1
- use-callback-ref: 1.3.3(@types/react@19.0.8)(react@19.0.0)
- use-sidecar: 1.1.2(@types/react@19.0.8)(react@19.0.0)
+ use-callback-ref: 1.3.3(@types/react@19.0.9)(react@19.0.0)
+ use-sidecar: 1.1.2(@types/react@19.0.9)(react@19.0.0)
optionalDependencies:
- '@types/react': 19.0.8
+ '@types/react': 19.0.9
react-scan@0.0.31:
dependencies:
@@ -16899,13 +16899,13 @@ snapshots:
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
- react-style-singleton@2.2.3(@types/react@19.0.8)(react@19.0.0):
+ react-style-singleton@2.2.3(@types/react@19.0.9)(react@19.0.0):
dependencies:
get-nonce: 1.0.1
react: 19.0.0
tslib: 2.8.1
optionalDependencies:
- '@types/react': 19.0.8
+ '@types/react': 19.0.9
react-syntax-highlighter@15.5.0(react@19.0.0):
dependencies:
@@ -16916,12 +16916,12 @@ snapshots:
react: 19.0.0
refractor: 3.6.0
- react-textarea-autosize@8.5.6(@types/react@19.0.8)(react@19.0.0):
+ react-textarea-autosize@8.5.6(@types/react@19.0.9)(react@19.0.0):
dependencies:
'@babel/runtime': 7.25.6
react: 19.0.0
use-composed-ref: 1.3.0(react@19.0.0)
- use-latest: 1.2.1(@types/react@19.0.8)(react@19.0.0)
+ use-latest: 1.2.1(@types/react@19.0.9)(react@19.0.0)
transitivePeerDependencies:
- '@types/react'
@@ -17742,7 +17742,7 @@ snapshots:
transitivePeerDependencies:
- debug
- swagger-ui-react@5.18.3(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
+ swagger-ui-react@5.18.3(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
'@babel/runtime-corejs3': 7.25.6
'@braintree/sanitize-url': 7.0.4
@@ -17767,7 +17767,7 @@ snapshots:
react-immutable-proptypes: 2.2.0(immutable@3.8.2)
react-immutable-pure-component: 2.2.2(immutable@3.8.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
react-inspector: 6.0.2(react@19.0.0)
- react-redux: 9.1.2(@types/react@19.0.8)(react@19.0.0)(redux@5.0.1)
+ react-redux: 9.1.2(@types/react@19.0.9)(react@19.0.0)(redux@5.0.1)
react-syntax-highlighter: 15.5.0(react@19.0.0)
redux: 5.0.1
redux-immutable: 4.0.0(immutable@3.8.2)
@@ -18335,12 +18335,12 @@ snapshots:
url-toolkit@2.2.5: {}
- use-callback-ref@1.3.3(@types/react@19.0.8)(react@19.0.0):
+ use-callback-ref@1.3.3(@types/react@19.0.9)(react@19.0.0):
dependencies:
react: 19.0.0
tslib: 2.8.1
optionalDependencies:
- '@types/react': 19.0.8
+ '@types/react': 19.0.9
use-composed-ref@1.3.0(react@19.0.0):
dependencies:
@@ -18358,26 +18358,26 @@ snapshots:
intl-messageformat: 10.7.1
react: 19.0.0
- use-isomorphic-layout-effect@1.1.2(@types/react@19.0.8)(react@19.0.0):
+ use-isomorphic-layout-effect@1.1.2(@types/react@19.0.9)(react@19.0.0):
dependencies:
react: 19.0.0
optionalDependencies:
- '@types/react': 19.0.8
+ '@types/react': 19.0.9
- use-latest@1.2.1(@types/react@19.0.8)(react@19.0.0):
+ use-latest@1.2.1(@types/react@19.0.9)(react@19.0.0):
dependencies:
react: 19.0.0
- use-isomorphic-layout-effect: 1.1.2(@types/react@19.0.8)(react@19.0.0)
+ use-isomorphic-layout-effect: 1.1.2(@types/react@19.0.9)(react@19.0.0)
optionalDependencies:
- '@types/react': 19.0.8
+ '@types/react': 19.0.9
- use-sidecar@1.1.2(@types/react@19.0.8)(react@19.0.0):
+ use-sidecar@1.1.2(@types/react@19.0.9)(react@19.0.0):
dependencies:
detect-node-es: 1.1.0
react: 19.0.0
tslib: 2.8.1
optionalDependencies:
- '@types/react': 19.0.8
+ '@types/react': 19.0.9
use-sync-external-store@1.2.2(react@19.0.0):
dependencies:
From f32af66a6ad4676530265bfd1052b56308d4d40f Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Sun, 16 Feb 2025 13:20:26 +0000
Subject: [PATCH 12/46] fix(deps): update tanstack-query monorepo to ^5.66.3
(#2343)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
apps/nextjs/package.json | 6 ++--
pnpm-lock.yaml | 62 ++++++++++++++++++++--------------------
2 files changed, 34 insertions(+), 34 deletions(-)
diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json
index 5a16b9b03..637bd5d62 100644
--- a/apps/nextjs/package.json
+++ b/apps/nextjs/package.json
@@ -56,9 +56,9 @@
"@million/lint": "1.0.14",
"@t3-oss/env-nextjs": "^0.12.0",
"@tabler/icons-react": "^3.30.0",
- "@tanstack/react-query": "^5.66.2",
- "@tanstack/react-query-devtools": "^5.66.2",
- "@tanstack/react-query-next-experimental": "^5.66.2",
+ "@tanstack/react-query": "^5.66.3",
+ "@tanstack/react-query-devtools": "^5.66.3",
+ "@tanstack/react-query-next-experimental": "^5.66.3",
"@trpc/client": "next",
"@trpc/next": "next",
"@trpc/react-query": "next",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3fcec7f8d..66e94817b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -206,23 +206,23 @@ importers:
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
'@tanstack/react-query':
- specifier: ^5.66.2
- version: 5.66.2(react@19.0.0)
+ specifier: ^5.66.3
+ version: 5.66.3(react@19.0.0)
'@tanstack/react-query-devtools':
- specifier: ^5.66.2
- version: 5.66.2(@tanstack/react-query@5.66.2(react@19.0.0))(react@19.0.0)
+ specifier: ^5.66.3
+ version: 5.66.3(@tanstack/react-query@5.66.3(react@19.0.0))(react@19.0.0)
'@tanstack/react-query-next-experimental':
- specifier: ^5.66.2
- version: 5.66.2(@tanstack/react-query@5.66.2(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)
+ specifier: ^5.66.3
+ version: 5.66.3(@tanstack/react-query@5.66.3(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)
'@trpc/client':
specifier: next
version: 11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3)
'@trpc/next':
specifier: next
- version: 11.0.0-rc.768(@tanstack/react-query@5.66.2(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.2(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ version: 11.0.0-rc.768(@tanstack/react-query@5.66.3(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.3(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
'@trpc/react-query':
specifier: next
- version: 11.0.0-rc.768(@tanstack/react-query@5.66.2(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ version: 11.0.0-rc.768(@tanstack/react-query@5.66.3(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
'@trpc/server':
specifier: next
version: 11.0.0-rc.768(typescript@5.7.3)
@@ -583,7 +583,7 @@ importers:
version: 11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3)
'@trpc/react-query':
specifier: next
- version: 11.0.0-rc.768(@tanstack/react-query@5.66.2(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ version: 11.0.0-rc.768(@tanstack/react-query@5.66.3(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
'@trpc/server':
specifier: next
version: 11.0.0-rc.768(typescript@5.7.3)
@@ -4138,27 +4138,27 @@ packages:
resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==}
engines: {node: '>=12'}
- '@tanstack/query-core@5.66.2':
- resolution: {integrity: sha512-GL/Rx7rIUxyYgJPWSpFjz09lizvAAZut2RueuRXnedAJzJMI+NxpwKA6dojJ9gc26RdUviH5pvSvEiYXo8vSTg==}
+ '@tanstack/query-core@5.66.3':
+ resolution: {integrity: sha512-+2iDxH7UFdtwcry766aJszGmbByQDIzTltJ3oQAZF9bhCxHCIN3yDwHa6qDCZxcpMGvUphCRx/RYJvLbM8mucQ==}
'@tanstack/query-devtools@5.65.0':
resolution: {integrity: sha512-g5y7zc07U9D3esMdqUfTEVu9kMHoIaVBsD0+M3LPdAdD710RpTcLiNvJY1JkYXqkq9+NV+CQoemVNpQPBXVsJg==}
- '@tanstack/react-query-devtools@5.66.2':
- resolution: {integrity: sha512-HoQeokWzMREBLPaL2mEf79n/aevhULqrIW/haYHfkRi5TC1+Xy6B5yYH8e1bvuDgRy9K01Q6I4H+r9+H7DOTyg==}
+ '@tanstack/react-query-devtools@5.66.3':
+ resolution: {integrity: sha512-ycICgTVQ2V6EEAXShOei8Ekxf+6IT6EQmwUgzEnJInZRTJZIcokOGB2Shp60Ky7sTAe1oeZD3tuky7gZg0gvyw==}
peerDependencies:
- '@tanstack/react-query': ^5.66.2
+ '@tanstack/react-query': ^5.66.3
react: ^18 || ^19
- '@tanstack/react-query-next-experimental@5.66.2':
- resolution: {integrity: sha512-WbCtPQkfgUP5hGxkFuyNgTaQ9DYJ3A0DcVEdZO4FiFPANjXxCEvIwi/9JKnC3fSVoaGFVKjqBIR69U52ps0Hdw==}
+ '@tanstack/react-query-next-experimental@5.66.3':
+ resolution: {integrity: sha512-1+3bZ//vmyfprAb7XSmtuDAmtlg2wGtZpCsjEY0CF39Bu95TJCavxi8w6kya5p6SXHHI5icKv6wJwEm5GkRHBg==}
peerDependencies:
- '@tanstack/react-query': ^5.66.2
+ '@tanstack/react-query': ^5.66.3
next: ^13 || ^14 || ^15
react: ^18 || ^19
- '@tanstack/react-query@5.66.2':
- resolution: {integrity: sha512-8Dl/Aqn5VGMmxIld4n7DiWqUzif24UFdeDn1ShL9RXAy+o1gdXXGQtAdfT5QEZCWivE6EnRWFXYeO4DDQQoM7w==}
+ '@tanstack/react-query@5.66.3':
+ resolution: {integrity: sha512-sWMvxZ5VugPDgD1CzP7f0s9yFvjcXP3FXO5IVV2ndXlYqUCwykU8U69Kk05Qn5UvGRqB/gtj4J7vcTC6vtLHtQ==}
peerDependencies:
react: ^18 || ^19
@@ -12093,25 +12093,25 @@ snapshots:
dependencies:
remove-accents: 0.5.0
- '@tanstack/query-core@5.66.2': {}
+ '@tanstack/query-core@5.66.3': {}
'@tanstack/query-devtools@5.65.0': {}
- '@tanstack/react-query-devtools@5.66.2(@tanstack/react-query@5.66.2(react@19.0.0))(react@19.0.0)':
+ '@tanstack/react-query-devtools@5.66.3(@tanstack/react-query@5.66.3(react@19.0.0))(react@19.0.0)':
dependencies:
'@tanstack/query-devtools': 5.65.0
- '@tanstack/react-query': 5.66.2(react@19.0.0)
+ '@tanstack/react-query': 5.66.3(react@19.0.0)
react: 19.0.0
- '@tanstack/react-query-next-experimental@5.66.2(@tanstack/react-query@5.66.2(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)':
+ '@tanstack/react-query-next-experimental@5.66.3(@tanstack/react-query@5.66.3(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)':
dependencies:
- '@tanstack/react-query': 5.66.2(react@19.0.0)
+ '@tanstack/react-query': 5.66.3(react@19.0.0)
next: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
react: 19.0.0
- '@tanstack/react-query@5.66.2(react@19.0.0)':
+ '@tanstack/react-query@5.66.3(react@19.0.0)':
dependencies:
- '@tanstack/query-core': 5.66.2
+ '@tanstack/query-core': 5.66.3
react: 19.0.0
'@tanstack/react-table@8.20.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
@@ -12358,7 +12358,7 @@ snapshots:
'@trpc/server': 11.0.0-rc.768(typescript@5.7.3)
typescript: 5.7.3
- '@trpc/next@11.0.0-rc.768(@tanstack/react-query@5.66.2(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.2(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
+ '@trpc/next@11.0.0-rc.768(@tanstack/react-query@5.66.3(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.3(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
dependencies:
'@trpc/client': 11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3)
'@trpc/server': 11.0.0-rc.768(typescript@5.7.3)
@@ -12367,12 +12367,12 @@ snapshots:
react-dom: 19.0.0(react@19.0.0)
typescript: 5.7.3
optionalDependencies:
- '@tanstack/react-query': 5.66.2(react@19.0.0)
- '@trpc/react-query': 11.0.0-rc.768(@tanstack/react-query@5.66.2(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ '@tanstack/react-query': 5.66.3(react@19.0.0)
+ '@trpc/react-query': 11.0.0-rc.768(@tanstack/react-query@5.66.3(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
- '@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.2(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
+ '@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.3(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
dependencies:
- '@tanstack/react-query': 5.66.2(react@19.0.0)
+ '@tanstack/react-query': 5.66.3(react@19.0.0)
'@trpc/client': 11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3)
'@trpc/server': 11.0.0-rc.768(typescript@5.7.3)
react: 19.0.0
From a62aa09db6c87573d579bcebc9f5d5c3ac133af2 Mon Sep 17 00:00:00 2001
From: Jack Weller <97435840+jackwellerreal@users.noreply.github.com>
Date: Mon, 17 Feb 2025 07:19:22 +1000
Subject: [PATCH 13/46] fix: typo in pr template (#2344)
---
.github/pull_request_template.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
index b551590ab..ccbf05db3 100644
--- a/.github/pull_request_template.md
+++ b/.github/pull_request_template.md
@@ -6,7 +6,7 @@
**Thank you for your contribution. Please ensure that your pull request meets the following pull request:**
-- [ ] Builds without warnings or errors (``pnpm buid``, autofix with ``pnpm format:fix``)
+- [ ] Builds without warnings or errors (``pnpm build``, autofix with ``pnpm format:fix``)
- [ ] Pull request targets ``dev`` branch
- [ ] Commits follow the [conventional commits guideline](https://www.conventionalcommits.org/en/v1.0.0/)
- [ ] No shorthand variable names are used (eg. ``x``, ``y``, ``i`` or any abbrevation)
From a4317f9479fd9084358a0aab18cfee1cda8e0818 Mon Sep 17 00:00:00 2001
From: "homarr-crowdin[bot]"
<190541745+homarr-crowdin[bot]@users.noreply.github.com>
Date: Mon, 17 Feb 2025 00:47:25 +0000
Subject: [PATCH 14/46] chore(lang): updated translations from crowdin
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
---
packages/translation/src/lang/tr.json | 32 +++++++++++++--------------
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/packages/translation/src/lang/tr.json b/packages/translation/src/lang/tr.json
index 79847cdb8..02493219f 100644
--- a/packages/translation/src/lang/tr.json
+++ b/packages/translation/src/lang/tr.json
@@ -307,12 +307,12 @@
"name": "İsim",
"members": "Üyeler",
"homeBoard": {
- "label": "",
- "description": ""
+ "label": "Ana Panel",
+ "description": "Yalnızca grubun erişebildiği paneller seçilebilir"
},
"mobileBoard": {
- "label": "",
- "description": ""
+ "label": "Mobil panel",
+ "description": "Yalnızca grubun erişebildiği paneller seçilebilir"
}
},
"permission": {
@@ -514,12 +514,12 @@
"board": {
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Ayarlar kaydedildi",
+ "message": "Panel ayarları başarıyla kaydedildi"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Ayarlar kaydedilemedi",
+ "message": "Panel ayarları kaydedilemiyor"
}
}
}
@@ -527,17 +527,17 @@
"changePosition": {
"notification": {
"success": {
- "message": ""
+ "message": "Konum başarıyla değiştirildi"
},
"error": {
- "message": ""
+ "message": "Konum değiştirilemiyor"
}
}
}
},
"defaultGroup": {
- "name": "",
- "description": ""
+ "name": "Varsayılan grup",
+ "description": "Tüm oturum açmış kullanıcılar - {name}"
}
},
"app": {
@@ -924,7 +924,7 @@
},
"dangerZone": "Tehlikeli Bölge",
"noResults": "Sonuç bulunamadı",
- "unsavedChanges": "",
+ "unsavedChanges": "Kaydedilmemiş değişiklikleriniz var!",
"preview": {
"show": "Ara Renkleri Göster",
"hide": "Ara Renkleri Gizle"
@@ -2452,10 +2452,10 @@
"ownerOfGroupDeleted": "Bu grubun sahibi silindi. Şu anda bir sahibi yok."
},
"setting": {
- "title": "",
- "alert": "",
+ "title": "Ayarlar",
+ "alert": "Grup ayarları, listedeki grupların sırasına göre önceliklendirilir. En üstteki ayarlar en alttaki ayarları geçersiz kılar.",
"board": {
- "title": ""
+ "title": "Paneller"
}
},
"members": {
From f6450cb4b4294c4841f19915b0ea6fed52d8d535 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Mon, 17 Feb 2025 00:57:59 +0000
Subject: [PATCH 15/46] chore(deps): update pnpm to v10.4.1 (#2345)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index 41d8f54f5..264e91545 100644
--- a/package.json
+++ b/package.json
@@ -53,7 +53,7 @@
"vite-tsconfig-paths": "^5.1.4",
"vitest": "^3.0.5"
},
- "packageManager": "pnpm@10.4.0",
+ "packageManager": "pnpm@10.4.1",
"engines": {
"node": ">=22.14.0"
},
From 4764f41e1bf77f7934840a84e25b2989fc1e7c7c Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Mon, 17 Feb 2025 05:54:11 +0000
Subject: [PATCH 16/46] fix(deps): update dependency mantine-react-table to
v2.0.0-beta.9 (#2348)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
apps/nextjs/package.json | 2 +-
packages/translation/package.json | 2 +-
packages/ui/package.json | 2 +-
packages/widgets/package.json | 2 +-
pnpm-lock.yaml | 22 +++++++++++-----------
5 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json
index 637bd5d62..ef89cb19f 100644
--- a/apps/nextjs/package.json
+++ b/apps/nextjs/package.json
@@ -73,7 +73,7 @@
"flag-icons": "^7.3.2",
"glob": "^11.0.1",
"jotai": "^2.12.0",
- "mantine-react-table": "2.0.0-beta.8",
+ "mantine-react-table": "2.0.0-beta.9",
"next": "15.1.7",
"postcss-preset-mantine": "^1.17.0",
"prismjs": "^1.29.0",
diff --git a/packages/translation/package.json b/packages/translation/package.json
index 4c1bd445b..c93d15ad5 100644
--- a/packages/translation/package.json
+++ b/packages/translation/package.json
@@ -31,7 +31,7 @@
"@homarr/definitions": "workspace:^0.1.0",
"dayjs": "^1.11.13",
"deepmerge": "4.3.1",
- "mantine-react-table": "2.0.0-beta.8",
+ "mantine-react-table": "2.0.0-beta.9",
"next": "15.1.7",
"next-intl": "3.26.3",
"react": "19.0.0",
diff --git a/packages/ui/package.json b/packages/ui/package.json
index 7489fcdaa..d07da3bca 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -33,7 +33,7 @@
"@mantine/dates": "^7.16.3",
"@mantine/hooks": "^7.16.3",
"@tabler/icons-react": "^3.30.0",
- "mantine-react-table": "2.0.0-beta.8",
+ "mantine-react-table": "2.0.0-beta.9",
"next": "15.1.7",
"react": "19.0.0",
"react-dom": "19.0.0"
diff --git a/packages/widgets/package.json b/packages/widgets/package.json
index 63eb9e645..d0e4d2979 100644
--- a/packages/widgets/package.json
+++ b/packages/widgets/package.json
@@ -63,7 +63,7 @@
"@tiptap/starter-kit": "^2.11.5",
"clsx": "^2.1.1",
"dayjs": "^1.11.13",
- "mantine-react-table": "2.0.0-beta.8",
+ "mantine-react-table": "2.0.0-beta.9",
"next": "15.1.7",
"react": "19.0.0",
"react-dom": "19.0.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 66e94817b..b691c64b4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -257,8 +257,8 @@ importers:
specifier: ^2.12.0
version: 2.12.0(@types/react@19.0.9)(react@19.0.0)
mantine-react-table:
- specifier: 2.0.0-beta.8
- version: 2.0.0-beta.8(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: 2.0.0-beta.9
+ version: 2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -1786,8 +1786,8 @@ importers:
specifier: 4.3.1
version: 4.3.1
mantine-react-table:
- specifier: 2.0.0-beta.8
- version: 2.0.0-beta.8(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: 2.0.0-beta.9
+ version: 2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -1847,8 +1847,8 @@ importers:
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
mantine-react-table:
- specifier: 2.0.0-beta.8
- version: 2.0.0-beta.8(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: 2.0.0-beta.9
+ version: 2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -2029,8 +2029,8 @@ importers:
specifier: ^1.11.13
version: 1.11.13
mantine-react-table:
- specifier: 2.0.0-beta.8
- version: 2.0.0-beta.8(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: 2.0.0-beta.9
+ version: 2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -7346,8 +7346,8 @@ packages:
make-error@1.3.6:
resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
- mantine-react-table@2.0.0-beta.8:
- resolution: {integrity: sha512-3Ey0jbLtqcN89n24kDRiOeYwhR5zcfHzzCz7KOip5fXvvrtn6N7vj+Fw2jYFFbPQr7TLzBviSSQkPcVyQbs+/w==}
+ mantine-react-table@2.0.0-beta.9:
+ resolution: {integrity: sha512-ZdfcwebWaPERoDvAuk43VYcBCzamohARVclnbuepT0PHZ0wRcDPMBR+zgaocL+pFy8EXUGwvWTOKNh25ITpjNQ==}
engines: {node: '>=16'}
peerDependencies:
'@mantine/core': ^7.9
@@ -15794,7 +15794,7 @@ snapshots:
make-error@1.3.6: {}
- mantine-react-table@2.0.0-beta.8(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
+ mantine-react-table@2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
'@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/dates': 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
From cdc1d38be6be57ca609b57185eb1824ee05e973b Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Mon, 17 Feb 2025 09:46:54 +0000
Subject: [PATCH 17/46] chore(deps): update react monorepo (#2351)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
apps/nextjs/package.json | 4 +-
pnpm-lock.yaml | 158 +++++++++++++++++++--------------------
2 files changed, 81 insertions(+), 81 deletions(-)
diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json
index ef89cb19f..6e9c2fc71 100644
--- a/apps/nextjs/package.json
+++ b/apps/nextjs/package.json
@@ -94,8 +94,8 @@
"@types/chroma-js": "3.1.1",
"@types/node": "^22.13.4",
"@types/prismjs": "^1.26.5",
- "@types/react": "19.0.9",
- "@types/react-dom": "19.0.3",
+ "@types/react": "19.0.10",
+ "@types/react-dom": "19.0.4",
"@types/swagger-ui-react": "^5.18.0",
"concurrently": "^9.1.2",
"eslint": "^9.20.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b691c64b4..1098d14a4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -183,19 +183,19 @@ importers:
version: 7.16.3(chroma-js@3.1.2)
'@mantine/core':
specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/dropzone':
specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
specifier: ^7.16.3
version: 7.16.3(react@19.0.0)
'@mantine/modals':
specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/tiptap':
specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tiptap/extension-link@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5))(@tiptap/react@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tiptap/extension-link@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5))(@tiptap/react@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@million/lint':
specifier: 1.0.14
version: 1.0.14(rollup@4.21.3)(webpack-sources@3.2.3)
@@ -255,10 +255,10 @@ importers:
version: 11.0.1
jotai:
specifier: ^2.12.0
- version: 2.12.0(@types/react@19.0.9)(react@19.0.0)
+ version: 2.12.0(@types/react@19.0.10)(react@19.0.0)
mantine-react-table:
specifier: 2.0.0-beta.9
- version: 2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -288,7 +288,7 @@ importers:
version: 2.2.2
swagger-ui-react:
specifier: ^5.18.3
- version: 5.18.3(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 5.18.3(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
use-deep-compare-effect:
specifier: ^1.8.1
version: 1.8.1(react@19.0.0)
@@ -315,11 +315,11 @@ importers:
specifier: ^1.26.5
version: 1.26.5
'@types/react':
- specifier: 19.0.9
- version: 19.0.9
+ specifier: 19.0.10
+ version: 19.0.10
'@types/react-dom':
- specifier: 19.0.3
- version: 19.0.3(@types/react@19.0.9)
+ specifier: 19.0.4
+ version: 19.0.4(@types/react@19.0.10)
'@types/swagger-ui-react':
specifier: ^5.18.0
version: 5.18.0
@@ -1281,7 +1281,7 @@ importers:
version: link:../ui
'@mantine/core':
specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
specifier: ^7.16.3
version: 7.16.3(react@19.0.0)
@@ -1339,7 +1339,7 @@ importers:
version: link:../validation
'@mantine/core':
specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@tabler/icons-react':
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
@@ -1382,7 +1382,7 @@ importers:
version: link:../ui
'@mantine/notifications':
specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@tabler/icons-react':
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
@@ -1440,7 +1440,7 @@ importers:
version: link:../validation
'@mantine/core':
specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
specifier: ^7.16.3
version: 7.16.3(react@19.0.0)
@@ -1668,7 +1668,7 @@ importers:
version: link:../server-settings
'@mantine/dates':
specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -1729,19 +1729,19 @@ importers:
version: link:../ui
'@mantine/core':
specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
specifier: ^7.16.3
version: 7.16.3(react@19.0.0)
'@mantine/spotlight':
specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@tabler/icons-react':
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
jotai:
specifier: ^2.12.0
- version: 2.12.0(@types/react@19.0.9)(react@19.0.0)
+ version: 2.12.0(@types/react@19.0.10)(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -1787,7 +1787,7 @@ importers:
version: 4.3.1
mantine-react-table:
specifier: 2.0.0-beta.9
- version: 2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -1836,10 +1836,10 @@ importers:
version: link:../validation
'@mantine/core':
specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/dates':
specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
specifier: ^7.16.3
version: 7.16.3(react@19.0.0)
@@ -1848,7 +1848,7 @@ importers:
version: 3.30.0(react@19.0.0)
mantine-react-table:
specifier: 2.0.0-beta.9
- version: 2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -1970,7 +1970,7 @@ importers:
version: link:../validation
'@mantine/core':
specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
specifier: ^7.16.3
version: 7.16.3(react@19.0.0)
@@ -2030,7 +2030,7 @@ importers:
version: 1.11.13
mantine-react-table:
specifier: 2.0.0-beta.9
- version: 2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -4584,13 +4584,13 @@ packages:
'@types/range-parser@1.2.7':
resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
- '@types/react-dom@19.0.3':
- resolution: {integrity: sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==}
+ '@types/react-dom@19.0.4':
+ resolution: {integrity: sha512-4fSQ8vWFkg+TGhePfUzVmat3eC14TXYSsiiDSLI0dVLsrm9gZFABjPy/Qu6TKgl1tq1Bu1yDsuQgY3A3DOjCcg==}
peerDependencies:
'@types/react': ^19.0.0
- '@types/react@19.0.9':
- resolution: {integrity: sha512-FedNTYgmMwSZmD1Sru/W1gJKuiYCN/3SuBkmZkcxX+FpO5zL76B22A9YNfAKg4HQO3Neh/30AiynP6BELdU0qQ==}
+ '@types/react@19.0.10':
+ resolution: {integrity: sha512-JuRQ9KXLEjaUNjTWpzuR231Z2WpIwczOkBEIvbHNCzQefFIT0L8IqE6NV6ULLyC1SI/i234JnDoMkfg+RjQj2g==}
'@types/semver@7.5.8':
resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
@@ -11022,7 +11022,7 @@ snapshots:
dependencies:
chroma-js: 3.1.2
- '@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@floating-ui/react': 0.26.28(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks': 7.16.3(react@19.0.0)
@@ -11030,24 +11030,24 @@ snapshots:
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
react-number-format: 5.4.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- react-remove-scroll: 2.6.2(@types/react@19.0.9)(react@19.0.0)
- react-textarea-autosize: 8.5.6(@types/react@19.0.9)(react@19.0.0)
+ react-remove-scroll: 2.6.2(@types/react@19.0.10)(react@19.0.0)
+ react-textarea-autosize: 8.5.6(@types/react@19.0.10)(react@19.0.0)
type-fest: 4.30.2
transitivePeerDependencies:
- '@types/react'
- '@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks': 7.16.3(react@19.0.0)
clsx: 2.1.1
dayjs: 1.11.13
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
- '@mantine/dropzone@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/dropzone@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks': 7.16.3(react@19.0.0)
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
@@ -11063,25 +11063,25 @@ snapshots:
dependencies:
react: 19.0.0
- '@mantine/modals@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/modals@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks': 7.16.3(react@19.0.0)
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
- '@mantine/notifications@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/notifications@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks': 7.16.3(react@19.0.0)
'@mantine/store': 7.16.3(react@19.0.0)
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- '@mantine/spotlight@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/spotlight@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks': 7.16.3(react@19.0.0)
'@mantine/store': 7.16.3(react@19.0.0)
react: 19.0.0
@@ -11091,9 +11091,9 @@ snapshots:
dependencies:
react: 19.0.0
- '@mantine/tiptap@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tiptap/extension-link@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5))(@tiptap/react@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/tiptap@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tiptap/extension-link@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5))(@tiptap/react@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks': 7.16.3(react@19.0.0)
'@tiptap/extension-link': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)
'@tiptap/react': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
@@ -12582,11 +12582,11 @@ snapshots:
'@types/range-parser@1.2.7': {}
- '@types/react-dom@19.0.3(@types/react@19.0.9)':
+ '@types/react-dom@19.0.4(@types/react@19.0.10)':
dependencies:
- '@types/react': 19.0.9
+ '@types/react': 19.0.10
- '@types/react@19.0.9':
+ '@types/react@19.0.10':
dependencies:
csstype: 3.1.3
@@ -12618,7 +12618,7 @@ snapshots:
'@types/swagger-ui-react@5.18.0':
dependencies:
- '@types/react': 19.0.9
+ '@types/react': 19.0.10
'@types/through@0.0.33':
dependencies:
@@ -15542,9 +15542,9 @@ snapshots:
jose@5.9.6: {}
- jotai@2.12.0(@types/react@19.0.9)(react@19.0.0):
+ jotai@2.12.0(@types/react@19.0.10)(react@19.0.0):
optionalDependencies:
- '@types/react': 19.0.9
+ '@types/react': 19.0.10
react: 19.0.0
js-base64@3.7.7:
@@ -15794,10 +15794,10 @@ snapshots:
make-error@1.3.6: {}
- mantine-react-table@2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
+ mantine-react-table@2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- '@mantine/dates': 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/dates': 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks': 7.16.3(react@19.0.0)
'@tabler/icons-react': 3.30.0(react@19.0.0)
'@tanstack/match-sorter-utils': 8.19.4
@@ -16856,35 +16856,35 @@ snapshots:
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
- react-redux@9.1.2(@types/react@19.0.9)(react@19.0.0)(redux@5.0.1):
+ react-redux@9.1.2(@types/react@19.0.10)(react@19.0.0)(redux@5.0.1):
dependencies:
'@types/use-sync-external-store': 0.0.3
react: 19.0.0
use-sync-external-store: 1.2.2(react@19.0.0)
optionalDependencies:
- '@types/react': 19.0.9
+ '@types/react': 19.0.10
redux: 5.0.1
react-refresh@0.14.2: {}
- react-remove-scroll-bar@2.3.8(@types/react@19.0.9)(react@19.0.0):
+ react-remove-scroll-bar@2.3.8(@types/react@19.0.10)(react@19.0.0):
dependencies:
react: 19.0.0
- react-style-singleton: 2.2.3(@types/react@19.0.9)(react@19.0.0)
+ react-style-singleton: 2.2.3(@types/react@19.0.10)(react@19.0.0)
tslib: 2.8.1
optionalDependencies:
- '@types/react': 19.0.9
+ '@types/react': 19.0.10
- react-remove-scroll@2.6.2(@types/react@19.0.9)(react@19.0.0):
+ react-remove-scroll@2.6.2(@types/react@19.0.10)(react@19.0.0):
dependencies:
react: 19.0.0
- react-remove-scroll-bar: 2.3.8(@types/react@19.0.9)(react@19.0.0)
- react-style-singleton: 2.2.3(@types/react@19.0.9)(react@19.0.0)
+ react-remove-scroll-bar: 2.3.8(@types/react@19.0.10)(react@19.0.0)
+ react-style-singleton: 2.2.3(@types/react@19.0.10)(react@19.0.0)
tslib: 2.8.1
- use-callback-ref: 1.3.3(@types/react@19.0.9)(react@19.0.0)
- use-sidecar: 1.1.2(@types/react@19.0.9)(react@19.0.0)
+ use-callback-ref: 1.3.3(@types/react@19.0.10)(react@19.0.0)
+ use-sidecar: 1.1.2(@types/react@19.0.10)(react@19.0.0)
optionalDependencies:
- '@types/react': 19.0.9
+ '@types/react': 19.0.10
react-scan@0.0.31:
dependencies:
@@ -16899,13 +16899,13 @@ snapshots:
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
- react-style-singleton@2.2.3(@types/react@19.0.9)(react@19.0.0):
+ react-style-singleton@2.2.3(@types/react@19.0.10)(react@19.0.0):
dependencies:
get-nonce: 1.0.1
react: 19.0.0
tslib: 2.8.1
optionalDependencies:
- '@types/react': 19.0.9
+ '@types/react': 19.0.10
react-syntax-highlighter@15.5.0(react@19.0.0):
dependencies:
@@ -16916,12 +16916,12 @@ snapshots:
react: 19.0.0
refractor: 3.6.0
- react-textarea-autosize@8.5.6(@types/react@19.0.9)(react@19.0.0):
+ react-textarea-autosize@8.5.6(@types/react@19.0.10)(react@19.0.0):
dependencies:
'@babel/runtime': 7.25.6
react: 19.0.0
use-composed-ref: 1.3.0(react@19.0.0)
- use-latest: 1.2.1(@types/react@19.0.9)(react@19.0.0)
+ use-latest: 1.2.1(@types/react@19.0.10)(react@19.0.0)
transitivePeerDependencies:
- '@types/react'
@@ -17742,7 +17742,7 @@ snapshots:
transitivePeerDependencies:
- debug
- swagger-ui-react@5.18.3(@types/react@19.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
+ swagger-ui-react@5.18.3(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
'@babel/runtime-corejs3': 7.25.6
'@braintree/sanitize-url': 7.0.4
@@ -17767,7 +17767,7 @@ snapshots:
react-immutable-proptypes: 2.2.0(immutable@3.8.2)
react-immutable-pure-component: 2.2.2(immutable@3.8.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
react-inspector: 6.0.2(react@19.0.0)
- react-redux: 9.1.2(@types/react@19.0.9)(react@19.0.0)(redux@5.0.1)
+ react-redux: 9.1.2(@types/react@19.0.10)(react@19.0.0)(redux@5.0.1)
react-syntax-highlighter: 15.5.0(react@19.0.0)
redux: 5.0.1
redux-immutable: 4.0.0(immutable@3.8.2)
@@ -18335,12 +18335,12 @@ snapshots:
url-toolkit@2.2.5: {}
- use-callback-ref@1.3.3(@types/react@19.0.9)(react@19.0.0):
+ use-callback-ref@1.3.3(@types/react@19.0.10)(react@19.0.0):
dependencies:
react: 19.0.0
tslib: 2.8.1
optionalDependencies:
- '@types/react': 19.0.9
+ '@types/react': 19.0.10
use-composed-ref@1.3.0(react@19.0.0):
dependencies:
@@ -18358,26 +18358,26 @@ snapshots:
intl-messageformat: 10.7.1
react: 19.0.0
- use-isomorphic-layout-effect@1.1.2(@types/react@19.0.9)(react@19.0.0):
+ use-isomorphic-layout-effect@1.1.2(@types/react@19.0.10)(react@19.0.0):
dependencies:
react: 19.0.0
optionalDependencies:
- '@types/react': 19.0.9
+ '@types/react': 19.0.10
- use-latest@1.2.1(@types/react@19.0.9)(react@19.0.0):
+ use-latest@1.2.1(@types/react@19.0.10)(react@19.0.0):
dependencies:
react: 19.0.0
- use-isomorphic-layout-effect: 1.1.2(@types/react@19.0.9)(react@19.0.0)
+ use-isomorphic-layout-effect: 1.1.2(@types/react@19.0.10)(react@19.0.0)
optionalDependencies:
- '@types/react': 19.0.9
+ '@types/react': 19.0.10
- use-sidecar@1.1.2(@types/react@19.0.9)(react@19.0.0):
+ use-sidecar@1.1.2(@types/react@19.0.10)(react@19.0.0):
dependencies:
detect-node-es: 1.1.0
react: 19.0.0
tslib: 2.8.1
optionalDependencies:
- '@types/react': 19.0.9
+ '@types/react': 19.0.10
use-sync-external-store@1.2.2(react@19.0.0):
dependencies:
From 602faf622140af1cc4ac92f8a54a56924d809f67 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Mon, 17 Feb 2025 13:28:29 +0000
Subject: [PATCH 18/46] fix(deps): update tanstack-query monorepo to ^5.66.4
(#2355)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
apps/nextjs/package.json | 6 ++--
pnpm-lock.yaml | 62 ++++++++++++++++++++--------------------
2 files changed, 34 insertions(+), 34 deletions(-)
diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json
index 6e9c2fc71..f4fabdb61 100644
--- a/apps/nextjs/package.json
+++ b/apps/nextjs/package.json
@@ -56,9 +56,9 @@
"@million/lint": "1.0.14",
"@t3-oss/env-nextjs": "^0.12.0",
"@tabler/icons-react": "^3.30.0",
- "@tanstack/react-query": "^5.66.3",
- "@tanstack/react-query-devtools": "^5.66.3",
- "@tanstack/react-query-next-experimental": "^5.66.3",
+ "@tanstack/react-query": "^5.66.4",
+ "@tanstack/react-query-devtools": "^5.66.4",
+ "@tanstack/react-query-next-experimental": "^5.66.4",
"@trpc/client": "next",
"@trpc/next": "next",
"@trpc/react-query": "next",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 1098d14a4..dc2297c7e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -206,23 +206,23 @@ importers:
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
'@tanstack/react-query':
- specifier: ^5.66.3
- version: 5.66.3(react@19.0.0)
+ specifier: ^5.66.4
+ version: 5.66.4(react@19.0.0)
'@tanstack/react-query-devtools':
- specifier: ^5.66.3
- version: 5.66.3(@tanstack/react-query@5.66.3(react@19.0.0))(react@19.0.0)
+ specifier: ^5.66.4
+ version: 5.66.4(@tanstack/react-query@5.66.4(react@19.0.0))(react@19.0.0)
'@tanstack/react-query-next-experimental':
- specifier: ^5.66.3
- version: 5.66.3(@tanstack/react-query@5.66.3(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)
+ specifier: ^5.66.4
+ version: 5.66.4(@tanstack/react-query@5.66.4(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)
'@trpc/client':
specifier: next
version: 11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3)
'@trpc/next':
specifier: next
- version: 11.0.0-rc.768(@tanstack/react-query@5.66.3(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.3(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ version: 11.0.0-rc.768(@tanstack/react-query@5.66.4(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.4(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
'@trpc/react-query':
specifier: next
- version: 11.0.0-rc.768(@tanstack/react-query@5.66.3(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ version: 11.0.0-rc.768(@tanstack/react-query@5.66.4(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
'@trpc/server':
specifier: next
version: 11.0.0-rc.768(typescript@5.7.3)
@@ -583,7 +583,7 @@ importers:
version: 11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3)
'@trpc/react-query':
specifier: next
- version: 11.0.0-rc.768(@tanstack/react-query@5.66.3(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ version: 11.0.0-rc.768(@tanstack/react-query@5.66.4(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
'@trpc/server':
specifier: next
version: 11.0.0-rc.768(typescript@5.7.3)
@@ -4138,27 +4138,27 @@ packages:
resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==}
engines: {node: '>=12'}
- '@tanstack/query-core@5.66.3':
- resolution: {integrity: sha512-+2iDxH7UFdtwcry766aJszGmbByQDIzTltJ3oQAZF9bhCxHCIN3yDwHa6qDCZxcpMGvUphCRx/RYJvLbM8mucQ==}
+ '@tanstack/query-core@5.66.4':
+ resolution: {integrity: sha512-skM/gzNX4shPkqmdTCSoHtJAPMTtmIJNS0hE+xwTTUVYwezArCT34NMermABmBVUg5Ls5aiUXEDXfqwR1oVkcA==}
'@tanstack/query-devtools@5.65.0':
resolution: {integrity: sha512-g5y7zc07U9D3esMdqUfTEVu9kMHoIaVBsD0+M3LPdAdD710RpTcLiNvJY1JkYXqkq9+NV+CQoemVNpQPBXVsJg==}
- '@tanstack/react-query-devtools@5.66.3':
- resolution: {integrity: sha512-ycICgTVQ2V6EEAXShOei8Ekxf+6IT6EQmwUgzEnJInZRTJZIcokOGB2Shp60Ky7sTAe1oeZD3tuky7gZg0gvyw==}
+ '@tanstack/react-query-devtools@5.66.4':
+ resolution: {integrity: sha512-c3dS325ELJzBVp/U6uoF+UxUDY0zAnEj/5d87mZknO82Hq8m+YXub4+ASoe+dwPXKOrsVmf65g68jO3R/mpHxQ==}
peerDependencies:
- '@tanstack/react-query': ^5.66.3
+ '@tanstack/react-query': ^5.66.4
react: ^18 || ^19
- '@tanstack/react-query-next-experimental@5.66.3':
- resolution: {integrity: sha512-1+3bZ//vmyfprAb7XSmtuDAmtlg2wGtZpCsjEY0CF39Bu95TJCavxi8w6kya5p6SXHHI5icKv6wJwEm5GkRHBg==}
+ '@tanstack/react-query-next-experimental@5.66.4':
+ resolution: {integrity: sha512-/ZyF9IhtrGNSS2zCP3SnRisdBo6+hKX+FqbV/99eyShZe8NC+l+eiRQe+6bKRuFYbIFvt1TmtJPvr3sD6nb9hA==}
peerDependencies:
- '@tanstack/react-query': ^5.66.3
+ '@tanstack/react-query': ^5.66.4
next: ^13 || ^14 || ^15
react: ^18 || ^19
- '@tanstack/react-query@5.66.3':
- resolution: {integrity: sha512-sWMvxZ5VugPDgD1CzP7f0s9yFvjcXP3FXO5IVV2ndXlYqUCwykU8U69Kk05Qn5UvGRqB/gtj4J7vcTC6vtLHtQ==}
+ '@tanstack/react-query@5.66.4':
+ resolution: {integrity: sha512-zLlb9Ij7msRazeJP1LUu+tkrxWnUujYanUbY0c2lFoXhRwXvRt6SIwCuwCAmYgMeEuvIlv9/zIQb7bhhGR0jhw==}
peerDependencies:
react: ^18 || ^19
@@ -12093,25 +12093,25 @@ snapshots:
dependencies:
remove-accents: 0.5.0
- '@tanstack/query-core@5.66.3': {}
+ '@tanstack/query-core@5.66.4': {}
'@tanstack/query-devtools@5.65.0': {}
- '@tanstack/react-query-devtools@5.66.3(@tanstack/react-query@5.66.3(react@19.0.0))(react@19.0.0)':
+ '@tanstack/react-query-devtools@5.66.4(@tanstack/react-query@5.66.4(react@19.0.0))(react@19.0.0)':
dependencies:
'@tanstack/query-devtools': 5.65.0
- '@tanstack/react-query': 5.66.3(react@19.0.0)
+ '@tanstack/react-query': 5.66.4(react@19.0.0)
react: 19.0.0
- '@tanstack/react-query-next-experimental@5.66.3(@tanstack/react-query@5.66.3(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)':
+ '@tanstack/react-query-next-experimental@5.66.4(@tanstack/react-query@5.66.4(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)':
dependencies:
- '@tanstack/react-query': 5.66.3(react@19.0.0)
+ '@tanstack/react-query': 5.66.4(react@19.0.0)
next: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
react: 19.0.0
- '@tanstack/react-query@5.66.3(react@19.0.0)':
+ '@tanstack/react-query@5.66.4(react@19.0.0)':
dependencies:
- '@tanstack/query-core': 5.66.3
+ '@tanstack/query-core': 5.66.4
react: 19.0.0
'@tanstack/react-table@8.20.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
@@ -12358,7 +12358,7 @@ snapshots:
'@trpc/server': 11.0.0-rc.768(typescript@5.7.3)
typescript: 5.7.3
- '@trpc/next@11.0.0-rc.768(@tanstack/react-query@5.66.3(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.3(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
+ '@trpc/next@11.0.0-rc.768(@tanstack/react-query@5.66.4(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.4(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
dependencies:
'@trpc/client': 11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3)
'@trpc/server': 11.0.0-rc.768(typescript@5.7.3)
@@ -12367,12 +12367,12 @@ snapshots:
react-dom: 19.0.0(react@19.0.0)
typescript: 5.7.3
optionalDependencies:
- '@tanstack/react-query': 5.66.3(react@19.0.0)
- '@trpc/react-query': 11.0.0-rc.768(@tanstack/react-query@5.66.3(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ '@tanstack/react-query': 5.66.4(react@19.0.0)
+ '@trpc/react-query': 11.0.0-rc.768(@tanstack/react-query@5.66.4(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
- '@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.3(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
+ '@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.4(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
dependencies:
- '@tanstack/react-query': 5.66.3(react@19.0.0)
+ '@tanstack/react-query': 5.66.4(react@19.0.0)
'@trpc/client': 11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3)
'@trpc/server': 11.0.0-rc.768(typescript@5.7.3)
react: 19.0.0
From c59fbfc677b10ee20c2e698d9837af1aa098854b Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Mon, 17 Feb 2025 13:45:08 +0000
Subject: [PATCH 19/46] fix(deps): update dependency jotai to ^2.12.1 (#2354)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
apps/nextjs/package.json | 2 +-
packages/spotlight/package.json | 2 +-
pnpm-lock.yaml | 14 +++++++-------
3 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json
index f4fabdb61..8cb7e4d69 100644
--- a/apps/nextjs/package.json
+++ b/apps/nextjs/package.json
@@ -72,7 +72,7 @@
"dotenv": "^16.4.7",
"flag-icons": "^7.3.2",
"glob": "^11.0.1",
- "jotai": "^2.12.0",
+ "jotai": "^2.12.1",
"mantine-react-table": "2.0.0-beta.9",
"next": "15.1.7",
"postcss-preset-mantine": "^1.17.0",
diff --git a/packages/spotlight/package.json b/packages/spotlight/package.json
index f86f22b17..72a21aa76 100644
--- a/packages/spotlight/package.json
+++ b/packages/spotlight/package.json
@@ -37,7 +37,7 @@
"@mantine/hooks": "^7.16.3",
"@mantine/spotlight": "^7.16.3",
"@tabler/icons-react": "^3.30.0",
- "jotai": "^2.12.0",
+ "jotai": "^2.12.1",
"next": "15.1.7",
"react": "19.0.0",
"react-dom": "19.0.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index dc2297c7e..1326d3bc6 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -254,8 +254,8 @@ importers:
specifier: ^11.0.1
version: 11.0.1
jotai:
- specifier: ^2.12.0
- version: 2.12.0(@types/react@19.0.10)(react@19.0.0)
+ specifier: ^2.12.1
+ version: 2.12.1(@types/react@19.0.10)(react@19.0.0)
mantine-react-table:
specifier: 2.0.0-beta.9
version: 2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
@@ -1740,8 +1740,8 @@ importers:
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
jotai:
- specifier: ^2.12.0
- version: 2.12.0(@types/react@19.0.10)(react@19.0.0)
+ specifier: ^2.12.1
+ version: 2.12.1(@types/react@19.0.10)(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -7095,8 +7095,8 @@ packages:
jose@5.9.6:
resolution: {integrity: sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ==}
- jotai@2.12.0:
- resolution: {integrity: sha512-j5B4NmUw8gbuN7AG4NufWw00rfpm6hexL2CVhKD7juoP2YyD9FEUV5ar921JMvadyrxQhU1NpuKUL3QfsAlVpA==}
+ jotai@2.12.1:
+ resolution: {integrity: sha512-VUW0nMPYIru5g89tdxwr9ftiVdc/nGV9jvHISN8Ucx+m1vI9dBeHemfqYzEuw5XSkmYjD/MEyApN9k6yrATsZQ==}
engines: {node: '>=12.20.0'}
peerDependencies:
'@types/react': '>=17.0.0'
@@ -15542,7 +15542,7 @@ snapshots:
jose@5.9.6: {}
- jotai@2.12.0(@types/react@19.0.10)(react@19.0.0):
+ jotai@2.12.1(@types/react@19.0.10)(react@19.0.0):
optionalDependencies:
'@types/react': 19.0.10
react: 19.0.0
From 91c61f8c06622893b90f668e30a615437d9bb549 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Mon, 17 Feb 2025 16:54:35 +0000
Subject: [PATCH 20/46] fix(deps): update dependency swagger-ui-react to
^5.19.0 (#2358)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
apps/nextjs/package.json | 2 +-
pnpm-lock.yaml | 103 +++++++++++++++++++++++----------------
2 files changed, 61 insertions(+), 44 deletions(-)
diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json
index 8cb7e4d69..45d8ef524 100644
--- a/apps/nextjs/package.json
+++ b/apps/nextjs/package.json
@@ -83,7 +83,7 @@
"react-simple-code-editor": "^0.14.1",
"sass": "^1.85.0",
"superjson": "2.2.2",
- "swagger-ui-react": "^5.18.3",
+ "swagger-ui-react": "^5.19.0",
"use-deep-compare-effect": "^1.8.1",
"zod": "^3.24.2"
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 1326d3bc6..9ae76ebdc 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -287,8 +287,8 @@ importers:
specifier: 2.2.2
version: 2.2.2
swagger-ui-react:
- specifier: ^5.18.3
- version: 5.18.3(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^5.19.0
+ version: 5.19.0(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
use-deep-compare-effect:
specifier: ^1.8.1
version: 1.8.1(react@19.0.0)
@@ -2248,6 +2248,10 @@ packages:
resolution: {integrity: sha512-Gz0Nrobx8szge6kQQ5Z5MX9L3ObqNwCQY1PSwSNzreFL7aHGxv8Fp2j3ETV6/wWdbiV+mW6OSm8oQhg3Tcsniw==}
engines: {node: '>=6.9.0'}
+ '@babel/runtime-corejs3@7.26.9':
+ resolution: {integrity: sha512-5EVjbTegqN7RSJle6hMWYxO4voo4rI+9krITk+DWR+diJgGrjZjrIBnJhjrHYYQsFgI7j1w1QnrvV7YSKBfYGg==}
+ engines: {node: '>=6.9.0'}
+
'@babel/runtime@7.25.6':
resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==}
engines: {node: '>=6.9.0'}
@@ -4622,6 +4626,9 @@ packages:
'@types/triple-beam@1.3.5':
resolution: {integrity: sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==}
+ '@types/trusted-types@2.0.7':
+ resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
+
'@types/unist@2.0.11':
resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
@@ -5756,8 +5763,8 @@ packages:
dom-walk@0.1.2:
resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==}
- dompurify@3.1.6:
- resolution: {integrity: sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==}
+ dompurify@3.2.4:
+ resolution: {integrity: sha512-ysFSFEDVduQpyhzAob/kkuJjf5zWkZD8/A9ywSp1byueyuCfHamrCBa14/Oc2iiB0e51B+NpxSl5gmzn+Ms/mg==}
dot-case@2.1.1:
resolution: {integrity: sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==}
@@ -9123,8 +9130,8 @@ packages:
swagger-client@3.34.0:
resolution: {integrity: sha512-DQyg74J1XjpzmoOrSX0/x8OP7feeEzLTQ4ILe15TJ7oTXeC6XKQvnc5z59H5rW7vFxe+rkMlbzLCg/ri0w7Rag==}
- swagger-ui-react@5.18.3:
- resolution: {integrity: sha512-TlcIdQlcbdvRpUP3+B/J08ARM6cC29eMRrNxhTjP/MtYlbuGg6DWET7Is65YTlsk3TE6NhRYVgf3sdqcLooIBw==}
+ swagger-ui-react@5.19.0:
+ resolution: {integrity: sha512-8O8KImDLt4fIfSWzIQ/m3Uo8JHsTxXOne1SwBZBQPA6tG0wPcPWePDEaRktp27T6bNXQruag4bp3rD6hJImHAA==}
peerDependencies:
react: '>=16.8.0 <19'
react-dom: '>=16.8.0 <19'
@@ -10211,6 +10218,11 @@ snapshots:
core-js-pure: 3.38.1
regenerator-runtime: 0.14.1
+ '@babel/runtime-corejs3@7.26.9':
+ dependencies:
+ core-js-pure: 3.38.1
+ regenerator-runtime: 0.14.1
+
'@babel/runtime@7.25.6':
dependencies:
regenerator-runtime: 0.14.1
@@ -11709,7 +11721,7 @@ snapshots:
'@swagger-api/apidom-ast@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-error': 1.0.0-beta.11
'@types/ramda': 0.30.2
ramda: 0.30.1
@@ -11718,7 +11730,7 @@ snapshots:
'@swagger-api/apidom-core@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-ast': 1.0.0-beta.11
'@swagger-api/apidom-error': 1.0.0-beta.11
'@types/ramda': 0.30.2
@@ -11730,11 +11742,11 @@ snapshots:
'@swagger-api/apidom-error@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-json-pointer@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-error': 1.0.0-beta.11
'@types/ramda': 0.30.2
@@ -11743,7 +11755,7 @@ snapshots:
'@swagger-api/apidom-ns-api-design-systems@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-error': 1.0.0-beta.11
'@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.11
@@ -11755,7 +11767,7 @@ snapshots:
'@swagger-api/apidom-ns-asyncapi-2@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-ns-json-schema-draft-7': 1.0.0-beta.11
'@types/ramda': 0.30.2
@@ -11766,7 +11778,7 @@ snapshots:
'@swagger-api/apidom-ns-json-schema-2019-09@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-error': 1.0.0-beta.11
'@swagger-api/apidom-ns-json-schema-draft-7': 1.0.0-beta.11
@@ -11777,7 +11789,7 @@ snapshots:
'@swagger-api/apidom-ns-json-schema-2020-12@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-error': 1.0.0-beta.11
'@swagger-api/apidom-ns-json-schema-2019-09': 1.0.0-beta.11
@@ -11788,7 +11800,7 @@ snapshots:
'@swagger-api/apidom-ns-json-schema-draft-4@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-ast': 1.0.0-beta.11
'@swagger-api/apidom-core': 1.0.0-beta.11
'@types/ramda': 0.30.2
@@ -11798,7 +11810,7 @@ snapshots:
'@swagger-api/apidom-ns-json-schema-draft-6@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-error': 1.0.0-beta.11
'@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-beta.11
@@ -11809,7 +11821,7 @@ snapshots:
'@swagger-api/apidom-ns-json-schema-draft-7@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-error': 1.0.0-beta.11
'@swagger-api/apidom-ns-json-schema-draft-6': 1.0.0-beta.11
@@ -11820,7 +11832,7 @@ snapshots:
'@swagger-api/apidom-ns-openapi-2@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-error': 1.0.0-beta.11
'@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-beta.11
@@ -11832,7 +11844,7 @@ snapshots:
'@swagger-api/apidom-ns-openapi-3-0@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-error': 1.0.0-beta.11
'@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-beta.11
@@ -11843,7 +11855,7 @@ snapshots:
'@swagger-api/apidom-ns-openapi-3-1@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-ast': 1.0.0-beta.11
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-json-pointer': 1.0.0-beta.11
@@ -11856,7 +11868,7 @@ snapshots:
'@swagger-api/apidom-ns-workflows-1@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-ns-json-schema-2020-12': 1.0.0-beta.11
'@types/ramda': 0.30.2
@@ -11867,7 +11879,7 @@ snapshots:
'@swagger-api/apidom-parser-adapter-api-design-systems-json@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-ns-api-design-systems': 1.0.0-beta.11
'@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.11
@@ -11878,7 +11890,7 @@ snapshots:
'@swagger-api/apidom-parser-adapter-api-design-systems-yaml@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-ns-api-design-systems': 1.0.0-beta.11
'@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.11
@@ -11889,7 +11901,7 @@ snapshots:
'@swagger-api/apidom-parser-adapter-asyncapi-json-2@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-ns-asyncapi-2': 1.0.0-beta.11
'@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.11
@@ -11900,7 +11912,7 @@ snapshots:
'@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-ns-asyncapi-2': 1.0.0-beta.11
'@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.11
@@ -11911,7 +11923,7 @@ snapshots:
'@swagger-api/apidom-parser-adapter-json@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-ast': 1.0.0-beta.11
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-error': 1.0.0-beta.11
@@ -11925,7 +11937,7 @@ snapshots:
'@swagger-api/apidom-parser-adapter-openapi-json-2@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-ns-openapi-2': 1.0.0-beta.11
'@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.11
@@ -11936,7 +11948,7 @@ snapshots:
'@swagger-api/apidom-parser-adapter-openapi-json-3-0@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-ns-openapi-3-0': 1.0.0-beta.11
'@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.11
@@ -11947,7 +11959,7 @@ snapshots:
'@swagger-api/apidom-parser-adapter-openapi-json-3-1@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.11
'@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.11
@@ -11958,7 +11970,7 @@ snapshots:
'@swagger-api/apidom-parser-adapter-openapi-yaml-2@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-ns-openapi-2': 1.0.0-beta.11
'@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.11
@@ -11969,7 +11981,7 @@ snapshots:
'@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-ns-openapi-3-0': 1.0.0-beta.11
'@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.11
@@ -11980,7 +11992,7 @@ snapshots:
'@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.11
'@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.11
@@ -11991,7 +12003,7 @@ snapshots:
'@swagger-api/apidom-parser-adapter-workflows-json-1@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-ns-workflows-1': 1.0.0-beta.11
'@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.11
@@ -12002,7 +12014,7 @@ snapshots:
'@swagger-api/apidom-parser-adapter-workflows-yaml-1@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-ns-workflows-1': 1.0.0-beta.11
'@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.11
@@ -12013,7 +12025,7 @@ snapshots:
'@swagger-api/apidom-parser-adapter-yaml-1-2@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-ast': 1.0.0-beta.11
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-error': 1.0.0-beta.11
@@ -12027,7 +12039,7 @@ snapshots:
'@swagger-api/apidom-reference@1.0.0-beta.11':
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@swagger-api/apidom-core': 1.0.0-beta.11
'@types/ramda': 0.30.2
axios: 1.7.7
@@ -12628,6 +12640,9 @@ snapshots:
'@types/triple-beam@1.3.5': {}
+ '@types/trusted-types@2.0.7':
+ optional: true
+
'@types/unist@2.0.11': {}
'@types/use-sync-external-store@0.0.3': {}
@@ -13926,7 +13941,9 @@ snapshots:
dom-walk@0.1.2: {}
- dompurify@3.1.6: {}
+ dompurify@3.2.4:
+ optionalDependencies:
+ '@types/trusted-types': 2.0.7
dot-case@2.1.1:
dependencies:
@@ -17721,7 +17738,7 @@ snapshots:
swagger-client@3.34.0:
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@scarf/scarf': 1.4.0
'@swagger-api/apidom-core': 1.0.0-beta.11
'@swagger-api/apidom-error': 1.0.0-beta.11
@@ -17742,16 +17759,16 @@ snapshots:
transitivePeerDependencies:
- debug
- swagger-ui-react@5.18.3(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
+ swagger-ui-react@5.19.0(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
- '@babel/runtime-corejs3': 7.25.6
+ '@babel/runtime-corejs3': 7.26.9
'@braintree/sanitize-url': 7.0.4
'@scarf/scarf': 1.4.0
base64-js: 1.5.1
classnames: 2.5.1
css.escape: 1.5.1
deep-extend: 0.6.0
- dompurify: 3.1.6
+ dompurify: 3.2.4
ieee754: 1.2.1
immutable: 3.8.2
js-file-download: 0.4.12
@@ -17995,7 +18012,7 @@ snapshots:
tree-sitter-json@0.24.8(tree-sitter@0.22.1):
dependencies:
node-addon-api: 8.3.0
- node-gyp-build: 4.8.2
+ node-gyp-build: 4.8.4
optionalDependencies:
tree-sitter: 0.22.1
optional: true
@@ -18003,7 +18020,7 @@ snapshots:
tree-sitter@0.22.1:
dependencies:
node-addon-api: 8.3.0
- node-gyp-build: 4.8.2
+ node-gyp-build: 4.8.4
optional: true
triple-beam@1.4.1: {}
From 96a071725e557e64d8951091063f047cb43a385b Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Mon, 17 Feb 2025 16:59:56 +0000
Subject: [PATCH 21/46] fix(deps): update mantine monorepo to ^7.17.0 (#2359)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
apps/nextjs/package.json | 12 +-
packages/form/package.json | 2 +-
packages/modals-collection/package.json | 2 +-
packages/modals/package.json | 4 +-
packages/notifications/package.json | 2 +-
packages/old-import/package.json | 4 +-
packages/settings/package.json | 2 +-
packages/spotlight/package.json | 6 +-
packages/ui/package.json | 6 +-
packages/widgets/package.json | 4 +-
pnpm-lock.yaml | 228 ++++++++++++------------
11 files changed, 136 insertions(+), 136 deletions(-)
diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json
index 45d8ef524..27ae82f21 100644
--- a/apps/nextjs/package.json
+++ b/apps/nextjs/package.json
@@ -47,12 +47,12 @@
"@homarr/ui": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
"@homarr/widgets": "workspace:^0.1.0",
- "@mantine/colors-generator": "^7.16.3",
- "@mantine/core": "^7.16.3",
- "@mantine/dropzone": "^7.16.3",
- "@mantine/hooks": "^7.16.3",
- "@mantine/modals": "^7.16.3",
- "@mantine/tiptap": "^7.16.3",
+ "@mantine/colors-generator": "^7.17.0",
+ "@mantine/core": "^7.17.0",
+ "@mantine/dropzone": "^7.17.0",
+ "@mantine/hooks": "^7.17.0",
+ "@mantine/modals": "^7.17.0",
+ "@mantine/tiptap": "^7.17.0",
"@million/lint": "1.0.14",
"@t3-oss/env-nextjs": "^0.12.0",
"@tabler/icons-react": "^3.30.0",
diff --git a/packages/form/package.json b/packages/form/package.json
index 2be2c8c93..da4bd6316 100644
--- a/packages/form/package.json
+++ b/packages/form/package.json
@@ -26,7 +26,7 @@
"@homarr/common": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
- "@mantine/form": "^7.16.3",
+ "@mantine/form": "^7.17.0",
"zod": "^3.24.2"
},
"devDependencies": {
diff --git a/packages/modals-collection/package.json b/packages/modals-collection/package.json
index b406c2442..7f8981a37 100644
--- a/packages/modals-collection/package.json
+++ b/packages/modals-collection/package.json
@@ -32,7 +32,7 @@
"@homarr/translation": "workspace:^0.1.0",
"@homarr/ui": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
- "@mantine/core": "^7.16.3",
+ "@mantine/core": "^7.17.0",
"@tabler/icons-react": "^3.30.0",
"dayjs": "^1.11.13",
"next": "15.1.7",
diff --git a/packages/modals/package.json b/packages/modals/package.json
index 0d892e1d4..2f2aaf359 100644
--- a/packages/modals/package.json
+++ b/packages/modals/package.json
@@ -24,8 +24,8 @@
"dependencies": {
"@homarr/translation": "workspace:^0.1.0",
"@homarr/ui": "workspace:^0.1.0",
- "@mantine/core": "^7.16.3",
- "@mantine/hooks": "^7.16.3",
+ "@mantine/core": "^7.17.0",
+ "@mantine/hooks": "^7.17.0",
"react": "19.0.0"
},
"devDependencies": {
diff --git a/packages/notifications/package.json b/packages/notifications/package.json
index 274c0a6c2..ed7b260f6 100644
--- a/packages/notifications/package.json
+++ b/packages/notifications/package.json
@@ -24,7 +24,7 @@
"prettier": "@homarr/prettier-config",
"dependencies": {
"@homarr/ui": "workspace:^0.1.0",
- "@mantine/notifications": "^7.16.3",
+ "@mantine/notifications": "^7.17.0",
"@tabler/icons-react": "^3.30.0"
},
"devDependencies": {
diff --git a/packages/old-import/package.json b/packages/old-import/package.json
index 38ac90b92..9bb8d9e71 100644
--- a/packages/old-import/package.json
+++ b/packages/old-import/package.json
@@ -37,8 +37,8 @@
"@homarr/translation": "workspace:^0.1.0",
"@homarr/ui": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
- "@mantine/core": "^7.16.3",
- "@mantine/hooks": "^7.16.3",
+ "@mantine/core": "^7.17.0",
+ "@mantine/hooks": "^7.17.0",
"adm-zip": "0.5.16",
"next": "15.1.7",
"react": "19.0.0",
diff --git a/packages/settings/package.json b/packages/settings/package.json
index d679f2979..c376a9163 100644
--- a/packages/settings/package.json
+++ b/packages/settings/package.json
@@ -25,7 +25,7 @@
"@homarr/api": "workspace:^0.1.0",
"@homarr/db": "workspace:^0.1.0",
"@homarr/server-settings": "workspace:^0.1.0",
- "@mantine/dates": "^7.16.3",
+ "@mantine/dates": "^7.17.0",
"next": "15.1.7",
"react": "19.0.0",
"react-dom": "19.0.0"
diff --git a/packages/spotlight/package.json b/packages/spotlight/package.json
index 72a21aa76..be720256b 100644
--- a/packages/spotlight/package.json
+++ b/packages/spotlight/package.json
@@ -33,9 +33,9 @@
"@homarr/settings": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0",
"@homarr/ui": "workspace:^0.1.0",
- "@mantine/core": "^7.16.3",
- "@mantine/hooks": "^7.16.3",
- "@mantine/spotlight": "^7.16.3",
+ "@mantine/core": "^7.17.0",
+ "@mantine/hooks": "^7.17.0",
+ "@mantine/spotlight": "^7.17.0",
"@tabler/icons-react": "^3.30.0",
"jotai": "^2.12.1",
"next": "15.1.7",
diff --git a/packages/ui/package.json b/packages/ui/package.json
index d07da3bca..6eafb195b 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -29,9 +29,9 @@
"@homarr/log": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
- "@mantine/core": "^7.16.3",
- "@mantine/dates": "^7.16.3",
- "@mantine/hooks": "^7.16.3",
+ "@mantine/core": "^7.17.0",
+ "@mantine/dates": "^7.17.0",
+ "@mantine/hooks": "^7.17.0",
"@tabler/icons-react": "^3.30.0",
"mantine-react-table": "2.0.0-beta.9",
"next": "15.1.7",
diff --git a/packages/widgets/package.json b/packages/widgets/package.json
index d0e4d2979..019f2e710 100644
--- a/packages/widgets/package.json
+++ b/packages/widgets/package.json
@@ -43,8 +43,8 @@
"@homarr/translation": "workspace:^0.1.0",
"@homarr/ui": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
- "@mantine/core": "^7.16.3",
- "@mantine/hooks": "^7.16.3",
+ "@mantine/core": "^7.17.0",
+ "@mantine/hooks": "^7.17.0",
"@tabler/icons-react": "^3.30.0",
"@tiptap/extension-color": "2.11.5",
"@tiptap/extension-highlight": "2.11.5",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9ae76ebdc..d100e13a6 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -179,23 +179,23 @@ importers:
specifier: workspace:^0.1.0
version: link:../../packages/widgets
'@mantine/colors-generator':
- specifier: ^7.16.3
- version: 7.16.3(chroma-js@3.1.2)
+ specifier: ^7.17.0
+ version: 7.17.0(chroma-js@3.1.2)
'@mantine/core':
- specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/dropzone':
- specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
- specifier: ^7.16.3
- version: 7.16.3(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(react@19.0.0)
'@mantine/modals':
- specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/tiptap':
- specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tiptap/extension-link@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5))(@tiptap/react@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(@tiptap/extension-link@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5))(@tiptap/react@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@million/lint':
specifier: 1.0.14
version: 1.0.14(rollup@4.21.3)(webpack-sources@3.2.3)
@@ -258,7 +258,7 @@ importers:
version: 2.12.1(@types/react@19.0.10)(react@19.0.0)
mantine-react-table:
specifier: 2.0.0-beta.9
- version: 2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 2.0.0-beta.9(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -1123,8 +1123,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../validation
'@mantine/form':
- specifier: ^7.16.3
- version: 7.16.3(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(react@19.0.0)
zod:
specifier: ^3.24.2
version: 3.24.2
@@ -1280,11 +1280,11 @@ importers:
specifier: workspace:^0.1.0
version: link:../ui
'@mantine/core':
- specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
- specifier: ^7.16.3
- version: 7.16.3(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(react@19.0.0)
react:
specifier: 19.0.0
version: 19.0.0
@@ -1338,8 +1338,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../validation
'@mantine/core':
- specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@tabler/icons-react':
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
@@ -1381,8 +1381,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../ui
'@mantine/notifications':
- specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@tabler/icons-react':
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
@@ -1439,11 +1439,11 @@ importers:
specifier: workspace:^0.1.0
version: link:../validation
'@mantine/core':
- specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
- specifier: ^7.16.3
- version: 7.16.3(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(react@19.0.0)
adm-zip:
specifier: 0.5.16
version: 0.5.16
@@ -1667,8 +1667,8 @@ importers:
specifier: workspace:^0.1.0
version: link:../server-settings
'@mantine/dates':
- specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -1728,14 +1728,14 @@ importers:
specifier: workspace:^0.1.0
version: link:../ui
'@mantine/core':
- specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
- specifier: ^7.16.3
- version: 7.16.3(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(react@19.0.0)
'@mantine/spotlight':
- specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@tabler/icons-react':
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
@@ -1787,7 +1787,7 @@ importers:
version: 4.3.1
mantine-react-table:
specifier: 2.0.0-beta.9
- version: 2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 2.0.0-beta.9(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -1835,20 +1835,20 @@ importers:
specifier: workspace:^0.1.0
version: link:../validation
'@mantine/core':
- specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/dates':
- specifier: ^7.16.3
- version: 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
- specifier: ^7.16.3
- version: 7.16.3(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(react@19.0.0)
'@tabler/icons-react':
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
mantine-react-table:
specifier: 2.0.0-beta.9
- version: 2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 2.0.0-beta.9(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -1969,11 +1969,11 @@ importers:
specifier: workspace:^0.1.0
version: link:../validation
'@mantine/core':
- specifier: ^7.16.3
- version: 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@mantine/hooks':
- specifier: ^7.16.3
- version: 7.16.3(react@19.0.0)
+ specifier: ^7.17.0
+ version: 7.17.0(react@19.0.0)
'@tabler/icons-react':
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
@@ -2030,7 +2030,7 @@ importers:
version: 1.11.13
mantine-react-table:
specifier: 2.0.0-beta.9
- version: 2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 2.0.0-beta.9(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
next:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
@@ -3379,79 +3379,79 @@ packages:
'@libsql/core@0.14.0':
resolution: {integrity: sha512-nhbuXf7GP3PSZgdCY2Ecj8vz187ptHlZQ0VRc751oB2C1W8jQUXKKklvt7t1LJiUTQBVJuadF628eUk+3cRi4Q==}
- '@mantine/colors-generator@7.16.3':
- resolution: {integrity: sha512-xD94h02a197xDyd/IE3MPADefGCgjI20tKF6CV4mZf+WR8A/GhDLT0CL2O84B/2jN0ZHEHU5v9Gdp47qPLb4kg==}
+ '@mantine/colors-generator@7.17.0':
+ resolution: {integrity: sha512-3kpjaOhjxCYlrhSCSkQPPGZnntqFF5GdhghjkVujCFEFj1JUnn+1TY/jQI+VLz0kioJdFarPiaGHZHlAM7ps1A==}
peerDependencies:
chroma-js: '>=2.4.2'
- '@mantine/core@7.16.3':
- resolution: {integrity: sha512-cxhIpfd2i0Zmk9TKdejYAoIvWouMGhzK3OOX+VRViZ5HEjnTQCGl2h3db56ThqB6NfVPCno6BPbt5lwekTtmuQ==}
+ '@mantine/core@7.17.0':
+ resolution: {integrity: sha512-AU5UFewUNzBCUXIq5Jk6q402TEri7atZW61qHW6P0GufJ2W/JxGHRvgmHOVHTVIcuWQRCt9SBSqZoZ/vHs9LhA==}
peerDependencies:
- '@mantine/hooks': 7.16.3
+ '@mantine/hooks': 7.17.0
react: ^18.x || ^19.x
react-dom: ^18.x || ^19.x
- '@mantine/dates@7.16.3':
- resolution: {integrity: sha512-YI8aW3GFBmLJz0eu9Q6tFFXaubZIZMccA+6Jla8K8K8KMdx5wEPBrCCOHZnL3r0RcVLhARLa0VEmEyaQB+DTjQ==}
+ '@mantine/dates@7.17.0':
+ resolution: {integrity: sha512-I+WVqkT8jxRQV+gi0MLiG0JYRQf+aL0aQN5Kp6xknAiYVp01D52Vg19QC6urkxQZ9Khwu0GHlFDeAkx5APVO+w==}
peerDependencies:
- '@mantine/core': 7.16.3
- '@mantine/hooks': 7.16.3
+ '@mantine/core': 7.17.0
+ '@mantine/hooks': 7.17.0
dayjs: '>=1.0.0'
react: ^18.x || ^19.x
react-dom: ^18.x || ^19.x
- '@mantine/dropzone@7.16.3':
- resolution: {integrity: sha512-JWKmRMuV0DfgIQWvvtRfokaIopezg2AwxxcXrHs5xxxN1EfiTQWB+aQjz0ISwcAk1gtjLEKHowqsBNbna+BEKw==}
+ '@mantine/dropzone@7.17.0':
+ resolution: {integrity: sha512-1BGOH/Fs1xxsVl6JUxFAElwqdmtj1nrzc7QSV3vs3xh7zAIAH6wqeor8j8+yycxz4lCfehHSaVAyDDv3AFsX8w==}
peerDependencies:
- '@mantine/core': 7.16.3
- '@mantine/hooks': 7.16.3
+ '@mantine/core': 7.17.0
+ '@mantine/hooks': 7.17.0
react: ^18.x || ^19.x
react-dom: ^18.x || ^19.x
- '@mantine/form@7.16.3':
- resolution: {integrity: sha512-GqomUG2Ri5adxYsTU1S5IhKRPcqTG5JkPvMERns8PQAcUz/lvzsnk3wY1v4K5CEbCAdpimle4bSsZTM9g697vg==}
+ '@mantine/form@7.17.0':
+ resolution: {integrity: sha512-LONdeb+wL8h9fvyQ339ZFLxqrvYff+b+H+kginZhnr45OBTZDLXNVAt/YoKVFEkynF9WDJjdBVrXKcOZvPgmrA==}
peerDependencies:
react: ^18.x || ^19.x
- '@mantine/hooks@7.16.3':
- resolution: {integrity: sha512-B94FBWk5Sc81tAjV+B3dGh/gKzfqzpzVC/KHyBRWOOyJRqeeRbI/FAaJo4zwppyQo1POSl5ArdyjtDRrRIj2SQ==}
+ '@mantine/hooks@7.17.0':
+ resolution: {integrity: sha512-vo3K49mLy1nJ8LQNb5KDbJgnX0xwt3Y8JOF3ythjB5LEFMptdLSSgulu64zj+QHtzvffFCsMb05DbTLLpVP/JQ==}
peerDependencies:
react: ^18.x || ^19.x
- '@mantine/modals@7.16.3':
- resolution: {integrity: sha512-BJuDzRugK6xLbuFTTo8NLJumVvVmSYsNVcEtmlXOWTE3NkDGktBXGKo8V1B0XfJ9/d/rZw7HCE0p4i76MtA+bQ==}
+ '@mantine/modals@7.17.0':
+ resolution: {integrity: sha512-4sfiFxIxMxfm2RH4jXMN+cr8tFS5AexXG4TY7TRN/ySdkiWtFVvDe5l2/KRWWeWwDUb7wQhht8Ompj5KtexlEA==}
peerDependencies:
- '@mantine/core': 7.16.3
- '@mantine/hooks': 7.16.3
+ '@mantine/core': 7.17.0
+ '@mantine/hooks': 7.17.0
react: ^18.x || ^19.x
react-dom: ^18.x || ^19.x
- '@mantine/notifications@7.16.3':
- resolution: {integrity: sha512-wtEME9kSYfXWYmAmQUZ8c+rwNmhdWRBaW1mlPdQsPkzMqkv4q6yy0IpgwcnuHStSG9EHaQBXazmVxMZJdEAWBQ==}
+ '@mantine/notifications@7.17.0':
+ resolution: {integrity: sha512-xejr1WW02NrrrE4HPDoownILJubcjLLwCDeTk907ZeeHKBEPut7RukEq6gLzOZBhNhKdPM+vCM7GcbXdaLZq/Q==}
peerDependencies:
- '@mantine/core': 7.16.3
- '@mantine/hooks': 7.16.3
+ '@mantine/core': 7.17.0
+ '@mantine/hooks': 7.17.0
react: ^18.x || ^19.x
react-dom: ^18.x || ^19.x
- '@mantine/spotlight@7.16.3':
- resolution: {integrity: sha512-YZOmkNrMm5L/zQMsVmIaTts5avb5tlpMR+T2h23T19KehLRnfBQWWnsMOOqFa3PvadIG+Lzk5fXLRkP6VtmOOg==}
+ '@mantine/spotlight@7.17.0':
+ resolution: {integrity: sha512-T7xfXxyDg2fxf7qvKwBozQ8HBnTQ2GRCIIoeYdAoiHoFQUS7NbBAnqrjdr5iYZpJqyLRXn8uFI7DX1Zdzd6/PQ==}
peerDependencies:
- '@mantine/core': 7.16.3
- '@mantine/hooks': 7.16.3
+ '@mantine/core': 7.17.0
+ '@mantine/hooks': 7.17.0
react: ^18.x || ^19.x
react-dom: ^18.x || ^19.x
- '@mantine/store@7.16.3':
- resolution: {integrity: sha512-6M2M5+0BrRtnVv+PUmr04tY1RjPqyapaHplo90uK1NMhP/1EIqrwTL9KoEtCNCJ5pog1AQtu0bj0QPbqUvxwLg==}
+ '@mantine/store@7.17.0':
+ resolution: {integrity: sha512-nhWRYRLqvAjrD/ApKCXxuHyTWg2b5dC06Z5gmO8udj4pBgndNf9nmCl+Of90H6bgOa56moJA7UQyXoF1SfxqVg==}
peerDependencies:
react: ^18.x || ^19.x
- '@mantine/tiptap@7.16.3':
- resolution: {integrity: sha512-A0KPYhdVF1yVCHGnfiw7Zkc+SYMkq2k3ByV4YDrWLss2G1XpLL9mFsWbhJh1Gqbt+z06xumenDo3eQ1aO/xI0Q==}
+ '@mantine/tiptap@7.17.0':
+ resolution: {integrity: sha512-WgmtQ5xJ9fenEbgpfG/HFU8O5R9SWrI8NJTpc0VLQKA2t+I4S/j8dTXr58aLCEXqqo6MlX9hkIDZQSxzUNoPXQ==}
peerDependencies:
- '@mantine/core': 7.16.3
- '@mantine/hooks': 7.16.3
+ '@mantine/core': 7.17.0
+ '@mantine/hooks': 7.17.0
'@tiptap/extension-link': '>=2.1.12'
'@tiptap/react': '>=2.1.12'
react: ^18.x || ^19.x
@@ -11030,83 +11030,83 @@ snapshots:
js-base64: 3.7.7
optional: true
- '@mantine/colors-generator@7.16.3(chroma-js@3.1.2)':
+ '@mantine/colors-generator@7.17.0(chroma-js@3.1.2)':
dependencies:
chroma-js: 3.1.2
- '@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@floating-ui/react': 0.26.28(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- '@mantine/hooks': 7.16.3(react@19.0.0)
+ '@mantine/hooks': 7.17.0(react@19.0.0)
clsx: 2.1.1
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
react-number-format: 5.4.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
react-remove-scroll: 2.6.2(@types/react@19.0.10)(react@19.0.0)
react-textarea-autosize: 8.5.6(@types/react@19.0.10)(react@19.0.0)
- type-fest: 4.30.2
+ type-fest: 4.34.1
transitivePeerDependencies:
- '@types/react'
- '@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/dates@7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- '@mantine/hooks': 7.16.3(react@19.0.0)
+ '@mantine/core': 7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/hooks': 7.17.0(react@19.0.0)
clsx: 2.1.1
dayjs: 1.11.13
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
- '@mantine/dropzone@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/dropzone@7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- '@mantine/hooks': 7.16.3(react@19.0.0)
+ '@mantine/core': 7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/hooks': 7.17.0(react@19.0.0)
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
react-dropzone-esm: 15.2.0(react@19.0.0)
- '@mantine/form@7.16.3(react@19.0.0)':
+ '@mantine/form@7.17.0(react@19.0.0)':
dependencies:
fast-deep-equal: 3.1.3
klona: 2.0.6
react: 19.0.0
- '@mantine/hooks@7.16.3(react@19.0.0)':
+ '@mantine/hooks@7.17.0(react@19.0.0)':
dependencies:
react: 19.0.0
- '@mantine/modals@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/modals@7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- '@mantine/hooks': 7.16.3(react@19.0.0)
+ '@mantine/core': 7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/hooks': 7.17.0(react@19.0.0)
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
- '@mantine/notifications@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/notifications@7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- '@mantine/hooks': 7.16.3(react@19.0.0)
- '@mantine/store': 7.16.3(react@19.0.0)
+ '@mantine/core': 7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/hooks': 7.17.0(react@19.0.0)
+ '@mantine/store': 7.17.0(react@19.0.0)
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- '@mantine/spotlight@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/spotlight@7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- '@mantine/hooks': 7.16.3(react@19.0.0)
- '@mantine/store': 7.16.3(react@19.0.0)
+ '@mantine/core': 7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/hooks': 7.17.0(react@19.0.0)
+ '@mantine/store': 7.17.0(react@19.0.0)
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
- '@mantine/store@7.16.3(react@19.0.0)':
+ '@mantine/store@7.17.0(react@19.0.0)':
dependencies:
react: 19.0.0
- '@mantine/tiptap@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tiptap/extension-link@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5))(@tiptap/react@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@mantine/tiptap@7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(@tiptap/extension-link@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5))(@tiptap/react@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- '@mantine/hooks': 7.16.3(react@19.0.0)
+ '@mantine/core': 7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/hooks': 7.17.0(react@19.0.0)
'@tiptap/extension-link': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)
'@tiptap/react': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
react: 19.0.0
@@ -15811,11 +15811,11 @@ snapshots:
make-error@1.3.6: {}
- mantine-react-table@2.0.0-beta.9(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
+ mantine-react-table@2.0.0-beta.9(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/dates@7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(@tabler/icons-react@3.30.0(react@19.0.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
- '@mantine/core': 7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- '@mantine/dates': 7.16.3(@mantine/core@7.16.3(@mantine/hooks@7.16.3(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.16.3(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- '@mantine/hooks': 7.16.3(react@19.0.0)
+ '@mantine/core': 7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/dates': 7.17.0(@mantine/core@7.17.0(@mantine/hooks@7.17.0(react@19.0.0))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mantine/hooks@7.17.0(react@19.0.0))(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ '@mantine/hooks': 7.17.0(react@19.0.0)
'@tabler/icons-react': 3.30.0(react@19.0.0)
'@tanstack/match-sorter-utils': 8.19.4
'@tanstack/react-table': 8.20.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
From 146fe499db0fe36c8822ad30a762738425fb6f50 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Mon, 17 Feb 2025 17:34:10 +0000
Subject: [PATCH 22/46] fix(deps): update dependency typescript-eslint to
^8.24.1 (#2360)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
pnpm-lock.yaml | 114 ++++++++++++++++++------------------
tooling/eslint/package.json | 2 +-
2 files changed, 58 insertions(+), 58 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d100e13a6..07ca11230 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -2079,7 +2079,7 @@ importers:
version: 2.4.2(eslint@9.20.1)(turbo@2.4.2)
eslint-plugin-import:
specifier: ^2.31.0
- version: 2.31.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)
+ version: 2.31.0(@typescript-eslint/parser@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)
eslint-plugin-jsx-a11y:
specifier: ^6.10.2
version: 6.10.2(eslint@9.20.1)
@@ -2090,8 +2090,8 @@ importers:
specifier: ^5.1.0
version: 5.1.0(eslint@9.20.1)
typescript-eslint:
- specifier: ^8.24.0
- version: 8.24.0(eslint@9.20.1)(typescript@5.7.3)
+ specifier: ^8.24.1
+ version: 8.24.1(eslint@9.20.1)(typescript@5.7.3)
devDependencies:
'@homarr/prettier-config':
specifier: workspace:^0.1.0
@@ -4647,51 +4647,51 @@ packages:
'@types/xml2js@0.4.14':
resolution: {integrity: sha512-4YnrRemBShWRO2QjvUin8ESA41rH+9nQGLUGZV/1IDhi3SL9OhdpNC/MrulTWuptXKwhx/aDxE7toV0f/ypIXQ==}
- '@typescript-eslint/eslint-plugin@8.24.0':
- resolution: {integrity: sha512-aFcXEJJCI4gUdXgoo/j9udUYIHgF23MFkg09LFz2dzEmU0+1Plk4rQWv/IYKvPHAtlkkGoB3m5e6oUp+JPsNaQ==}
+ '@typescript-eslint/eslint-plugin@8.24.1':
+ resolution: {integrity: sha512-ll1StnKtBigWIGqvYDVuDmXJHVH4zLVot1yQ4fJtLpL7qacwkxJc1T0bptqw+miBQ/QfUbhl1TcQ4accW5KUyA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/parser@8.24.0':
- resolution: {integrity: sha512-MFDaO9CYiard9j9VepMNa9MTcqVvSny2N4hkY6roquzj8pdCBRENhErrteaQuu7Yjn1ppk0v1/ZF9CG3KIlrTA==}
+ '@typescript-eslint/parser@8.24.1':
+ resolution: {integrity: sha512-Tqoa05bu+t5s8CTZFaGpCH2ub3QeT9YDkXbPd3uQ4SfsLoh1/vv2GEYAioPoxCWJJNsenXlC88tRjwoHNts1oQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/scope-manager@8.24.0':
- resolution: {integrity: sha512-HZIX0UByphEtdVBKaQBgTDdn9z16l4aTUz8e8zPQnyxwHBtf5vtl1L+OhH+m1FGV9DrRmoDuYKqzVrvWDcDozw==}
+ '@typescript-eslint/scope-manager@8.24.1':
+ resolution: {integrity: sha512-OdQr6BNBzwRjNEXMQyaGyZzgg7wzjYKfX2ZBV3E04hUCBDv3GQCHiz9RpqdUIiVrMgJGkXm3tcEh4vFSHreS2Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/type-utils@8.24.0':
- resolution: {integrity: sha512-8fitJudrnY8aq0F1wMiPM1UUgiXQRJ5i8tFjq9kGfRajU+dbPyOuHbl0qRopLEidy0MwqgTHDt6CnSeXanNIwA==}
+ '@typescript-eslint/type-utils@8.24.1':
+ resolution: {integrity: sha512-/Do9fmNgCsQ+K4rCz0STI7lYB4phTtEXqqCAs3gZW0pnK7lWNkvWd5iW545GSmApm4AzmQXmSqXPO565B4WVrw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/types@8.24.0':
- resolution: {integrity: sha512-VacJCBTyje7HGAw7xp11q439A+zeGG0p0/p2zsZwpnMzjPB5WteaWqt4g2iysgGFafrqvyLWqq6ZPZAOCoefCw==}
+ '@typescript-eslint/types@8.24.1':
+ resolution: {integrity: sha512-9kqJ+2DkUXiuhoiYIUvIYjGcwle8pcPpdlfkemGvTObzgmYfJ5d0Qm6jwb4NBXP9W1I5tss0VIAnWFumz3mC5A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.24.0':
- resolution: {integrity: sha512-ITjYcP0+8kbsvT9bysygfIfb+hBj6koDsu37JZG7xrCiy3fPJyNmfVtaGsgTUSEuTzcvME5YI5uyL5LD1EV5ZQ==}
+ '@typescript-eslint/typescript-estree@8.24.1':
+ resolution: {integrity: sha512-UPyy4MJ/0RE648DSKQe9g0VDSehPINiejjA6ElqnFaFIhI6ZEiZAkUI0D5MCk0bQcTf/LVqZStvQ6K4lPn/BRg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/utils@8.24.0':
- resolution: {integrity: sha512-07rLuUBElvvEb1ICnafYWr4hk8/U7X9RDCOqd9JcAMtjh/9oRmcfN4yGzbPVirgMR0+HLVHehmu19CWeh7fsmQ==}
+ '@typescript-eslint/utils@8.24.1':
+ resolution: {integrity: sha512-OOcg3PMMQx9EXspId5iktsI3eMaXVwlhC8BvNnX6B5w9a4dVgpkQZuU8Hy67TolKcl+iFWq0XX+jbDGN4xWxjQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
- '@typescript-eslint/visitor-keys@8.24.0':
- resolution: {integrity: sha512-kArLq83QxGLbuHrTMoOEWO+l2MwsNS2TGISEdx8xgqpkbytB07XmlQyQdNDrCc1ecSqx0cnmhGvpX+VBwqqSkg==}
+ '@typescript-eslint/visitor-keys@8.24.1':
+ resolution: {integrity: sha512-EwVHlp5l+2vp8CoqJm9KikPZgi3gbdZAtabKT9KPShGeOcJhsv4Zdo3oc8T8I0uKEmYoU4ItyxbptjF08enaxg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@umami/node@0.4.0':
@@ -9511,8 +9511,8 @@ packages:
types-ramda@0.30.1:
resolution: {integrity: sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==}
- typescript-eslint@8.24.0:
- resolution: {integrity: sha512-/lmv4366en/qbB32Vz5+kCNZEMf6xYHwh1z48suBwZvAtnXKbP+YhGe8OLE2BqC67LMqKkCNLtjejdwsdW6uOQ==}
+ typescript-eslint@8.24.1:
+ resolution: {integrity: sha512-cw3rEdzDqBs70TIcb0Gdzbt6h11BSs2pS0yaq7hDWDBtCCSei1pPSUXE9qUdQ/Wm9NgFg8mKtMt1b8fTHIl1jA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -12659,14 +12659,14 @@ snapshots:
dependencies:
'@types/node': 22.13.4
- '@typescript-eslint/eslint-plugin@8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)':
+ '@typescript-eslint/eslint-plugin@8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.24.0(eslint@9.20.1)(typescript@5.7.3)
- '@typescript-eslint/scope-manager': 8.24.0
- '@typescript-eslint/type-utils': 8.24.0(eslint@9.20.1)(typescript@5.7.3)
- '@typescript-eslint/utils': 8.24.0(eslint@9.20.1)(typescript@5.7.3)
- '@typescript-eslint/visitor-keys': 8.24.0
+ '@typescript-eslint/parser': 8.24.1(eslint@9.20.1)(typescript@5.7.3)
+ '@typescript-eslint/scope-manager': 8.24.1
+ '@typescript-eslint/type-utils': 8.24.1(eslint@9.20.1)(typescript@5.7.3)
+ '@typescript-eslint/utils': 8.24.1(eslint@9.20.1)(typescript@5.7.3)
+ '@typescript-eslint/visitor-keys': 8.24.1
eslint: 9.20.1
graphemer: 1.4.0
ignore: 5.3.2
@@ -12676,27 +12676,27 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.24.0(eslint@9.20.1)(typescript@5.7.3)':
+ '@typescript-eslint/parser@8.24.1(eslint@9.20.1)(typescript@5.7.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.24.0
- '@typescript-eslint/types': 8.24.0
- '@typescript-eslint/typescript-estree': 8.24.0(typescript@5.7.3)
- '@typescript-eslint/visitor-keys': 8.24.0
+ '@typescript-eslint/scope-manager': 8.24.1
+ '@typescript-eslint/types': 8.24.1
+ '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.7.3)
+ '@typescript-eslint/visitor-keys': 8.24.1
debug: 4.4.0
eslint: 9.20.1
typescript: 5.7.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.24.0':
+ '@typescript-eslint/scope-manager@8.24.1':
dependencies:
- '@typescript-eslint/types': 8.24.0
- '@typescript-eslint/visitor-keys': 8.24.0
+ '@typescript-eslint/types': 8.24.1
+ '@typescript-eslint/visitor-keys': 8.24.1
- '@typescript-eslint/type-utils@8.24.0(eslint@9.20.1)(typescript@5.7.3)':
+ '@typescript-eslint/type-utils@8.24.1(eslint@9.20.1)(typescript@5.7.3)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.24.0(typescript@5.7.3)
- '@typescript-eslint/utils': 8.24.0(eslint@9.20.1)(typescript@5.7.3)
+ '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.7.3)
+ '@typescript-eslint/utils': 8.24.1(eslint@9.20.1)(typescript@5.7.3)
debug: 4.4.0
eslint: 9.20.1
ts-api-utils: 2.0.1(typescript@5.7.3)
@@ -12704,12 +12704,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.24.0': {}
+ '@typescript-eslint/types@8.24.1': {}
- '@typescript-eslint/typescript-estree@8.24.0(typescript@5.7.3)':
+ '@typescript-eslint/typescript-estree@8.24.1(typescript@5.7.3)':
dependencies:
- '@typescript-eslint/types': 8.24.0
- '@typescript-eslint/visitor-keys': 8.24.0
+ '@typescript-eslint/types': 8.24.1
+ '@typescript-eslint/visitor-keys': 8.24.1
debug: 4.4.0
fast-glob: 3.3.2
is-glob: 4.0.3
@@ -12720,20 +12720,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.24.0(eslint@9.20.1)(typescript@5.7.3)':
+ '@typescript-eslint/utils@8.24.1(eslint@9.20.1)(typescript@5.7.3)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.20.1)
- '@typescript-eslint/scope-manager': 8.24.0
- '@typescript-eslint/types': 8.24.0
- '@typescript-eslint/typescript-estree': 8.24.0(typescript@5.7.3)
+ '@typescript-eslint/scope-manager': 8.24.1
+ '@typescript-eslint/types': 8.24.1
+ '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.7.3)
eslint: 9.20.1
typescript: 5.7.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.24.0':
+ '@typescript-eslint/visitor-keys@8.24.1':
dependencies:
- '@typescript-eslint/types': 8.24.0
+ '@typescript-eslint/types': 8.24.1
eslint-visitor-keys: 4.2.0
'@umami/node@0.4.0': {}
@@ -14397,17 +14397,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@9.20.1):
+ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@9.20.1):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.24.0(eslint@9.20.1)(typescript@5.7.3)
+ '@typescript-eslint/parser': 8.24.1(eslint@9.20.1)(typescript@5.7.3)
eslint: 9.20.1
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1):
+ eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.8
@@ -14418,7 +14418,7 @@ snapshots:
doctrine: 2.1.0
eslint: 9.20.1
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@9.20.1)
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@9.20.1)
hasown: 2.0.2
is-core-module: 2.15.1
is-glob: 4.0.3
@@ -14430,7 +14430,7 @@ snapshots:
string.prototype.trimend: 1.0.8
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.24.0(eslint@9.20.1)(typescript@5.7.3)
+ '@typescript-eslint/parser': 8.24.1(eslint@9.20.1)(typescript@5.7.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -18215,11 +18215,11 @@ snapshots:
dependencies:
ts-toolbelt: 9.6.0
- typescript-eslint@8.24.0(eslint@9.20.1)(typescript@5.7.3):
+ typescript-eslint@8.24.1(eslint@9.20.1)(typescript@5.7.3):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)
- '@typescript-eslint/parser': 8.24.0(eslint@9.20.1)(typescript@5.7.3)
- '@typescript-eslint/utils': 8.24.0(eslint@9.20.1)(typescript@5.7.3)
+ '@typescript-eslint/eslint-plugin': 8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)
+ '@typescript-eslint/parser': 8.24.1(eslint@9.20.1)(typescript@5.7.3)
+ '@typescript-eslint/utils': 8.24.1(eslint@9.20.1)(typescript@5.7.3)
eslint: 9.20.1
typescript: 5.7.3
transitivePeerDependencies:
diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json
index 02fa24507..e29fb556d 100644
--- a/tooling/eslint/package.json
+++ b/tooling/eslint/package.json
@@ -24,7 +24,7 @@
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-react": "^7.37.4",
"eslint-plugin-react-hooks": "^5.1.0",
- "typescript-eslint": "^8.24.0"
+ "typescript-eslint": "^8.24.1"
},
"devDependencies": {
"@homarr/prettier-config": "workspace:^0.1.0",
From bd0d910137194caef989f4dba360bcaf616e9ea4 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Tue, 18 Feb 2025 10:18:04 +0000
Subject: [PATCH 23/46] fix(deps): update tanstack-query monorepo to ^5.66.6
(#2357)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
apps/nextjs/package.json | 6 +--
pnpm-lock.yaml | 110 +++++++++++++++++++--------------------
2 files changed, 58 insertions(+), 58 deletions(-)
diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json
index 27ae82f21..2fafed4d4 100644
--- a/apps/nextjs/package.json
+++ b/apps/nextjs/package.json
@@ -56,9 +56,9 @@
"@million/lint": "1.0.14",
"@t3-oss/env-nextjs": "^0.12.0",
"@tabler/icons-react": "^3.30.0",
- "@tanstack/react-query": "^5.66.4",
- "@tanstack/react-query-devtools": "^5.66.4",
- "@tanstack/react-query-next-experimental": "^5.66.4",
+ "@tanstack/react-query": "^5.66.6",
+ "@tanstack/react-query-devtools": "^5.66.6",
+ "@tanstack/react-query-next-experimental": "^5.66.6",
"@trpc/client": "next",
"@trpc/next": "next",
"@trpc/react-query": "next",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 07ca11230..fdb01b70e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -206,26 +206,26 @@ importers:
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
'@tanstack/react-query':
- specifier: ^5.66.4
- version: 5.66.4(react@19.0.0)
+ specifier: ^5.66.6
+ version: 5.66.6(react@19.0.0)
'@tanstack/react-query-devtools':
- specifier: ^5.66.4
- version: 5.66.4(@tanstack/react-query@5.66.4(react@19.0.0))(react@19.0.0)
+ specifier: ^5.66.6
+ version: 5.66.6(@tanstack/react-query@5.66.6(react@19.0.0))(react@19.0.0)
'@tanstack/react-query-next-experimental':
- specifier: ^5.66.4
- version: 5.66.4(@tanstack/react-query@5.66.4(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)
+ specifier: ^5.66.6
+ version: 5.66.6(@tanstack/react-query@5.66.6(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)
'@trpc/client':
specifier: next
- version: 11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3)
+ version: 11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3)
'@trpc/next':
specifier: next
- version: 11.0.0-rc.768(@tanstack/react-query@5.66.4(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.4(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ version: 11.0.0-rc.781(@tanstack/react-query@5.66.6(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.781(@tanstack/react-query@5.66.6(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
'@trpc/react-query':
specifier: next
- version: 11.0.0-rc.768(@tanstack/react-query@5.66.4(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ version: 11.0.0-rc.781(@tanstack/react-query@5.66.6(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
'@trpc/server':
specifier: next
- version: 11.0.0-rc.768(typescript@5.7.3)
+ version: 11.0.0-rc.781(typescript@5.7.3)
'@xterm/addon-canvas':
specifier: ^0.7.0
version: 0.7.0(@xterm/xterm@5.5.0)
@@ -580,13 +580,13 @@ importers:
version: link:../validation
'@trpc/client':
specifier: next
- version: 11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3)
+ version: 11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3)
'@trpc/react-query':
specifier: next
- version: 11.0.0-rc.768(@tanstack/react-query@5.66.4(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ version: 11.0.0-rc.781(@tanstack/react-query@5.66.6(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
'@trpc/server':
specifier: next
- version: 11.0.0-rc.768(typescript@5.7.3)
+ version: 11.0.0-rc.781(typescript@5.7.3)
lodash.clonedeep:
specifier: ^4.5.0
version: 4.5.0
@@ -607,7 +607,7 @@ importers:
version: 2.2.2
trpc-to-openapi:
specifier: ^2.1.3
- version: 2.1.3(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(zod-openapi@2.19.0(zod@3.24.2))(zod@3.24.2)
+ version: 2.1.3(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(zod-openapi@2.19.0(zod@3.24.2))(zod@3.24.2)
zod:
specifier: ^3.24.2
version: 3.24.2
@@ -4148,21 +4148,21 @@ packages:
'@tanstack/query-devtools@5.65.0':
resolution: {integrity: sha512-g5y7zc07U9D3esMdqUfTEVu9kMHoIaVBsD0+M3LPdAdD710RpTcLiNvJY1JkYXqkq9+NV+CQoemVNpQPBXVsJg==}
- '@tanstack/react-query-devtools@5.66.4':
- resolution: {integrity: sha512-c3dS325ELJzBVp/U6uoF+UxUDY0zAnEj/5d87mZknO82Hq8m+YXub4+ASoe+dwPXKOrsVmf65g68jO3R/mpHxQ==}
+ '@tanstack/react-query-devtools@5.66.6':
+ resolution: {integrity: sha512-HKeLTxxeURdCHiPCfFIfK2Gh4GpGT6CtD+zg5s7dtui7ykFfPlv4B3weYVRIsFpXWItFZUpaTDUSb2yUM/k9Ww==}
peerDependencies:
- '@tanstack/react-query': ^5.66.4
+ '@tanstack/react-query': ^5.66.6
react: ^18 || ^19
- '@tanstack/react-query-next-experimental@5.66.4':
- resolution: {integrity: sha512-/ZyF9IhtrGNSS2zCP3SnRisdBo6+hKX+FqbV/99eyShZe8NC+l+eiRQe+6bKRuFYbIFvt1TmtJPvr3sD6nb9hA==}
+ '@tanstack/react-query-next-experimental@5.66.6':
+ resolution: {integrity: sha512-lHfeW3/6jvwOFbdPb2ON+BZBr5gVIgGMnuLFz+jbSzK/kR8Q60XekW1YWEU7t6UjUs5orUGSoKK9S1iF2o7m3g==}
peerDependencies:
- '@tanstack/react-query': ^5.66.4
+ '@tanstack/react-query': ^5.66.6
next: ^13 || ^14 || ^15
react: ^18 || ^19
- '@tanstack/react-query@5.66.4':
- resolution: {integrity: sha512-zLlb9Ij7msRazeJP1LUu+tkrxWnUujYanUbY0c2lFoXhRwXvRt6SIwCuwCAmYgMeEuvIlv9/zIQb7bhhGR0jhw==}
+ '@tanstack/react-query@5.66.6':
+ resolution: {integrity: sha512-Xepc53h+D5sqoO/MZiSH2ROVLTDfRwR+3E4C2oS71/lo9u2mwbneZIEyIGXEHvmfyQpqtbf9voghD+QwLDLzcA==}
peerDependencies:
react: ^18 || ^19
@@ -4395,19 +4395,19 @@ packages:
tree-sitter:
optional: true
- '@trpc/client@11.0.0-rc.768':
- resolution: {integrity: sha512-eZNNjQQhP6nsr1tniI/84P1SKyh6BjvKNMq0vXKnKFV57El27XTfn6wfmdLNcyL3f24ZmDxm/sMxXlzM+zaG/g==}
+ '@trpc/client@11.0.0-rc.781':
+ resolution: {integrity: sha512-zAXsTPzk4RnvxSg6oOs4NSjorHufxIZ9rU6jGCHW4JrrIQP34RwruufUViC+xwrNLz17wIjKNvraQDT+cjowmw==}
peerDependencies:
- '@trpc/server': 11.0.0-rc.768+de6335c47
+ '@trpc/server': 11.0.0-rc.781+df4d4ede3
typescript: '>=5.7.2'
- '@trpc/next@11.0.0-rc.768':
- resolution: {integrity: sha512-e+m17Qzw5vb+XfdEwg2jMc5Ejt6Nc2imG/8JyevfGcqFEiHTQosPj5ASOlVJXV5X2P/F+e0oljWb6/vc6xfFWw==}
+ '@trpc/next@11.0.0-rc.781':
+ resolution: {integrity: sha512-rDV5Ult/GA3g7rNR4JRes8zReTsL/96K3sQH+79uY3G3HASaKb1U3nFjiB0/toI/4EoHW0jFSx/WDsTrKIqrsw==}
peerDependencies:
'@tanstack/react-query': ^5.59.15
- '@trpc/client': 11.0.0-rc.768+de6335c47
- '@trpc/react-query': 11.0.0-rc.768+de6335c47
- '@trpc/server': 11.0.0-rc.768+de6335c47
+ '@trpc/client': 11.0.0-rc.781+df4d4ede3
+ '@trpc/react-query': 11.0.0-rc.781+df4d4ede3
+ '@trpc/server': 11.0.0-rc.781+df4d4ede3
next: '*'
react: '>=16.8.0'
react-dom: '>=16.8.0'
@@ -4418,18 +4418,18 @@ packages:
'@trpc/react-query':
optional: true
- '@trpc/react-query@11.0.0-rc.768':
- resolution: {integrity: sha512-9ATcL+jq1dQMDA+Egf0BHx8bf0/2t2Ng+3x338N+y9BvYvxa20vXtlZzv9IogXjaC8dUdKsGCu5MqGy9XaPnmA==}
+ '@trpc/react-query@11.0.0-rc.781':
+ resolution: {integrity: sha512-BLd7JfFCJ1fNigpNek0fMARm4fbk7BbheMY8/jNggnE9CkcEqnsOzq+wP6ji8kX8c4NVbxdF5L4PQmEA+3uaNA==}
peerDependencies:
'@tanstack/react-query': ^5.62.8
- '@trpc/client': 11.0.0-rc.768+de6335c47
- '@trpc/server': 11.0.0-rc.768+de6335c47
+ '@trpc/client': 11.0.0-rc.781+df4d4ede3
+ '@trpc/server': 11.0.0-rc.781+df4d4ede3
react: '>=18.2.0'
react-dom: '>=18.2.0'
typescript: '>=5.7.2'
- '@trpc/server@11.0.0-rc.768':
- resolution: {integrity: sha512-+2du6a3uZEcQBj1OdT6EfWxa6dw/vqBG37aNR7YReTJ/UOMnheOmI/bskHkbK+x/kAcHPj8YN+/xc01QJDxwXQ==}
+ '@trpc/server@11.0.0-rc.781':
+ resolution: {integrity: sha512-KmZDE2Qa+zfKTIbvsNNZESUK0Zoeo0k8/ZPPMzTh0+Tm7L6yeFNk+i4npC1i8Nxr8pxaJUIG5Jab7Rv00hsoHQ==}
peerDependencies:
typescript: '>=5.7.2'
@@ -12109,19 +12109,19 @@ snapshots:
'@tanstack/query-devtools@5.65.0': {}
- '@tanstack/react-query-devtools@5.66.4(@tanstack/react-query@5.66.4(react@19.0.0))(react@19.0.0)':
+ '@tanstack/react-query-devtools@5.66.6(@tanstack/react-query@5.66.6(react@19.0.0))(react@19.0.0)':
dependencies:
'@tanstack/query-devtools': 5.65.0
- '@tanstack/react-query': 5.66.4(react@19.0.0)
+ '@tanstack/react-query': 5.66.6(react@19.0.0)
react: 19.0.0
- '@tanstack/react-query-next-experimental@5.66.4(@tanstack/react-query@5.66.4(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)':
+ '@tanstack/react-query-next-experimental@5.66.6(@tanstack/react-query@5.66.6(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)':
dependencies:
- '@tanstack/react-query': 5.66.4(react@19.0.0)
+ '@tanstack/react-query': 5.66.6(react@19.0.0)
next: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
react: 19.0.0
- '@tanstack/react-query@5.66.4(react@19.0.0)':
+ '@tanstack/react-query@5.66.6(react@19.0.0)':
dependencies:
'@tanstack/query-core': 5.66.4
react: 19.0.0
@@ -12365,33 +12365,33 @@ snapshots:
tree-sitter: 0.22.1
optional: true
- '@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3)':
+ '@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3)':
dependencies:
- '@trpc/server': 11.0.0-rc.768(typescript@5.7.3)
+ '@trpc/server': 11.0.0-rc.781(typescript@5.7.3)
typescript: 5.7.3
- '@trpc/next@11.0.0-rc.768(@tanstack/react-query@5.66.4(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.4(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
+ '@trpc/next@11.0.0-rc.781(@tanstack/react-query@5.66.6(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.781(@tanstack/react-query@5.66.6(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
dependencies:
- '@trpc/client': 11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3)
- '@trpc/server': 11.0.0-rc.768(typescript@5.7.3)
+ '@trpc/client': 11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3)
+ '@trpc/server': 11.0.0-rc.781(typescript@5.7.3)
next: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
typescript: 5.7.3
optionalDependencies:
- '@tanstack/react-query': 5.66.4(react@19.0.0)
- '@trpc/react-query': 11.0.0-rc.768(@tanstack/react-query@5.66.4(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ '@tanstack/react-query': 5.66.6(react@19.0.0)
+ '@trpc/react-query': 11.0.0-rc.781(@tanstack/react-query@5.66.6(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
- '@trpc/react-query@11.0.0-rc.768(@tanstack/react-query@5.66.4(react@19.0.0))(@trpc/client@11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
+ '@trpc/react-query@11.0.0-rc.781(@tanstack/react-query@5.66.6(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
dependencies:
- '@tanstack/react-query': 5.66.4(react@19.0.0)
- '@trpc/client': 11.0.0-rc.768(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(typescript@5.7.3)
- '@trpc/server': 11.0.0-rc.768(typescript@5.7.3)
+ '@tanstack/react-query': 5.66.6(react@19.0.0)
+ '@trpc/client': 11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3)
+ '@trpc/server': 11.0.0-rc.781(typescript@5.7.3)
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
typescript: 5.7.3
- '@trpc/server@11.0.0-rc.768(typescript@5.7.3)':
+ '@trpc/server@11.0.0-rc.781(typescript@5.7.3)':
dependencies:
typescript: 5.7.3
@@ -18025,9 +18025,9 @@ snapshots:
triple-beam@1.4.1: {}
- trpc-to-openapi@2.1.3(@trpc/server@11.0.0-rc.768(typescript@5.7.3))(zod-openapi@2.19.0(zod@3.24.2))(zod@3.24.2):
+ trpc-to-openapi@2.1.3(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(zod-openapi@2.19.0(zod@3.24.2))(zod@3.24.2):
dependencies:
- '@trpc/server': 11.0.0-rc.768(typescript@5.7.3)
+ '@trpc/server': 11.0.0-rc.781(typescript@5.7.3)
co-body: 6.2.0
h3: 1.13.0
openapi3-ts: 4.4.0
From 241037fc2a699249f317e5e434ac603cee4e460d Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Tue, 18 Feb 2025 11:40:15 +0000
Subject: [PATCH 24/46] fix(deps): update dependency next-intl to v3.26.4
(#2361)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
packages/translation/package.json | 2 +-
pnpm-lock.yaml | 18 +++++++++---------
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/packages/translation/package.json b/packages/translation/package.json
index c93d15ad5..ffa5ccda6 100644
--- a/packages/translation/package.json
+++ b/packages/translation/package.json
@@ -33,7 +33,7 @@
"deepmerge": "4.3.1",
"mantine-react-table": "2.0.0-beta.9",
"next": "15.1.7",
- "next-intl": "3.26.3",
+ "next-intl": "3.26.4",
"react": "19.0.0",
"react-dom": "19.0.0"
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index fdb01b70e..a50bf024e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1792,8 +1792,8 @@ importers:
specifier: 15.1.7
version: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
next-intl:
- specifier: 3.26.3
- version: 3.26.3(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)
+ specifier: 3.26.4
+ version: 3.26.4(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)
react:
specifier: 19.0.0
version: 19.0.0
@@ -7588,8 +7588,8 @@ packages:
nodemailer:
optional: true
- next-intl@3.26.3:
- resolution: {integrity: sha512-6Y97ODrDsEE1J8cXKMHwg1laLdtkN66QMIqG8BzH4zennJRUNTtM8UMtBDyhfmF6uiZ+xsbWLXmHUgmUymUsfQ==}
+ next-intl@3.26.4:
+ resolution: {integrity: sha512-/kFFR7WYJGisOR0xKoC930e6oTOOWf8rbHviQgte5zIn6OgJ6mKFvXI94RWAW3ksCZJCvE4zblIuYwHCSbbw7g==}
peerDependencies:
next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0
@@ -9664,8 +9664,8 @@ packages:
peerDependencies:
react: '>=16.13'
- use-intl@3.26.3:
- resolution: {integrity: sha512-yY0a2YseO17cKwHA9M6fcpiEJ2Uo81DEU0NOUxNTp6lJVNOuI6nULANPVVht6IFdrYFtlsMmMoc97+Eq9/Tnng==}
+ use-intl@3.26.4:
+ resolution: {integrity: sha512-5DhN+YfsocNO7LiLpns7/pxRcMHA4DgBZQo5Z6uw3LvX9XIZyPAdRBdFPE2eBKTAwhY77k5eBhxqDtx8wzUaBg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0
@@ -16004,13 +16004,13 @@ snapshots:
next: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
react: 19.0.0
- next-intl@3.26.3(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0):
+ next-intl@3.26.4(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0):
dependencies:
'@formatjs/intl-localematcher': 0.5.5
negotiator: 1.0.0
next: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
react: 19.0.0
- use-intl: 3.26.3(react@19.0.0)
+ use-intl: 3.26.4(react@19.0.0)
next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0):
dependencies:
@@ -18369,7 +18369,7 @@ snapshots:
dequal: 2.0.3
react: 19.0.0
- use-intl@3.26.3(react@19.0.0):
+ use-intl@3.26.4(react@19.0.0):
dependencies:
'@formatjs/fast-memoize': 2.2.1
intl-messageformat: 10.7.1
From e84cc5e6ae32c78d4e2be4d57e2b97ad84094f5e Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Tue, 18 Feb 2025 14:16:18 +0000
Subject: [PATCH 25/46] fix(deps): update tanstack-query monorepo to ^5.66.7
(#2364)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
apps/nextjs/package.json | 6 ++---
pnpm-lock.yaml | 54 ++++++++++++++++++++--------------------
2 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json
index 2fafed4d4..76849ced7 100644
--- a/apps/nextjs/package.json
+++ b/apps/nextjs/package.json
@@ -56,9 +56,9 @@
"@million/lint": "1.0.14",
"@t3-oss/env-nextjs": "^0.12.0",
"@tabler/icons-react": "^3.30.0",
- "@tanstack/react-query": "^5.66.6",
- "@tanstack/react-query-devtools": "^5.66.6",
- "@tanstack/react-query-next-experimental": "^5.66.6",
+ "@tanstack/react-query": "^5.66.7",
+ "@tanstack/react-query-devtools": "^5.66.7",
+ "@tanstack/react-query-next-experimental": "^5.66.7",
"@trpc/client": "next",
"@trpc/next": "next",
"@trpc/react-query": "next",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a50bf024e..fd1f24234 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -206,23 +206,23 @@ importers:
specifier: ^3.30.0
version: 3.30.0(react@19.0.0)
'@tanstack/react-query':
- specifier: ^5.66.6
- version: 5.66.6(react@19.0.0)
+ specifier: ^5.66.7
+ version: 5.66.7(react@19.0.0)
'@tanstack/react-query-devtools':
- specifier: ^5.66.6
- version: 5.66.6(@tanstack/react-query@5.66.6(react@19.0.0))(react@19.0.0)
+ specifier: ^5.66.7
+ version: 5.66.7(@tanstack/react-query@5.66.7(react@19.0.0))(react@19.0.0)
'@tanstack/react-query-next-experimental':
- specifier: ^5.66.6
- version: 5.66.6(@tanstack/react-query@5.66.6(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)
+ specifier: ^5.66.7
+ version: 5.66.7(@tanstack/react-query@5.66.7(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)
'@trpc/client':
specifier: next
version: 11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3)
'@trpc/next':
specifier: next
- version: 11.0.0-rc.781(@tanstack/react-query@5.66.6(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.781(@tanstack/react-query@5.66.6(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ version: 11.0.0-rc.781(@tanstack/react-query@5.66.7(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.781(@tanstack/react-query@5.66.7(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
'@trpc/react-query':
specifier: next
- version: 11.0.0-rc.781(@tanstack/react-query@5.66.6(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ version: 11.0.0-rc.781(@tanstack/react-query@5.66.7(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
'@trpc/server':
specifier: next
version: 11.0.0-rc.781(typescript@5.7.3)
@@ -583,7 +583,7 @@ importers:
version: 11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3)
'@trpc/react-query':
specifier: next
- version: 11.0.0-rc.781(@tanstack/react-query@5.66.6(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ version: 11.0.0-rc.781(@tanstack/react-query@5.66.7(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
'@trpc/server':
specifier: next
version: 11.0.0-rc.781(typescript@5.7.3)
@@ -4148,21 +4148,21 @@ packages:
'@tanstack/query-devtools@5.65.0':
resolution: {integrity: sha512-g5y7zc07U9D3esMdqUfTEVu9kMHoIaVBsD0+M3LPdAdD710RpTcLiNvJY1JkYXqkq9+NV+CQoemVNpQPBXVsJg==}
- '@tanstack/react-query-devtools@5.66.6':
- resolution: {integrity: sha512-HKeLTxxeURdCHiPCfFIfK2Gh4GpGT6CtD+zg5s7dtui7ykFfPlv4B3weYVRIsFpXWItFZUpaTDUSb2yUM/k9Ww==}
+ '@tanstack/react-query-devtools@5.66.7':
+ resolution: {integrity: sha512-40z4PPkz06tYIF0vwLZZIZfZxKUH4OAaBOR14blCFyYm6hlU6qc+M82mkZ+D00HcEMhV7P4XeJiEuDhFq0q9Qw==}
peerDependencies:
- '@tanstack/react-query': ^5.66.6
+ '@tanstack/react-query': ^5.66.7
react: ^18 || ^19
- '@tanstack/react-query-next-experimental@5.66.6':
- resolution: {integrity: sha512-lHfeW3/6jvwOFbdPb2ON+BZBr5gVIgGMnuLFz+jbSzK/kR8Q60XekW1YWEU7t6UjUs5orUGSoKK9S1iF2o7m3g==}
+ '@tanstack/react-query-next-experimental@5.66.7':
+ resolution: {integrity: sha512-VZWTBY+jHxmI5GdxlvqCNyQdWxeiCSaw5DW3OgDDSr5QxYqxRFSkT+bYaBdgidU8kNEBaeEofHKKECXOMChY+A==}
peerDependencies:
- '@tanstack/react-query': ^5.66.6
+ '@tanstack/react-query': ^5.66.7
next: ^13 || ^14 || ^15
react: ^18 || ^19
- '@tanstack/react-query@5.66.6':
- resolution: {integrity: sha512-Xepc53h+D5sqoO/MZiSH2ROVLTDfRwR+3E4C2oS71/lo9u2mwbneZIEyIGXEHvmfyQpqtbf9voghD+QwLDLzcA==}
+ '@tanstack/react-query@5.66.7':
+ resolution: {integrity: sha512-qd3q/tUpF2K1xItfPZddk1k/8pSXnovg41XyCqJgPoyYEirMBtB0sVEVVQ/CsAOngzgWtBPXimVf4q4kM9uO6A==}
peerDependencies:
react: ^18 || ^19
@@ -12109,19 +12109,19 @@ snapshots:
'@tanstack/query-devtools@5.65.0': {}
- '@tanstack/react-query-devtools@5.66.6(@tanstack/react-query@5.66.6(react@19.0.0))(react@19.0.0)':
+ '@tanstack/react-query-devtools@5.66.7(@tanstack/react-query@5.66.7(react@19.0.0))(react@19.0.0)':
dependencies:
'@tanstack/query-devtools': 5.65.0
- '@tanstack/react-query': 5.66.6(react@19.0.0)
+ '@tanstack/react-query': 5.66.7(react@19.0.0)
react: 19.0.0
- '@tanstack/react-query-next-experimental@5.66.6(@tanstack/react-query@5.66.6(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)':
+ '@tanstack/react-query-next-experimental@5.66.7(@tanstack/react-query@5.66.7(react@19.0.0))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react@19.0.0)':
dependencies:
- '@tanstack/react-query': 5.66.6(react@19.0.0)
+ '@tanstack/react-query': 5.66.7(react@19.0.0)
next: 15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0)
react: 19.0.0
- '@tanstack/react-query@5.66.6(react@19.0.0)':
+ '@tanstack/react-query@5.66.7(react@19.0.0)':
dependencies:
'@tanstack/query-core': 5.66.4
react: 19.0.0
@@ -12370,7 +12370,7 @@ snapshots:
'@trpc/server': 11.0.0-rc.781(typescript@5.7.3)
typescript: 5.7.3
- '@trpc/next@11.0.0-rc.781(@tanstack/react-query@5.66.6(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.781(@tanstack/react-query@5.66.6(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
+ '@trpc/next@11.0.0-rc.781(@tanstack/react-query@5.66.7(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.781(@tanstack/react-query@5.66.7(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(next@15.1.7(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.85.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
dependencies:
'@trpc/client': 11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3)
'@trpc/server': 11.0.0-rc.781(typescript@5.7.3)
@@ -12379,12 +12379,12 @@ snapshots:
react-dom: 19.0.0(react@19.0.0)
typescript: 5.7.3
optionalDependencies:
- '@tanstack/react-query': 5.66.6(react@19.0.0)
- '@trpc/react-query': 11.0.0-rc.781(@tanstack/react-query@5.66.6(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
+ '@tanstack/react-query': 5.66.7(react@19.0.0)
+ '@trpc/react-query': 11.0.0-rc.781(@tanstack/react-query@5.66.7(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)
- '@trpc/react-query@11.0.0-rc.781(@tanstack/react-query@5.66.6(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
+ '@trpc/react-query@11.0.0-rc.781(@tanstack/react-query@5.66.7(react@19.0.0))(@trpc/client@11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)':
dependencies:
- '@tanstack/react-query': 5.66.6(react@19.0.0)
+ '@tanstack/react-query': 5.66.7(react@19.0.0)
'@trpc/client': 11.0.0-rc.781(@trpc/server@11.0.0-rc.781(typescript@5.7.3))(typescript@5.7.3)
'@trpc/server': 11.0.0-rc.781(typescript@5.7.3)
react: 19.0.0
From 8e71b882db6d8bb569c2c03a652d7b240d5be602 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Tue, 18 Feb 2025 14:36:22 +0000
Subject: [PATCH 26/46] chore(deps): update vitest monorepo to ^3.0.6 (#2363)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
package.json | 6 +-
pnpm-lock.yaml | 188 ++++++++++++++++++++++++++++---------------------
2 files changed, 110 insertions(+), 84 deletions(-)
diff --git a/package.json b/package.json
index 264e91545..247d7e105 100644
--- a/package.json
+++ b/package.json
@@ -40,8 +40,8 @@
"@semantic-release/release-notes-generator": "^14.0.3",
"@turbo/gen": "^2.4.2",
"@vitejs/plugin-react": "^4.3.4",
- "@vitest/coverage-v8": "^3.0.5",
- "@vitest/ui": "^3.0.5",
+ "@vitest/coverage-v8": "^3.0.6",
+ "@vitest/ui": "^3.0.6",
"conventional-changelog-conventionalcommits": "^8.0.0",
"cross-env": "^7.0.3",
"jsdom": "^26.0.0",
@@ -51,7 +51,7 @@
"turbo": "^2.4.2",
"typescript": "^5.7.3",
"vite-tsconfig-paths": "^5.1.4",
- "vitest": "^3.0.5"
+ "vitest": "^3.0.6"
},
"packageManager": "pnpm@10.4.1",
"engines": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index fd1f24234..00e6b177a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -44,11 +44,11 @@ importers:
specifier: ^4.3.4
version: 4.3.4(vite@5.4.5(@types/node@22.13.4)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0))
'@vitest/coverage-v8':
- specifier: ^3.0.5
- version: 3.0.5(vitest@3.0.5)
+ specifier: ^3.0.6
+ version: 3.0.6(vitest@3.0.6)
'@vitest/ui':
- specifier: ^3.0.5
- version: 3.0.5(vitest@3.0.5)
+ specifier: ^3.0.6
+ version: 3.0.6(vitest@3.0.6)
conventional-changelog-conventionalcommits:
specifier: ^8.0.0
version: 8.0.0
@@ -77,8 +77,8 @@ importers:
specifier: ^5.1.4
version: 5.1.4(typescript@5.7.3)(vite@5.4.5(@types/node@22.13.4)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0))
vitest:
- specifier: ^3.0.5
- version: 3.0.5(@types/node@22.13.4)(@vitest/ui@3.0.5)(jsdom@26.0.0)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)
+ specifier: ^3.0.6
+ version: 3.0.6(@types/node@22.13.4)(@vitest/ui@3.0.6)(jsdom@26.0.0)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)
apps/nextjs:
dependencies:
@@ -4720,20 +4720,20 @@ packages:
peerDependencies:
vite: ^4.2.0 || ^5.0.0 || ^6.0.0
- '@vitest/coverage-v8@3.0.5':
- resolution: {integrity: sha512-zOOWIsj5fHh3jjGwQg+P+J1FW3s4jBu1Zqga0qW60yutsBtqEqNEJKWYh7cYn1yGD+1bdPsPdC/eL4eVK56xMg==}
+ '@vitest/coverage-v8@3.0.6':
+ resolution: {integrity: sha512-JRTlR8Bw+4BcmVTICa7tJsxqphAktakiLsAmibVLAWbu1lauFddY/tXeM6sAyl1cgkPuXtpnUgaCPhTdz1Qapg==}
peerDependencies:
- '@vitest/browser': 3.0.5
- vitest: 3.0.5
+ '@vitest/browser': 3.0.6
+ vitest: 3.0.6
peerDependenciesMeta:
'@vitest/browser':
optional: true
- '@vitest/expect@3.0.5':
- resolution: {integrity: sha512-nNIOqupgZ4v5jWuQx2DSlHLEs7Q4Oh/7AYwNyE+k0UQzG7tSmjPXShUikn1mpNGzYEN2jJbTvLejwShMitovBA==}
+ '@vitest/expect@3.0.6':
+ resolution: {integrity: sha512-zBduHf/ja7/QRX4HdP1DSq5XrPgdN+jzLOwaTq/0qZjYfgETNFCKf9nOAp2j3hmom3oTbczuUzrzg9Hafh7hNg==}
- '@vitest/mocker@3.0.5':
- resolution: {integrity: sha512-CLPNBFBIE7x6aEGbIjaQAX03ZZlBMaWwAjBdMkIf/cAn6xzLTiM3zYqO/WAbieEjsAZir6tO71mzeHZoodThvw==}
+ '@vitest/mocker@3.0.6':
+ resolution: {integrity: sha512-KPztr4/tn7qDGZfqlSPQoF2VgJcKxnDNhmfR3VgZ6Fy1bO8T9Fc1stUiTXtqz0yG24VpD00pZP5f8EOFknjNuQ==}
peerDependencies:
msw: ^2.4.9
vite: ^5.0.0 || ^6.0.0
@@ -4743,25 +4743,25 @@ packages:
vite:
optional: true
- '@vitest/pretty-format@3.0.5':
- resolution: {integrity: sha512-CjUtdmpOcm4RVtB+up8r2vVDLR16Mgm/bYdkGFe3Yj/scRfCpbSi2W/BDSDcFK7ohw8UXvjMbOp9H4fByd/cOA==}
+ '@vitest/pretty-format@3.0.6':
+ resolution: {integrity: sha512-Zyctv3dbNL+67qtHfRnUE/k8qxduOamRfAL1BurEIQSyOEFffoMvx2pnDSSbKAAVxY0Ej2J/GH2dQKI0W2JyVg==}
- '@vitest/runner@3.0.5':
- resolution: {integrity: sha512-BAiZFityFexZQi2yN4OX3OkJC6scwRo8EhRB0Z5HIGGgd2q+Nq29LgHU/+ovCtd0fOfXj5ZI6pwdlUmC5bpi8A==}
+ '@vitest/runner@3.0.6':
+ resolution: {integrity: sha512-JopP4m/jGoaG1+CBqubV/5VMbi7L+NQCJTu1J1Pf6YaUbk7bZtaq5CX7p+8sY64Sjn1UQ1XJparHfcvTTdu9cA==}
- '@vitest/snapshot@3.0.5':
- resolution: {integrity: sha512-GJPZYcd7v8QNUJ7vRvLDmRwl+a1fGg4T/54lZXe+UOGy47F9yUfE18hRCtXL5aHN/AONu29NGzIXSVFh9K0feA==}
+ '@vitest/snapshot@3.0.6':
+ resolution: {integrity: sha512-qKSmxNQwT60kNwwJHMVwavvZsMGXWmngD023OHSgn873pV0lylK7dwBTfYP7e4URy5NiBCHHiQGA9DHkYkqRqg==}
- '@vitest/spy@3.0.5':
- resolution: {integrity: sha512-5fOzHj0WbUNqPK6blI/8VzZdkBlQLnT25knX0r4dbZI9qoZDf3qAdjoMmDcLG5A83W6oUUFJgUd0EYBc2P5xqg==}
+ '@vitest/spy@3.0.6':
+ resolution: {integrity: sha512-HfOGx/bXtjy24fDlTOpgiAEJbRfFxoX3zIGagCqACkFKKZ/TTOE6gYMKXlqecvxEndKFuNHcHqP081ggZ2yM0Q==}
- '@vitest/ui@3.0.5':
- resolution: {integrity: sha512-gw2noso6WI+2PeMVCZFntdATS6xl9qhQcbhkPQ9sOmx/Xn0f4Bx4KDSbD90jpJPF0l5wOzSoGCmKyVR3W612mg==}
+ '@vitest/ui@3.0.6':
+ resolution: {integrity: sha512-N4M2IUG2Q5LCeX4OWs48pQF4P3qsFejmDTc6QWGRFTLPrEe5EvM5HN0WSUnGAmuzQpSWv7ItfSsIJIWaEM2wpQ==}
peerDependencies:
- vitest: 3.0.5
+ vitest: 3.0.6
- '@vitest/utils@3.0.5':
- resolution: {integrity: sha512-N9AX0NUoUtVwKwy21JtwzaqR5L5R5A99GAbrHfCCXK1lp593i/3AZAXhSP43wRQuxYsflrdzEfXZFo1reR1Nkg==}
+ '@vitest/utils@3.0.6':
+ resolution: {integrity: sha512-18ktZpf4GQFTbf9jK543uspU03Q2qya7ZGya5yiZ0Gx0nnnalBvd5ZBislbl2EhLjM8A8rt4OilqKG7QwcGkvQ==}
'@webassemblyjs/ast@1.12.1':
resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==}
@@ -5226,8 +5226,8 @@ packages:
caniuse-lite@1.0.30001679:
resolution: {integrity: sha512-j2YqID/YwpLnKzCmBOS4tlZdWprXm3ZmQLBH9ZBXFOhoxLA46fwyBvx6toCBWBmnuwUY/qB3kEU6gFx8qgCroA==}
- chai@5.1.2:
- resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==}
+ chai@5.2.0:
+ resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==}
engines: {node: '>=12'}
chalk@2.4.2:
@@ -6272,6 +6272,14 @@ packages:
picomatch:
optional: true
+ fdir@6.4.3:
+ resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==}
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+
fecha@4.2.3:
resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==}
@@ -7306,6 +7314,9 @@ packages:
loupe@3.1.2:
resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==}
+ loupe@3.1.3:
+ resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==}
+
lower-case-first@1.0.2:
resolution: {integrity: sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==}
@@ -8060,8 +8071,8 @@ packages:
pathe@1.1.2:
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
- pathe@2.0.2:
- resolution: {integrity: sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==}
+ pathe@2.0.3:
+ resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
pathval@2.0.0:
resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==}
@@ -8861,8 +8872,8 @@ packages:
simple-swizzle@0.2.2:
resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
- sirv@3.0.0:
- resolution: {integrity: sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==}
+ sirv@3.0.1:
+ resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==}
engines: {node: '>=18'}
sisteransi@1.0.5:
@@ -9248,6 +9259,10 @@ packages:
resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==}
engines: {node: '>=12.0.0'}
+ tinyglobby@0.2.11:
+ resolution: {integrity: sha512-32TmKeeKUahv0Go8WmQgiEp9Y21NuxjwjqiRC1nrUB51YacfSwuB44xgXD+HdIppmMRgjQNPdrHyA6vIybYZ+g==}
+ engines: {node: '>=12.0.0'}
+
tinygradient@1.1.5:
resolution: {integrity: sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==}
@@ -9746,8 +9761,8 @@ packages:
videojs-vtt.js@0.15.5:
resolution: {integrity: sha512-yZbBxvA7QMYn15Lr/ZfhhLPrNpI/RmCSCqgIff57GC2gIrV5YfyzLfLyZMj0NnZSAz8syB4N0nHXpZg9MyrMOQ==}
- vite-node@3.0.5:
- resolution: {integrity: sha512-02JEJl7SbtwSDJdYS537nU6l+ktdvcREfLksk/NDAqtdKWGqHl+joXzEubHROmS3E6pip+Xgu2tFezMu75jH7A==}
+ vite-node@3.0.6:
+ resolution: {integrity: sha512-s51RzrTkXKJrhNbUzQRsarjmAae7VmMPAsRT7lppVpIg6mK3zGthP9Hgz0YQQKuNcF+Ii7DfYk3Fxz40jRmePw==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
@@ -9790,16 +9805,16 @@ packages:
terser:
optional: true
- vitest@3.0.5:
- resolution: {integrity: sha512-4dof+HvqONw9bvsYxtkfUp2uHsTN9bV2CZIi1pWgoFpL1Lld8LA1ka9q/ONSsoScAKG7NVGf2stJTI7XRkXb2Q==}
+ vitest@3.0.6:
+ resolution: {integrity: sha512-/iL1Sc5VeDZKPDe58oGK4HUFLhw6b5XdY1MYawjuSaDA4sEfYlY9HnS6aCEG26fX+MgUi7MwlduTBHHAI/OvMA==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@types/debug': ^4.1.12
'@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
- '@vitest/browser': 3.0.5
- '@vitest/ui': 3.0.5
+ '@vitest/browser': 3.0.6
+ '@vitest/ui': 3.0.6
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
@@ -12777,7 +12792,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vitest/coverage-v8@3.0.5(vitest@3.0.5)':
+ '@vitest/coverage-v8@3.0.6(vitest@3.0.6)':
dependencies:
'@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 1.0.2
@@ -12791,59 +12806,59 @@ snapshots:
std-env: 3.8.0
test-exclude: 7.0.1
tinyrainbow: 2.0.0
- vitest: 3.0.5(@types/node@22.13.4)(@vitest/ui@3.0.5)(jsdom@26.0.0)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)
+ vitest: 3.0.6(@types/node@22.13.4)(@vitest/ui@3.0.6)(jsdom@26.0.0)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)
transitivePeerDependencies:
- supports-color
- '@vitest/expect@3.0.5':
+ '@vitest/expect@3.0.6':
dependencies:
- '@vitest/spy': 3.0.5
- '@vitest/utils': 3.0.5
- chai: 5.1.2
+ '@vitest/spy': 3.0.6
+ '@vitest/utils': 3.0.6
+ chai: 5.2.0
tinyrainbow: 2.0.0
- '@vitest/mocker@3.0.5(vite@5.4.5(@types/node@22.13.4)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0))':
+ '@vitest/mocker@3.0.6(vite@5.4.5(@types/node@22.13.4)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0))':
dependencies:
- '@vitest/spy': 3.0.5
+ '@vitest/spy': 3.0.6
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
vite: 5.4.5(@types/node@22.13.4)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)
- '@vitest/pretty-format@3.0.5':
+ '@vitest/pretty-format@3.0.6':
dependencies:
tinyrainbow: 2.0.0
- '@vitest/runner@3.0.5':
+ '@vitest/runner@3.0.6':
dependencies:
- '@vitest/utils': 3.0.5
- pathe: 2.0.2
+ '@vitest/utils': 3.0.6
+ pathe: 2.0.3
- '@vitest/snapshot@3.0.5':
+ '@vitest/snapshot@3.0.6':
dependencies:
- '@vitest/pretty-format': 3.0.5
+ '@vitest/pretty-format': 3.0.6
magic-string: 0.30.17
- pathe: 2.0.2
+ pathe: 2.0.3
- '@vitest/spy@3.0.5':
+ '@vitest/spy@3.0.6':
dependencies:
tinyspy: 3.0.2
- '@vitest/ui@3.0.5(vitest@3.0.5)':
+ '@vitest/ui@3.0.6(vitest@3.0.6)':
dependencies:
- '@vitest/utils': 3.0.5
+ '@vitest/utils': 3.0.6
fflate: 0.8.2
flatted: 3.3.2
- pathe: 2.0.2
- sirv: 3.0.0
- tinyglobby: 0.2.10
+ pathe: 2.0.3
+ sirv: 3.0.1
+ tinyglobby: 0.2.11
tinyrainbow: 2.0.0
- vitest: 3.0.5(@types/node@22.13.4)(@vitest/ui@3.0.5)(jsdom@26.0.0)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)
+ vitest: 3.0.6(@types/node@22.13.4)(@vitest/ui@3.0.6)(jsdom@26.0.0)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)
- '@vitest/utils@3.0.5':
+ '@vitest/utils@3.0.6':
dependencies:
- '@vitest/pretty-format': 3.0.5
- loupe: 3.1.2
+ '@vitest/pretty-format': 3.0.6
+ loupe: 3.1.3
tinyrainbow: 2.0.0
'@webassemblyjs/ast@1.12.1':
@@ -13388,7 +13403,7 @@ snapshots:
caniuse-lite@1.0.30001679: {}
- chai@5.1.2:
+ chai@5.2.0:
dependencies:
assertion-error: 2.0.1
check-error: 2.1.1
@@ -14669,6 +14684,10 @@ snapshots:
optionalDependencies:
picomatch: 4.0.2
+ fdir@6.4.3(picomatch@4.0.2):
+ optionalDependencies:
+ picomatch: 4.0.2
+
fecha@4.2.3: {}
fetch-retry@6.0.0: {}
@@ -15762,6 +15781,8 @@ snapshots:
loupe@3.1.2: {}
+ loupe@3.1.3: {}
+
lower-case-first@1.0.2:
dependencies:
lower-case: 1.1.4
@@ -16448,7 +16469,7 @@ snapshots:
pathe@1.1.2: {}
- pathe@2.0.2: {}
+ pathe@2.0.3: {}
pathval@2.0.0: {}
@@ -17422,7 +17443,7 @@ snapshots:
dependencies:
is-arrayish: 0.3.2
- sirv@3.0.0:
+ sirv@3.0.1:
dependencies:
'@polka/url': 1.0.0-next.25
mrmime: 2.0.0
@@ -17951,6 +17972,11 @@ snapshots:
fdir: 6.4.2(picomatch@4.0.2)
picomatch: 4.0.2
+ tinyglobby@0.2.11:
+ dependencies:
+ fdir: 6.4.3(picomatch@4.0.2)
+ picomatch: 4.0.2
+
tinygradient@1.1.5:
dependencies:
'@types/tinycolor2': 1.4.6
@@ -18445,12 +18471,12 @@ snapshots:
dependencies:
global: 4.4.0
- vite-node@3.0.5(@types/node@22.13.4)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0):
+ vite-node@3.0.6(@types/node@22.13.4)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0):
dependencies:
cac: 6.7.14
debug: 4.4.0
es-module-lexer: 1.6.0
- pathe: 2.0.2
+ pathe: 2.0.3
vite: 5.4.5(@types/node@22.13.4)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)
transitivePeerDependencies:
- '@types/node'
@@ -18486,31 +18512,31 @@ snapshots:
sugarss: 4.0.1(postcss@8.4.47)
terser: 5.32.0
- vitest@3.0.5(@types/node@22.13.4)(@vitest/ui@3.0.5)(jsdom@26.0.0)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0):
+ vitest@3.0.6(@types/node@22.13.4)(@vitest/ui@3.0.6)(jsdom@26.0.0)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0):
dependencies:
- '@vitest/expect': 3.0.5
- '@vitest/mocker': 3.0.5(vite@5.4.5(@types/node@22.13.4)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0))
- '@vitest/pretty-format': 3.0.5
- '@vitest/runner': 3.0.5
- '@vitest/snapshot': 3.0.5
- '@vitest/spy': 3.0.5
- '@vitest/utils': 3.0.5
- chai: 5.1.2
+ '@vitest/expect': 3.0.6
+ '@vitest/mocker': 3.0.6(vite@5.4.5(@types/node@22.13.4)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0))
+ '@vitest/pretty-format': 3.0.6
+ '@vitest/runner': 3.0.6
+ '@vitest/snapshot': 3.0.6
+ '@vitest/spy': 3.0.6
+ '@vitest/utils': 3.0.6
+ chai: 5.2.0
debug: 4.4.0
expect-type: 1.1.0
magic-string: 0.30.17
- pathe: 2.0.2
+ pathe: 2.0.3
std-env: 3.8.0
tinybench: 2.9.0
tinyexec: 0.3.2
tinypool: 1.0.2
tinyrainbow: 2.0.0
vite: 5.4.5(@types/node@22.13.4)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)
- vite-node: 3.0.5(@types/node@22.13.4)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)
+ vite-node: 3.0.6(@types/node@22.13.4)(sass@1.85.0)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.13.4
- '@vitest/ui': 3.0.5(vitest@3.0.5)
+ '@vitest/ui': 3.0.6(vitest@3.0.6)
jsdom: 26.0.0
transitivePeerDependencies:
- less
From 7705bc44ae7c93751e718b019c98c11369c221af Mon Sep 17 00:00:00 2001
From: Manuel <30572287+manuel-rw@users.noreply.github.com>
Date: Tue, 18 Feb 2025 21:53:45 +0100
Subject: [PATCH 27/46] feat: add tile border radius (#2338)
* feat: add tile border radius
* fix: inconsistent mantine-core version
* fix: lockfile
---------
Co-authored-by: Meier Lukas
---
.../settings/{_colors.tsx => _appereance.tsx} | 16 +
.../[locale]/boards/[name]/settings/page.tsx | 4 +-
.../components/board/items/item-content.tsx | 1 +
.../board/sections/category-section.tsx | 8 +-
.../board/sections/dynamic-section.tsx | 1 +
packages/api/src/router/board.ts | 1 +
.../mysql/0026_add-border-radius.sql | 1 +
.../migrations/mysql/meta/0026_snapshot.json | 1819 +++++++++++++++++
.../db/migrations/mysql/meta/_journal.json | 7 +
.../sqlite/0026_add-border-radius.sql | 1 +
.../migrations/sqlite/meta/0026_snapshot.json | 1744 ++++++++++++++++
.../db/migrations/sqlite/meta/_journal.json | 7 +
packages/db/package.json | 1 +
packages/db/schema/mysql.ts | 2 +
packages/db/schema/sqlite.ts | 2 +
packages/translation/src/lang/en.json | 15 +-
packages/validation/src/board.ts | 1 +
pnpm-lock.yaml | 3 +
18 files changed, 3629 insertions(+), 5 deletions(-)
rename apps/nextjs/src/app/[locale]/boards/[name]/settings/{_colors.tsx => _appereance.tsx} (85%)
create mode 100644 packages/db/migrations/mysql/0026_add-border-radius.sql
create mode 100644 packages/db/migrations/mysql/meta/0026_snapshot.json
create mode 100644 packages/db/migrations/sqlite/0026_add-border-radius.sql
create mode 100644 packages/db/migrations/sqlite/meta/0026_snapshot.json
diff --git a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_colors.tsx b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_appereance.tsx
similarity index 85%
rename from apps/nextjs/src/app/[locale]/boards/[name]/settings/_colors.tsx
rename to apps/nextjs/src/app/[locale]/boards/[name]/settings/_appereance.tsx
index 4f12e28ad..b403843fb 100644
--- a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_colors.tsx
+++ b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_appereance.tsx
@@ -10,6 +10,7 @@ import {
Group,
InputWrapper,
isLightColor,
+ Select,
Slider,
Stack,
Text,
@@ -39,6 +40,7 @@ export const ColorSettingsContent = ({ board }: Props) => {
primaryColor: board.primaryColor,
secondaryColor: board.secondaryColor,
opacity: board.opacity,
+ itemRadius: board.itemRadius,
},
});
const [showPreview, { toggle }] = useDisclosure(false);
@@ -98,6 +100,20 @@ export const ColorSettingsContent = ({ board }: Props) => {
/>
+
+
+