Compare commits

..
35 Commits
Author SHA1 Message Date
Releases Homarr 3ed31d8f59 chore(release): 1.56.1 [skip ci] 2026-03-20 19:37:26 +00:00
homarr-releases[bot] 1d5b4fd7fb chore(release): automatic release v1.56.1 2026-03-20 19:36:28 +00:00
homarr-renovate[bot] 55cf3c72a3 fix(deps): update tiptap monorepo to v3.20.2 (#5279)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-20 18:59:21 +00:00
homarr-renovate[bot] 9648d9e99f fix(deps): update trpc monorepo to ^11.13.4 (#5278)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-20 14:49:03 +00:00
homarr-renovate[bot] 0e0b857905 fix(deps): update trpc monorepo to ^11.13.3 (#5276)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-20 11:40:40 +00:00
homarr-renovate[bot] 7d93b10032 fix(deps): update trpc monorepo to ^11.13.2 (#5273)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-20 10:45:12 +00:00
homarr-renovate[bot] 6fa9087a11 fix(deps): update mantine monorepo to ^8.3.17 (#5271)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-19 16:04:34 +00:00
homarr-renovate[bot] d2f438f294 fix(deps): update turbo monorepo to ^2.8.17 (#5265)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-19 15:01:48 +00:00
homarr-renovate[bot] 2423ecdce5 fix(deps): update dependency fast-xml-parser to ^5.5.5 (#5270)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-19 15:01:24 +00:00
homarr-renovate[bot] 7094110da2 chore(deps): update dependency fast-xml-parser to v5.5.6 [security] (#5269)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-19 14:52:36 +00:00
homarr-renovate[bot] 72ec253644 chore(deps): update dependency hono@&lt;4.6.5 to >=4.12.8 (#5268)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-19 09:51:42 +00:00
homarr-renovate[bot] 3bbde3cbb8 fix(deps): update dependency next to v16.1.7 [security] (#5263)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-17 21:41:38 +00:00
homarr-renovate[bot] 6f85b2161f chore(deps): update vitest monorepo to ^4.1.0 (#5259)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-17 19:27:32 +00:00
homarr-renovate[bot] c85910d24f chore(deps): update dependency vite@&gt;&#x3d;5.0.0 &lt;&#x3d;5.4.18 to v8 (#5261)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-17 19:55:32 +01:00
homarr-renovate[bot] 397c1d3dbc chore(deps): update dependency esbuild to ^0.27.4 (#5256)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-17 19:53:21 +01:00
homarr-renovate[bot] 078fb6de93 chore(deps): update dependency esbuild@&lt;&#x3d;0.24.2 to >=0.27.4 (#5257)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-17 19:53:15 +01:00
homarr-crowdin[bot] 8159b4f146 chore(lang): update translations from crowdin (#5248)
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-03-17 19:49:40 +01:00
homarr-renovate[bot] e8f6876d24 fix(deps): update dependency isomorphic-dompurify to ^3.3.0 (#5252)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-17 16:22:11 +00:00
homarr-renovate[bot] 615062c6b1 fix(deps): update dependency dayjs to ^1.11.20 (#5253)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-17 16:20:32 +00:00
homarr-renovate[bot] d9294ed4bf chore(deps): update dependency @vitejs/plugin-react to ^5.2.0 (#5258)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-17 15:06:30 +00:00
homarr-renovate[bot] d1d8659f95 fix(deps): update dependency fast-xml-parser to ^5.5.3 (#5251)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-16 17:09:31 +00:00
homarr-renovate[bot] ac80008ce0 fix(deps): update turbo monorepo to ^2.8.16 (#5250)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-16 02:42:50 +00:00
homarr-renovate[bot] 13853f2981 chore(deps): update pnpm to v10.32.1 (#5249)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-16 02:41:02 +00:00
homarr-renovate[bot] f995cba157 fix(deps): update dependency sass to ^1.98.0 (#5247)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-15 23:38:23 +00:00
homarr-renovate[bot] 91a9b6bec9 fix(deps): update dependency fast-xml-parser to ^5.5.1 (#5246)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-15 21:37:58 +00:00
homarr-crowdin[bot]andMeier Lukas 314ab3a28e chore(lang): updated translations from crowdin
* chore(lang): update translations from crowdin

* chore(lang): update translations from crowdin

* chore(lang): update translations from crowdin

---------

Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
2026-03-15 21:55:12 +01:00
homarr-renovate[bot] 7841b58f0f fix(deps): update dependency typescript-eslint to ^8.57.0 (#5241)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-14 23:37:16 +00:00
homarr-renovate[bot] 63f91b6352 fix(deps): update dependency isomorphic-dompurify to ^3.1.0 (#5239)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-14 23:36:12 +00:00
homarr-renovate[bot] 4fd8ac9118 chore(deps): update pnpm to v10.32.0 (#5244)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-14 22:36:25 +00:00
homarr-renovate[bot] 1bd924ea99 fix(deps): update turbo monorepo to ^2.8.15 (#5243)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-14 22:35:44 +00:00
homarr-renovate[bot] 1040ecac04 fix(deps): update dependency mysql2 to v3.19.1 (#5240)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-14 16:41:47 +00:00
homarr-renovate[bot] 729b49ffa9 fix(deps): update dependency jotai to ^2.18.1 (#5238)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-14 15:35:15 +00:00
homarr-crowdin[bot]andMeier Lukas dbf5b375f5 chore(lang): updated translations from crowdin
* chore(lang): update translations from crowdin

* chore(lang): update translations from crowdin

---------

Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
2026-03-14 12:58:16 +00:00
Meier Lukas 7e8723ce57 chore(docs): remove temporary ts-expect-error for documentation-url 2026-03-14 13:53:07 +01:00
homarr-releases[bot] c5e83943a4 chore: update bug report template (#5234)
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-03-14 08:54:18 +01:00
64 changed files with 3244 additions and 1706 deletions

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
+24
View File
@@ -1,3 +1,27 @@
## [1.56.1](https://github.com/homarr-labs/homarr/compare/v1.56.0...v1.56.1) (2026-03-20)
### Bug Fixes
* **deps:** update dependency dayjs to ^1.11.20 ([#5253](https://github.com/homarr-labs/homarr/issues/5253)) ([615062c](https://github.com/homarr-labs/homarr/commit/615062c6b141fa1e4bc91d2fab505fa1652608d2))
* **deps:** update dependency fast-xml-parser to ^5.5.1 ([#5246](https://github.com/homarr-labs/homarr/issues/5246)) ([91a9b6b](https://github.com/homarr-labs/homarr/commit/91a9b6bec9438e9a812960b829cea343e8478c63))
* **deps:** update dependency fast-xml-parser to ^5.5.3 ([#5251](https://github.com/homarr-labs/homarr/issues/5251)) ([d1d8659](https://github.com/homarr-labs/homarr/commit/d1d8659f951cdd22bf4a22b407a4f3027f036ec2))
* **deps:** update dependency fast-xml-parser to ^5.5.5 ([#5270](https://github.com/homarr-labs/homarr/issues/5270)) ([2423ecd](https://github.com/homarr-labs/homarr/commit/2423ecdce57353dd50d678444da800c02a246223))
* **deps:** update dependency isomorphic-dompurify to ^3.1.0 ([#5239](https://github.com/homarr-labs/homarr/issues/5239)) ([63f91b6](https://github.com/homarr-labs/homarr/commit/63f91b6352e9ba58a0823434d86915371f1c1d30))
* **deps:** update dependency isomorphic-dompurify to ^3.3.0 ([#5252](https://github.com/homarr-labs/homarr/issues/5252)) ([e8f6876](https://github.com/homarr-labs/homarr/commit/e8f6876d2477fb0e1936006b81f7324b90b6eb33))
* **deps:** update dependency jotai to ^2.18.1 ([#5238](https://github.com/homarr-labs/homarr/issues/5238)) ([729b49f](https://github.com/homarr-labs/homarr/commit/729b49ffa9b1f91ebd7bcd2300febba4d9d0fbb9))
* **deps:** update dependency mysql2 to v3.19.1 ([#5240](https://github.com/homarr-labs/homarr/issues/5240)) ([1040eca](https://github.com/homarr-labs/homarr/commit/1040ecac04fd0b10e101495d5230a3fa4898097a))
* **deps:** update dependency next to v16.1.7 [security] ([#5263](https://github.com/homarr-labs/homarr/issues/5263)) ([3bbde3c](https://github.com/homarr-labs/homarr/commit/3bbde3cbb8eb3aa528485f17d40817cb982a8687))
* **deps:** update dependency sass to ^1.98.0 ([#5247](https://github.com/homarr-labs/homarr/issues/5247)) ([f995cba](https://github.com/homarr-labs/homarr/commit/f995cba157c9954b6f266bd5b2bb8d60a08f51f1))
* **deps:** update dependency typescript-eslint to ^8.57.0 ([#5241](https://github.com/homarr-labs/homarr/issues/5241)) ([7841b58](https://github.com/homarr-labs/homarr/commit/7841b58f0fdd4a4494b6f3d61881a1efb4c9eba3))
* **deps:** update mantine monorepo to ^8.3.17 ([#5271](https://github.com/homarr-labs/homarr/issues/5271)) ([6fa9087](https://github.com/homarr-labs/homarr/commit/6fa9087a119334dee63e4ca4ed51276b25c4564a))
* **deps:** update tiptap monorepo to v3.20.2 ([#5279](https://github.com/homarr-labs/homarr/issues/5279)) ([55cf3c7](https://github.com/homarr-labs/homarr/commit/55cf3c72a3d9cd9f702e802716d549d7d2644105))
* **deps:** update trpc monorepo to ^11.13.2 ([#5273](https://github.com/homarr-labs/homarr/issues/5273)) ([7d93b10](https://github.com/homarr-labs/homarr/commit/7d93b1003245ab89fdba7175b0b4f745041cd1fe))
* **deps:** update trpc monorepo to ^11.13.3 ([#5276](https://github.com/homarr-labs/homarr/issues/5276)) ([0e0b857](https://github.com/homarr-labs/homarr/commit/0e0b857905a7b5196dbf529520f86467aa94d8ce))
* **deps:** update trpc monorepo to ^11.13.4 ([#5278](https://github.com/homarr-labs/homarr/issues/5278)) ([9648d9e](https://github.com/homarr-labs/homarr/commit/9648d9e99f02be8ba16a5238bd47866f7303724d))
* **deps:** update turbo monorepo to ^2.8.15 ([#5243](https://github.com/homarr-labs/homarr/issues/5243)) ([1bd924e](https://github.com/homarr-labs/homarr/commit/1bd924ea9917949ac64ab754d97964b12c083b82))
* **deps:** update turbo monorepo to ^2.8.16 ([#5250](https://github.com/homarr-labs/homarr/issues/5250)) ([ac80008](https://github.com/homarr-labs/homarr/commit/ac80008ce0796cb6927642c83ff2e667f6e9d24c))
* **deps:** update turbo monorepo to ^2.8.17 ([#5265](https://github.com/homarr-labs/homarr/issues/5265)) ([d2f438f](https://github.com/homarr-labs/homarr/commit/d2f438f294df3093b249213ac0a018b770705e3b))
## [1.56.0](https://github.com/homarr-labs/homarr/compare/v1.55.0...v1.56.0) (2026-03-13)
### Features
+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": [
+12 -12
View File
@@ -1,6 +1,6 @@
{
"name": "homarr",
"version": "1.56.0",
"version": "1.56.1",
"private": true,
"scripts": {
"build": "cross-env CI=true turbo build",
@@ -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",