Compare commits

..
Author SHA1 Message Date
Releases Homarr 6f47a05cc2 chore(release): 1.69.0 [skip ci] 2026-07-03 18:08:44 +00:00
homarr-releases[bot] d8d5894b28 chore(release): automatic release v1.69.0 2026-07-03 18:07:40 +00:00
Releases Homarr 46ae756d15 chore(release): 1.68.1 [skip ci] 2026-06-30 12:02:44 +00:00
Thomas 8b63799f1b Merge pull request #6124 from homarr-labs/fix/source-maps-memory-regression
fix: make production source maps opt-in to restore v1.67.0 memory baseline
2026-06-30 14:01:42 +02:00
ajnart 60a69e31ef fix: revert production source maps to restore v1.67.0 memory baseline
CodeRabbit review addressed:
- Removed the env-var gating (simpler: just remove source maps entirely)
- CI health check now fails fast if container never becomes healthy

Changes vs origin/main:
- next.config.ts: remove productionBrowserSourceMaps and serverSourceMaps
  (they default to false, restoring pre-v1.68.0 behavior)
- Dockerfile: remove .map copy step and NODE_OPTIONS=--enable-source-maps
- CI: add memory-regression job (<700MB guardrail)

Closes #6123
2026-06-29 15:13:08 +02:00
ajnart 57ef0af4a2 fix: make source maps opt-in to restore v1.67.0 memory baseline
Production source maps (--enable-source-maps) caused a ~50% memory increase
(600MB to 1000MB) in v1.68.0. Node.js loads all .map files into memory when
this flag is enabled, and Next.js server chunks generate hundreds of map files.

Changes:
- Guard productionBrowserSourceMaps and serverSourceMaps behind
  HOMARR_ENABLE_SOURCE_MAPS env var (default off)
- Guard .map copy step and NODE_OPTIONS in Dockerfile behind
  ENABLE_SOURCE_MAPS build arg (default false)
- run.sh checks HOMARR_ENABLE_SOURCE_MAPS before setting --enable-source-maps
- Add Docker-based memory regression CI job (<700MB threshold)

Closes #6123
2026-06-29 10:08:52 +02:00
Thomas 597b5fbc8d Merge pull request #6097 from homarr-labs/docs/update-helm-docs
Update Helm chart documentation
2026-06-27 13:24:44 +02:00
github-actions[bot] 5412577519 docs(helm): Update Helm chart documentation 2026-06-27 11:22:16 +00:00
49 changed files with 3456 additions and 1258 deletions

No files matched your search

-1
View File
@@ -33,7 +33,6 @@ body:
options:
# The below comment is used to insert a new version with on-release.yml
#NEXT_VERSION#
- 1.69.0
- 1.68.0
- 1.67.0
- 1.66.1
+1 -13
View File
@@ -70,16 +70,4 @@ API key authentication enables programmatic access for:
- Automation scripts and CI/CD pipelines
- Third-party integrations
- Custom dashboards and monitoring tools
- Container orchestration systems that need to sync app definitions
## Board Automation
The OpenAPI and MCP APIs include board management endpoints for common automation workflows:
- Create, duplicate, rename and delete boards
- Change board visibility
- Update board visual and behavior settings
- Set desktop and mobile home boards for the current user
- Configure global board defaults such as public home boards and status behavior
Use the interactive API reference to inspect the exact request body for each endpoint under the `boards` and `settings` tags.
- Container orchestration systems that need to sync app definitions
+1 -1
View File
@@ -1 +1 @@
{"openapi":"3.1.0","info":{"title":"Homarr API documentation","version":"1.1.0"},"servers":[{"url":"http://localhost:3000"}],"externalDocs":{"url":"https://homarr.dev"},"paths":{"/api/apps/paginated":{"get":{"operationId":"appRouter-getPaginated","tags":["apps"],"security":[{"apikey":[]}],"parameters":[{"in":"query","name":"search","schema":{"type":"string"}},{"in":"query","name":"pageSize","schema":{"default":10,"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},{"in":"query","name":"page","schema":{"default":1,"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"iconUrl":{"type":"string"},"href":{"anyOf":[{"type":"string"},{"type":"null"}]},"pingUrl":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","name","description","iconUrl","href","pingUrl"],"additionalProperties":false}},"totalCount":{"type":"number"}},"required":["items","totalCount"],"additionalProperties":false}}}},"400":{"description":"Invalid input data","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.BAD_REQUEST"}}}},"401":{"description":"Authorization not provided","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.UNAUTHORIZED"}}}},"403":{"description":"Insufficient access","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.FORBIDDEN"}}}},"404":{"description":"Not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.NOT_FOUND"}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.INTERNAL_SERVER_ERROR"}}}}}}},"/api/apps":{"get":{"operationId":"appRouter-all","tags":["apps"],"security":[{"apikey":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"iconUrl":{"type":"string"},"href":{"anyOf":[{"type":"string"},{"type":"null"}]},"pingUrl":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","name","description","iconUrl","href","pingUrl"],"additionalProperties":false}}}}},"401":{"description":"Authorization not provided","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.UNAUTHORIZED"}}}},"403":{"description":"Insufficient access","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.FORBIDDEN"}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.INTERNAL_SERVER_ERROR"}}}}}},"post":{"operationId":"appRouter-create","tags":["apps"],"security":[{"apikey":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":64},"description":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}]},"iconUrl":{"type":"string","minLength":1},"href":{"anyOf":[{"anyOf":[{"type":"string","pattern":"^(?!javascript)[a-zA-Z]*:\\/\\/"},{"type":"string","const":""}]},{"type":"null"}]},"pingUrl":{"anyOf":[{"anyOf":[{"type":"string","pattern":"^https?:\\/\\/"},{"type":"string","const":""}]},{"type":"null"}]}},"required":["name","description","iconUrl","href","pingUrl"]}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"allOf":[{"type":"object","properties":{"appId":{"type":"string"}},"required":["appId"],"additionalProperties":false},{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"iconUrl":{"type":"string"},"href":{"anyOf":[{"type":"string"},{"type":"null"}]},"pingUrl":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","name","description","iconUrl","href","pingUrl"],"additionalProperties":false}]}}}},"400":{"description":"Invalid input data","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.BAD_REQUEST"}}}},"401":{"description":"Authorization not provided","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.UNAUTHORIZED"}}}},"403":{"description":"Insufficient access","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.FORBIDDEN"}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.INTERNAL_SERVER_ERROR"}}}}}}},"/api/apps/search":{"get":{"operationId":"appRouter-search","tags":["apps"],"security":[{"apikey":[]}],"parameters":[{"in":"query","name":"query","schema":{"type":"string"},"required":true},{"in":"queLine truncated
{"openapi":"3.1.0","info":{"title":"Homarr API documentation","version":"1.0.0"},"servers":[{"url":"http://localhost:3000"}],"externalDocs":{"url":"https://homarr.dev"},"paths":{"/api/apps/paginated":{"get":{"operationId":"appRouter-getPaginated","tags":["apps"],"security":[{"apikey":[]}],"parameters":[{"in":"query","name":"search","schema":{"type":"string"}},{"in":"query","name":"pageSize","schema":{"default":10,"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},{"in":"query","name":"page","schema":{"default":1,"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"iconUrl":{"type":"string"},"href":{"anyOf":[{"type":"string"},{"type":"null"}]},"pingUrl":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","name","description","iconUrl","href","pingUrl"],"additionalProperties":false}},"totalCount":{"type":"number"}},"required":["items","totalCount"],"additionalProperties":false}}}},"400":{"description":"Invalid input data","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.BAD_REQUEST"}}}},"401":{"description":"Authorization not provided","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.UNAUTHORIZED"}}}},"403":{"description":"Insufficient access","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.FORBIDDEN"}}}},"404":{"description":"Not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.NOT_FOUND"}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.INTERNAL_SERVER_ERROR"}}}}}}},"/api/apps":{"get":{"operationId":"appRouter-all","tags":["apps"],"security":[{"apikey":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"iconUrl":{"type":"string"},"href":{"anyOf":[{"type":"string"},{"type":"null"}]},"pingUrl":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","name","description","iconUrl","href","pingUrl"],"additionalProperties":false}}}}},"401":{"description":"Authorization not provided","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.UNAUTHORIZED"}}}},"403":{"description":"Insufficient access","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.FORBIDDEN"}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.INTERNAL_SERVER_ERROR"}}}}}},"post":{"operationId":"appRouter-create","tags":["apps"],"security":[{"apikey":[]}],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":64},"description":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}]},"iconUrl":{"type":"string","minLength":1},"href":{"anyOf":[{"anyOf":[{"type":"string","pattern":"^(?!javascript)[a-zA-Z]*:\\/\\/"},{"type":"string","const":""}]},{"type":"null"}]},"pingUrl":{"anyOf":[{"anyOf":[{"type":"string","pattern":"^https?:\\/\\/"},{"type":"string","const":""}]},{"type":"null"}]}},"required":["name","description","iconUrl","href","pingUrl"]}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"allOf":[{"type":"object","properties":{"appId":{"type":"string"}},"required":["appId"],"additionalProperties":false},{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"iconUrl":{"type":"string"},"href":{"anyOf":[{"type":"string"},{"type":"null"}]},"pingUrl":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","name","description","iconUrl","href","pingUrl"],"additionalProperties":false}]}}}},"400":{"description":"Invalid input data","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.BAD_REQUEST"}}}},"401":{"description":"Authorization not provided","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.UNAUTHORIZED"}}}},"403":{"description":"Insufficient access","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.FORBIDDEN"}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error.INTERNAL_SERVER_ERROR"}}}}}}},"/api/apps/search":{"get":{"operationId":"appRouter-search","tags":["apps"],"security":[{"apikey":[]}],"parameters":[{"in":"query","name":"query","schema":{"type":"string"},"required":true},{"in":"queLine truncated
@@ -1,5 +1,4 @@
import { createAsyncStoragePersister } from "@tanstack/query-async-storage-persister";
import superjson from "superjson";
import { fetchApi } from "@homarr/api/client";
import { getActiveQueryCacheBoardId, queryCacheStoragePrefix } from "@homarr/api/query-cache";
@@ -27,6 +26,4 @@ export const createWidgetQueryPersister = () =>
storage: typeof window === "undefined" ? undefined : queryCacheStorage,
key: queryCacheStoragePrefix,
throttleTime: 2000,
serialize: (data) => superjson.stringify(data),
deserialize: (data) => superjson.parse(data),
});
-2
View File
@@ -9,7 +9,6 @@ import { iconsRouter } from "./router/icons";
import { infoRouter } from "./router/info";
import { integrationRouter } from "./router/integration/integration-router";
import { inviteRouter } from "./router/invite";
import { serverSettingsRouter } from "./router/serverSettings";
import { beszelRouter } from "./router/widgets/beszel";
import { calendarRouter } from "./router/widgets/calendar";
import { dnsHoleRouter } from "./router/widgets/dns-hole";
@@ -29,7 +28,6 @@ export const mcpRouter = createTRPCRouter({
info: infoRouter,
integration: integrationRouter,
invite: inviteRouter,
serverSettings: serverSettingsRouter,
beszel: beszelRouter,
calendar: calendarRouter,
dnsHole: dnsHoleRouter,
+1 -3
View File
@@ -6,7 +6,6 @@ import { appRouter } from "./router/app";
import { boardRouter } from "./router/board";
import { infoRouter } from "./router/info";
import { inviteRouter } from "./router/invite";
import { serverSettingsRouter } from "./router/serverSettings";
import { userRouter } from "./router/user";
import { createTRPCRouter } from "./trpc";
@@ -15,14 +14,13 @@ export const openApiRouter = createTRPCRouter({
boardRouter,
infoRouter,
inviteRouter,
serverSettingsRouter,
userRouter,
});
export const openApiDocument = (base: string) =>
generateOpenApiDocument(openApiRouter, {
title: "Homarr API documentation",
version: "1.1.0",
version: "1.0.0",
baseUrl: base,
docsUrl: "https://homarr.dev",
securitySchemes: {
+31 -95
View File
@@ -330,16 +330,7 @@ export const boardRouter = createTRPCRouter({
}),
duplicateBoard: permissionRequiredProcedure
.requiresPermission("board-create")
.meta({
openapi: { method: "POST", path: "/api/boards/{id}/duplicate", tags: ["boards"], protect: true },
mcp: {
enabled: true,
description:
"Duplicate an existing board into a new board. Requires board-create permission and view permission on the source board. REQUIRED: id (source board ID), name (unique name for the new board). Returns { boardId }",
},
})
.input(boardDuplicateSchema)
.output(z.object({ boardId: z.string() }))
.mutation(async ({ ctx, input }) => {
await throwIfActionForbiddenAsync(ctx, eq(boards.id, input.id), "view");
await noBoardWithSimilarNameAsync(ctx.db, input.name);
@@ -553,57 +544,33 @@ export const boardRouter = createTRPCRouter({
});
},
});
return { boardId: newBoardId };
}),
renameBoard: protectedProcedure
.meta({
openapi: { method: "PATCH", path: "/api/boards/{id}/name", tags: ["boards"], protect: true },
mcp: {
enabled: true,
description:
"Rename a board by ID. Requires full permission on the board. REQUIRED: id (board ID), name (new unique board name)",
},
})
.input(boardRenameSchema)
.output(z.void())
.mutation(async ({ ctx, input }) => {
await throwIfActionForbiddenAsync(ctx, eq(boards.id, input.id), "full");
renameBoard: protectedProcedure.input(boardRenameSchema).mutation(async ({ ctx, input }) => {
await throwIfActionForbiddenAsync(ctx, eq(boards.id, input.id), "full");
await noBoardWithSimilarNameAsync(ctx.db, input.name, [input.id]);
await noBoardWithSimilarNameAsync(ctx.db, input.name, [input.id]);
await ctx.db.update(boards).set({ name: input.name }).where(eq(boards.id, input.id));
}),
changeBoardVisibility: protectedProcedure
.meta({
openapi: { method: "PATCH", path: "/api/boards/{id}/visibility", tags: ["boards"], protect: true },
mcp: {
enabled: true,
description:
"Change board visibility. Requires full permission on the board. REQUIRED: id (board ID), visibility ('public' or 'private'). Home boards cannot be made private",
},
})
.input(boardChangeVisibilitySchema)
.output(z.void())
.mutation(async ({ ctx, input }) => {
await throwIfActionForbiddenAsync(ctx, eq(boards.id, input.id), "full");
const boardSettings = await getServerSettingByKeyAsync(ctx.db, "board");
await ctx.db.update(boards).set({ name: input.name }).where(eq(boards.id, input.id));
}),
changeBoardVisibility: protectedProcedure.input(boardChangeVisibilitySchema).mutation(async ({ ctx, input }) => {
await throwIfActionForbiddenAsync(ctx, eq(boards.id, input.id), "full");
const boardSettings = await getServerSettingByKeyAsync(ctx.db, "board");
if (
input.visibility !== "public" &&
(boardSettings.homeBoardId === input.id || boardSettings.mobileHomeBoardId === input.id)
) {
throw new TRPCError({
code: "BAD_REQUEST",
message: "Cannot make home board private",
});
}
if (
input.visibility !== "public" &&
(boardSettings.homeBoardId === input.id || boardSettings.mobileHomeBoardId === input.id)
) {
throw new TRPCError({
code: "BAD_REQUEST",
message: "Cannot make home board private",
});
}
await ctx.db
.update(boards)
.set({ isPublic: input.visibility === "public" })
.where(eq(boards.id, input.id));
}),
await ctx.db
.update(boards)
.set({ isPublic: input.visibility === "public" })
.where(eq(boards.id, input.id));
}),
deleteBoard: protectedProcedure
.meta({
openapi: { method: "DELETE", path: "/api/boards/{id}", tags: ["boards"], protect: true },
@@ -620,38 +587,16 @@ export const boardRouter = createTRPCRouter({
await ctx.db.delete(boards).where(eq(boards.id, input.id));
}),
setHomeBoard: protectedProcedure
.meta({
openapi: { method: "PATCH", path: "/api/boards/{id}/home", tags: ["boards"], protect: true },
mcp: {
enabled: true,
description:
"Set the current user's desktop home board. Requires view permission on the board. REQUIRED: id (board ID)",
},
})
.input(z.object({ id: z.string() }))
.output(z.void())
.mutation(async ({ ctx, input }) => {
await throwIfActionForbiddenAsync(ctx, eq(boards.id, input.id), "view");
setHomeBoard: protectedProcedure.input(z.object({ id: z.string() })).mutation(async ({ ctx, input }) => {
await throwIfActionForbiddenAsync(ctx, eq(boards.id, input.id), "view");
await ctx.db.update(users).set({ homeBoardId: input.id }).where(eq(users.id, ctx.session.user.id));
}),
setMobileHomeBoard: protectedProcedure
.meta({
openapi: { method: "PATCH", path: "/api/boards/{id}/mobile-home", tags: ["boards"], protect: true },
mcp: {
enabled: true,
description:
"Set the current user's mobile home board. Requires view permission on the board. REQUIRED: id (board ID)",
},
})
.input(z.object({ id: z.string() }))
.output(z.void())
.mutation(async ({ ctx, input }) => {
await throwIfActionForbiddenAsync(ctx, eq(boards.id, input.id), "view");
await ctx.db.update(users).set({ homeBoardId: input.id }).where(eq(users.id, ctx.session.user.id));
}),
setMobileHomeBoard: protectedProcedure.input(z.object({ id: z.string() })).mutation(async ({ ctx, input }) => {
await throwIfActionForbiddenAsync(ctx, eq(boards.id, input.id), "view");
await ctx.db.update(users).set({ mobileHomeBoardId: input.id }).where(eq(users.id, ctx.session.user.id));
}),
await ctx.db.update(users).set({ mobileHomeBoardId: input.id }).where(eq(users.id, ctx.session.user.id));
}),
getHomeBoard: publicProcedure.query(async ({ ctx }) => {
const userId = ctx.session?.user.id;
const user = userId
@@ -807,16 +752,7 @@ export const boardRouter = createTRPCRouter({
}
}),
savePartialBoardSettings: protectedProcedure
.meta({
openapi: { method: "PATCH", path: "/api/boards/{id}/settings", tags: ["boards"], protect: true },
mcp: {
enabled: true,
description:
"Update visual and behavior settings for a board. Requires modify permission. REQUIRED: id (board ID). Optional fields include pageTitle, metaTitle, logoImageUrl, faviconImageUrl, backgroundImageUrl, colors, opacity, customCss, itemRadius, and disableStatus",
},
})
.input(boardSavePartialSettingsSchema.extend({ id: z.string() }))
.output(z.void())
.input(boardSavePartialSettingsSchema.and(z.object({ id: z.string() })))
.mutation(async ({ ctx, input }) => {
await throwIfActionForbiddenAsync(ctx, eq(boards.id, input.id), "modify");
+1 -79
View File
@@ -1,14 +1,6 @@
import { TRPCError } from "@trpc/server";
import { z } from "zod/v4";
import { and, eq, inArray } from "@homarr/db";
import {
getServerSettingByKeyAsync,
getServerSettingsAsync,
insertServerSettingByKeyAsync,
updateServerSettingByKeyAsync,
} from "@homarr/db/queries";
import { boards, serverSettings } from "@homarr/db/schema";
import { getServerSettingByKeyAsync, getServerSettingsAsync, updateServerSettingByKeyAsync } from "@homarr/db/queries";
import type { ServerSettings } from "@homarr/server-settings";
import { defaultServerSettingsKeys } from "@homarr/server-settings";
import { settingsInitSchema } from "@homarr/validation/settings";
@@ -16,15 +8,6 @@ import { settingsInitSchema } from "@homarr/validation/settings";
import { createTRPCRouter, onboardingProcedure, permissionRequiredProcedure, publicProcedure } from "../trpc";
import { nextOnboardingStepAsync } from "./onboard/onboard-queries";
const boardServerSettingsSchema = z.object({
homeBoardId: z.string().nullable(),
mobileHomeBoardId: z.string().nullable(),
enableStatusByDefault: z.boolean(),
forceDisableStatus: z.boolean(),
}) satisfies z.ZodType<ServerSettings["board"]>;
const boardServerSettingsUpdateSchema = boardServerSettingsSchema.partial();
export const serverSettingsRouter = createTRPCRouter({
getCulture: publicProcedure.query(async ({ ctx }) => {
return await getServerSettingByKeyAsync(ctx.db, "culture");
@@ -32,67 +15,6 @@ export const serverSettingsRouter = createTRPCRouter({
getAll: permissionRequiredProcedure.requiresPermission("admin").query(async ({ ctx }) => {
return await getServerSettingsAsync(ctx.db);
}),
getBoardSettings: permissionRequiredProcedure
.requiresPermission("admin")
.meta({
openapi: { method: "GET", path: "/api/settings/board", tags: ["settings"], protect: true },
mcp: {
enabled: true,
description:
"Get global board defaults, including desktop/mobile home board IDs and status behavior. Requires admin permission",
},
})
.input(z.void())
.output(boardServerSettingsSchema)
.query(async ({ ctx }) => {
return await getServerSettingByKeyAsync(ctx.db, "board");
}),
updateBoardSettings: permissionRequiredProcedure
.requiresPermission("admin")
.meta({
openapi: { method: "PATCH", path: "/api/settings/board", tags: ["settings"], protect: true },
mcp: {
enabled: true,
description:
"Update global board defaults. Requires admin permission. Optional fields: homeBoardId, mobileHomeBoardId, enableStatusByDefault, forceDisableStatus. Home board IDs must reference public boards or be null",
},
})
.input(boardServerSettingsUpdateSchema)
.output(boardServerSettingsSchema)
.mutation(async ({ ctx, input }) => {
const inputBoardIds = [input.homeBoardId, input.mobileHomeBoardId].filter(
(id) => id !== undefined && id !== null,
);
if (inputBoardIds.length > 0) {
const publicBoards = await ctx.db.query.boards.findMany({
columns: { id: true },
where: and(inArray(boards.id, inputBoardIds), eq(boards.isPublic, true)),
});
const publicBoardIds = new Set(publicBoards.map((board) => board.id));
const invalidBoardIds = inputBoardIds.filter((id) => !publicBoardIds.has(id));
if (invalidBoardIds.length > 0) {
throw new TRPCError({
code: "BAD_REQUEST",
message: `Board settings home board IDs must reference public boards: ${invalidBoardIds.join(", ")}`,
});
}
}
const current = await getServerSettingByKeyAsync(ctx.db, "board");
const next = { ...current, ...input };
const existing = await ctx.db.query.serverSettings.findFirst({
where: eq(serverSettings.settingKey, "board"),
});
if (existing) {
await updateServerSettingByKeyAsync(ctx.db, "board", next);
} else {
await insertServerSettingByKeyAsync(ctx.db, "board", next);
}
return next;
}),
saveSettings: permissionRequiredProcedure
.requiresPermission("admin")
.input(
@@ -1,9 +1,9 @@
import { stringify } from "superjson";
import SuperJSON from "superjson";
import { describe, expect, test, vi } from "vitest";
import type { Session } from "@homarr/auth";
import { createId } from "@homarr/common";
import { boards, serverSettings } from "@homarr/db/schema";
import { serverSettings } from "@homarr/db/schema";
import { createDb } from "@homarr/db/test";
import { defaultServerSettings, defaultServerSettingsKeys } from "@homarr/server-settings";
@@ -33,7 +33,7 @@ describe("getAll server settings", () => {
await db.insert(serverSettings).values([
{
settingKey: defaultServerSettingsKeys[0],
value: stringify(defaultServerSettings.analytics),
value: SuperJSON.stringify(defaultServerSettings.analytics),
},
]);
@@ -67,7 +67,7 @@ describe("saveSettings", () => {
await db.insert(serverSettings).values([
{
settingKey: defaultServerSettingsKeys[0],
value: stringify(defaultServerSettings.analytics),
value: SuperJSON.stringify(defaultServerSettings.analytics),
},
]);
@@ -82,7 +82,7 @@ describe("saveSettings", () => {
expect(dbSettings).toStrictEqual([
{
settingKey: "analytics",
value: stringify({
value: SuperJSON.stringify({
enableGeneral: true,
instanceId: null,
}),
@@ -90,91 +90,3 @@ describe("saveSettings", () => {
]);
});
});
describe("board settings API", () => {
test("getBoardSettings should return board defaults", async () => {
const db = createDb();
const caller = serverSettingsRouter.createCaller({
db,
deviceType: undefined,
session: defaultSession,
});
await expect(caller.getBoardSettings()).resolves.toStrictEqual(defaultServerSettings.board);
});
test("updateBoardSettings should insert settings when defaults are not persisted", async () => {
const db = createDb();
const caller = serverSettingsRouter.createCaller({
db,
deviceType: undefined,
session: defaultSession,
});
const boardId = createId();
await db.insert(boards).values({ id: boardId, name: "default", isPublic: true });
const result = await caller.updateBoardSettings({
homeBoardId: boardId,
forceDisableStatus: true,
});
expect(result).toStrictEqual({
...defaultServerSettings.board,
homeBoardId: boardId,
forceDisableStatus: true,
});
const dbSettings = await db.select().from(serverSettings);
expect(dbSettings).toStrictEqual([
{
settingKey: "board",
value: stringify(result),
},
]);
});
test("updateBoardSettings should update existing settings", async () => {
const db = createDb();
const caller = serverSettingsRouter.createCaller({
db,
deviceType: undefined,
session: defaultSession,
});
const boardId = createId();
await db.insert(boards).values({ id: boardId, name: "default", isPublic: true });
await caller.updateBoardSettings({ homeBoardId: boardId });
const result = await caller.updateBoardSettings({
mobileHomeBoardId: boardId,
enableStatusByDefault: false,
});
expect(result).toStrictEqual({
...defaultServerSettings.board,
homeBoardId: boardId,
mobileHomeBoardId: boardId,
enableStatusByDefault: false,
});
const dbSettings = await db.select().from(serverSettings);
expect(dbSettings).toStrictEqual([
{
settingKey: "board",
value: stringify(result),
},
]);
});
test("updateBoardSettings should reject private home boards", async () => {
const db = createDb();
const caller = serverSettingsRouter.createCaller({
db,
deviceType: undefined,
session: defaultSession,
});
const boardId = createId();
await db.insert(boards).values({ id: boardId, name: "private", isPublic: false });
const actAsync = async () => await caller.updateBoardSettings({ homeBoardId: boardId });
await expect(actAsync()).rejects.toThrow("must reference public boards");
});
});
-8
View File
@@ -2,20 +2,16 @@ import { expect, test, vi } from "vitest";
import { extractToolsFromProcedures } from "trpc-to-mcp";
import { appRouter } from "../router/app";
import { boardRouter } from "../router/board";
import { infoRouter } from "../router/info";
import { inviteRouter } from "../router/invite";
import { serverSettingsRouter } from "../router/serverSettings";
import { createTRPCRouter } from "../trpc";
vi.mock("@homarr/auth", () => ({}));
const mcpTestRouter = createTRPCRouter({
app: appRouter,
board: boardRouter,
info: infoRouter,
invite: inviteRouter,
serverSettings: serverSettingsRouter,
});
test("MCP tools should be extractable from the router", () => {
@@ -32,12 +28,8 @@ test("MCP tools should contain expected procedures", () => {
expect(toolNames).toContain("app_all");
expect(toolNames).toContain("app_byId");
expect(toolNames).toContain("app_create");
expect(toolNames).toContain("board_savePartialBoardSettings");
expect(toolNames).toContain("board_duplicateBoard");
expect(toolNames).toContain("info_getInfo");
expect(toolNames).toContain("invite_getAll");
expect(toolNames).toContain("serverSettings_getBoardSettings");
expect(toolNames).toContain("serverSettings_updateBoardSettings");
});
test("MCP tools should have descriptions", () => {
-9
View File
@@ -14,12 +14,3 @@ test("OpenAPI documentation should be generated", () => {
// Assert
expect(act).not.toThrow();
});
test("OpenAPI documentation should expose board automation endpoints", () => {
const document = openApiDocument("https://homarr.dev");
expect(document.info.version).toBe("1.1.0");
expect(document.paths).toHaveProperty("/api/boards/{id}/settings");
expect(document.paths).toHaveProperty("/api/boards/{id}/duplicate");
expect(document.paths).toHaveProperty("/api/settings/board");
});
@@ -60,8 +60,8 @@ export type HomarrDocumentationPath =
| "/docs/tags/connections"
| "/docs/tags/custom-widgets"
| "/docs/tags/customization"
| "/docs/tags/data"
| "/docs/tags/data-sources"
| "/docs/tags/data"
| "/docs/tags/database"
| "/docs/tags/developer"
| "/docs/tags/development"
@@ -99,8 +99,8 @@ export type HomarrDocumentationPath =
| "/docs/tags/redis"
| "/docs/tags/responsive"
| "/docs/tags/roles"
| "/docs/tags/search"
| "/docs/tags/search-engines"
| "/docs/tags/search"
| "/docs/tags/secrets"
| "/docs/tags/security"
| "/docs/tags/self-signed"
@@ -132,6 +132,15 @@ export type HomarrDocumentationPath =
| "/docs/advanced/running-as-different-user"
| "/docs/advanced/single-sign-on"
| "/docs/advanced/styling"
| "/docs/category/advanced"
| "/docs/category/community"
| "/docs/category/developer-guides"
| "/docs/category/getting-started"
| "/docs/category/installation-1"
| "/docs/category/installation"
| "/docs/category/integrations"
| "/docs/category/management"
| "/docs/category/widgets"
| "/docs/community/donate"
| "/docs/community/faq"
| "/docs/community/get-in-touch"
@@ -160,11 +169,16 @@ export type HomarrDocumentationPath =
| "/docs/integrations/aria2"
| "/docs/integrations/audiobookshelf"
| "/docs/integrations/beszel"
| "/docs/integrations/codeberg"
| "/docs/integrations/coolify"
| "/docs/integrations/dash-dot"
| "/docs/integrations/deluge"
| "/docs/integrations/docker-hub"
| "/docs/integrations/docker"
| "/docs/integrations/emby"
| "/docs/integrations/github-containerregistry"
| "/docs/integrations/github"
| "/docs/integrations/gitlab"
| "/docs/integrations/glances"
| "/docs/integrations/gluetun"
| "/docs/integrations/gotify"
@@ -175,8 +189,10 @@ export type HomarrDocumentationPath =
| "/docs/integrations/jellyseerr"
| "/docs/integrations/kubernetes"
| "/docs/integrations/lidarr"
| "/docs/integrations/linux-server-io"
| "/docs/integrations/navidrome"
| "/docs/integrations/nextcloud"
| "/docs/integrations/npm"
| "/docs/integrations/ntfy"
| "/docs/integrations/nzbget"
| "/docs/integrations/open-media-vault"
@@ -189,18 +205,18 @@ export type HomarrDocumentationPath =
| "/docs/integrations/prowlarr"
| "/docs/integrations/proxmox"
| "/docs/integrations/q-bittorent"
| "/docs/integrations/quay"
| "/docs/integrations/radarr"
| "/docs/integrations/readarr"
| "/docs/integrations/sabnzbd"
| "/docs/integrations/search-ch"
| "/docs/integrations/seerr"
| "/docs/integrations/slskd"
| "/docs/integrations/sonarr"
| "/docs/integrations/speedtest-tracker"
| "/docs/integrations/synology"
| "/docs/integrations/tdarr"
| "/docs/integrations/technitium-dns"
| "/docs/integrations/tracearr"
| "/docs/integrations/traefik"
| "/docs/integrations/transmission"
| "/docs/integrations/truenas"
| "/docs/integrations/umami"
@@ -259,11 +275,9 @@ export type HomarrDocumentationPath =
| "/docs/widgets/smart-home-execute-automation"
| "/docs/widgets/speedtest-tracker"
| "/docs/widgets/stock-price"
| "/docs/widgets/system-disks"
| "/docs/widgets/system-resources"
| "/docs/widgets/timetable"
| "/docs/widgets/tracearr"
| "/docs/widgets/traefik"
| "/docs/widgets/umami"
| "/docs/widgets/ups"
| "/docs/widgets/uptime-kuma"
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "",
"refresh": "",
"options": "",
"actions": ""
"settings": ""
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": ""
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "",
"placeholder": ""
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": ""
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": ""
},
"analytics": {
"label": ""
},
"smartHomeEntityState": {
"label": ""
},
"ping": {
"label": ""
},
"mediaServer": {
"label": ""
},
"mediaOrganizer": {
"label": ""
},
"downloads": {
"label": ""
},
"mediaRequestStats": {
"label": ""
},
"mediaRequestList": {
"label": ""
},
"rssFeeds": {
"label": ""
},
"indexerManager": {
"label": ""
},
"healthMonitoring": {
"label": ""
},
"dnsHole": {
"label": ""
},
"updateChecker": {
"label": ""
},
"mediaTranscoding": {
"label": ""
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "设置",
"refresh": "",
"options": "",
"actions": ""
"settings": "设置"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "出发时间 {station}",
"noStation": "未选择车站",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": "车站"
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "显示图片信息",
"description": "在幻灯片底部显示图片日期和当前索引"
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "Immich 相册图片幻灯片",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "提供者"
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "标识符",
"placeholder": "姓名或所有者名称"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "没有提供者",
"tooltip": "无法解析该提供者,请在导入镜像后手动设置"
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "无效标识符",
"noMatchingVersion": "没有找到匹配的版本",
"noReleasesFound": "没有发现发布信息",
"noProviderSelected": "",
"noProviderResponse": "提供者没有响应",
"unexpected": ""
"noProviderSeleceted": "没有选择提供者",
"noProviderResponse": "提供者没有响应"
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": "禁用"
},
"job": {
"minecraftServerStatus": {
"label": "Minecraft 服务状态"
},
"timetable": {
"label": "时刻表"
},
"iconsUpdater": {
"label": "图标更新"
},
"analytics": {
"label": "分析"
},
"smartHomeEntityState": {
"label": "智能家居实体状态"
},
"ping": {
"label": "Pings"
},
"mediaServer": {
"label": "媒体服务"
},
"mediaOrganizer": {
"label": "媒体组织者"
},
"downloads": {
"label": "正在下载"
},
"mediaRequestStats": {
"label": "媒体请求统计"
},
"mediaRequestList": {
"label": "媒体请求列表"
},
"rssFeeds": {
"label": "RSS订阅"
},
"indexerManager": {
"label": "索引器管理"
},
"healthMonitoring": {
"label": "健康监测"
},
"dnsHole": {
"label": "DNS Hole 数据"
},
"updateChecker": {
"label": "更新检查"
},
"mediaTranscoding": {
"label": "媒体转码"
},
"networkController": {
"label": "网络控制器"
},
"refreshNotifications": {
"label": "更新通知"
},
"dockerContainers": {
"label": "Docker 容器"
},
"firewallCpu": {
"label": "防火墙 CPU"
},
"firewallMemory": {
"label": "防火墙内存"
},
"firewallVersion": {
"label": "防火墙版本"
},
"firewallInterfaces": {
"label": "防火墙接口"
},
"weather": {
"label": "天气"
},
"tracearr": {
"label": "Tracearr"
},
"umamiActiveVisitors": {
"label": "Umami 活跃访客"
},
"vpn": {
"label": ""
}
},
"interval": {
+80 -26
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "crwdns702:0crwdne702:0",
"refresh": "crwdns5739:0crwdne5739:0",
"options": "crwdns5709:0crwdne5709:0",
"actions": "crwdns5711:0crwdne5711:0"
"settings": "crwdns702:0crwdne702:0"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "crwdns4004:0{station}crwdne4004:0",
"noStation": "crwdns4006:0crwdne4006:0",
"option": {
"baseUrl": {
"label": "crwdns5713:0crwdne5713:0"
},
"station": {
"label": "crwdns4008:0crwdne4008:0"
}
@@ -2779,8 +2773,8 @@
"name": "crwdns3908:0crwdne3908:0",
"option": {
"albumId": {
"label": "crwdns5715:0crwdne5715:0",
"description": "crwdns5717:0crwdne5717:0"
"label": "crwdns3910:0crwdne3910:0",
"description": "crwdns3912:0crwdne3912:0"
},
"rotationIntervalSeconds": {
"label": "crwdns3914:0crwdne3914:0",
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "crwdns3918:0crwdne3918:0",
"description": "crwdns3920:0crwdne3920:0"
},
"randomizePhotos": {
"label": "crwdns5719:0crwdne5719:0",
"description": "crwdns5721:0crwdne5721:0"
}
},
"description": "crwdns3922:0crwdne3922:0",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "crwdns3204:0crwdne3204:0"
},
"providerUrl": {
"label": "crwdns5723:0crwdne5723:0"
},
"identifier": {
"label": "crwdns3206:0crwdne3206:0",
"placeholder": "crwdns3208:0crwdne3208:0"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "crwdns3508:0crwdne3508:0",
"tooltip": "crwdns3510:0crwdne3510:0"
},
"tokens": {
"label": "crwdns5725:0crwdne5725:0",
"token": "crwdns5727:0crwdne5727:0",
"configured": "crwdns5729:0crwdne5729:0",
"notConfigured": "crwdns5731:0crwdne5731:0",
"save": "crwdns5733:0crwdne5733:0"
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "crwdns3512:0crwdne3512:0",
"noMatchingVersion": "crwdns3514:0crwdne3514:0",
"noReleasesFound": "crwdns3516:0crwdne3516:0",
"noProviderSelected": "crwdns5735:0crwdne5735:0",
"noProviderResponse": "crwdns3520:0crwdne3520:0",
"unexpected": "crwdns5737:0crwdne5737:0"
"noProviderSeleceted": "crwdns3518:0crwdne3518:0",
"noProviderResponse": "crwdns3520:0crwdne3520:0"
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": "crwdns3484:0crwdne3484:0"
},
"job": {
"minecraftServerStatus": {
"label": "crwdns2496:0crwdne2496:0"
},
"timetable": {
"label": "crwdns4010:0crwdne4010:0"
},
"iconsUpdater": {
"label": "crwdns1828:0crwdne1828:0"
},
"analytics": {
"label": "crwdns1830:0crwdne1830:0"
},
"smartHomeEntityState": {
"label": "crwdns1832:0crwdne1832:0"
},
"ping": {
"label": "crwdns1834:0crwdne1834:0"
},
"mediaServer": {
"label": "crwdns1836:0crwdne1836:0"
},
"mediaOrganizer": {
"label": "crwdns1838:0crwdne1838:0"
},
"downloads": {
"label": "crwdns1840:0crwdne1840:0"
},
"mediaRequestStats": {
"label": "crwdns1842:0crwdne1842:0"
},
"mediaRequestList": {
"label": "crwdns1844:0crwdne1844:0"
},
"rssFeeds": {
"label": "crwdns1846:0crwdne1846:0"
},
"indexerManager": {
"label": "crwdns1848:0crwdne1848:0"
},
"healthMonitoring": {
"label": "crwdns1850:0crwdne1850:0"
},
"dnsHole": {
"label": "crwdns1852:0crwdne1852:0"
},
"updateChecker": {
"label": "crwdns2258:0crwdne2258:0"
},
"mediaTranscoding": {
"label": "crwdns2436:0crwdne2436:0"
},
"networkController": {
"label": "crwdns3153:0crwdne3153:0"
},
"refreshNotifications": {
"label": "crwdns3482:0crwdne3482:0"
},
"dockerContainers": {
"label": "crwdns3430:0crwdne3430:0"
},
"firewallCpu": {
"label": "crwdns3592:0crwdne3592:0"
},
"firewallMemory": {
"label": "crwdns3594:0crwdne3594:0"
},
"firewallVersion": {
"label": "crwdns3596:0crwdne3596:0"
},
"firewallInterfaces": {
"label": "crwdns3598:0crwdne3598:0"
},
"weather": {
"label": "crwdns3724:0crwdne3724:0"
},
"tracearr": {
"label": "crwdns3990:0crwdne3990:0"
},
"umamiActiveVisitors": {
"label": "crwdns4223:0crwdne4223:0"
},
"vpn": {
"label": "crwdns5695:0crwdne5695:0"
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Nastavení",
"refresh": "",
"options": "",
"actions": ""
"settings": "Nastavení"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": ""
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "",
"placeholder": ""
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": ""
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": ""
},
"analytics": {
"label": ""
},
"smartHomeEntityState": {
"label": ""
},
"ping": {
"label": ""
},
"mediaServer": {
"label": "Mediální server"
},
"mediaOrganizer": {
"label": ""
},
"downloads": {
"label": ""
},
"mediaRequestStats": {
"label": ""
},
"mediaRequestList": {
"label": ""
},
"rssFeeds": {
"label": ""
},
"indexerManager": {
"label": "Správce indexeru"
},
"healthMonitoring": {
"label": ""
},
"dnsHole": {
"label": ""
},
"updateChecker": {
"label": ""
},
"mediaTranscoding": {
"label": ""
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Indstillinger",
"refresh": "",
"options": "",
"actions": ""
"settings": "Indstillinger"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "Afgange {station}",
"noStation": "Ingen station valgt",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": "Station"
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "Vis billedinfo",
"description": "Vis dato for billedet og det aktuelle indeks i bunden af diasshowet"
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "Diasshow af billeder i dit Immich album",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "Udbyder"
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "Identifikator",
"placeholder": "Navn eller ejer/navn"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "Ingen Udbyder",
"tooltip": "Udbyderen kunne ikke fortolkes, angiv venligst det manuelt efter import af billederne"
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "Ugyldig identifikator",
"noMatchingVersion": "Ingen matchende version fundet",
"noReleasesFound": "Ingen udgivelser fundet",
"noProviderSelected": "",
"noProviderResponse": "Intet svar fra udbyder",
"unexpected": ""
"noProviderSeleceted": "Ingen udbyder valgt",
"noProviderResponse": "Intet svar fra udbyder"
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": "Deaktiveret"
},
"job": {
"minecraftServerStatus": {
"label": "Status for Minecraft server"
},
"timetable": {
"label": "Tidsskema"
},
"iconsUpdater": {
"label": "Opdatering Af Ikoner"
},
"analytics": {
"label": "Analyser"
},
"smartHomeEntityState": {
"label": "Smarthjem ententitets tilstand"
},
"ping": {
"label": "Pings"
},
"mediaServer": {
"label": "Medieserver"
},
"mediaOrganizer": {
"label": "Medieorganisatorer"
},
"downloads": {
"label": "Downloads"
},
"mediaRequestStats": {
"label": "Statistik For Medieforespørgsel"
},
"mediaRequestList": {
"label": "Liste Over Medieforespørgsler"
},
"rssFeeds": {
"label": "RSS feeds"
},
"indexerManager": {
"label": "Indekser Manager"
},
"healthMonitoring": {
"label": "Helbredsovervågning"
},
"dnsHole": {
"label": "DNS Hole Data"
},
"updateChecker": {
"label": "Opdaterings checker"
},
"mediaTranscoding": {
"label": "Omkodning af medier"
},
"networkController": {
"label": "Netværkskontroller"
},
"refreshNotifications": {
"label": "Notifikations opdaterer"
},
"dockerContainers": {
"label": "Docker containers"
},
"firewallCpu": {
"label": "Firewall CPU"
},
"firewallMemory": {
"label": "Firewall Hukommelse"
},
"firewallVersion": {
"label": "Firewall Version"
},
"firewallInterfaces": {
"label": "Firewall Grænseflader"
},
"weather": {
"label": "Vejr"
},
"tracearr": {
"label": "Tracearr"
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Einstellungen",
"refresh": "",
"options": "",
"actions": ""
"settings": "Einstellungen"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": ""
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "",
"placeholder": ""
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": "Status des Minecraft Servers"
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": "Symbol Updater"
},
"analytics": {
"label": "Nutzungsdaten"
},
"smartHomeEntityState": {
"label": "Status der Smart Home Entitäten"
},
"ping": {
"label": ""
},
"mediaServer": {
"label": "Medien Server"
},
"mediaOrganizer": {
"label": "Medienorganisatoren"
},
"downloads": {
"label": ""
},
"mediaRequestStats": {
"label": "Statistik der Medienanfragen"
},
"mediaRequestList": {
"label": "Liste der Medienanfragen"
},
"rssFeeds": {
"label": "RSS Feeds"
},
"indexerManager": {
"label": "Index Manager"
},
"healthMonitoring": {
"label": "Überwachung des Gesundheit"
},
"dnsHole": {
"label": "DNS Hole Daten"
},
"updateChecker": {
"label": "Updateprüfer"
},
"mediaTranscoding": {
"label": "Medien Transkodierung"
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Einstellungen",
"refresh": "",
"options": "",
"actions": ""
"settings": "Einstellungen"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "{station} Abfahrt",
"noStation": "Keine Station ausgewählt",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": "Station"
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "Foto Infos anzeigen",
"description": "Datum des Bildes und des aktuellen Indexes am unteren Rand der Diashow anzeigen"
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "Diashow der Bilder in Ihrem Immich Album",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "Anbieter"
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "Identifier",
"placeholder": "Name oder Eigentümer/Name"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "Keine Anbieter",
"tooltip": "Der Anbieter konnte nicht festgestellt werden, bitte manuell nach dem Import der Bilder festlegen"
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "Ungültige Kennung",
"noMatchingVersion": "Keine passende Version gefunden",
"noReleasesFound": "Keine Veröffentlichungen gefunden",
"noProviderSelected": "",
"noProviderResponse": "Keine Antwort vom Anbieter",
"unexpected": ""
"noProviderSeleceted": "Kein Anbieter ausgewählt",
"noProviderResponse": "Keine Antwort vom Anbieter"
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": "Deaktiviert"
},
"job": {
"minecraftServerStatus": {
"label": "Status des Minecraft Servers"
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": "Symbol Updater"
},
"analytics": {
"label": "Nutzungsdaten"
},
"smartHomeEntityState": {
"label": "Status der Smart Home Entitäten"
},
"ping": {
"label": "Pings"
},
"mediaServer": {
"label": "Medien Server"
},
"mediaOrganizer": {
"label": "Medienorganisatoren"
},
"downloads": {
"label": "Downloads"
},
"mediaRequestStats": {
"label": "Statistik der Medienanfragen"
},
"mediaRequestList": {
"label": "Liste der Medienanfragen"
},
"rssFeeds": {
"label": "RSS Feeds"
},
"indexerManager": {
"label": "Index Manager"
},
"healthMonitoring": {
"label": "Überwachung des Zustandes"
},
"dnsHole": {
"label": "DNS Hole Daten"
},
"updateChecker": {
"label": "Updateprüfer"
},
"mediaTranscoding": {
"label": "Medien Transkodierung"
},
"networkController": {
"label": "Netzwerk Controller"
},
"refreshNotifications": {
"label": "Benachrichtigungs Updater"
},
"dockerContainers": {
"label": "Docker Container"
},
"firewallCpu": {
"label": "Firewall CPU"
},
"firewallMemory": {
"label": "Firewall Speicher"
},
"firewallVersion": {
"label": "Firewall Version"
},
"firewallInterfaces": {
"label": "Firewall Schnittstellen"
},
"weather": {
"label": "Wetter"
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Ρυθμίσεις",
"refresh": "",
"options": "",
"actions": ""
"settings": "Ρυθμίσεις"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": ""
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "",
"placeholder": ""
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": ""
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": ""
},
"analytics": {
"label": ""
},
"smartHomeEntityState": {
"label": ""
},
"ping": {
"label": ""
},
"mediaServer": {
"label": "Διακομιστής πολυμέσων"
},
"mediaOrganizer": {
"label": ""
},
"downloads": {
"label": ""
},
"mediaRequestStats": {
"label": ""
},
"mediaRequestList": {
"label": ""
},
"rssFeeds": {
"label": ""
},
"indexerManager": {
"label": ""
},
"healthMonitoring": {
"label": ""
},
"dnsHole": {
"label": ""
},
"updateChecker": {
"label": ""
},
"mediaTranscoding": {
"label": ""
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Settings",
"refresh": "",
"options": "",
"actions": ""
"settings": "Settings"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "Departures {station}",
"noStation": "No station selected",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": "Station"
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": ""
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "",
"placeholder": ""
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": ""
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": ""
},
"analytics": {
"label": ""
},
"smartHomeEntityState": {
"label": ""
},
"ping": {
"label": ""
},
"mediaServer": {
"label": ""
},
"mediaOrganizer": {
"label": ""
},
"downloads": {
"label": ""
},
"mediaRequestStats": {
"label": ""
},
"mediaRequestList": {
"label": ""
},
"rssFeeds": {
"label": ""
},
"indexerManager": {
"label": ""
},
"healthMonitoring": {
"label": ""
},
"dnsHole": {
"label": ""
},
"updateChecker": {
"label": ""
},
"mediaTranscoding": {
"label": ""
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Ajustes",
"refresh": "",
"options": "",
"actions": ""
"settings": "Ajustes"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "Salidas {station}",
"noStation": "No se ha seleccionado ninguna integración",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": "Estación"
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "Mostrar información de la foto",
"description": "Mostrar la fecha y el índice actual de la foto en la parte inferior de la presentación"
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "Presentación de fotos de un álbum de Immich",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "Proveedor"
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "Identificador",
"placeholder": "Nombre o Propietario/Nombre"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "Sin Proveedor",
"tooltip": "El proveedor no pudo ser analizado, por favor configurarlo manualmente después de importar las imágenes"
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "Identificador no válido",
"noMatchingVersion": "No se encontró una versión correspondiente",
"noReleasesFound": "No se encontraron publicaciones",
"noProviderSelected": "",
"noProviderResponse": "No hay respuesta del proveedor",
"unexpected": ""
"noProviderSeleceted": "No se ha seleccionado ningún proveedor",
"noProviderResponse": "No hay respuesta del proveedor"
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": "Deshabilitado"
},
"job": {
"minecraftServerStatus": {
"label": "Estado del Servidor de Minecraft"
},
"timetable": {
"label": "Horarios de estación"
},
"iconsUpdater": {
"label": "Actualizador de iconos"
},
"analytics": {
"label": "Estadísticas"
},
"smartHomeEntityState": {
"label": "Estado de Entidad de Smart Home"
},
"ping": {
"label": "Pings"
},
"mediaServer": {
"label": "Servidor Multimedia"
},
"mediaOrganizer": {
"label": "Organizadores multimedia"
},
"downloads": {
"label": "Descargas"
},
"mediaRequestStats": {
"label": "Estadísticas de solicitudes de medios"
},
"mediaRequestList": {
"label": "Lista de solicitudes de medios"
},
"rssFeeds": {
"label": "Fuentes RSS"
},
"indexerManager": {
"label": "Administrador de Índices"
},
"healthMonitoring": {
"label": "Monitoreo de Salud"
},
"dnsHole": {
"label": "Datos de agujero DNS"
},
"updateChecker": {
"label": "Comprobador de actualización"
},
"mediaTranscoding": {
"label": "Transcodificación de medios"
},
"networkController": {
"label": "Controlador de red"
},
"refreshNotifications": {
"label": "Actualizador de notificaciones"
},
"dockerContainers": {
"label": "Contenedores de Docker"
},
"firewallCpu": {
"label": "CPU del Firewall"
},
"firewallMemory": {
"label": "Memoria del Firewall"
},
"firewallVersion": {
"label": "Versión del Firewall"
},
"firewallInterfaces": {
"label": "Interfaces del Firewall"
},
"weather": {
"label": "Tiempo"
},
"tracearr": {
"label": "Tracearr"
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "",
"refresh": "",
"options": "",
"actions": ""
"settings": ""
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": ""
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "",
"placeholder": ""
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": ""
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": ""
},
"analytics": {
"label": ""
},
"smartHomeEntityState": {
"label": ""
},
"ping": {
"label": ""
},
"mediaServer": {
"label": ""
},
"mediaOrganizer": {
"label": ""
},
"downloads": {
"label": ""
},
"mediaRequestStats": {
"label": ""
},
"mediaRequestList": {
"label": ""
},
"rssFeeds": {
"label": ""
},
"indexerManager": {
"label": ""
},
"healthMonitoring": {
"label": ""
},
"dnsHole": {
"label": ""
},
"updateChecker": {
"label": ""
},
"mediaTranscoding": {
"label": ""
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Asetukset",
"refresh": "",
"options": "",
"actions": ""
"settings": "Asetukset"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": ""
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "",
"placeholder": ""
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "Toimittajaa ei ole valittu",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": "Ei käytössä"
},
"job": {
"minecraftServerStatus": {
"label": "Minecraft-palvelimen tila"
},
"timetable": {
"label": "Aikataulu"
},
"iconsUpdater": {
"label": "Kuvakepäivitykset"
},
"analytics": {
"label": "Analytiikka"
},
"smartHomeEntityState": {
"label": "Älykodin entiteettitila"
},
"ping": {
"label": "Ping-koestukset"
},
"mediaServer": {
"label": "Mediapalvelimet"
},
"mediaOrganizer": {
"label": "Median hallintatyökalut"
},
"downloads": {
"label": "Lataukset"
},
"mediaRequestStats": {
"label": "Mediapyyntöjen tilastot"
},
"mediaRequestList": {
"label": "Mediapyyntöjen listaus"
},
"rssFeeds": {
"label": "RSS-syötteet"
},
"indexerManager": {
"label": ""
},
"healthMonitoring": {
"label": "Terveydentilan valvonta"
},
"dnsHole": {
"label": ""
},
"updateChecker": {
"label": "Päivitystarkistus"
},
"mediaTranscoding": {
"label": "Median transkoodaus"
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": "Ilmoituspäivitykset"
},
"dockerContainers": {
"label": "Docker-kontit"
},
"firewallCpu": {
"label": "Palomuurin suoritin"
},
"firewallMemory": {
"label": "Palomuurin muisti"
},
"firewallVersion": {
"label": "Palomuurin versio"
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": "Sää"
},
"tracearr": {
"label": "Tracearr"
},
"umamiActiveVisitors": {
"label": "Umamin aktiiviset käyttäjät"
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Paramètres",
"refresh": "",
"options": "",
"actions": ""
"settings": "Paramètres"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "Afficher les informations de la photo",
"description": "Afficher la date et l'index de la photo en bas du diaporama"
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "Diaporama de photos dans votre album Immich",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "Fournisseur"
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "Identifiant",
"placeholder": "Nom ou Propriétaire / Nom"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "Aucun fournisseur",
"tooltip": "Le fournisseur n'a pas pu être analysé, veuillez le définir manuellement après l'importation des images"
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "Identifiant non valide",
"noMatchingVersion": "Aucune version correspondante trouvée",
"noReleasesFound": "Aucune publication trouvée",
"noProviderSelected": "",
"noProviderResponse": "Aucune réponse du fournisseur",
"unexpected": ""
"noProviderSeleceted": "Aucun fournisseur sélectionné",
"noProviderResponse": "Aucune réponse du fournisseur"
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": "Désactivé"
},
"job": {
"minecraftServerStatus": {
"label": "État du serveur Minecraft"
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": "Mise à jour des icônes"
},
"analytics": {
"label": "Statistiques"
},
"smartHomeEntityState": {
"label": "État de l'entité Maison Connectée"
},
"ping": {
"label": "Pings"
},
"mediaServer": {
"label": "Serveur multimédia"
},
"mediaOrganizer": {
"label": "Organisateurs de Médias"
},
"downloads": {
"label": "Téléchargements"
},
"mediaRequestStats": {
"label": "Statistiques des demandes de médias"
},
"mediaRequestList": {
"label": "Liste des demandes de médias"
},
"rssFeeds": {
"label": "Flux RSS"
},
"indexerManager": {
"label": "Gestionnaire d’indexeur"
},
"healthMonitoring": {
"label": "Moniteur de santé"
},
"dnsHole": {
"label": "Données du puit DNS"
},
"updateChecker": {
"label": "Vérificateur de mise à jour"
},
"mediaTranscoding": {
"label": "Transcodage des médias"
},
"networkController": {
"label": "Contrôleur réseau"
},
"refreshNotifications": {
"label": "Mise à jour des notifications"
},
"dockerContainers": {
"label": "Conteneurs Docker"
},
"firewallCpu": {
"label": "Processeur du pare-feu"
},
"firewallMemory": {
"label": "Mémoire du pare-feu"
},
"firewallVersion": {
"label": "Version du pare-feu"
},
"firewallInterfaces": {
"label": "Interfaces du pare-feu"
},
"weather": {
"label": "Météo"
},
"tracearr": {
"label": "Tracearr"
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "הגדרות",
"refresh": "",
"options": "",
"actions": ""
"settings": "הגדרות"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "ספק"
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "מזהה",
"placeholder": "שם או בעלים/שם"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "ללא ספק",
"tooltip": "לא ניתן היה לנתח את הספק, אנא הגדר אותו ידנית לאחר ייבוא ​​התמונות"
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "מזהה לא חוקי",
"noMatchingVersion": "לא נמצאה גרסה תואמת",
"noReleasesFound": "לא נמצאו שיחרורים",
"noProviderSelected": "",
"noProviderResponse": "אין תשובה מהספק",
"unexpected": ""
"noProviderSeleceted": "לא נבחר ספק",
"noProviderResponse": "אין תשובה מהספק"
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": "מושבת"
},
"job": {
"minecraftServerStatus": {
"label": "סטטוס שרת מיינקראפט"
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": "עדכון אייקונים"
},
"analytics": {
"label": "ניתוחים"
},
"smartHomeEntityState": {
"label": "סטטוס יישות בית חכם"
},
"ping": {
"label": "פינגים"
},
"mediaServer": {
"label": "שרת מדיה"
},
"mediaOrganizer": {
"label": "מארגני מדיה"
},
"downloads": {
"label": "הורדות"
},
"mediaRequestStats": {
"label": "סטטוס בקשות מדיה"
},
"mediaRequestList": {
"label": "רשימת בקשות מדיה"
},
"rssFeeds": {
"label": "הזנות RSS"
},
"indexerManager": {
"label": "מנהל אינדקסים"
},
"healthMonitoring": {
"label": "ניטור בריאות המערכת"
},
"dnsHole": {
"label": "נתוני חור DNS"
},
"updateChecker": {
"label": "בודק עדכונים"
},
"mediaTranscoding": {
"label": "המרת קידוד מדיה"
},
"networkController": {
"label": "בקר רשת"
},
"refreshNotifications": {
"label": "עדכון התראות"
},
"dockerContainers": {
"label": "מכולות דוקר"
},
"firewallCpu": {
"label": "מעבד חומת האש"
},
"firewallMemory": {
"label": "זיכרון חומת אש"
},
"firewallVersion": {
"label": "גרסת חומת אש"
},
"firewallInterfaces": {
"label": "ממשקי חומת אש"
},
"weather": {
"label": "מזג אוויר"
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Postavke",
"refresh": "",
"options": "",
"actions": ""
"settings": "Postavke"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": ""
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "",
"placeholder": ""
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": ""
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": ""
},
"analytics": {
"label": ""
},
"smartHomeEntityState": {
"label": ""
},
"ping": {
"label": ""
},
"mediaServer": {
"label": "Medijski poslužitelj"
},
"mediaOrganizer": {
"label": ""
},
"downloads": {
"label": ""
},
"mediaRequestStats": {
"label": ""
},
"mediaRequestList": {
"label": ""
},
"rssFeeds": {
"label": ""
},
"indexerManager": {
"label": ""
},
"healthMonitoring": {
"label": ""
},
"dnsHole": {
"label": ""
},
"updateChecker": {
"label": ""
},
"mediaTranscoding": {
"label": ""
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Beállítások",
"refresh": "",
"options": "",
"actions": ""
"settings": "Beállítások"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "Indulások {station}",
"noStation": "Nincs kiválasztott állomás",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": "Állomás"
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "Fotóadatok megjelenítése",
"description": "Kép dátumának és az aktuális indexszámnak a megjelenítése a diavetítés alján"
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "Képek diavetítése az Immich-albumodból",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "Szolgáltató"
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "Azonosító",
"placeholder": "Név vagy tulajdonos/név"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "Nincs Szolgáltató",
"tooltip": "A szolgáltató adatai nem értelmezhetők; kérjük, az importálás után állítsa be azokat manuálisan"
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": ""
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": ""
},
"analytics": {
"label": ""
},
"smartHomeEntityState": {
"label": ""
},
"ping": {
"label": ""
},
"mediaServer": {
"label": "Médiakiszolgáló"
},
"mediaOrganizer": {
"label": ""
},
"downloads": {
"label": "Letöltések"
},
"mediaRequestStats": {
"label": ""
},
"mediaRequestList": {
"label": ""
},
"rssFeeds": {
"label": ""
},
"indexerManager": {
"label": ""
},
"healthMonitoring": {
"label": ""
},
"dnsHole": {
"label": ""
},
"updateChecker": {
"label": ""
},
"mediaTranscoding": {
"label": ""
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": "Tűzfal CPU"
},
"firewallMemory": {
"label": "Tűzfal Memória"
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Impostazioni",
"refresh": "",
"options": "Opzioni",
"actions": "Azioni"
"settings": "Impostazioni"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "Partenze {station}",
"noStation": "Nessuna stazione selezionata",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": "Stazione"
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "Mostra informazioni foto",
"description": "Visualizza la data dell'immagine e l'indice corrente nella parte inferiore della presentazione"
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "Presentazione delle immagini nel tuo album Immich",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "Provider"
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "Identificatore",
"placeholder": "Nome o Proprietario/Nome"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "Nessun Provider",
"tooltip": "Impossibile analizzare il provider, impostarlo manualmente dopo aver importato le immagini"
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": "Salva"
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "Identificatore non valido",
"noMatchingVersion": "Nessuna versione corrispondente trovata",
"noReleasesFound": "Nessun rilascio trovato",
"noProviderSelected": "",
"noProviderResponse": "Nessuna risposta dal provider",
"unexpected": ""
"noProviderSeleceted": "Nessun provider selezionato",
"noProviderResponse": "Nessuna risposta dal provider"
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": "Disabilitato"
},
"job": {
"minecraftServerStatus": {
"label": "Stato del server Minecraft"
},
"timetable": {
"label": "Orario"
},
"iconsUpdater": {
"label": "Aggiornatore Icone"
},
"analytics": {
"label": "Analytics"
},
"smartHomeEntityState": {
"label": "Stato dell'entità Smart Home"
},
"ping": {
"label": "Ping"
},
"mediaServer": {
"label": "Media Server"
},
"mediaOrganizer": {
"label": "Organizzatori Media"
},
"downloads": {
"label": "Scaricamenti"
},
"mediaRequestStats": {
"label": "Statistiche richieste media"
},
"mediaRequestList": {
"label": "Elenco richieste media"
},
"rssFeeds": {
"label": "Feeds RSS"
},
"indexerManager": {
"label": "Gestione Indicizzatori"
},
"healthMonitoring": {
"label": "Monitoraggio integrità del sistema"
},
"dnsHole": {
"label": "Dati di filtraggio DNS"
},
"updateChecker": {
"label": "Controllo aggiornamenti"
},
"mediaTranscoding": {
"label": "Transcodifica del media"
},
"networkController": {
"label": "Controller di rete"
},
"refreshNotifications": {
"label": "Aggiornamento Notifiche"
},
"dockerContainers": {
"label": "Containers docker"
},
"firewallCpu": {
"label": "CPU Firewall"
},
"firewallMemory": {
"label": "Memoria Firewall"
},
"firewallVersion": {
"label": "Versione Firewall"
},
"firewallInterfaces": {
"label": "Interfacce Firewall"
},
"weather": {
"label": "Meteo"
},
"tracearr": {
"label": "Tracearr"
},
"umamiActiveVisitors": {
"label": "Visitatori Attivi Umami"
},
"vpn": {
"label": "Stato VPN"
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "設定",
"refresh": "",
"options": "",
"actions": ""
"settings": "設定"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "{station} 出発時刻",
"noStation": "駅が選択されていません",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": "駅"
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "写真情報を表示",
"description": "スライドショーの下部に画像の日付と現在の索引を表示します"
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "Immichアルバムの写真のスライド",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "プロバイダー"
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "識別名",
"placeholder": "名前、または所有者名"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "プロバイダーがありません",
"tooltip": "プロバイダーを解析できませんでした。画像をインポートしたあとで、手動で設定してください"
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "無効な識別子",
"noMatchingVersion": "一致するバージョンが見つかりません",
"noReleasesFound": "リリースが見つかりませんでした",
"noProviderSelected": "",
"noProviderResponse": "プロバイダーからの応答がありません",
"unexpected": ""
"noProviderSeleceted": "プロバイダーが選択されていません",
"noProviderResponse": "プロバイダーからの応答がありません"
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": "無効"
},
"job": {
"minecraftServerStatus": {
"label": "Minecraft サーバーの状態"
},
"timetable": {
"label": "タイムテーブル"
},
"iconsUpdater": {
"label": "アイコンアップデータ"
},
"analytics": {
"label": "統計情報"
},
"smartHomeEntityState": {
"label": "スマートホームエンティティの状態"
},
"ping": {
"label": "Pings"
},
"mediaServer": {
"label": "メディアサーバー"
},
"mediaOrganizer": {
"label": "メディアオーガナイザー"
},
"downloads": {
"label": "ダウンロード"
},
"mediaRequestStats": {
"label": "メディアリクエストの統計情報"
},
"mediaRequestList": {
"label": "メディアリクエストのリスト"
},
"rssFeeds": {
"label": "RSS フィード"
},
"indexerManager": {
"label": "インデクサーマネージャー"
},
"healthMonitoring": {
"label": "ヘルスモニタ"
},
"dnsHole": {
"label": "DNS Holeデータ"
},
"updateChecker": {
"label": "アップデートチェッカー"
},
"mediaTranscoding": {
"label": "メディアのトランスコーディング"
},
"networkController": {
"label": "ネットワークコントローラ"
},
"refreshNotifications": {
"label": "通知アップデーター"
},
"dockerContainers": {
"label": "Docker コンテナ"
},
"firewallCpu": {
"label": "ファイアウォールの CPU"
},
"firewallMemory": {
"label": "ファイアウォールのメモリ"
},
"firewallVersion": {
"label": "ファイアウォールのバージョン"
},
"firewallInterfaces": {
"label": "ファイアウォールのインターフェース"
},
"weather": {
"label": "天気"
},
"tracearr": {
"label": "Tracearr"
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "설정",
"refresh": "",
"options": "",
"actions": ""
"settings": "설정"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": ""
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "",
"placeholder": ""
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": ""
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": ""
},
"analytics": {
"label": ""
},
"smartHomeEntityState": {
"label": ""
},
"ping": {
"label": ""
},
"mediaServer": {
"label": "미디어 서버"
},
"mediaOrganizer": {
"label": ""
},
"downloads": {
"label": ""
},
"mediaRequestStats": {
"label": ""
},
"mediaRequestList": {
"label": ""
},
"rssFeeds": {
"label": ""
},
"indexerManager": {
"label": ""
},
"healthMonitoring": {
"label": ""
},
"dnsHole": {
"label": ""
},
"updateChecker": {
"label": ""
},
"mediaTranscoding": {
"label": ""
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Nustatymai",
"refresh": "",
"options": "",
"actions": ""
"settings": "Nustatymai"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": ""
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "",
"placeholder": ""
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": ""
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": ""
},
"analytics": {
"label": ""
},
"smartHomeEntityState": {
"label": ""
},
"ping": {
"label": ""
},
"mediaServer": {
"label": "Medijų serveris"
},
"mediaOrganizer": {
"label": ""
},
"downloads": {
"label": ""
},
"mediaRequestStats": {
"label": ""
},
"mediaRequestList": {
"label": ""
},
"rssFeeds": {
"label": ""
},
"indexerManager": {
"label": ""
},
"healthMonitoring": {
"label": ""
},
"dnsHole": {
"label": ""
},
"updateChecker": {
"label": ""
},
"mediaTranscoding": {
"label": ""
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Iestatījumi",
"refresh": "",
"options": "",
"actions": ""
"settings": "Iestatījumi"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": ""
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "",
"placeholder": ""
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": ""
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": ""
},
"analytics": {
"label": ""
},
"smartHomeEntityState": {
"label": ""
},
"ping": {
"label": ""
},
"mediaServer": {
"label": "Multivides Serveris"
},
"mediaOrganizer": {
"label": ""
},
"downloads": {
"label": ""
},
"mediaRequestStats": {
"label": ""
},
"mediaRequestList": {
"label": ""
},
"rssFeeds": {
"label": ""
},
"indexerManager": {
"label": ""
},
"healthMonitoring": {
"label": ""
},
"dnsHole": {
"label": ""
},
"updateChecker": {
"label": ""
},
"mediaTranscoding": {
"label": ""
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Instellingen",
"refresh": "",
"options": "",
"actions": ""
"settings": "Instellingen"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "Aanbieder"
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "Identificator",
"placeholder": "Naam of Eigenaar/naam"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "Geen aanbieder",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "Ongeldige identificator",
"noMatchingVersion": "Geen overeenkomende versie gevonden",
"noReleasesFound": "Geen uitgaves gevonden",
"noProviderSelected": "",
"noProviderResponse": "Geen reactie van aanbieder",
"unexpected": ""
"noProviderSeleceted": "Geen aanbieder geselecteerd",
"noProviderResponse": "Geen reactie van aanbieder"
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": "Uitgeschakeld"
},
"job": {
"minecraftServerStatus": {
"label": "Minecraft server status"
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": "Icoon updater"
},
"analytics": {
"label": "Analytics"
},
"smartHomeEntityState": {
"label": "Smart home entiteitstatus"
},
"ping": {
"label": "Pings"
},
"mediaServer": {
"label": "Mediaserver"
},
"mediaOrganizer": {
"label": "Media organisatoren"
},
"downloads": {
"label": "Downloads"
},
"mediaRequestStats": {
"label": "Media-aanvraag statistieken"
},
"mediaRequestList": {
"label": "Media-aanvraag lijst"
},
"rssFeeds": {
"label": "RSS-feeds"
},
"indexerManager": {
"label": "Indexeringsbeheerder"
},
"healthMonitoring": {
"label": "Gezondheidsmonitoring"
},
"dnsHole": {
"label": "DNS-hole gegevens"
},
"updateChecker": {
"label": "Update checker"
},
"mediaTranscoding": {
"label": "Mediatranscodering"
},
"networkController": {
"label": "Netwerkcontroller"
},
"refreshNotifications": {
"label": "Melding updater"
},
"dockerContainers": {
"label": "Docker containers"
},
"firewallCpu": {
"label": "Firewall CPU"
},
"firewallMemory": {
"label": "Firewall geheugen"
},
"firewallVersion": {
"label": "Firewall versie"
},
"firewallInterfaces": {
"label": "Firewall interfaces"
},
"weather": {
"label": "Weer"
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+80 -26
View File
@@ -8,8 +8,8 @@
"action": {
"scratch": "Start fra begynnelsen",
"importOldmarr": "Importer fra Homarr før 1.0",
"restoreSqlite": "Gjenopprett fra SQLite sikkerhetskopi",
"restoreSqliteDescription": "Last opp en full SQLite database sikkerhetskopi fra en tidligere Homarr instans. Dette vil gjenopprette alle tavler, brukere, apper, integrasjoner og innstillinger.",
"restoreSqlite": "",
"restoreSqliteDescription": "",
"backToOptions": ""
}
},
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Innstillinger",
"refresh": "",
"options": "",
"actions": ""
"settings": "Innstillinger"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "Avganger {station}",
"noStation": "Ingen stasjon valgt",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": "Stasjon"
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "Vis bildeinformasjon",
"description": "Vis datoen for bildet og gjeldende indeks nederst i lysbildeserien"
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "Lysbildefremvisning av bilder i ditt Immich-album",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "Leverandør"
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "Identifikator",
"placeholder": "Navn eller Eier/Navn"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "Ingen leverandør",
"tooltip": "Leverandøren kunne ikke tolkes, sett den manuelt etter import av bildene"
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "Ugyldig identifikator",
"noMatchingVersion": "Ingen samsvarende versjon funnet",
"noReleasesFound": "Ingen utgivelser funnet",
"noProviderSelected": "",
"noProviderResponse": "Ingen respons fra leverandør",
"unexpected": ""
"noProviderSeleceted": "Ingen leverandør valgt",
"noProviderResponse": "Ingen respons fra leverandør"
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": "Deaktivert"
},
"job": {
"minecraftServerStatus": {
"label": "Minecraft serverstatus"
},
"timetable": {
"label": "Timeplan"
},
"iconsUpdater": {
"label": "Ikon oppdatering"
},
"analytics": {
"label": "Statistikk"
},
"smartHomeEntityState": {
"label": "Smart hjem enhets tilstand"
},
"ping": {
"label": "Pinger"
},
"mediaServer": {
"label": "Medieserver"
},
"mediaOrganizer": {
"label": "Media organisatorer"
},
"downloads": {
"label": "Nedlastinger"
},
"mediaRequestStats": {
"label": "Statistikk for mediaforespørsler"
},
"mediaRequestList": {
"label": "Liste over mediaspillforespørsler"
},
"rssFeeds": {
"label": "RSS feed"
},
"indexerManager": {
"label": "Indekserings-behandler"
},
"healthMonitoring": {
"label": "Systemhelseovervåking"
},
"dnsHole": {
"label": "DNS Hole Data"
},
"updateChecker": {
"label": "Oppdateringssjekk"
},
"mediaTranscoding": {
"label": "Media transkoding"
},
"networkController": {
"label": "Nettverkskontroller"
},
"refreshNotifications": {
"label": "Varseloppdaterer"
},
"dockerContainers": {
"label": "Docker-beholdere"
},
"firewallCpu": {
"label": "Brannmur-CPU"
},
"firewallMemory": {
"label": "Brannmur-minne"
},
"firewallVersion": {
"label": "Brannmur-versjon"
},
"firewallInterfaces": {
"label": "Brannmur-grensesnitt"
},
"weather": {
"label": "Vær"
},
"tracearr": {
"label": "Tracearr"
},
"umamiActiveVisitors": {
"label": "Umami Aktive Besøkende"
},
"vpn": {
"label": ""
}
},
"interval": {
+106 -52
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Ustawienia",
"refresh": "",
"options": "Opcje",
"actions": "Akcje"
"settings": "Ustawienia"
}
},
"create": {
@@ -1764,8 +1761,8 @@
}
},
"dnsHoleSummary": {
"name": "Podsumowanie DNS Hole",
"description": "Wyświetla podsumowanie Twojego DNS Hole",
"name": "Podsumowanie Hole DNS",
"description": "Wyświetla podsumowanie Twojego hosta DNS",
"option": {
"layout": {
"label": "Układ",
@@ -1786,7 +1783,7 @@
}
},
"error": {
"internalServerError": "Nie udało się pobrać podsumowanie DNS Hole",
"internalServerError": "Nie udało się pobrać podsumowanie Hole DNS",
"integrationsDisconnected": "Brak dostępnych danych, wszystkie integracje odłączone"
},
"data": {
@@ -1798,7 +1795,7 @@
"domainsTooltip": "Ze względu na wiele integracji, Homarr nie może obliczyć dokładnej liczby zablokowanych domen"
},
"dnsHoleControls": {
"name": "Kontrola DNS Hole",
"name": "Kontrola luk DNS",
"description": "Kontroluj PiHole lub AdGuard ze swojego pulpitu",
"option": {
"layout": {
@@ -1898,14 +1895,11 @@
}
},
"timetable": {
"name": "Harmonogram",
"name": "Rozkład",
"description": "Wyświetla czas odjazdu dla stacji",
"title": "Odjazdy {station}",
"noStation": "Nie wybrano stacji",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": "Stacja"
}
@@ -2094,34 +2088,34 @@
"label": "Zakres czasu",
"option": {
"1d": {
"label": "1 Dzień"
"label": "1 dzień"
},
"5d": {
"label": "5 Dni"
"label": "5 dni"
},
"1mo": {
"label": "1 Miesiąc"
"label": "1 miesiąc"
},
"3mo": {
"label": "3 Miesiące"
"label": "3 miesiące"
},
"6mo": {
"label": "6 Miesięcy"
"label": "6 miesięcy"
},
"ytd": {
"label": "Od początku roku"
},
"1y": {
"label": "1 Rok"
"label": "1 rok"
},
"2y": {
"label": "2 Lata"
"label": "2 lata"
},
"5y": {
"label": "5 Lat"
"label": "5 lat"
},
"10y": {
"label": "10 Lat"
"label": "10 lat"
},
"max": {
"label": "Maks"
@@ -2129,31 +2123,31 @@
}
},
"timeInterval": {
"label": "Interwał Czasu",
"label": "Interwał czasu",
"option": {
"5m": {
"label": "5 Minut"
"label": "5 minut"
},
"15m": {
"label": "15 Minut"
"label": "15 minut"
},
"30m": {
"label": "30 Minut"
"label": "30 minut"
},
"1h": {
"label": "1 Godzina"
"label": "1 godzina"
},
"1d": {
"label": "1 Dzień"
"label": "1 dzień"
},
"5d": {
"label": "5 Dni"
"label": "5 dni"
},
"1wk": {
"label": "1 Tydzień"
"label": "1 tydzień"
},
"1mo": {
"label": "1 Miesiąc"
"label": "1 miesiąc"
}
}
}
@@ -2200,7 +2194,7 @@
"description": "Tylko dla bieżącej pogody"
},
"useImperialSpeed": {
"label": "Użyj mph dla prędkości wiatru"
"label": "Prędkość wiatru w mph"
},
"location": {
"label": "Lokalizacja pogody"
@@ -2209,7 +2203,7 @@
"label": "Pokaż miasto"
},
"hasForecast": {
"label": "Pokaż prognozę"
"label": "Pokaż Prognozę"
},
"forecastDayCount": {
"label": "Liczba dni prognozy",
@@ -2220,7 +2214,7 @@
"description": "Jak powinna wyglądać data"
}
},
"currentWindSpeed": "{currentWindSpeed} {unit}",
"currentWindSpeed": "{currentWindSpeed} km/h",
"dailyForecast": {
"sunrise": "Wschód słońca",
"sunset": "Zachód słońca",
@@ -2364,7 +2358,7 @@
"description": "Statystyki Twoich kontenerów (ten widżet można dodać tylko z uprawnieniami administratora)",
"option": {
"columns": {
"label": "Kolumny do pokazania"
"label": ""
},
"enableRowSorting": {
"label": "Włącz sortowanie elementów"
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "Pokaż informacje o zdjęciu",
"description": "Wyświetl datę zdjęcia oraz bieżący indeks na dole pokazu slajdów"
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "Pokaz slajdów zdjęć z Twojego albumu w Immich",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "Dostawca"
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "Identyfikator",
"placeholder": "Nazwa lub Właściciel/Nazwa"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "Brak dostawcy",
"tooltip": "Nie udało się rozpoznać dostawcy. Ustaw go ręcznie po zaimportowaniu obrazów."
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "Nieprawidłowy identyfikator",
"noMatchingVersion": "Nie znaleziono pasującej wersji",
"noReleasesFound": "Nie znaleziono wydań!",
"noProviderSelected": "",
"noProviderResponse": "Brak odpowiedzi od dostawcy",
"unexpected": ""
"noProviderSeleceted": "Nie wybrano dostawcy",
"noProviderResponse": "Brak odpowiedzi od dostawcy"
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": "Wyłączone"
},
"job": {
"minecraftServerStatus": {
"label": "Status serwera Minecraft"
},
"timetable": {
"label": "Harmonogram"
},
"iconsUpdater": {
"label": "Aktualizator ikon"
},
"analytics": {
"label": "Analityka"
},
"smartHomeEntityState": {
"label": "Stan jednostki Smart Home"
},
"ping": {
"label": "Pingi"
},
"mediaServer": {
"label": "Serwery mediów"
},
"mediaOrganizer": {
"label": "Organizatory mediów"
},
"downloads": {
"label": "Pobrane "
},
"mediaRequestStats": {
"label": "Statystyki żądań mediów"
},
"mediaRequestList": {
"label": "Lista żądań mediów"
},
"rssFeeds": {
"label": "Kanały RSS"
},
"indexerManager": {
"label": "Menedżer indeksowania"
},
"healthMonitoring": {
"label": "Monitorowanie zdrowia systemu"
},
"dnsHole": {
"label": "Dane DNS Hole"
},
"updateChecker": {
"label": "Sprawdzanie aktualizacji"
},
"mediaTranscoding": {
"label": "Transkodowanie mediów"
},
"networkController": {
"label": "Kontroler sieci"
},
"refreshNotifications": {
"label": "Aktualizacje powiadomień"
},
"dockerContainers": {
"label": "Kontenery Dockera"
},
"firewallCpu": {
"label": "Procesor firewalla"
},
"firewallMemory": {
"label": "Pamięć firewalla"
},
"firewallVersion": {
"label": "Wersja firewalla"
},
"firewallInterfaces": {
"label": "Interfejsy firewalla"
},
"weather": {
"label": "Pogoda"
},
"tracearr": {
"label": "Tracearr"
},
"umamiActiveVisitors": {
"label": "Aktywni odwiedzający Umami"
},
"vpn": {
"label": "Status VPN"
}
},
"interval": {
@@ -5046,7 +5100,7 @@
},
"error": {
"internalServerError": "Nie udało się pobrać kontenerów Dockera",
"noColumns": "Wybierz co najmniej jedną kolumnę w ustawieniach widżetu"
"noColumns": ""
}
},
"kubernetes": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Configurações",
"refresh": "",
"options": "",
"actions": ""
"settings": "Configurações"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "Partidas {station}",
"noStation": "Nenhuma estação selecionada",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": "Estação"
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "Mostrar informações da foto",
"description": "Exibir a data da imagem e o índice atual na parte inferior da apresentação"
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "Apresentação de imagens em seu álbum Imich",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "Provedor"
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "Identificador",
"placeholder": "Nome ou Proprietário/Nome"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "Nenhum provedor",
"tooltip": "O provedor não pôde ser analisado, defina-o manualmente após importar as imagens"
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "Identificador inválido",
"noMatchingVersion": "Nenhuma versão correspondente encontrada",
"noReleasesFound": "Nenhum lançamento encontrado",
"noProviderSelected": "",
"noProviderResponse": "Nenhuma resposta do provedor",
"unexpected": ""
"noProviderSeleceted": "Nenhum provedor selecionado",
"noProviderResponse": "Nenhuma resposta do provedor"
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": "Desabilitado"
},
"job": {
"minecraftServerStatus": {
"label": "Status do servidor Minecraft"
},
"timetable": {
"label": "Horários"
},
"iconsUpdater": {
"label": "Atualizador de Ícones"
},
"analytics": {
"label": "Análises"
},
"smartHomeEntityState": {
"label": "Estado de Entidade do Smart Home"
},
"ping": {
"label": "Pings"
},
"mediaServer": {
"label": "Servidor de Mídia"
},
"mediaOrganizer": {
"label": "Organizadores de Mídia"
},
"downloads": {
"label": "Downloads"
},
"mediaRequestStats": {
"label": "Estatísticas de solicitações de mídia"
},
"mediaRequestList": {
"label": "Lista de solicitações de mídia"
},
"rssFeeds": {
"label": "Feeds RSS"
},
"indexerManager": {
"label": "Gerenciador de Indexadores"
},
"healthMonitoring": {
"label": "Monitoramento de saúde"
},
"dnsHole": {
"label": "Dados do DNS Hole"
},
"updateChecker": {
"label": "Verificador de atualizações"
},
"mediaTranscoding": {
"label": "Transcodificação de mídia"
},
"networkController": {
"label": "Controlador de rede"
},
"refreshNotifications": {
"label": "Atualizador de notificações"
},
"dockerContainers": {
"label": "Contêineres do Docker"
},
"firewallCpu": {
"label": "CPU do Firewall"
},
"firewallMemory": {
"label": "Memória do Firewall"
},
"firewallVersion": {
"label": "Versão do Firewall"
},
"firewallInterfaces": {
"label": "Interfaces de firewall"
},
"weather": {
"label": "Clima"
},
"tracearr": {
"label": "Tracearr"
},
"umamiActiveVisitors": {
"label": "Visitantes Ativos do Umami"
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "",
"refresh": "",
"options": "",
"actions": ""
"settings": ""
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": ""
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "",
"placeholder": ""
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": ""
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": ""
},
"analytics": {
"label": ""
},
"smartHomeEntityState": {
"label": ""
},
"ping": {
"label": ""
},
"mediaServer": {
"label": ""
},
"mediaOrganizer": {
"label": ""
},
"downloads": {
"label": ""
},
"mediaRequestStats": {
"label": ""
},
"mediaRequestList": {
"label": ""
},
"rssFeeds": {
"label": ""
},
"indexerManager": {
"label": ""
},
"healthMonitoring": {
"label": ""
},
"dnsHole": {
"label": ""
},
"updateChecker": {
"label": ""
},
"mediaTranscoding": {
"label": ""
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Setări",
"refresh": "",
"options": "",
"actions": ""
"settings": "Setări"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": ""
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "",
"placeholder": ""
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": ""
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": ""
},
"analytics": {
"label": ""
},
"smartHomeEntityState": {
"label": ""
},
"ping": {
"label": ""
},
"mediaServer": {
"label": "Server-ul media"
},
"mediaOrganizer": {
"label": ""
},
"downloads": {
"label": ""
},
"mediaRequestStats": {
"label": ""
},
"mediaRequestList": {
"label": ""
},
"rssFeeds": {
"label": ""
},
"indexerManager": {
"label": ""
},
"healthMonitoring": {
"label": ""
},
"dnsHole": {
"label": ""
},
"updateChecker": {
"label": ""
},
"mediaTranscoding": {
"label": ""
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Настройки",
"refresh": "",
"options": "",
"actions": ""
"settings": "Настройки"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "Отправления {station}",
"noStation": "Станция не выбрана",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": "Станция"
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "Показать информацию о фото",
"description": "Отображать дату снимка и текущий номер в нижней части слайд-шоу"
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "Слайд-шоу фотографий из вашего альбома Immich",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "Провайдер"
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "Идентификатор",
"placeholder": "Имя или Владелец/Имя"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "Нет провайдера",
"tooltip": "Не удалось определить провайдер, укажите его вручную после импорта образов"
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "Неверный идентификатор",
"noMatchingVersion": "Подходящая версия не найдена",
"noReleasesFound": "Релизы не найдены",
"noProviderSelected": "",
"noProviderResponse": "Нет ответа от провайдера",
"unexpected": ""
"noProviderSeleceted": "Провайдер не выбран",
"noProviderResponse": "Нет ответа от провайдера"
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": "Отключено"
},
"job": {
"minecraftServerStatus": {
"label": "Статус сервера Minecraft"
},
"timetable": {
"label": "Расписание"
},
"iconsUpdater": {
"label": "Обновление иконок"
},
"analytics": {
"label": "Аналитика"
},
"smartHomeEntityState": {
"label": "Состояние объектов умного дома"
},
"ping": {
"label": "Проверка доступности"
},
"mediaServer": {
"label": "Медиасервер"
},
"mediaOrganizer": {
"label": "Организация медиафайлов"
},
"downloads": {
"label": "Загрузки"
},
"mediaRequestStats": {
"label": "Статистика запросов медиаконтента"
},
"mediaRequestList": {
"label": "Список запросов медиаконтента"
},
"rssFeeds": {
"label": "RSS-ленты"
},
"indexerManager": {
"label": "Управление индексаторами"
},
"healthMonitoring": {
"label": "Мониторинг состояния"
},
"dnsHole": {
"label": "Данные DNS-фильтра"
},
"updateChecker": {
"label": "Проверка обновлений"
},
"mediaTranscoding": {
"label": "Перекодирование медиафайлов"
},
"networkController": {
"label": "Сетевой контроллер"
},
"refreshNotifications": {
"label": "Обновление уведомлений"
},
"dockerContainers": {
"label": "Контейнеры Docker"
},
"firewallCpu": {
"label": "ЦП межсетевого экрана"
},
"firewallMemory": {
"label": "Память межсетевого экрана"
},
"firewallVersion": {
"label": "Версия межсетевого экрана"
},
"firewallInterfaces": {
"label": "Интерфейсы межсетевого экрана"
},
"weather": {
"label": "Погода"
},
"tracearr": {
"label": "Tracearr"
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Nastavenia",
"refresh": "",
"options": "",
"actions": ""
"settings": "Nastavenia"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "Poskytovateľ"
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "Identifikátor",
"placeholder": "Meno alebo vlastník/meno"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "Nenašla sa žiadna zodpovedajúca verzia",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": "Minecraft Server Stav"
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": "Aktualizátor ikon"
},
"analytics": {
"label": "Analytika"
},
"smartHomeEntityState": {
"label": "Stav entity inteligentnej domácnosti"
},
"ping": {
"label": "Pingy"
},
"mediaServer": {
"label": "Multimediálny Server"
},
"mediaOrganizer": {
"label": "Organizátori médií"
},
"downloads": {
"label": "Na stiahnutie"
},
"mediaRequestStats": {
"label": "Štatistiky mediálnych požiadaviek"
},
"mediaRequestList": {
"label": "Zoznam mediálnych požiadaviek"
},
"rssFeeds": {
"label": "RSS kanály"
},
"indexerManager": {
"label": "Správca indexovania"
},
"healthMonitoring": {
"label": "Monitorovanie zdravia"
},
"dnsHole": {
"label": "Údaje o dierach DNS"
},
"updateChecker": {
"label": "Kontrola aktualizácií"
},
"mediaTranscoding": {
"label": "Prekódovanie médií"
},
"networkController": {
"label": "Sieťový ovládač"
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": "Docker kontajnery"
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Nastavitve",
"refresh": "",
"options": "",
"actions": ""
"settings": "Nastavitve"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": ""
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "",
"placeholder": ""
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": ""
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": ""
},
"analytics": {
"label": ""
},
"smartHomeEntityState": {
"label": ""
},
"ping": {
"label": ""
},
"mediaServer": {
"label": "Predstavnostni strežnik"
},
"mediaOrganizer": {
"label": ""
},
"downloads": {
"label": ""
},
"mediaRequestStats": {
"label": ""
},
"mediaRequestList": {
"label": ""
},
"rssFeeds": {
"label": ""
},
"indexerManager": {
"label": ""
},
"healthMonitoring": {
"label": ""
},
"dnsHole": {
"label": ""
},
"updateChecker": {
"label": ""
},
"mediaTranscoding": {
"label": ""
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Inställningar",
"refresh": "",
"options": "",
"actions": ""
"settings": "Inställningar"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": ""
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "",
"placeholder": ""
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": ""
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": ""
},
"analytics": {
"label": ""
},
"smartHomeEntityState": {
"label": ""
},
"ping": {
"label": ""
},
"mediaServer": {
"label": "Mediaserver"
},
"mediaOrganizer": {
"label": ""
},
"downloads": {
"label": ""
},
"mediaRequestStats": {
"label": ""
},
"mediaRequestList": {
"label": ""
},
"rssFeeds": {
"label": ""
},
"indexerManager": {
"label": ""
},
"healthMonitoring": {
"label": ""
},
"dnsHole": {
"label": ""
},
"updateChecker": {
"label": ""
},
"mediaTranscoding": {
"label": ""
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Ayarlar",
"refresh": "",
"options": "",
"actions": ""
"settings": "Ayarlar"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "{station} kalkışları",
"noStation": "İstasyon seçilmedi",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": "İstasyon"
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "Show photo info",
"description": "Display date of the picture and the current index at the bottom of the slideshow"
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "Slideshow of pictures in your Immich album",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "Sağlayıcı"
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "Tanımlayıcı",
"placeholder": "Ad veya Sahip/Ad"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "Sağlayıcı Bulunamadı",
"tooltip": "Sağlayıcı çözümlenemedi, lütfen görselleri içe aktardıktan sonra elle ayarlayın"
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "Geçersiz tanımlayıcı",
"noMatchingVersion": "Eşleşen sürüm bulunamadı",
"noReleasesFound": "Hiçbir sürüm bulunamadı",
"noProviderSelected": "",
"noProviderResponse": "Sağlayıcıdan yanıt alınamadı",
"unexpected": ""
"noProviderSeleceted": "Hiçbir sağlayıcı seçilmedi",
"noProviderResponse": "Sağlayıcıdan yanıt alınamadı"
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": "Pasif"
},
"job": {
"minecraftServerStatus": {
"label": "Minecraft sunucu durumu"
},
"timetable": {
"label": "Zaman Çizelgesi"
},
"iconsUpdater": {
"label": "Simge Güncelleme"
},
"analytics": {
"label": "Analiz"
},
"smartHomeEntityState": {
"label": "Akıllı Ev Varlık Durumu"
},
"ping": {
"label": "Pingler"
},
"mediaServer": {
"label": "Medya Sunucusu"
},
"mediaOrganizer": {
"label": "Medya Düzenleyicileri"
},
"downloads": {
"label": "İndirmeler"
},
"mediaRequestStats": {
"label": "Medya Talep İstatistikleri"
},
"mediaRequestList": {
"label": "Medya Talep Listesi"
},
"rssFeeds": {
"label": "RSS Beslemeleri"
},
"indexerManager": {
"label": "İndeksleyici Yöneticisi"
},
"healthMonitoring": {
"label": "Sağlık İzleme"
},
"dnsHole": {
"label": "DNS Çözümleyici Verileri"
},
"updateChecker": {
"label": "Güncelleme denetleyicisi"
},
"mediaTranscoding": {
"label": "Medya Kod Dönüştürme"
},
"networkController": {
"label": "Ağ Denetleyicisi"
},
"refreshNotifications": {
"label": "Bildirim Güncelleyici"
},
"dockerContainers": {
"label": "Docker konteynerleri"
},
"firewallCpu": {
"label": "Güvenlik Duvarı İşlemcisi"
},
"firewallMemory": {
"label": "Güvenlik Duvarı Belleği"
},
"firewallVersion": {
"label": "Güvenlik Duvarı Sürümü"
},
"firewallInterfaces": {
"label": "Güvenlik Duvarı Arayüzleri"
},
"weather": {
"label": "Hava Durumu"
},
"tracearr": {
"label": "Tracearr"
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+80 -26
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Налаштування",
"refresh": "",
"options": "",
"actions": ""
"settings": "Налаштування"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2721,7 +2715,7 @@
"description": ""
},
"showInboxRing": {
"label": "Показувати кільце вхідних повідомлень",
"label": "",
"description": ""
},
"showDocumentsTotal": {
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -2919,7 +2909,7 @@
"failed": "Невдало",
"processing": "В обробці",
"leeching": "Завантажується",
"stalled": "Зупинено",
"stalled": "",
"unknown": "Невідомо",
"seeding": "Роздається"
},
@@ -3157,9 +3147,6 @@
"provider": {
"label": ""
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "",
"placeholder": ""
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": "Статус сервера Minecraft"
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": ""
},
"analytics": {
"label": "Аналітика"
},
"smartHomeEntityState": {
"label": ""
},
"ping": {
"label": "Пінги"
},
"mediaServer": {
"label": "Медіа сервер"
},
"mediaOrganizer": {
"label": ""
},
"downloads": {
"label": "Завантаження"
},
"mediaRequestStats": {
"label": ""
},
"mediaRequestList": {
"label": ""
},
"rssFeeds": {
"label": ""
},
"indexerManager": {
"label": ""
},
"healthMonitoring": {
"label": ""
},
"dnsHole": {
"label": ""
},
"updateChecker": {
"label": ""
},
"mediaTranscoding": {
"label": ""
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "Cài đặt",
"refresh": "",
"options": "",
"actions": ""
"settings": "Cài đặt"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": ""
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "",
"placeholder": ""
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": ""
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": ""
},
"analytics": {
"label": ""
},
"smartHomeEntityState": {
"label": ""
},
"ping": {
"label": ""
},
"mediaServer": {
"label": "Máy chủ đa phương tiện"
},
"mediaOrganizer": {
"label": ""
},
"downloads": {
"label": ""
},
"mediaRequestStats": {
"label": ""
},
"mediaRequestList": {
"label": ""
},
"rssFeeds": {
"label": ""
},
"indexerManager": {
"label": ""
},
"healthMonitoring": {
"label": ""
},
"dnsHole": {
"label": ""
},
"updateChecker": {
"label": ""
},
"mediaTranscoding": {
"label": ""
},
"networkController": {
"label": ""
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+78 -24
View File
@@ -1598,10 +1598,7 @@
},
"menu": {
"label": {
"settings": "設定",
"refresh": "",
"options": "",
"actions": ""
"settings": "設定"
}
},
"create": {
@@ -1903,9 +1900,6 @@
"title": "",
"noStation": "",
"option": {
"baseUrl": {
"label": ""
},
"station": {
"label": ""
}
@@ -2789,10 +2783,6 @@
"showPhotoInfo": {
"label": "",
"description": ""
},
"randomizePhotos": {
"label": "",
"description": ""
}
},
"description": "",
@@ -3157,9 +3147,6 @@
"provider": {
"label": "提供者"
},
"providerUrl": {
"label": ""
},
"identifier": {
"label": "識別碼",
"placeholder": "名稱或擁有者/名稱"
@@ -3207,13 +3194,6 @@
"noProvider": {
"label": "",
"tooltip": ""
},
"tokens": {
"label": "",
"token": "",
"configured": "",
"notConfigured": "",
"save": ""
}
}
},
@@ -3236,9 +3216,8 @@
"invalidIdentifier": "",
"noMatchingVersion": "找不到匹配的版本",
"noReleasesFound": "",
"noProviderSelected": "",
"noProviderResponse": "",
"unexpected": ""
"noProviderSeleceted": "",
"noProviderResponse": ""
}
}
},
@@ -4545,14 +4524,89 @@
"disabled": ""
},
"job": {
"minecraftServerStatus": {
"label": "Minecraft 伺服器狀態"
},
"timetable": {
"label": ""
},
"iconsUpdater": {
"label": "icon 上傳器"
},
"analytics": {
"label": "分析"
},
"smartHomeEntityState": {
"label": "智能居家狀態"
},
"ping": {
"label": "Pings"
},
"mediaServer": {
"label": "多媒體伺服器"
},
"mediaOrganizer": {
"label": "多媒體組織者"
},
"downloads": {
"label": "正在下載"
},
"mediaRequestStats": {
"label": "多媒體請求狀態"
},
"mediaRequestList": {
"label": "多媒體請求列表"
},
"rssFeeds": {
"label": "RSS 訂閱"
},
"indexerManager": {
"label": "索引器管理"
},
"healthMonitoring": {
"label": "健康監測"
},
"dnsHole": {
"label": "DNS Hole 數據"
},
"updateChecker": {
"label": "更新檢查"
},
"mediaTranscoding": {
"label": "多媒體轉碼中"
},
"networkController": {
"label": "網路控制"
},
"refreshNotifications": {
"label": ""
},
"dockerContainers": {
"label": ""
},
"firewallCpu": {
"label": ""
},
"firewallMemory": {
"label": ""
},
"firewallVersion": {
"label": ""
},
"firewallInterfaces": {
"label": ""
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
},
"umamiActiveVisitors": {
"label": ""
},
"vpn": {
"label": ""
}
},
"interval": {
+617 -56
View File
@@ -58,37 +58,37 @@ catalogs:
specifier: ^1.4.0
version: 1.4.0
'@mantine/charts':
specifier: ^9.4.1
specifier: ^9.4.0
version: 9.4.1
'@mantine/colors-generator':
specifier: ^9.4.1
specifier: ^9.4.0
version: 9.4.1
'@mantine/core':
specifier: ^9.4.1
specifier: ^9.4.0
version: 9.4.1
'@mantine/dates':
specifier: ^9.4.1
specifier: ^9.4.0
version: 9.4.1
'@mantine/dropzone':
specifier: ^9.4.1
specifier: ^9.4.0
version: 9.4.1
'@mantine/form':
specifier: ^9.4.1
specifier: ^9.4.0
version: 9.4.1
'@mantine/hooks':
specifier: ^9.4.1
specifier: ^9.4.0
version: 9.4.1
'@mantine/modals':
specifier: ^9.4.1
specifier: ^9.4.0
version: 9.4.1
'@mantine/notifications':
specifier: ^9.4.1
specifier: ^9.4.0
version: 9.4.1
'@mantine/spotlight':
specifier: ^9.4.1
specifier: ^9.4.0
version: 9.4.1
'@mantine/tiptap':
specifier: ^9.4.1
specifier: ^9.4.0
version: 9.4.1
'@modelcontextprotocol/sdk':
specifier: 1.29.0
@@ -358,8 +358,8 @@ catalogs:
specifier: ^5.9.3
version: 5.9.3
fastify:
specifier: ^5.9.0
version: 5.9.0
specifier: ^5.8.5
version: 5.8.5
flag-icons:
specifier: ^7.5.0
version: 7.5.0
@@ -397,8 +397,8 @@ catalogs:
specifier: ^4.5.0
version: 4.5.0
lucide-react:
specifier: ^1.22.0
version: 1.22.0
specifier: ^1.21.0
version: 1.21.0
mantine-datatable:
specifier: ^9.3.1
version: 9.3.1
@@ -563,8 +563,8 @@ overrides:
'@babel/helpers@<7.26.10': '>=7.29.7'
'@babel/runtime@<7.26.10': '>=7.29.7'
axios@>=1.0.0 <1.8.2: '>=1.18.1'
brace-expansion@>=2.0.0 <=2.0.1: '>=5.0.7'
brace-expansion@>=1.0.0 <=1.1.11: '>=5.0.7'
brace-expansion@>=2.0.0 <=2.0.1: '>=5.0.6'
brace-expansion@>=1.0.0 <=1.1.11: '>=5.0.6'
esbuild@<=0.24.2: '>=0.28.0'
form-data@>=4.0.0 <4.0.4: '>=4.0.6'
hono@<4.6.5: '>=4.12.27'
@@ -994,7 +994,7 @@ importers:
version: 3.10.1
lucide-react:
specifier: 'catalog:'
version: 1.22.0(react@19.2.7)
version: 1.21.0(react@19.2.7)
mantine-datatable:
specifier: 'catalog:'
version: 9.3.1(@mantine/core@9.4.1(@mantine/hooks@9.4.1(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@mantine/hooks@9.4.1(react@19.2.7))(clsx@2.1.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
@@ -1145,7 +1145,7 @@ importers:
version: 17.4.2
fastify:
specifier: 'catalog:'
version: 5.9.0
version: 5.8.5
superjson:
specifier: 'catalog:'
version: 2.2.6
@@ -2655,7 +2655,7 @@ importers:
version: 10.4.0
lucide-react:
specifier: 'catalog:'
version: 1.22.0(react@19.2.7)
version: 1.21.0(react@19.2.7)
mantine-datatable:
specifier: 'catalog:'
version: 9.3.1(@mantine/core@9.4.1(@mantine/hooks@9.4.1(react@19.2.7))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@mantine/hooks@9.4.1(react@19.2.7))(clsx@2.1.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
@@ -8717,10 +8717,6 @@ packages:
resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==}
engines: {node: 18 || 20 || >=22}
brace-expansion@5.0.7:
resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==}
engines: {node: 18 || 20 || >=22}
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
@@ -10207,8 +10203,8 @@ packages:
resolution: {integrity: sha512-brCNCeScma/kqa54J4PIDriSSSLssRkuYaUCpvHJulGc3HGI/xxKUCTDcYkAdqJsyb//ydpbxecjC3hB9+tb/g==}
hasBin: true
fastify@5.9.0:
resolution: {integrity: sha512-VMS5lE0zj+MZlJpQa3Qv5iGjfun0H2N7VRgoBwpcTNQ2bdIQpv7fDpb+HGteGbicBsGkzGS+X+hdx9mmrfWuHQ==}
fastify@5.8.5:
resolution: {integrity: sha512-Yqptv59pQzPgQUSIm87hMqHJmdkb1+GPxdE6vW6FRyVE9G86mt7rOghitiU4JHRaTyDUk9pfeKmDeu70lAwM4Q==}
fastq@1.20.1:
resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==}
@@ -10279,8 +10275,8 @@ packages:
resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==}
engines: {node: '>=14.16'}
find-my-way@9.6.0:
resolution: {integrity: sha512-Zf4Xve4RymLl7NgaavNebZ01joJ8MfVerOG43wy7SHLO+r+K0C6d/SE0BiR7AV5V1VOCFlOP7ecdo+I4qmiHrQ==}
find-my-way@9.5.0:
resolution: {integrity: sha512-VW2RfnmscZO5KgBY5XVyKREMW5nMZcxDy+buTOsL+zIPnBlbKm+00sgzoQzq1EVh4aALZLfKdwv6atBGcjvjrQ==}
engines: {node: '>=20'}
find-up-simple@1.0.1:
@@ -11542,8 +11538,8 @@ packages:
resolution: {integrity: sha512-DqC6n3QQ77zdFpCMASA1a3Jlb64Hv2N2DciFGkO/4L9+q/IpIAuRlKOvCXabtRW6cQf8usbmM6BE/TOPysCdIA==}
engines: {bun: '>=1.0.0', deno: '>=1.30.0', node: '>=8.0.0'}
lucide-react@1.22.0:
resolution: {integrity: sha512-c9o3l0PiNcgOQDW4F31BEYHudE7kgxVt3o30qMl36ZPwTxXlGB4QnLilhERvVM4uh/pl5MDyY1/gzZSYcHDtBg==}
lucide-react@1.21.0:
resolution: {integrity: sha512-reEZMXq8Qdd5jg5XYkQ5TR1fB/GiQ7ih4vcrthYDtgjSDwh0i6/YLiGjsWsIwgN49gpAnd4J2elSNzncMEEUUQ==}
peerDependencies:
react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0
@@ -16978,6 +16974,40 @@ snapshots:
- uglify-js
- webpack-cli
'@docusaurus/babel@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@babel/core': 7.29.0
'@babel/generator': 7.29.0
'@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.0)
'@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.0)
'@babel/preset-env': 7.29.7(@babel/core@7.29.0)
'@babel/preset-react': 7.29.7(@babel/core@7.29.0)
'@babel/preset-typescript': 7.29.7(@babel/core@7.29.0)
'@babel/runtime': 7.29.7
'@babel/traverse': 7.29.0
'@docusaurus/logger': 3.10.1
'@docusaurus/utils': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
babel-plugin-dynamic-import-node: 2.3.3
fs-extra: 11.2.0
tslib: 2.8.1
transitivePeerDependencies:
- '@minify-html/node'
- '@swc/core'
- '@swc/css'
- '@swc/html'
- clean-css
- cssnano
- csso
- esbuild
- html-minifier-terser
- lightningcss
- postcss
- react
- react-dom
- supports-color
- uglify-js
- webpack-cli
'@docusaurus/bundler@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)':
dependencies:
'@babel/core': 7.29.0
@@ -17023,6 +17053,122 @@ snapshots:
- uglify-js
- webpack-cli
'@docusaurus/bundler@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)':
dependencies:
'@babel/core': 7.29.0
'@docusaurus/babel': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.16))(esbuild@0.28.1)(html-minifier-terser@7.2.0)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/cssnano-preset': 3.10.1
'@docusaurus/logger': 3.10.1
'@docusaurus/types': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.16))(esbuild@0.28.1)(html-minifier-terser@7.2.0)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.16))(esbuild@0.28.1)(html-minifier-terser@7.2.0)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
babel-loader: 9.2.1(@babel/core@7.29.0)(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
clean-css: 5.3.3
copy-webpack-plugin: 11.0.0(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
css-loader: 6.11.0(@rspack/core@1.7.11(@swc/helpers@0.5.15))(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(esbuild@0.28.1)(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
cssnano: 6.1.2(postcss@8.5.16)
file-loader: 6.2.0(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
html-minifier-terser: 7.2.0
mini-css-extract-plugin: 2.10.2(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
null-loader: 4.0.1(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
postcss: 8.5.16
postcss-loader: 7.3.4(postcss@8.5.16)(typescript@6.0.3)(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
postcss-preset-env: 10.6.1(postcss@8.5.16)
terser-webpack-plugin: 5.6.0(@swc/core@1.15.3(@swc/helpers@0.5.15))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.16))(esbuild@0.28.1)(html-minifier-terser@7.2.0)(postcss@8.5.16)(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
tslib: 2.8.1
url-loader: 4.1.1(file-loader@6.2.0(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)))(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
webpack: 5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.16))(esbuild@0.28.1)(html-minifier-terser@7.2.0)(postcss@8.5.16)
webpackbar: 7.0.0(@rspack/core@1.7.11(@swc/helpers@0.5.15))(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
optionalDependencies:
'@docusaurus/faster': 3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16)
transitivePeerDependencies:
- '@minify-html/node'
- '@parcel/css'
- '@rspack/core'
- '@swc/core'
- '@swc/css'
- '@swc/html'
- csso
- esbuild
- lightningcss
- react
- react-dom
- supports-color
- typescript
- uglify-js
- webpack-cli
'@docusaurus/core@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)':
dependencies:
'@docusaurus/babel': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/bundler': 3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
'@docusaurus/logger': 3.10.1
'@docusaurus/mdx-loader': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils-common': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils-validation': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@mdx-js/react': 3.1.1(@types/react@19.2.17)(react@19.2.7)
boxen: 6.2.1
chalk: 4.1.2
chokidar: 3.6.0
cli-table3: 0.6.5
combine-promises: 1.2.0
commander: 5.1.0
core-js: 3.49.0
detect-port: 1.6.1
escape-html: 1.0.3
eta: 2.2.0
eval: 0.1.8
execa: 5.1.1
fs-extra: 11.2.0
html-tags: 3.3.1
html-webpack-plugin: 5.6.7(@rspack/core@1.7.11(@swc/helpers@0.5.15))(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
leven: 3.1.0
lodash: 4.18.1
open: 8.4.2
p-map: 4.0.0
prompts: 2.4.2
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)'
react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.2.7)'
react-loadable-ssr-addon-v5-slorber: 1.0.3(@docusaurus/react-loadable@6.0.0(react@19.2.7))(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
react-router: 5.3.4(react@19.2.7)
react-router-config: 5.1.1(react-router@5.3.4(react@19.2.7))(react@19.2.7)
react-router-dom: 5.3.4(react@19.2.7)
semver: 7.7.4
serve-handler: 6.1.7
tinypool: 1.1.1
tslib: 2.8.1
update-notifier: 6.0.2
webpack: 5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)
webpack-bundle-analyzer: 4.10.2
webpack-dev-server: 5.2.4(tslib@2.8.1)(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
webpack-merge: 6.0.1
optionalDependencies:
'@docusaurus/faster': 3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16)
transitivePeerDependencies:
- '@minify-html/node'
- '@parcel/css'
- '@rspack/core'
- '@swc/core'
- '@swc/css'
- '@swc/html'
- bufferutil
- clean-css
- cssnano
- csso
- debug
- esbuild
- html-minifier-terser
- lightningcss
- postcss
- supports-color
- typescript
- uglify-js
- utf-8-validate
- webpack-cli
'@docusaurus/core@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)':
dependencies:
'@docusaurus/babel': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.16))(esbuild@0.28.1)(html-minifier-terser@7.2.0)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
@@ -17131,6 +17277,50 @@ snapshots:
chalk: 4.1.2
tslib: 2.8.1
'@docusaurus/mdx-loader@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@docusaurus/logger': 3.10.1
'@docusaurus/utils': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils-validation': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@mdx-js/mdx': 3.1.1
'@slorber/remark-comment': 1.0.0
escape-html: 1.0.3
estree-util-value-to-estree: 3.5.0
file-loader: 6.2.0(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
fs-extra: 11.2.0
image-size: 2.0.2
mdast-util-mdx: 3.0.0
mdast-util-to-string: 4.0.0
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
rehype-raw: 7.0.0
remark-directive: 3.0.1
remark-emoji: 4.0.1
remark-frontmatter: 5.0.0
remark-gfm: 4.0.1
stringify-object: 3.3.0
tslib: 2.8.1
unified: 11.0.5
unist-util-visit: 5.1.0
url-loader: 4.1.1(file-loader@6.2.0(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)))(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
vfile: 6.0.3
webpack: 5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)
transitivePeerDependencies:
- '@minify-html/node'
- '@swc/core'
- '@swc/css'
- '@swc/html'
- clean-css
- cssnano
- csso
- esbuild
- html-minifier-terser
- lightningcss
- postcss
- supports-color
- uglify-js
- webpack-cli
'@docusaurus/mdx-loader@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@docusaurus/logger': 3.10.1
@@ -17175,6 +17365,33 @@ snapshots:
- uglify-js
- webpack-cli
'@docusaurus/module-type-aliases@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@docusaurus/types': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@types/history': 4.7.11
'@types/react': 19.2.17
'@types/react-router-config': 5.0.11
'@types/react-router-dom': 5.3.3
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)'
react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.2.7)'
transitivePeerDependencies:
- '@minify-html/node'
- '@swc/core'
- '@swc/css'
- '@swc/html'
- clean-css
- cssnano
- csso
- esbuild
- html-minifier-terser
- lightningcss
- postcss
- supports-color
- uglify-js
- webpack-cli
'@docusaurus/module-type-aliases@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@docusaurus/types': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.16))(esbuild@0.28.1)(html-minifier-terser@7.2.0)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
@@ -17202,6 +17419,54 @@ snapshots:
- uglify-js
- webpack-cli
'@docusaurus/plugin-content-blog@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@docusaurus/plugin-content-docs@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)':
dependencies:
'@docusaurus/core': 3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
'@docusaurus/logger': 3.10.1
'@docusaurus/mdx-loader': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/plugin-content-docs': 3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
'@docusaurus/theme-common': 3.10.1(@docusaurus/plugin-content-docs@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/types': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils-common': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils-validation': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
cheerio: 1.0.0-rc.12
combine-promises: 1.2.0
feed: 4.2.2
fs-extra: 11.2.0
lodash: 4.18.1
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
schema-dts: 1.1.5
srcset: 4.0.0
tslib: 2.8.1
unist-util-visit: 5.1.0
utility-types: 3.11.0
webpack: 5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)
transitivePeerDependencies:
- '@docusaurus/faster'
- '@mdx-js/react'
- '@minify-html/node'
- '@parcel/css'
- '@rspack/core'
- '@swc/core'
- '@swc/css'
- '@swc/html'
- bufferutil
- clean-css
- cssnano
- csso
- debug
- esbuild
- html-minifier-terser
- lightningcss
- postcss
- supports-color
- typescript
- uglify-js
- utf-8-validate
- webpack-cli
'@docusaurus/plugin-content-blog@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@docusaurus/plugin-content-docs@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)':
dependencies:
'@docusaurus/core': 3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
@@ -17250,6 +17515,52 @@ snapshots:
- utf-8-validate
- webpack-cli
'@docusaurus/plugin-content-docs@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)':
dependencies:
'@docusaurus/core': 3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
'@docusaurus/logger': 3.10.1
'@docusaurus/mdx-loader': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/module-type-aliases': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/theme-common': 3.10.1(@docusaurus/plugin-content-docs@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/types': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils-common': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils-validation': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@types/react-router-config': 5.0.11
combine-promises: 1.2.0
fs-extra: 11.2.0
js-yaml: 4.1.1
lodash: 4.18.1
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
schema-dts: 1.1.5
tslib: 2.8.1
utility-types: 3.11.0
webpack: 5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)
transitivePeerDependencies:
- '@docusaurus/faster'
- '@mdx-js/react'
- '@minify-html/node'
- '@parcel/css'
- '@rspack/core'
- '@swc/core'
- '@swc/css'
- '@swc/html'
- bufferutil
- clean-css
- cssnano
- csso
- debug
- esbuild
- html-minifier-terser
- lightningcss
- postcss
- supports-color
- typescript
- uglify-js
- utf-8-validate
- webpack-cli
'@docusaurus/plugin-content-docs@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)':
dependencies:
'@docusaurus/core': 3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
@@ -17296,6 +17607,42 @@ snapshots:
- utf-8-validate
- webpack-cli
'@docusaurus/plugin-content-pages@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)':
dependencies:
'@docusaurus/core': 3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
'@docusaurus/mdx-loader': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/types': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils-validation': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
fs-extra: 11.2.0
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
tslib: 2.8.1
webpack: 5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)
transitivePeerDependencies:
- '@docusaurus/faster'
- '@mdx-js/react'
- '@minify-html/node'
- '@parcel/css'
- '@rspack/core'
- '@swc/core'
- '@swc/css'
- '@swc/html'
- bufferutil
- clean-css
- cssnano
- csso
- debug
- esbuild
- html-minifier-terser
- lightningcss
- postcss
- supports-color
- typescript
- uglify-js
- utf-8-validate
- webpack-cli
'@docusaurus/plugin-content-pages@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)':
dependencies:
'@docusaurus/core': 3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
@@ -17622,26 +17969,26 @@ snapshots:
'@docusaurus/theme-classic@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)':
dependencies:
'@docusaurus/core': 3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
'@docusaurus/core': 3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
'@docusaurus/logger': 3.10.1
'@docusaurus/mdx-loader': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/module-type-aliases': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/plugin-content-blog': 3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@docusaurus/plugin-content-docs@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
'@docusaurus/plugin-content-docs': 3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
'@docusaurus/plugin-content-pages': 3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
'@docusaurus/theme-common': 3.10.1(@docusaurus/plugin-content-docs@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/mdx-loader': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/module-type-aliases': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/plugin-content-blog': 3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@docusaurus/plugin-content-docs@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
'@docusaurus/plugin-content-docs': 3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
'@docusaurus/plugin-content-pages': 3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
'@docusaurus/theme-common': 3.10.1(@docusaurus/plugin-content-docs@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/theme-translations': 3.10.1
'@docusaurus/types': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.16))(esbuild@0.28.1)(html-minifier-terser@7.2.0)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.16))(esbuild@0.28.1)(html-minifier-terser@7.2.0)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils-common': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.16))(esbuild@0.28.1)(html-minifier-terser@7.2.0)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils-validation': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/types': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils-common': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils-validation': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@mdx-js/react': 3.1.1(@types/react@19.2.17)(react@19.2.7)
clsx: 2.1.1
copy-text-to-clipboard: 3.2.2
infima: 0.2.0-alpha.45
lodash: 4.18.1
nprogress: 0.2.0
postcss: 8.5.16
postcss: 8.5.15
prism-react-renderer: 2.4.1(react@19.2.7)
prismjs: 1.30.0
react: 19.2.7
@@ -17673,6 +18020,39 @@ snapshots:
- utf-8-validate
- webpack-cli
'@docusaurus/theme-common@3.10.1(@docusaurus/plugin-content-docs@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@docusaurus/mdx-loader': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/module-type-aliases': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/plugin-content-docs': 3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3)
'@docusaurus/utils': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils-common': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@types/history': 4.7.11
'@types/react': 19.2.17
'@types/react-router-config': 5.0.11
clsx: 2.1.1
parse-numeric-range: 1.3.0
prism-react-renderer: 2.4.1(react@19.2.7)
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
tslib: 2.8.1
utility-types: 3.11.0
transitivePeerDependencies:
- '@minify-html/node'
- '@swc/core'
- '@swc/css'
- '@swc/html'
- clean-css
- cssnano
- csso
- esbuild
- html-minifier-terser
- lightningcss
- postcss
- supports-color
- uglify-js
- webpack-cli
'@docusaurus/theme-common@3.10.1(@docusaurus/plugin-content-docs@3.10.1(@docusaurus/faster@3.10.1(@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@swc/helpers@0.5.15)(esbuild@0.28.1)(postcss@8.5.16))(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.7))(@rspack/core@1.7.11(@swc/helpers@0.5.15))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@6.0.3))(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@docusaurus/mdx-loader': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
@@ -17827,6 +18207,36 @@ snapshots:
- uglify-js
- webpack-cli
'@docusaurus/types@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@mdx-js/mdx': 3.1.1
'@types/history': 4.7.11
'@types/mdast': 4.0.4
'@types/react': 19.2.17
commander: 5.1.0
joi: 17.13.3
react: 19.2.7
react-dom: 19.2.7(react@19.2.7)
react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)'
utility-types: 3.11.0
webpack: 5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)
webpack-merge: 5.10.0
transitivePeerDependencies:
- '@minify-html/node'
- '@swc/core'
- '@swc/css'
- '@swc/html'
- clean-css
- cssnano
- csso
- esbuild
- html-minifier-terser
- lightningcss
- postcss
- supports-color
- uglify-js
- webpack-cli
'@docusaurus/utils-common@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.16))(esbuild@0.28.1)(html-minifier-terser@7.2.0)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@docusaurus/types': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.16))(esbuild@0.28.1)(html-minifier-terser@7.2.0)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
@@ -17849,6 +18259,56 @@ snapshots:
- uglify-js
- webpack-cli
'@docusaurus/utils-common@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@docusaurus/types': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
tslib: 2.8.1
transitivePeerDependencies:
- '@minify-html/node'
- '@swc/core'
- '@swc/css'
- '@swc/html'
- clean-css
- cssnano
- csso
- esbuild
- html-minifier-terser
- lightningcss
- postcss
- react
- react-dom
- supports-color
- uglify-js
- webpack-cli
'@docusaurus/utils-validation@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@docusaurus/logger': 3.10.1
'@docusaurus/utils': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils-common': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
fs-extra: 11.2.0
joi: 17.13.3
js-yaml: 4.1.1
lodash: 4.18.1
tslib: 2.8.1
transitivePeerDependencies:
- '@minify-html/node'
- '@swc/core'
- '@swc/css'
- '@swc/html'
- clean-css
- cssnano
- csso
- esbuild
- html-minifier-terser
- lightningcss
- postcss
- react
- react-dom
- supports-color
- uglify-js
- webpack-cli
'@docusaurus/utils-validation@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@docusaurus/logger': 3.10.1
@@ -17918,6 +18378,47 @@ snapshots:
- uglify-js
- webpack-cli
'@docusaurus/utils@3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)':
dependencies:
'@docusaurus/logger': 3.10.1
'@docusaurus/types': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
'@docusaurus/utils-common': 3.10.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)
escape-string-regexp: 4.0.0
execa: 5.1.1
file-loader: 6.2.0(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
fs-extra: 11.2.0
github-slugger: 1.5.0
globby: 11.1.0
gray-matter: 4.0.3
jiti: 1.21.7
js-yaml: 4.1.1
lodash: 4.18.1
micromatch: 4.0.8
p-queue: 6.6.2
prompts: 2.4.2
resolve-pathname: 3.0.0
tslib: 2.8.1
url-loader: 4.1.1(file-loader@6.2.0(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)))(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
utility-types: 3.11.0
webpack: 5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)
transitivePeerDependencies:
- '@minify-html/node'
- '@swc/core'
- '@swc/css'
- '@swc/html'
- clean-css
- cssnano
- csso
- esbuild
- html-minifier-terser
- lightningcss
- postcss
- react
- react-dom
- supports-color
- uglify-js
- webpack-cli
'@drizzle-team/brocli@0.10.2': {}
'@drizzle-team/brocli@0.12.0': {}
@@ -20378,7 +20879,7 @@ snapshots:
dependencies:
'@scalar/helpers': 0.9.0
nanoid: 5.1.16
type-fest: 5.7.0
type-fest: 5.6.0
zod: 4.4.3
'@scalar/use-codemirror@0.14.12(typescript@6.0.3)':
@@ -20432,7 +20933,7 @@ snapshots:
'@scalar/types': 0.16.0
'@scalar/validation': 0.6.0
js-base64: 3.7.8
type-fest: 5.7.0
type-fest: 5.6.0
vue: 3.5.35(typescript@6.0.3)
yaml: 2.9.0
transitivePeerDependencies:
@@ -21820,7 +22321,7 @@ snapshots:
'@vue/shared': 3.5.35
estree-walker: 2.0.2
magic-string: 0.30.21
postcss: 8.5.16
postcss: 8.5.15
source-map-js: 1.2.1
'@vue/compiler-ssr@3.5.35':
@@ -22484,10 +22985,6 @@ snapshots:
dependencies:
balanced-match: 4.0.2
brace-expansion@5.0.7:
dependencies:
balanced-match: 4.0.2
braces@3.0.3:
dependencies:
fill-range: 7.1.1
@@ -23036,6 +23533,19 @@ snapshots:
clean-css: 5.3.3
esbuild: 0.28.0
css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(esbuild@0.28.1)(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
cssnano: 6.1.2(postcss@8.5.16)
jest-worker: 29.7.0
postcss: 8.5.16
schema-utils: 4.3.3
serialize-javascript: 6.0.2
webpack: 5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.16))(esbuild@0.28.1)(html-minifier-terser@7.2.0)(postcss@8.5.16)
optionalDependencies:
clean-css: 5.3.3
esbuild: 0.28.1
css-prefers-color-scheme@10.0.0(postcss@8.5.16):
dependencies:
postcss: 8.5.16
@@ -24115,7 +24625,7 @@ snapshots:
strnum: 2.4.1
xml-naming: 0.1.0
fastify@5.9.0:
fastify@5.8.5:
dependencies:
'@fastify/ajv-compiler': 4.0.5
'@fastify/error': 4.2.0
@@ -24124,7 +24634,7 @@ snapshots:
abstract-logging: 2.0.1
avvio: 9.2.0
fast-json-stringify: 6.3.0
find-my-way: 9.6.0
find-my-way: 9.5.0
light-my-request: 6.6.0
pino: 10.3.1
process-warning: 5.0.0
@@ -24211,7 +24721,7 @@ snapshots:
common-path-prefix: 3.0.0
pkg-dir: 7.0.0
find-my-way@9.6.0:
find-my-way@9.5.0:
dependencies:
fast-deep-equal: 3.1.3
fast-querystring: 1.1.2
@@ -25544,7 +26054,7 @@ snapshots:
lru.min@1.1.4: {}
lucide-react@1.22.0(react@19.2.7):
lucide-react@1.21.0(react@19.2.7):
dependencies:
react: 19.2.7
@@ -26240,11 +26750,11 @@ snapshots:
minimatch@3.1.5:
dependencies:
brace-expansion: 5.0.7
brace-expansion: 5.0.6
minimatch@5.1.9:
dependencies:
brace-expansion: 5.0.7
brace-expansion: 5.0.6
minimatch@9.0.9:
dependencies:
@@ -28274,7 +28784,7 @@ snapshots:
dependencies:
escalade: 3.2.0
picocolors: 1.1.1
postcss: 8.5.16
postcss: 8.5.15
strip-json-comments: 3.1.1
run-applescript@7.1.0: {}
@@ -29031,6 +29541,18 @@ snapshots:
html-minifier-terser: 7.2.0
postcss: 8.5.16
terser-webpack-plugin@5.6.0(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16)):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
jest-worker: 27.5.1
schema-utils: 4.3.3
terser: 5.46.1
webpack: 5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.16))(esbuild@0.28.1)(html-minifier-terser@7.2.0)(postcss@8.5.16)
optionalDependencies:
'@swc/core': 1.15.3(@swc/helpers@0.5.15)
esbuild: 0.28.1
postcss: 8.5.15
terser-webpack-plugin@5.6.0(esbuild@0.28.1)(postcss@8.5.16)(webpack@5.107.1(esbuild@0.28.1)(postcss@8.5.16)):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
@@ -29844,6 +30366,45 @@ snapshots:
- postcss
- uglify-js
webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15):
dependencies:
'@types/estree': 1.0.8
'@types/json-schema': 7.0.15
'@webassemblyjs/ast': 1.14.1
'@webassemblyjs/wasm-edit': 1.14.1
'@webassemblyjs/wasm-parser': 1.14.1
acorn: 8.16.0
acorn-import-phases: 1.0.4(acorn@8.16.0)
browserslist: 4.28.2
chrome-trace-event: 1.0.4
enhanced-resolve: 5.22.0
es-module-lexer: 2.1.0
eslint-scope: 5.1.1
events: 3.3.0
glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
loader-runner: 4.3.2
mime-db: 1.54.0
neo-async: 2.6.2
schema-utils: 4.3.3
tapable: 2.3.3
terser-webpack-plugin: 5.6.0(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.15)(webpack@5.107.1(@swc/core@1.15.3(@swc/helpers@0.5.15))(esbuild@0.28.1)(postcss@8.5.16))
watchpack: 2.5.1
webpack-sources: 3.5.0
transitivePeerDependencies:
- '@minify-html/node'
- '@swc/core'
- '@swc/css'
- '@swc/html'
- clean-css
- cssnano
- csso
- esbuild
- html-minifier-terser
- lightningcss
- postcss
- uglify-js
webpack@5.107.1(esbuild@0.28.1)(postcss@8.5.16):
dependencies:
'@types/estree': 1.0.8
+15 -15
View File
@@ -22,17 +22,17 @@ catalog:
"@jellyfin/sdk": ^0.13.0
"@kubernetes/client-node": ^1.4.0
"@modelcontextprotocol/sdk": 1.29.0
"@mantine/charts": ^9.4.1
"@mantine/colors-generator": ^9.4.1
"@mantine/core": ^9.4.1
"@mantine/dates": ^9.4.1
"@mantine/dropzone": ^9.4.1
"@mantine/form": ^9.4.1
"@mantine/hooks": ^9.4.1
"@mantine/modals": ^9.4.1
"@mantine/notifications": ^9.4.1
"@mantine/spotlight": ^9.4.1
"@mantine/tiptap": ^9.4.1
"@mantine/charts": ^9.4.0
"@mantine/colors-generator": ^9.4.0
"@mantine/core": ^9.4.0
"@mantine/dates": ^9.4.0
"@mantine/dropzone": ^9.4.0
"@mantine/form": ^9.4.0
"@mantine/hooks": ^9.4.0
"@mantine/modals": ^9.4.0
"@mantine/notifications": ^9.4.0
"@mantine/spotlight": ^9.4.0
"@mantine/tiptap": ^9.4.0
"@next/eslint-plugin-next": 16.2.9
"@octokit/auth-app": ^8.2.0
"@paralleldrive/cuid2": ^3.3.0
@@ -127,7 +127,7 @@ catalog:
drizzle-zod: ^0.8.3
esbuild: ^0.28.0
fast-xml-parser: ^5.9.3
fastify: ^5.9.0
fastify: ^5.8.5
flag-icons: ^7.5.0
glob: ^13.0.6
ical.js: ^2.2.1
@@ -139,7 +139,7 @@ catalog:
jsonpath-plus: ^10.4.0
ldapts: 8.1.8
lodash.clonedeep: ^4.5.0
lucide-react: ^1.22.0
lucide-react: ^1.21.0
"mantine-contextmenu": ^9.3.1
mantine-datatable: ^9.3.1
mantine-react-table: npm:mantine-react-table-open@9.0.3
@@ -209,8 +209,8 @@ overrides:
"@babel/helpers@<7.26.10": ">=7.29.7"
"@babel/runtime@<7.26.10": ">=7.29.7"
"axios@>=1.0.0 <1.8.2": ">=1.18.1"
"brace-expansion@>=2.0.0 <=2.0.1": ">=5.0.7"
"brace-expansion@>=1.0.0 <=1.1.11": ">=5.0.7"
"brace-expansion@>=2.0.0 <=2.0.1": ">=5.0.6"
"brace-expansion@>=1.0.0 <=1.1.11": ">=5.0.6"
"esbuild@<=0.24.2": ">=0.28.0"
"form-data@>=4.0.0 <4.0.4": ">=4.0.6"
"hono@<4.6.5": ">=4.12.27"