chore(release): automatic release v1.56.1

This commit is contained in:
homarr-releases[bot] authored and GitHub committed 2026-03-20 19:36:28 +00:00
commit 1d5b4fd7fb
63 files changed
+3219 -1705

No files matched your search

+1
View File
@@ -33,6 +33,7 @@ body:
options:
# The below comment is used to insert a new version with on-release.yml
#NEXT_VERSION#
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
+15 -15
View File
@@ -48,42 +48,42 @@
"@homarr/ui": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
"@homarr/widgets": "workspace:^0.1.0",
"@mantine/colors-generator": "^8.3.16",
"@mantine/core": "^8.3.16",
"@mantine/dropzone": "^8.3.16",
"@mantine/hooks": "^8.3.16",
"@mantine/modals": "^8.3.16",
"@mantine/tiptap": "^8.3.16",
"@mantine/colors-generator": "^8.3.17",
"@mantine/core": "^8.3.17",
"@mantine/dropzone": "^8.3.17",
"@mantine/hooks": "^8.3.17",
"@mantine/modals": "^8.3.17",
"@mantine/tiptap": "^8.3.17",
"@million/lint": "1.0.14",
"@tabler/icons-react": "^3.40.0",
"@tanstack/react-query": "^5.90.21",
"@tanstack/react-query-devtools": "^5.91.3",
"@tanstack/react-query-next-experimental": "^5.91.0",
"@trpc/client": "^11.12.0",
"@trpc/next": "^11.12.0",
"@trpc/react-query": "^11.12.0",
"@trpc/server": "^11.12.0",
"@trpc/client": "^11.13.4",
"@trpc/next": "^11.13.4",
"@trpc/react-query": "^11.13.4",
"@trpc/server": "^11.13.4",
"@xterm/addon-canvas": "^0.7.0",
"@xterm/addon-fit": "0.11.0",
"@xterm/xterm": "^6.0.0",
"babel-plugin-react-compiler": "^1.0.0",
"chroma-js": "^3.2.0",
"clsx": "^2.1.1",
"dayjs": "^1.11.19",
"dayjs": "^1.11.20",
"dotenv": "^17.3.1",
"flag-icons": "^7.5.0",
"glob": "^13.0.6",
"isomorphic-dompurify": "^3.0.0",
"jotai": "^2.18.0",
"isomorphic-dompurify": "^3.3.0",
"jotai": "^2.18.1",
"mantine-react-table": "2.0.0-beta.9",
"next": "16.1.6",
"next": "16.1.7",
"postcss-preset-mantine": "^1.18.0",
"prismjs": "^1.30.0",
"react": "19.2.4",
"react-dom": "19.2.4",
"react-error-boundary": "^6.1.1",
"react-simple-code-editor": "^0.14.1",
"sass": "^1.97.3",
"sass": "^1.98.0",
"superjson": "2.2.6",
"swagger-ui-react": "^5.32.0",
"use-deep-compare-effect": "^1.8.1",
+2 -2
View File
@@ -37,7 +37,7 @@
"@homarr/server-settings": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
"@homarr/widgets": "workspace:^0.1.0",
"dayjs": "^1.11.19",
"dayjs": "^1.11.20",
"dotenv": "^17.3.1",
"fastify": "^5.8.2",
"superjson": "2.2.6",
@@ -49,7 +49,7 @@
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/node": "^24.12.0",
"dotenv-cli": "^11.0.0",
"esbuild": "^0.27.3",
"esbuild": "^0.27.4",
"eslint": "^9.39.4",
"prettier": "^3.8.1",
"tsx": "4.20.4",
+1 -1
View File
@@ -34,7 +34,7 @@
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/ws": "^8.18.1",
"esbuild": "^0.27.3",
"esbuild": "^0.27.4",
"eslint": "^9.39.4",
"prettier": "^3.8.1",
"typescript": "^5.9.3"
+2 -2
View File
@@ -4,10 +4,10 @@
"dependencies": {
"better-sqlite3": "^12.6.2"
},
"packageManager": "pnpm@10.31.0",
"packageManager": "pnpm@10.32.1",
"engines": {
"node": ">=24.14.0",
"pnpm": ">=10.31.0"
"pnpm": ">=10.32.1"
},
"pnpm": {
"onlyBuiltDependencies": [
+11 -11
View File
@@ -43,10 +43,10 @@
"@semantic-release/npm": "^13.1.5",
"@semantic-release/release-notes-generator": "^14.1.0",
"@testcontainers/redis": "^11.12.0",
"@turbo/gen": "^2.8.14",
"@vitejs/plugin-react": "^5.1.4",
"@vitest/coverage-v8": "^4.0.18",
"@vitest/ui": "^4.0.18",
"@turbo/gen": "^2.8.17",
"@vitejs/plugin-react": "^5.2.0",
"@vitest/coverage-v8": "^4.1.0",
"@vitest/ui": "^4.1.0",
"conventional-changelog-conventionalcommits": "^9.3.0",
"cross-env": "^10.1.0",
"jsdom": "^28.1.0",
@@ -54,15 +54,15 @@
"prettier": "^3.8.1",
"semantic-release": "^25.0.3",
"testcontainers": "^11.12.0",
"turbo": "^2.8.14",
"turbo": "^2.8.17",
"typescript": "^5.9.3",
"vite-tsconfig-paths": "^6.1.1",
"vitest": "^4.0.18"
"vitest": "^4.1.0"
},
"packageManager": "pnpm@10.31.0",
"packageManager": "pnpm@10.32.1",
"engines": {
"node": ">=24.14.0",
"pnpm": ">=10.31.0"
"pnpm": ">=10.32.1"
},
"pnpm": {
"onlyBuiltDependencies": [
@@ -82,9 +82,9 @@
"axios@>=1.0.0 <1.8.2": ">=1.13.6",
"brace-expansion@>=2.0.0 <=2.0.1": ">=5.0.4",
"brace-expansion@>=1.0.0 <=1.1.11": ">=5.0.4",
"esbuild@<=0.24.2": ">=0.27.3",
"esbuild@<=0.24.2": ">=0.27.4",
"form-data@>=4.0.0 <4.0.4": ">=4.0.5",
"hono@<4.6.5": ">=4.12.7",
"hono@<4.6.5": ">=4.12.8",
"linkifyjs@<4.3.2": ">=4.3.2",
"nanoid@>=4.0.0 <5.0.9": ">=5.1.6",
"prismjs@<1.30.0": ">=1.30.0",
@@ -95,7 +95,7 @@
"tar-fs@>=3.0.0 <3.0.9": ">=3.1.2",
"tar-fs@>=2.0.0 <2.1.3": ">=3.1.2",
"tmp@<=0.2.3": ">=0.2.5",
"vite@>=5.0.0 <=5.4.18": ">=7.3.1"
"vite@>=5.0.0 <=5.4.18": ">=8.0.0"
},
"patchedDependencies": {
"@types/node-unifi": "patches/@types__node-unifi.patch",
+5 -5
View File
@@ -42,12 +42,12 @@
"@homarr/validation": "workspace:^0.1.0",
"@kubernetes/client-node": "^1.4.0",
"@tanstack/react-query": "^5.90.21",
"@trpc/client": "^11.12.0",
"@trpc/react-query": "^11.12.0",
"@trpc/server": "^11.12.0",
"@trpc/tanstack-react-query": "^11.12.0",
"@trpc/client": "^11.13.4",
"@trpc/react-query": "^11.13.4",
"@trpc/server": "^11.13.4",
"@trpc/tanstack-react-query": "^11.13.4",
"lodash.clonedeep": "^4.5.0",
"next": "16.1.6",
"next": "16.1.7",
"react": "19.2.4",
"react-dom": "19.2.4",
"superjson": "2.2.6",
+1 -1
View File
@@ -34,7 +34,7 @@
"bcrypt": "^6.0.0",
"cookies": "^0.9.1",
"ldapts": "8.1.7",
"next": "16.1.6",
"next": "16.1.7",
"next-auth": "5.0.0-beta.30",
"react": "19.2.4",
"react-dom": "19.2.4",
+1 -1
View File
@@ -36,7 +36,7 @@
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"esbuild": "^0.27.3",
"esbuild": "^0.27.4",
"eslint": "^9.39.4",
"typescript": "^5.9.3"
}
+2 -2
View File
@@ -29,8 +29,8 @@
"@homarr/core": "workspace:^0.1.0",
"@paralleldrive/cuid2": "^3.3.0",
"cookie": "1.1.1",
"dayjs": "^1.11.19",
"next": "16.1.6",
"dayjs": "^1.11.20",
"next": "16.1.7",
"octokit": "^5.0.5",
"react": "19.2.4",
"react-dom": "19.2.4",
+1 -1
View File
@@ -42,7 +42,7 @@
"dns-caching": "^0.2.9",
"drizzle-orm": "^0.45.1",
"ioredis": "5.10.0",
"mysql2": "3.19.0",
"mysql2": "3.19.1",
"pg": "^8.20.0",
"superjson": "2.2.6",
"winston": "3.19.0",
+3 -3
View File
@@ -29,9 +29,9 @@
"@homarr/core": "workspace:^0.1.0",
"@homarr/cron-jobs": "workspace:^0.1.0",
"@tanstack/react-query": "^5.90.21",
"@trpc/client": "^11.12.0",
"@trpc/server": "^11.12.0",
"@trpc/tanstack-react-query": "^11.12.0",
"@trpc/client": "^11.13.4",
"@trpc/server": "^11.13.4",
"@trpc/tanstack-react-query": "^11.13.4",
"node-cron": "^4.2.1",
"react": "19.2.4",
"zod": "^4.2.1"
+3 -3
View File
@@ -47,7 +47,7 @@
"@homarr/core": "workspace:^0.1.0",
"@homarr/definitions": "workspace:^0.1.0",
"@homarr/server-settings": "workspace:^0.1.0",
"@mantine/core": "^8.3.16",
"@mantine/core": "^8.3.17",
"@paralleldrive/cuid2": "^3.3.0",
"@testcontainers/mysql": "^11.12.0",
"@testcontainers/postgresql": "^11.12.0",
@@ -56,7 +56,7 @@
"drizzle-kit": "^0.31.9",
"drizzle-orm": "^0.45.1",
"drizzle-zod": "^0.8.3",
"mysql2": "3.19.0",
"mysql2": "3.19.1",
"pg": "^8.20.0",
"superjson": "2.2.6"
},
@@ -67,7 +67,7 @@
"@types/better-sqlite3": "7.6.13",
"@types/pg": "^8.18.0",
"dotenv-cli": "^11.0.0",
"esbuild": "^0.27.3",
"esbuild": "^0.27.4",
"eslint": "^9.39.4",
"prettier": "^3.8.1",
"tsx": "4.20.4",
+1 -1
View File
@@ -24,7 +24,7 @@
"prettier": "@homarr/prettier-config",
"dependencies": {
"@homarr/common": "workspace:^0.1.0",
"fast-xml-parser": "^5.4.2",
"fast-xml-parser": "^5.5.5",
"zod": "^4.2.1"
},
"devDependencies": {
@@ -109,7 +109,9 @@ export type HomarrDocumentationPath =
| "/docs/tags/variables"
| "/docs/advanced/command-line"
| "/docs/advanced/command-line/fix-usernames"
| "/docs/advanced/command-line/integrations"
| "/docs/advanced/command-line/password-recovery"
| "/docs/advanced/command-line/users"
| "/docs/advanced/development/getting-started"
| "/docs/advanced/development/kubernetes"
| "/docs/advanced/environment-variables"
@@ -164,6 +166,7 @@ export type HomarrDocumentationPath =
| "/docs/integrations/glances"
| "/docs/integrations/home-assistant"
| "/docs/integrations/ical"
| "/docs/integrations/immich"
| "/docs/integrations/jellyfin"
| "/docs/integrations/jellyseerr"
| "/docs/integrations/kubernetes"
@@ -189,6 +192,7 @@ export type HomarrDocumentationPath =
| "/docs/integrations/slskd"
| "/docs/integrations/sonarr"
| "/docs/integrations/tdarr"
| "/docs/integrations/tracearr"
| "/docs/integrations/transmission"
| "/docs/integrations/truenas"
| "/docs/integrations/unifi-controller"
@@ -214,6 +218,8 @@ export type HomarrDocumentationPath =
| "/docs/widgets/firewall"
| "/docs/widgets/health-monitoring"
| "/docs/widgets/iframe"
| "/docs/widgets/immich-album-carousel"
| "/docs/widgets/immich-server-stats"
| "/docs/widgets/indexer-manager"
| "/docs/widgets/media-releases"
| "/docs/widgets/media-request-list"
@@ -231,6 +237,7 @@ export type HomarrDocumentationPath =
| "/docs/widgets/smart-home-execute-automation"
| "/docs/widgets/stock-price"
| "/docs/widgets/system-resources"
| "/docs/widgets/tracearr"
| "/docs/widgets/video"
| "/docs/widgets/weather"
| ""
-2
View File
@@ -339,7 +339,6 @@ export const integrationDefs = {
secretKinds: [["apiKey"]],
iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@master/svg/immich.svg",
category: ["photoService"],
// @ts-expect-error TS2345
documentationUrl: createDocumentationLink("/docs/integrations/immich"),
},
tracearr: {
@@ -347,7 +346,6 @@ export const integrationDefs = {
secretKinds: [["apiKey"]],
iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@master/svg/tracearr.svg",
category: ["mediaMonitoring"],
// @ts-expect-error - docs page will be created when integration is merged
documentationUrl: createDocumentationLink("/docs/integrations/tracearr"),
},
// This integration only returns mock data, it is used during development (but can also be used in production by directly going to the create page)
+1 -1
View File
@@ -26,7 +26,7 @@
"@homarr/common": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
"@mantine/form": "^8.3.16",
"@mantine/form": "^8.3.17",
"mantine-form-zod-resolver": "^1.3.0",
"zod": "^4.2.1"
},
+1 -1
View File
@@ -30,7 +30,7 @@
"@homarr/translation": "workspace:^0.1.0",
"@homarr/ui": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
"@mantine/core": "^8.3.16",
"@mantine/core": "^8.3.17",
"react": "19.2.4",
"zod": "^4.2.1"
},
+3 -3
View File
@@ -33,10 +33,10 @@
"@homarr/translation": "workspace:^0.1.0",
"@homarr/ui": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
"@mantine/core": "^8.3.16",
"@mantine/core": "^8.3.17",
"@tabler/icons-react": "^3.40.0",
"dayjs": "^1.11.19",
"next": "16.1.6",
"dayjs": "^1.11.20",
"next": "16.1.7",
"react": "19.2.4",
"react-dom": "19.2.4",
"zod": "^4.2.1"
+2 -2
View File
@@ -24,8 +24,8 @@
"dependencies": {
"@homarr/translation": "workspace:^0.1.0",
"@homarr/ui": "workspace:^0.1.0",
"@mantine/core": "^8.3.16",
"@mantine/hooks": "^8.3.16",
"@mantine/core": "^8.3.17",
"@mantine/hooks": "^8.3.17",
"react": "19.2.4"
},
"devDependencies": {
+1 -1
View File
@@ -24,7 +24,7 @@
"prettier": "@homarr/prettier-config",
"dependencies": {
"@homarr/ui": "workspace:^0.1.0",
"@mantine/notifications": "^8.3.16",
"@mantine/notifications": "^8.3.17",
"@tabler/icons-react": "^3.40.0"
},
"devDependencies": {
+3 -3
View File
@@ -37,10 +37,10 @@
"@homarr/translation": "workspace:^0.1.0",
"@homarr/ui": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
"@mantine/core": "^8.3.16",
"@mantine/hooks": "^8.3.16",
"@mantine/core": "^8.3.17",
"@mantine/hooks": "^8.3.17",
"adm-zip": "0.5.16",
"next": "16.1.6",
"next": "16.1.7",
"react": "19.2.4",
"react-dom": "19.2.4",
"superjson": "2.2.6",
+1 -1
View File
@@ -30,7 +30,7 @@
"@homarr/docker": "workspace:^0.1.0",
"@homarr/integrations": "workspace:^0.1.0",
"@homarr/redis": "workspace:^0.1.0",
"dayjs": "^1.11.19",
"dayjs": "^1.11.20",
"octokit": "^5.0.5",
"superjson": "2.2.6",
"undici": "7.18.2",
+2 -2
View File
@@ -25,8 +25,8 @@
"dependencies": {
"@homarr/db": "workspace:^0.1.0",
"@homarr/server-settings": "workspace:^0.1.0",
"@mantine/dates": "^8.3.16",
"next": "16.1.6",
"@mantine/dates": "^8.3.17",
"next": "16.1.7",
"react": "19.2.4",
"react-dom": "19.2.4"
},
+5 -5
View File
@@ -33,12 +33,12 @@
"@homarr/settings": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0",
"@homarr/ui": "workspace:^0.1.0",
"@mantine/core": "^8.3.16",
"@mantine/hooks": "^8.3.16",
"@mantine/spotlight": "^8.3.16",
"@mantine/core": "^8.3.17",
"@mantine/hooks": "^8.3.17",
"@mantine/spotlight": "^8.3.17",
"@tabler/icons-react": "^3.40.0",
"jotai": "^2.18.0",
"next": "16.1.6",
"jotai": "^2.18.1",
"next": "16.1.7",
"react": "19.2.4",
"react-dom": "19.2.4",
"use-deep-compare-effect": "^1.8.1"
+2 -2
View File
@@ -29,10 +29,10 @@
"dependencies": {
"@homarr/common": "workspace:^0.1.0",
"@homarr/definitions": "workspace:^0.1.0",
"dayjs": "^1.11.19",
"dayjs": "^1.11.20",
"deepmerge": "4.3.1",
"mantine-react-table": "2.0.0-beta.9",
"next": "16.1.6",
"next": "16.1.7",
"next-intl": "4.8.3",
"react": "19.2.4",
"react-dom": "19.2.4"
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": "实例"
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "城市/邮编",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": "天气"
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": "crwdns3876:0crwdne3876:0"
}
},
"tracearr": {
"name": "crwdns3928:0crwdne3928:0",
"description": "crwdns3930:0crwdne3930:0",
"option": {
"showStreams": {
"label": "crwdns3932:0crwdne3932:0"
},
"showStats": {
"label": "crwdns3934:0crwdne3934:0"
},
"showRecentActivity": {
"label": "crwdns3936:0crwdne3936:0"
},
"showViolations": {
"label": "crwdns3938:0crwdne3938:0"
}
},
"stats": {
"activeStreams": "crwdns3940:0crwdne3940:0",
"totalUsers": "crwdns3942:0crwdne3942:0",
"transcodes": "crwdns3944:0crwdne3944:0",
"bandwidth": "crwdns3946:0crwdne3946:0"
},
"streams": {
"empty": "crwdns3948:0crwdne3948:0",
"user": "crwdns3950:0crwdne3950:0",
"media": "crwdns3952:0crwdne3952:0",
"state": "crwdns3954:0crwdne3954:0",
"quality": "crwdns3956:0crwdne3956:0",
"device": "crwdns3958:0crwdne3958:0",
"progress": "crwdns3960:0crwdne3960:0",
"videoDecision": {
"directPlay": "crwdns3962:0crwdne3962:0",
"transcode": "crwdns3964:0crwdne3964:0",
"directStream": "crwdns3966:0crwdne3966:0"
}
},
"recentActivity": {
"title": "crwdns3968:0crwdne3968:0",
"empty": "crwdns3970:0crwdne3970:0",
"watched": "crwdns3972:0crwdne3972:0",
"partial": "crwdns3974:0crwdne3974:0"
},
"violations": {
"title": "crwdns3976:0crwdne3976:0",
"empty": "crwdns3978:0crwdne3978:0",
"rule": "crwdns3980:0crwdne3980:0",
"user": "crwdns3982:0crwdne3982:0"
},
"noSectionsEnabled": "crwdns3984:0crwdne3984:0",
"error": {
"noIntegration": "crwdns3986:0crwdne3986:0",
"internalServerError": "crwdns3988:0crwdne3988:0"
}
},
"common": {
"location": {
"query": "crwdns1110:0crwdne1110:0",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": "crwdns3724:0crwdne3724:0"
},
"tracearr": {
"label": "crwdns3990:0crwdne3990:0"
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "By / Postnummer",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": "Vejr"
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "Stadt / Postleitzahl",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+59 -1
View File
@@ -1996,6 +1996,61 @@
"title": "Instanzen"
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": "Aktive Streams anzeigen"
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "Aktive Streams",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "Stadt / Postleitzahl",
@@ -2096,7 +2151,7 @@
"description": "",
"option": {
"showUsers": {
"label": "",
"label": "Benutzer anzeigen",
"description": ""
},
"showPhotos": {
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": "Wetter"
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+76 -18
View File
@@ -1689,62 +1689,62 @@
"label": "3 Months"
},
"6mo": {
"label": ""
"label": "6 Months"
},
"ytd": {
"label": ""
"label": "Year to Date"
},
"1y": {
"label": ""
"label": "1 Year"
},
"2y": {
"label": ""
"label": "2 Years"
},
"5y": {
"label": ""
"label": "5 Years"
},
"10y": {
"label": ""
"label": "10 Years"
},
"max": {
"label": ""
"label": "Max"
}
}
},
"timeInterval": {
"label": "",
"label": "Time Interval",
"option": {
"5m": {
"label": ""
"label": "5 Minutes"
},
"15m": {
"label": ""
"label": "15 Minutes"
},
"30m": {
"label": ""
"label": "30 Minutes"
},
"1h": {
"label": ""
"label": "1 Hour"
},
"1d": {
"label": ""
"label": "1 Day"
},
"5d": {
"label": ""
"label": "5 Days"
},
"1wk": {
"label": ""
"label": "1 Week"
},
"1mo": {
"label": ""
"label": "1 Month"
}
}
}
}
},
"calendar": {
"name": "",
"description": "",
"name": "Calendar",
"description": "Display events from your integrations in a calendar view within a certain relative time period",
"duration": {
"allDay": ""
},
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": "Instancias"
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "Ciudad / Código postal",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": "Tiempo"
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": "Instances"
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "Ville / Code Postal",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": "Météo"
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "עיר / מיקוד",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": "מזג אוויר"
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": "Istanze"
}
},
"tracearr": {
"name": "Tracearr",
"description": "Monitoraggio avanzato del server multimediale con dati dettagliati su streaming e transcodifica",
"option": {
"showStreams": {
"label": "Mostra stream attivo"
},
"showStats": {
"label": "Mostra riepilogo statistiche"
},
"showRecentActivity": {
"label": "Mostra attività recenti"
},
"showViolations": {
"label": "Visualizza violazioni"
}
},
"stats": {
"activeStreams": "Stream Attivi",
"totalUsers": "Utenti Totali",
"transcodes": "Transcodifiche",
"bandwidth": "Larghezza banda"
},
"streams": {
"empty": "Nessun stream attivo",
"user": "Utente",
"media": "Multimedia",
"state": "Stato",
"quality": "Qualità",
"device": "Dispositivo",
"progress": "Avanzamento",
"videoDecision": {
"directPlay": "Riproduzione diretta",
"transcode": "Transcodifica",
"directStream": "Streaming Diretto"
}
},
"recentActivity": {
"title": "Attività recenti",
"empty": "Nessuna attività recente",
"watched": "Guardato",
"partial": "Parziale"
},
"violations": {
"title": "Violazioni",
"empty": "Nessuna violazione recente",
"rule": "Regola",
"user": "Utente"
},
"noSectionsEnabled": "Nessuna sezione abilitata",
"error": {
"noIntegration": "Nessuna integrazione Tracearr configurata",
"internalServerError": "Impossibile recuperare i dati di Tracearr"
}
},
"common": {
"location": {
"query": "Città / Codice postale",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": "Meteo"
},
"tracearr": {
"label": "Tracearr"
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "都市/郵便番号",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": "天気"
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+59 -1
View File
@@ -764,7 +764,7 @@
"expired": "Het certificaat is verlopen.",
"notYetValid": "Het certificaat is nog niet geldig.",
"untrusted": "Het certificaat wordt niet vertrouwd.",
"hostnameMismatch": ""
"hostnameMismatch": "Het certificaat hostname komt niet overeen met de URL."
},
"alert": {
"permission": {
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "Stad / postcode",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": "Weer"
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": "Instanser"
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "By / Postnummer",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": "Vær"
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "Miasto / kod pocztowy",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": "Pogoda"
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": "Instâncias"
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "Cidade / CEP",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": "Clima"
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": "Экземпляры"
}
},
"tracearr": {
"name": "Tracearr",
"description": "Мониторинг медиасервера с детальной информацией о потоках и транскодировании",
"option": {
"showStreams": {
"label": "Показать активные потоки"
},
"showStats": {
"label": "Показать сводку статистики"
},
"showRecentActivity": {
"label": "Показать недавнюю активность"
},
"showViolations": {
"label": "Показать нарушения"
}
},
"stats": {
"activeStreams": "Активные потоки",
"totalUsers": "Всего пользователей",
"transcodes": "Транскодирования",
"bandwidth": "Пропускная способность"
},
"streams": {
"empty": "Нет активных потоков",
"user": "Пользователь",
"media": "Медиа",
"state": "Состояние",
"quality": "Качество",
"device": "Устройство",
"progress": "Прогресс",
"videoDecision": {
"directPlay": "Прямое воспроизведение",
"transcode": "Транскодирование",
"directStream": "Прямой поток"
}
},
"recentActivity": {
"title": "Недавняя активность",
"empty": "Нет недавней активности",
"watched": "Просмотрено",
"partial": "Частично"
},
"violations": {
"title": "Нарушения",
"empty": "Нет недавних нарушений",
"rule": "Правило",
"user": "Пользователь"
},
"noSectionsEnabled": "Секции не включены",
"error": {
"noIntegration": "Интеграция Tracearr не настроена",
"internalServerError": "Не удалось получить данные Tracearr"
}
},
"common": {
"location": {
"query": "Город / Почтовый индекс",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": "Погода"
},
"tracearr": {
"label": "Tracearr"
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "Mesto / PSČ",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "Şehir / Posta kodu",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": "Hava Durumu"
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "Місто / Поштовий індекс",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+58
View File
@@ -1996,6 +1996,61 @@
"title": ""
}
},
"tracearr": {
"name": "",
"description": "",
"option": {
"showStreams": {
"label": ""
},
"showStats": {
"label": ""
},
"showRecentActivity": {
"label": ""
},
"showViolations": {
"label": ""
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
},
"noSectionsEnabled": "",
"error": {
"noIntegration": "",
"internalServerError": ""
}
},
"common": {
"location": {
"query": "城市 / 郵遞區號",
@@ -3518,6 +3573,9 @@
},
"weather": {
"label": ""
},
"tracearr": {
"label": ""
}
},
"interval": {
+4 -4
View File
@@ -30,13 +30,13 @@
"@homarr/settings": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
"@mantine/core": "^8.3.16",
"@mantine/dates": "^8.3.16",
"@mantine/hooks": "^8.3.16",
"@mantine/core": "^8.3.17",
"@mantine/dates": "^8.3.17",
"@mantine/hooks": "^8.3.17",
"@tabler/icons-react": "^3.40.0",
"crypto-js": "^4.2.0",
"mantine-react-table": "2.0.0-beta.9",
"next": "16.1.6",
"next": "16.1.7",
"react": "19.2.4",
"react-dom": "19.2.4",
"svgson": "^5.3.1"
+21 -21
View File
@@ -48,31 +48,31 @@
"@homarr/translation": "workspace:^0.1.0",
"@homarr/ui": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
"@mantine/charts": "^8.3.16",
"@mantine/core": "^8.3.16",
"@mantine/hooks": "^8.3.16",
"@mantine/charts": "^8.3.17",
"@mantine/core": "^8.3.17",
"@mantine/hooks": "^8.3.17",
"@tabler/icons-react": "^3.40.0",
"@tiptap/extension-color": "3.20.1",
"@tiptap/extension-highlight": "3.20.1",
"@tiptap/extension-image": "3.20.1",
"@tiptap/extension-link": "^3.20.1",
"@tiptap/extension-placeholder": "^3.20.1",
"@tiptap/extension-table": "3.20.1",
"@tiptap/extension-table-cell": "3.20.1",
"@tiptap/extension-table-header": "3.20.1",
"@tiptap/extension-table-row": "3.20.1",
"@tiptap/extension-task-item": "3.20.1",
"@tiptap/extension-task-list": "3.20.1",
"@tiptap/extension-text-align": "3.20.1",
"@tiptap/extension-text-style": "3.20.1",
"@tiptap/extension-underline": "3.20.1",
"@tiptap/react": "^3.20.1",
"@tiptap/starter-kit": "^3.20.1",
"@tiptap/extension-color": "3.20.2",
"@tiptap/extension-highlight": "3.20.2",
"@tiptap/extension-image": "3.20.2",
"@tiptap/extension-link": "^3.20.2",
"@tiptap/extension-placeholder": "^3.20.2",
"@tiptap/extension-table": "3.20.2",
"@tiptap/extension-table-cell": "3.20.2",
"@tiptap/extension-table-header": "3.20.2",
"@tiptap/extension-table-row": "3.20.2",
"@tiptap/extension-task-item": "3.20.2",
"@tiptap/extension-task-list": "3.20.2",
"@tiptap/extension-text-align": "3.20.2",
"@tiptap/extension-text-style": "3.20.2",
"@tiptap/extension-underline": "3.20.2",
"@tiptap/react": "^3.20.2",
"@tiptap/starter-kit": "^3.20.2",
"clsx": "^2.1.1",
"dayjs": "^1.11.19",
"dayjs": "^1.11.20",
"mantine-form-zod-resolver": "^1.3.0",
"mantine-react-table": "2.0.0-beta.9",
"next": "16.1.6",
"next": "16.1.7",
"react": "19.2.4",
"react-dom": "19.2.4",
"react-markdown": "^10.1.0",
+1181 -1587
View File
File diff suppressed because it is too large. Load diff
+2 -2
View File
@@ -19,12 +19,12 @@
"dependencies": {
"@next/eslint-plugin-next": "16.1.6",
"eslint-config-prettier": "^10.1.8",
"eslint-config-turbo": "^2.8.14",
"eslint-config-turbo": "^2.8.17",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^6.1.1",
"typescript-eslint": "^8.56.1"
"typescript-eslint": "^8.57.0"
},
"devDependencies": {
"@homarr/prettier-config": "workspace:^0.1.0",