From 2e56d9a6c760e90896bc543fe84287284a48474c Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Fri, 26 Sep 2025 23:40:02 +0200 Subject: [PATCH 01/37] chore: update bug report template --- .github/ISSUE_TEMPLATE/bug_report.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 94d16f4ac..8075fe5a4 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -33,6 +33,7 @@ body: options: # The below comment is used to insert a new version with on-release.yml #NEXT_VERSION# + - 1.39.0 - 1.38.0 - 1.37.0 - 1.36.1 From 0b797c1fd0d338c85553e800ca11699d3e3a4c7d Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 27 Sep 2025 07:26:22 +0000 Subject: [PATCH 02/37] fix(deps): update dependency better-sqlite3 to ^12.3.0 (#4160) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/db/package.json | 2 +- pnpm-lock.yaml | 33 +++++++++++++-------------------- 2 files changed, 14 insertions(+), 21 deletions(-) diff --git a/packages/db/package.json b/packages/db/package.json index 7dac55e64..86caf6bca 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -53,7 +53,7 @@ "@paralleldrive/cuid2": "^2.2.2", "@testcontainers/mysql": "^11.6.0", "@testcontainers/postgresql": "^11.6.0", - "better-sqlite3": "^12.2.0", + "better-sqlite3": "^12.3.0", "dotenv": "^17.2.2", "drizzle-kit": "^0.31.4", "drizzle-orm": "^0.44.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f609ce2f9..18bfb1c12 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1157,8 +1157,8 @@ importers: specifier: ^11.6.0 version: 11.6.0 better-sqlite3: - specifier: ^12.2.0 - version: 12.2.0 + specifier: ^12.3.0 + version: 12.4.1 dotenv: specifier: ^17.2.2 version: 17.2.2 @@ -1167,10 +1167,10 @@ importers: version: 0.31.4 drizzle-orm: specifier: ^0.44.5 - version: 0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.2.0)(gel@2.0.0)(mysql2@3.15.0)(pg@8.16.3) + version: 0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.0)(pg@8.16.3) drizzle-zod: specifier: ^0.8.3 - version: 0.8.3(drizzle-orm@0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.2.0)(gel@2.0.0)(mysql2@3.15.0)(pg@8.16.3))(zod@4.1.11) + version: 0.8.3(drizzle-orm@0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.0)(pg@8.16.3))(zod@4.1.11) mysql2: specifier: 3.15.0 version: 3.15.0 @@ -5243,8 +5243,8 @@ packages: before-after-hook@4.0.0: resolution: {integrity: sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ==} - better-sqlite3@12.2.0: - resolution: {integrity: sha512-eGbYq2CT+tos1fBwLQ/tkBt9J5M3JEHjku4hbvQUePCckkvVf14xWj+1m7dGoK81M/fOjFT7yM9UMeKT/+vFLQ==} + better-sqlite3@12.4.1: + resolution: {integrity: sha512-3yVdyZhklTiNrtg+4WqHpJpFDd+WHTg2oM7UcR80GqL05AOV0xEJzc6qNvFYoEtE+hRp1n9MpN6/+4yhlGkDXQ==} engines: {node: 20.x || 22.x || 23.x || 24.x} bidi-js@1.0.3: @@ -5904,10 +5904,6 @@ packages: engines: {node: '>=0.10'} hasBin: true - detect-libc@2.0.3: - resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} - engines: {node: '>=8'} - detect-libc@2.0.4: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} @@ -14102,7 +14098,7 @@ snapshots: before-after-hook@4.0.0: {} - better-sqlite3@12.2.0: + better-sqlite3@12.4.1: dependencies: bindings: 1.5.0 prebuild-install: 7.1.2 @@ -14774,10 +14770,7 @@ snapshots: detect-libc@1.0.3: optional: true - detect-libc@2.0.3: {} - - detect-libc@2.0.4: - optional: true + detect-libc@2.0.4: {} detect-newline@4.0.1: {} @@ -14875,19 +14868,19 @@ snapshots: transitivePeerDependencies: - supports-color - drizzle-orm@0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.2.0)(gel@2.0.0)(mysql2@3.15.0)(pg@8.16.3): + drizzle-orm@0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.0)(pg@8.16.3): optionalDependencies: '@libsql/client-wasm': 0.14.0 '@types/better-sqlite3': 7.6.13 '@types/pg': 8.15.5 - better-sqlite3: 12.2.0 + better-sqlite3: 12.4.1 gel: 2.0.0 mysql2: 3.15.0 pg: 8.16.3 - drizzle-zod@0.8.3(drizzle-orm@0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.2.0)(gel@2.0.0)(mysql2@3.15.0)(pg@8.16.3))(zod@4.1.11): + drizzle-zod@0.8.3(drizzle-orm@0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.0)(pg@8.16.3))(zod@4.1.11): dependencies: - drizzle-orm: 0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.2.0)(gel@2.0.0)(mysql2@3.15.0)(pg@8.16.3) + drizzle-orm: 0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.0)(pg@8.16.3) zod: 4.1.11 dunder-proto@1.0.1: @@ -17921,7 +17914,7 @@ snapshots: prebuild-install@7.1.2: dependencies: - detect-libc: 2.0.3 + detect-libc: 2.0.4 expand-template: 2.0.3 github-from-package: 0.0.0 minimist: 1.2.8 From e5dddc84446dcbc7831d74a2285dce946e1d5524 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 27 Sep 2025 08:36:29 +0000 Subject: [PATCH 03/37] fix(deps): update tanstack-query monorepo to ^5.90.1 (#4161) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 6 +-- packages/api/package.json | 2 +- packages/cron-job-api/package.json | 2 +- pnpm-lock.yaml | 86 +++++++++++++++--------------- 4 files changed, 48 insertions(+), 48 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 1a965fb54..077cead9a 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -58,9 +58,9 @@ "@mantine/tiptap": "^8.3.1", "@million/lint": "1.0.14", "@tabler/icons-react": "^3.35.0", - "@tanstack/react-query": "^5.89.0", - "@tanstack/react-query-devtools": "^5.89.0", - "@tanstack/react-query-next-experimental": "^5.89.0", + "@tanstack/react-query": "^5.90.1", + "@tanstack/react-query-devtools": "^5.90.1", + "@tanstack/react-query-next-experimental": "^5.90.1", "@trpc/client": "^11.5.1", "@trpc/next": "^11.5.1", "@trpc/react-query": "^11.5.1", diff --git a/packages/api/package.json b/packages/api/package.json index 8f75b8dc0..2f4d97026 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -42,7 +42,7 @@ "@homarr/server-settings": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", "@kubernetes/client-node": "^1.3.0", - "@tanstack/react-query": "^5.89.0", + "@tanstack/react-query": "^5.90.1", "@trpc/client": "^11.5.1", "@trpc/react-query": "^11.5.1", "@trpc/server": "^11.5.1", diff --git a/packages/cron-job-api/package.json b/packages/cron-job-api/package.json index 114565eef..8d654a64f 100644 --- a/packages/cron-job-api/package.json +++ b/packages/cron-job-api/package.json @@ -29,7 +29,7 @@ "@homarr/core": "workspace:^0.1.0", "@homarr/cron-jobs": "workspace:^0.1.0", "@homarr/log": "workspace:^0.1.0", - "@tanstack/react-query": "^5.89.0", + "@tanstack/react-query": "^5.90.1", "@trpc/client": "^11.5.1", "@trpc/server": "^11.5.1", "@trpc/tanstack-react-query": "^11.5.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 18bfb1c12..207587c92 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -236,23 +236,23 @@ importers: specifier: ^3.35.0 version: 3.35.0(react@19.1.1) '@tanstack/react-query': - specifier: ^5.89.0 - version: 5.89.0(react@19.1.1) + specifier: ^5.90.1 + version: 5.90.2(react@19.1.1) '@tanstack/react-query-devtools': - specifier: ^5.89.0 - version: 5.89.0(@tanstack/react-query@5.89.0(react@19.1.1))(react@19.1.1) + specifier: ^5.90.1 + version: 5.90.2(@tanstack/react-query@5.90.2(react@19.1.1))(react@19.1.1) '@tanstack/react-query-next-experimental': - specifier: ^5.89.0 - version: 5.89.0(@tanstack/react-query@5.89.0(react@19.1.1))(next@15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1) + specifier: ^5.90.1 + version: 5.90.2(@tanstack/react-query@5.90.2(react@19.1.1))(next@15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1) '@trpc/client': specifier: ^11.5.1 version: 11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2) '@trpc/next': specifier: ^11.5.1 - version: 11.5.1(@tanstack/react-query@5.89.0(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/react-query@11.5.1(@tanstack/react-query@5.89.0(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(next@15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) + version: 11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/react-query@11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(next@15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) '@trpc/react-query': specifier: ^11.5.1 - version: 11.5.1(@tanstack/react-query@5.89.0(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) + version: 11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) '@trpc/server': specifier: ^11.5.1 version: 11.5.1(typescript@5.9.2) @@ -630,20 +630,20 @@ importers: specifier: ^1.3.0 version: 1.3.0 '@tanstack/react-query': - specifier: ^5.89.0 - version: 5.89.0(react@19.1.1) + specifier: ^5.90.1 + version: 5.90.2(react@19.1.1) '@trpc/client': specifier: ^11.5.1 version: 11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2) '@trpc/react-query': specifier: ^11.5.1 - version: 11.5.1(@tanstack/react-query@5.89.0(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) + version: 11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) '@trpc/server': specifier: ^11.5.1 version: 11.5.1(typescript@5.9.2) '@trpc/tanstack-react-query': specifier: ^11.5.1 - version: 11.5.1(@tanstack/react-query@5.89.0(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) + version: 11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) lodash.clonedeep: specifier: ^4.5.0 version: 4.5.0 @@ -958,8 +958,8 @@ importers: specifier: workspace:^0.1.0 version: link:../log '@tanstack/react-query': - specifier: ^5.89.0 - version: 5.89.0(react@19.1.1) + specifier: ^5.90.1 + version: 5.90.2(react@19.1.1) '@trpc/client': specifier: ^11.5.1 version: 11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2) @@ -968,7 +968,7 @@ importers: version: 11.5.1(typescript@5.9.2) '@trpc/tanstack-react-query': specifier: ^11.5.1 - version: 11.5.1(@tanstack/react-query@5.89.0(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) + version: 11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) node-cron: specifier: ^4.2.1 version: 4.2.1 @@ -4104,27 +4104,27 @@ packages: resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==} engines: {node: '>=12'} - '@tanstack/query-core@5.89.0': - resolution: {integrity: sha512-joFV1MuPhSLsKfTzwjmPDrp8ENfZ9N23ymFu07nLfn3JCkSHy0CFgsyhHTJOmWaumC/WiNIKM0EJyduCF/Ih/Q==} + '@tanstack/query-core@5.90.2': + resolution: {integrity: sha512-k/TcR3YalnzibscALLwxeiLUub6jN5EDLwKDiO7q5f4ICEoptJ+n9+7vcEFy5/x/i6Q+Lb/tXrsKCggf5uQJXQ==} - '@tanstack/query-devtools@5.87.3': - resolution: {integrity: sha512-LkzxzSr2HS1ALHTgDmJH5eGAVsSQiuwz//VhFW5OqNk0OQ+Fsqba0Tsf+NzWRtXYvpgUqwQr4b2zdFZwxHcGvg==} + '@tanstack/query-devtools@5.90.1': + resolution: {integrity: sha512-GtINOPjPUH0OegJExZ70UahT9ykmAhmtNVcmtdnOZbxLwT7R5OmRztR5Ahe3/Cu7LArEmR6/588tAycuaWb1xQ==} - '@tanstack/react-query-devtools@5.89.0': - resolution: {integrity: sha512-Syc4UjZeIJCkXCRGyQcWwlnv89JNb98MMg/DAkFCV3rwOcknj98+nG3Nm6xLXM6ne9sK6RZeDJMPLKZUh6NUGA==} + '@tanstack/react-query-devtools@5.90.2': + resolution: {integrity: sha512-vAXJzZuBXtCQtrY3F/yUNJCV4obT/A/n81kb3+YqLbro5Z2+phdAbceO+deU3ywPw8B42oyJlp4FhO0SoivDFQ==} peerDependencies: - '@tanstack/react-query': ^5.89.0 + '@tanstack/react-query': ^5.90.2 react: ^18 || ^19 - '@tanstack/react-query-next-experimental@5.89.0': - resolution: {integrity: sha512-yvtJtF+wZqgvPVfH6zGLWqMwSRlVivJ29vJIZi4wwwNFcvWoERXsLLZMW70DT/9j9lqR+rZXra831oDC9D7mZQ==} + '@tanstack/react-query-next-experimental@5.90.2': + resolution: {integrity: sha512-f7vJ9SHRO5GjiTBIpaSdLTczPlDybu6OzLG2thcNev55Qi69JkYsSOyUVWKpa3tGgufyJx1kDAO5lJjv4jF/bw==} peerDependencies: - '@tanstack/react-query': ^5.89.0 + '@tanstack/react-query': ^5.90.2 next: ^13 || ^14 || ^15 react: ^18 || ^19 - '@tanstack/react-query@5.89.0': - resolution: {integrity: sha512-SXbtWSTSRXyBOe80mszPxpEbaN4XPRUp/i0EfQK1uyj3KCk/c8FuPJNIRwzOVe/OU3rzxrYtiNabsAmk1l714A==} + '@tanstack/react-query@5.90.2': + resolution: {integrity: sha512-CLABiR+h5PYfOWr/z+vWFt5VsOA2ekQeRQBFSKlcoW6Ndx/f8rfyVmq4LbgOM4GG2qtxAxjLYLOpCNTYm4uKzw==} peerDependencies: react: ^18 || ^19 @@ -12755,25 +12755,25 @@ snapshots: dependencies: remove-accents: 0.5.0 - '@tanstack/query-core@5.89.0': {} + '@tanstack/query-core@5.90.2': {} - '@tanstack/query-devtools@5.87.3': {} + '@tanstack/query-devtools@5.90.1': {} - '@tanstack/react-query-devtools@5.89.0(@tanstack/react-query@5.89.0(react@19.1.1))(react@19.1.1)': + '@tanstack/react-query-devtools@5.90.2(@tanstack/react-query@5.90.2(react@19.1.1))(react@19.1.1)': dependencies: - '@tanstack/query-devtools': 5.87.3 - '@tanstack/react-query': 5.89.0(react@19.1.1) + '@tanstack/query-devtools': 5.90.1 + '@tanstack/react-query': 5.90.2(react@19.1.1) react: 19.1.1 - '@tanstack/react-query-next-experimental@5.89.0(@tanstack/react-query@5.89.0(react@19.1.1))(next@15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1)': + '@tanstack/react-query-next-experimental@5.90.2(@tanstack/react-query@5.90.2(react@19.1.1))(next@15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1)': dependencies: - '@tanstack/react-query': 5.89.0(react@19.1.1) + '@tanstack/react-query': 5.90.2(react@19.1.1) next: 15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) react: 19.1.1 - '@tanstack/react-query@5.89.0(react@19.1.1)': + '@tanstack/react-query@5.90.2(react@19.1.1)': dependencies: - '@tanstack/query-core': 5.89.0 + '@tanstack/query-core': 5.90.2 react: 19.1.1 '@tanstack/react-table@8.20.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': @@ -13040,7 +13040,7 @@ snapshots: '@trpc/server': 11.5.1(typescript@5.9.2) typescript: 5.9.2 - '@trpc/next@11.5.1(@tanstack/react-query@5.89.0(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/react-query@11.5.1(@tanstack/react-query@5.89.0(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(next@15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': + '@trpc/next@11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/react-query@11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(next@15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': dependencies: '@trpc/client': 11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2) '@trpc/server': 11.5.1(typescript@5.9.2) @@ -13049,12 +13049,12 @@ snapshots: react-dom: 19.1.1(react@19.1.1) typescript: 5.9.2 optionalDependencies: - '@tanstack/react-query': 5.89.0(react@19.1.1) - '@trpc/react-query': 11.5.1(@tanstack/react-query@5.89.0(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) + '@tanstack/react-query': 5.90.2(react@19.1.1) + '@trpc/react-query': 11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) - '@trpc/react-query@11.5.1(@tanstack/react-query@5.89.0(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': + '@trpc/react-query@11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': dependencies: - '@tanstack/react-query': 5.89.0(react@19.1.1) + '@tanstack/react-query': 5.90.2(react@19.1.1) '@trpc/client': 11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2) '@trpc/server': 11.5.1(typescript@5.9.2) react: 19.1.1 @@ -13065,9 +13065,9 @@ snapshots: dependencies: typescript: 5.9.2 - '@trpc/tanstack-react-query@11.5.1(@tanstack/react-query@5.89.0(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': + '@trpc/tanstack-react-query@11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': dependencies: - '@tanstack/react-query': 5.89.0(react@19.1.1) + '@tanstack/react-query': 5.90.2(react@19.1.1) '@trpc/client': 11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2) '@trpc/server': 11.5.1(typescript@5.9.2) react: 19.1.1 From d42d81d03ca9d05889a1eab460e2a3bb9f8ac694 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 27 Sep 2025 10:45:33 +0000 Subject: [PATCH 04/37] chore(deps): update dependency nanoid@>=4.0.0 <5.0.9 to >=5.1.6 (#4164) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index a1a441641..86f0ae7dd 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "form-data@>=4.0.0 <4.0.4": ">=4.0.4", "hono@<4.6.5": ">=4.9.8", "linkifyjs@<4.3.2": ">=4.3.2", - "nanoid@>=4.0.0 <5.0.9": ">=5.1.5", + "nanoid@>=4.0.0 <5.0.9": ">=5.1.6", "prismjs@<1.30.0": ">=1.30.0", "proxmox-api>undici": "7.16.0", "react-is": "^19.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 207587c92..d34b9bbce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,7 +14,7 @@ overrides: form-data@>=4.0.0 <4.0.4: '>=4.0.4' hono@<4.6.5: '>=4.9.8' linkifyjs@<4.3.2: '>=4.3.2' - nanoid@>=4.0.0 <5.0.9: '>=5.1.5' + nanoid@>=4.0.0 <5.0.9: '>=5.1.6' prismjs@<1.30.0: '>=1.30.0' proxmox-api>undici: 7.16.0 react-is: ^19.1.1 @@ -8004,8 +8004,8 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanoid@5.1.5: - resolution: {integrity: sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==} + nanoid@5.1.6: + resolution: {integrity: sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==} engines: {node: ^18 || >=20} hasBin: true @@ -11826,7 +11826,7 @@ snapshots: cli-high: 0.4.3 diff: 5.2.0 effect: 3.13.10 - nanoid: 5.1.5 + nanoid: 5.1.6 recast: 0.23.11 xycolors: 0.1.2 @@ -11845,7 +11845,7 @@ snapshots: faster-babel-types: 0.1.0(@babel/types@7.26.0) hono: 4.9.8 isomorphic-fetch: 3.0.0 - nanoid: 5.1.5 + nanoid: 5.1.6 ohash: 1.1.4 pako: 2.1.0 pathe: 1.1.2 @@ -17255,7 +17255,7 @@ snapshots: nanoid@3.3.11: {} - nanoid@5.1.5: {} + nanoid@5.1.6: {} napi-build-utils@1.0.2: {} From 4ebfb33f455a2b131324ffa19e91adec731dc520 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 27 Sep 2025 14:20:50 +0000 Subject: [PATCH 05/37] chore(deps): update pnpm to v10.17.1 (#4136) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 86f0ae7dd..d2eaa6f18 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "vite-tsconfig-paths": "^5.1.4", "vitest": "^3.2.4" }, - "packageManager": "pnpm@10.17.0", + "packageManager": "pnpm@10.17.1", "engines": { "node": ">=22.19.0" }, From 2049b90c5bc4043c73f681c9c805629d2ddb570e Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 27 Sep 2025 22:27:11 +0000 Subject: [PATCH 06/37] fix(deps): update dependency sass to ^1.93.1 (#4149) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- pnpm-lock.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 077cead9a..132ffa4d7 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -83,7 +83,7 @@ "react-dom": "19.1.1", "react-error-boundary": "^6.0.0", "react-simple-code-editor": "^0.14.1", - "sass": "^1.93.0", + "sass": "^1.93.1", "superjson": "2.2.2", "swagger-ui-react": "^5.29.0", "use-deep-compare-effect": "^1.8.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d34b9bbce..26ad23a7c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -311,7 +311,7 @@ importers: specifier: ^0.14.1 version: 0.14.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) sass: - specifier: ^1.93.0 + specifier: ^1.93.1 version: 1.93.2 superjson: specifier: 2.2.2 From 16dff3f982dc758e9f698a4ec4472180032366a2 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 27 Sep 2025 23:31:06 +0000 Subject: [PATCH 07/37] fix(deps): update dependency typescript-eslint to ^8.44.1 (#4168) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 140 ++++++++++++++++++------------------ tooling/eslint/package.json | 2 +- 2 files changed, 71 insertions(+), 71 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 26ad23a7c..59e1ae076 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2403,7 +2403,7 @@ importers: version: 2.5.6(eslint@9.36.0)(turbo@2.5.6) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0)(typescript@5.9.2))(eslint@9.36.0) + version: 2.32.0(@typescript-eslint/parser@8.44.1(eslint@9.36.0)(typescript@5.9.2))(eslint@9.36.0) eslint-plugin-jsx-a11y: specifier: ^6.10.2 version: 6.10.2(eslint@9.36.0) @@ -2414,8 +2414,8 @@ importers: specifier: ^5.2.0 version: 5.2.0(eslint@9.36.0) typescript-eslint: - specifier: ^8.44.0 - version: 8.44.0(eslint@9.36.0)(typescript@5.9.2) + specifier: ^8.44.1 + version: 8.44.1(eslint@9.36.0)(typescript@5.9.2) devDependencies: '@homarr/prettier-config': specifier: workspace:^0.1.0 @@ -4688,63 +4688,63 @@ packages: '@types/xml2js@0.4.14': resolution: {integrity: sha512-4YnrRemBShWRO2QjvUin8ESA41rH+9nQGLUGZV/1IDhi3SL9OhdpNC/MrulTWuptXKwhx/aDxE7toV0f/ypIXQ==} - '@typescript-eslint/eslint-plugin@8.44.0': - resolution: {integrity: sha512-EGDAOGX+uwwekcS0iyxVDmRV9HX6FLSM5kzrAToLTsr9OWCIKG/y3lQheCq18yZ5Xh78rRKJiEpP0ZaCs4ryOQ==} + '@typescript-eslint/eslint-plugin@8.44.1': + resolution: {integrity: sha512-molgphGqOBT7t4YKCSkbasmu1tb1MgrZ2szGzHbclF7PNmOkSTQVHy+2jXOSnxvR3+Xe1yySHFZoqMpz3TfQsw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.44.0 + '@typescript-eslint/parser': ^8.44.1 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.44.0': - resolution: {integrity: sha512-VGMpFQGUQWYT9LfnPcX8ouFojyrZ/2w3K5BucvxL/spdNehccKhB4jUyB1yBCXpr2XFm0jkECxgrpXBW2ipoAw==} + '@typescript-eslint/parser@8.44.1': + resolution: {integrity: sha512-EHrrEsyhOhxYt8MTg4zTF+DJMuNBzWwgvvOYNj/zm1vnaD/IC5zCXFehZv94Piqa2cRFfXrTFxIvO95L7Qc/cw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.44.0': - resolution: {integrity: sha512-ZeaGNraRsq10GuEohKTo4295Z/SuGcSq2LzfGlqiuEvfArzo/VRrT0ZaJsVPuKZ55lVbNk8U6FcL+ZMH8CoyVA==} + '@typescript-eslint/project-service@8.44.1': + resolution: {integrity: sha512-ycSa60eGg8GWAkVsKV4E6Nz33h+HjTXbsDT4FILyL8Obk5/mx4tbvCNsLf9zret3ipSumAOG89UcCs/KRaKYrA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.44.0': - resolution: {integrity: sha512-87Jv3E+al8wpD+rIdVJm/ItDBe/Im09zXIjFoipOjr5gHUhJmTzfFLuTJ/nPTMc2Srsroy4IBXwcTCHyRR7KzA==} + '@typescript-eslint/scope-manager@8.44.1': + resolution: {integrity: sha512-NdhWHgmynpSvyhchGLXh+w12OMT308Gm25JoRIyTZqEbApiBiQHD/8xgb6LqCWCFcxFtWwaVdFsLPQI3jvhywg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.44.0': - resolution: {integrity: sha512-x5Y0+AuEPqAInc6yd0n5DAcvtoQ/vyaGwuX5HE9n6qAefk1GaedqrLQF8kQGylLUb9pnZyLf+iEiL9fr8APDtQ==} + '@typescript-eslint/tsconfig-utils@8.44.1': + resolution: {integrity: sha512-B5OyACouEjuIvof3o86lRMvyDsFwZm+4fBOqFHccIctYgBjqR3qT39FBYGN87khcgf0ExpdCBeGKpKRhSFTjKQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.44.0': - resolution: {integrity: sha512-9cwsoSxJ8Sak67Be/hD2RNt/fsqmWnNE1iHohG8lxqLSNY8xNfyY7wloo5zpW3Nu9hxVgURevqfcH6vvKCt6yg==} + '@typescript-eslint/type-utils@8.44.1': + resolution: {integrity: sha512-KdEerZqHWXsRNKjF9NYswNISnFzXfXNDfPxoTh7tqohU/PRIbwTmsjGK6V9/RTYWau7NZvfo52lgVk+sJh0K3g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.44.0': - resolution: {integrity: sha512-ZSl2efn44VsYM0MfDQe68RKzBz75NPgLQXuGypmym6QVOWL5kegTZuZ02xRAT9T+onqvM6T8CdQk0OwYMB6ZvA==} + '@typescript-eslint/types@8.44.1': + resolution: {integrity: sha512-Lk7uj7y9uQUOEguiDIDLYLJOrYHQa7oBiURYVFqIpGxclAFQ78f6VUOM8lI2XEuNOKNB7XuvM2+2cMXAoq4ALQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.44.0': - resolution: {integrity: sha512-lqNj6SgnGcQZwL4/SBJ3xdPEfcBuhCG8zdcwCPgYcmiPLgokiNDKlbPzCwEwu7m279J/lBYWtDYL+87OEfn8Jw==} + '@typescript-eslint/typescript-estree@8.44.1': + resolution: {integrity: sha512-qnQJ+mVa7szevdEyvfItbO5Vo+GfZ4/GZWWDRRLjrxYPkhM+6zYB2vRYwCsoJLzqFCdZT4mEqyJoyzkunsZ96A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.44.0': - resolution: {integrity: sha512-nktOlVcg3ALo0mYlV+L7sWUD58KG4CMj1rb2HUVOO4aL3K/6wcD+NERqd0rrA5Vg06b42YhF6cFxeixsp9Riqg==} + '@typescript-eslint/utils@8.44.1': + resolution: {integrity: sha512-DpX5Fp6edTlocMCwA+mHY8Mra+pPjRZ0TfHkXI8QFelIKcbADQz1LUPNtzOFUriBB2UYqw4Pi9+xV4w9ZczHFg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.44.0': - resolution: {integrity: sha512-zaz9u8EJ4GBmnehlrpoKvj/E3dNbuQ7q0ucyZImm3cLqJ8INTc970B1qEqDX/Rzq65r3TvVTN7kHWPBoyW7DWw==} + '@typescript-eslint/visitor-keys@8.44.1': + resolution: {integrity: sha512-576+u0QD+Jp3tZzvfRfxon0EA2lzcDt3lhUbsC6Lgzy9x2VR4E+JUiNyGHi5T8vk0TV+fpJ5GLG1JsJuWCaKhw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@umami/node@0.4.0': @@ -10163,8 +10163,8 @@ packages: types-ramda@0.30.1: resolution: {integrity: sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==} - typescript-eslint@8.44.0: - resolution: {integrity: sha512-ib7mCkYuIzYonCq9XWF5XNw+fkj2zg629PSa9KNIQ47RXFF763S5BIX4wqz1+FLPogTZoiw8KmCiRPRa8bL3qw==} + typescript-eslint@8.44.1: + resolution: {integrity: sha512-0ws8uWGrUVTjEeN2OM4K1pLKHK/4NiNP/vz6ns+LjT/6sqpaYzIVFajZb1fj/IDwpsrrHb3Jy0Qm5u9CPcKaeg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -13403,14 +13403,14 @@ snapshots: dependencies: '@types/node': 22.18.6 - '@typescript-eslint/eslint-plugin@8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0)(typescript@5.9.2))(eslint@9.36.0)(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.44.1(@typescript-eslint/parser@8.44.1(eslint@9.36.0)(typescript@5.9.2))(eslint@9.36.0)(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.44.0(eslint@9.36.0)(typescript@5.9.2) - '@typescript-eslint/scope-manager': 8.44.0 - '@typescript-eslint/type-utils': 8.44.0(eslint@9.36.0)(typescript@5.9.2) - '@typescript-eslint/utils': 8.44.0(eslint@9.36.0)(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.44.0 + '@typescript-eslint/parser': 8.44.1(eslint@9.36.0)(typescript@5.9.2) + '@typescript-eslint/scope-manager': 8.44.1 + '@typescript-eslint/type-utils': 8.44.1(eslint@9.36.0)(typescript@5.9.2) + '@typescript-eslint/utils': 8.44.1(eslint@9.36.0)(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.44.1 eslint: 9.36.0 graphemer: 1.4.0 ignore: 7.0.4 @@ -13420,41 +13420,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.44.0(eslint@9.36.0)(typescript@5.9.2)': + '@typescript-eslint/parser@8.44.1(eslint@9.36.0)(typescript@5.9.2)': dependencies: - '@typescript-eslint/scope-manager': 8.44.0 - '@typescript-eslint/types': 8.44.0 - '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.44.0 + '@typescript-eslint/scope-manager': 8.44.1 + '@typescript-eslint/types': 8.44.1 + '@typescript-eslint/typescript-estree': 8.44.1(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.44.1 debug: 4.4.3 eslint: 9.36.0 typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.44.0(typescript@5.9.2)': + '@typescript-eslint/project-service@8.44.1(typescript@5.9.2)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.44.0(typescript@5.9.2) - '@typescript-eslint/types': 8.44.0 + '@typescript-eslint/tsconfig-utils': 8.44.1(typescript@5.9.2) + '@typescript-eslint/types': 8.44.1 debug: 4.4.3 typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.44.0': + '@typescript-eslint/scope-manager@8.44.1': dependencies: - '@typescript-eslint/types': 8.44.0 - '@typescript-eslint/visitor-keys': 8.44.0 + '@typescript-eslint/types': 8.44.1 + '@typescript-eslint/visitor-keys': 8.44.1 - '@typescript-eslint/tsconfig-utils@8.44.0(typescript@5.9.2)': + '@typescript-eslint/tsconfig-utils@8.44.1(typescript@5.9.2)': dependencies: typescript: 5.9.2 - '@typescript-eslint/type-utils@8.44.0(eslint@9.36.0)(typescript@5.9.2)': + '@typescript-eslint/type-utils@8.44.1(eslint@9.36.0)(typescript@5.9.2)': dependencies: - '@typescript-eslint/types': 8.44.0 - '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.44.0(eslint@9.36.0)(typescript@5.9.2) + '@typescript-eslint/types': 8.44.1 + '@typescript-eslint/typescript-estree': 8.44.1(typescript@5.9.2) + '@typescript-eslint/utils': 8.44.1(eslint@9.36.0)(typescript@5.9.2) debug: 4.4.3 eslint: 9.36.0 ts-api-utils: 2.1.0(typescript@5.9.2) @@ -13462,14 +13462,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.44.0': {} + '@typescript-eslint/types@8.44.1': {} - '@typescript-eslint/typescript-estree@8.44.0(typescript@5.9.2)': + '@typescript-eslint/typescript-estree@8.44.1(typescript@5.9.2)': dependencies: - '@typescript-eslint/project-service': 8.44.0(typescript@5.9.2) - '@typescript-eslint/tsconfig-utils': 8.44.0(typescript@5.9.2) - '@typescript-eslint/types': 8.44.0 - '@typescript-eslint/visitor-keys': 8.44.0 + '@typescript-eslint/project-service': 8.44.1(typescript@5.9.2) + '@typescript-eslint/tsconfig-utils': 8.44.1(typescript@5.9.2) + '@typescript-eslint/types': 8.44.1 + '@typescript-eslint/visitor-keys': 8.44.1 debug: 4.4.3 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -13480,20 +13480,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.44.0(eslint@9.36.0)(typescript@5.9.2)': + '@typescript-eslint/utils@8.44.1(eslint@9.36.0)(typescript@5.9.2)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0) - '@typescript-eslint/scope-manager': 8.44.0 - '@typescript-eslint/types': 8.44.0 - '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) + '@typescript-eslint/scope-manager': 8.44.1 + '@typescript-eslint/types': 8.44.1 + '@typescript-eslint/typescript-estree': 8.44.1(typescript@5.9.2) eslint: 9.36.0 typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.44.0': + '@typescript-eslint/visitor-keys@8.44.1': dependencies: - '@typescript-eslint/types': 8.44.0 + '@typescript-eslint/types': 8.44.1 eslint-visitor-keys: 4.2.1 '@umami/node@0.4.0': {} @@ -15272,17 +15272,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.44.0(eslint@9.36.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.44.1(eslint@9.36.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.44.0(eslint@9.36.0)(typescript@5.9.2) + '@typescript-eslint/parser': 8.44.1(eslint@9.36.0)(typescript@5.9.2) eslint: 9.36.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0)(typescript@5.9.2))(eslint@9.36.0): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.44.1(eslint@9.36.0)(typescript@5.9.2))(eslint@9.36.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -15293,7 +15293,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.36.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.44.0(eslint@9.36.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.44.1(eslint@9.36.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.36.0) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -15305,7 +15305,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.44.0(eslint@9.36.0)(typescript@5.9.2) + '@typescript-eslint/parser': 8.44.1(eslint@9.36.0)(typescript@5.9.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -19759,12 +19759,12 @@ snapshots: dependencies: ts-toolbelt: 9.6.0 - typescript-eslint@8.44.0(eslint@9.36.0)(typescript@5.9.2): + typescript-eslint@8.44.1(eslint@9.36.0)(typescript@5.9.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0)(typescript@5.9.2))(eslint@9.36.0)(typescript@5.9.2) - '@typescript-eslint/parser': 8.44.0(eslint@9.36.0)(typescript@5.9.2) - '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.44.0(eslint@9.36.0)(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.44.1(@typescript-eslint/parser@8.44.1(eslint@9.36.0)(typescript@5.9.2))(eslint@9.36.0)(typescript@5.9.2) + '@typescript-eslint/parser': 8.44.1(eslint@9.36.0)(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.44.1(typescript@5.9.2) + '@typescript-eslint/utils': 8.44.1(eslint@9.36.0)(typescript@5.9.2) eslint: 9.36.0 typescript: 5.9.2 transitivePeerDependencies: diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index f4396dadd..68b87bb20 100644 --- a/tooling/eslint/package.json +++ b/tooling/eslint/package.json @@ -24,7 +24,7 @@ "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", - "typescript-eslint": "^8.44.0" + "typescript-eslint": "^8.44.1" }, "devDependencies": { "@homarr/prettier-config": "workspace:^0.1.0", From 319aafe35dd60ce44aa6aa65008caf1ede17af5e Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 28 Sep 2025 02:05:49 +0000 Subject: [PATCH 08/37] fix(deps): update dependency fastify to ^5.6.1 (#4167) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/tasks/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/tasks/package.json b/apps/tasks/package.json index 94a36ac7f..63a61ed33 100644 --- a/apps/tasks/package.json +++ b/apps/tasks/package.json @@ -39,7 +39,7 @@ "@homarr/widgets": "workspace:^0.1.0", "dayjs": "^1.11.18", "dotenv": "^17.2.2", - "fastify": "^5.6.0", + "fastify": "^5.6.1", "superjson": "2.2.2", "undici": "7.16.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 59e1ae076..04df6e0b9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -429,8 +429,8 @@ importers: specifier: ^17.2.2 version: 17.2.2 fastify: - specifier: ^5.6.0 - version: 5.6.0 + specifier: ^5.6.1 + version: 5.6.1 superjson: specifier: 2.2.2 version: 2.2.2 @@ -6506,8 +6506,8 @@ packages: peerDependencies: '@babel/types': ^7 - fastify@5.6.0: - resolution: {integrity: sha512-9j2r9TnwNsfGiCKGYT0Voqy244qwcoYM9qvNi/i+F8sNNWDnqUEVuGYNc9GyjldhXmMlJmVPS6gI1LdvjYGRJw==} + fastify@5.6.1: + resolution: {integrity: sha512-WjjlOciBF0K8pDUPZoGPhqhKrQJ02I8DKaDIfO51EL0kbSMwQFl85cRwhOvmSDWoukNOdTo27gLN549pLCcH7Q==} fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} @@ -15568,7 +15568,7 @@ snapshots: dependencies: '@babel/types': 7.26.0 - fastify@5.6.0: + fastify@5.6.1: dependencies: '@fastify/ajv-compiler': 4.0.2 '@fastify/error': 4.2.0 From 4da3aa43f35cc51a117b51e4bc3827837696cc21 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 28 Sep 2025 02:06:07 +0000 Subject: [PATCH 09/37] fix(deps): update dependency better-sqlite3 to ^12.4.1 (#4162) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/db/package.json | 2 +- pnpm-lock.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/db/package.json b/packages/db/package.json index 86caf6bca..cdd79d72e 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -53,7 +53,7 @@ "@paralleldrive/cuid2": "^2.2.2", "@testcontainers/mysql": "^11.6.0", "@testcontainers/postgresql": "^11.6.0", - "better-sqlite3": "^12.3.0", + "better-sqlite3": "^12.4.1", "dotenv": "^17.2.2", "drizzle-kit": "^0.31.4", "drizzle-orm": "^0.44.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 04df6e0b9..15b0642b9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1157,7 +1157,7 @@ importers: specifier: ^11.6.0 version: 11.6.0 better-sqlite3: - specifier: ^12.3.0 + specifier: ^12.4.1 version: 12.4.1 dotenv: specifier: ^17.2.2 From 1346370ce39e23fa6d431b0d3f5d064eb9eb210f Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 28 Sep 2025 07:27:23 +0000 Subject: [PATCH 10/37] fix(deps): update tiptap monorepo to v2.26.2 (#4173) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/widgets/package.json | 30 +++--- pnpm-lock.yaml | 178 +++++++++++++++++----------------- 2 files changed, 104 insertions(+), 104 deletions(-) diff --git a/packages/widgets/package.json b/packages/widgets/package.json index 438c80937..de5588768 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -52,21 +52,21 @@ "@mantine/core": "^8.3.1", "@mantine/hooks": "^8.3.1", "@tabler/icons-react": "^3.35.0", - "@tiptap/extension-color": "2.26.1", - "@tiptap/extension-highlight": "2.26.1", - "@tiptap/extension-image": "2.26.1", - "@tiptap/extension-link": "^2.26.1", - "@tiptap/extension-placeholder": "^2.26.1", - "@tiptap/extension-table": "2.26.1", - "@tiptap/extension-table-cell": "2.26.1", - "@tiptap/extension-table-header": "2.26.1", - "@tiptap/extension-table-row": "2.26.1", - "@tiptap/extension-task-item": "2.26.1", - "@tiptap/extension-task-list": "2.26.1", - "@tiptap/extension-text-align": "2.26.1", - "@tiptap/extension-text-style": "2.26.1", - "@tiptap/extension-underline": "2.26.1", - "@tiptap/react": "^2.26.1", + "@tiptap/extension-color": "2.26.2", + "@tiptap/extension-highlight": "2.26.2", + "@tiptap/extension-image": "2.26.2", + "@tiptap/extension-link": "^2.26.2", + "@tiptap/extension-placeholder": "^2.26.2", + "@tiptap/extension-table": "2.26.2", + "@tiptap/extension-table-cell": "2.26.2", + "@tiptap/extension-table-header": "2.26.2", + "@tiptap/extension-table-row": "2.26.2", + "@tiptap/extension-task-item": "2.26.2", + "@tiptap/extension-task-list": "2.26.2", + "@tiptap/extension-text-align": "2.26.2", + "@tiptap/extension-text-style": "2.26.2", + "@tiptap/extension-underline": "2.26.2", + "@tiptap/react": "^2.26.2", "@tiptap/starter-kit": "^2.26.1", "clsx": "^2.1.1", "dayjs": "^1.11.18", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 15b0642b9..7be35afb6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -228,7 +228,7 @@ importers: version: 8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/tiptap': specifier: ^8.3.1 - version: 8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(@tiptap/extension-link@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@million/lint': specifier: 1.0.14 version: 1.0.14(webpack-sources@3.2.3) @@ -2290,50 +2290,50 @@ importers: specifier: ^3.35.0 version: 3.35.0(react@19.1.1) '@tiptap/extension-color': - specifier: 2.26.1 - version: 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/extension-text-style@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))) + specifier: 2.26.2 + version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/extension-text-style@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))) '@tiptap/extension-highlight': - specifier: 2.26.1 - version: 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.2 + version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) '@tiptap/extension-image': - specifier: 2.26.1 - version: 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.2 + version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) '@tiptap/extension-link': - specifier: ^2.26.1 - version: 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) + specifier: ^2.26.2 + version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) '@tiptap/extension-placeholder': - specifier: ^2.26.1 - version: 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) + specifier: ^2.26.2 + version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) '@tiptap/extension-table': - specifier: 2.26.1 - version: 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) + specifier: 2.26.2 + version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) '@tiptap/extension-table-cell': - specifier: 2.26.1 - version: 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.2 + version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) '@tiptap/extension-table-header': - specifier: 2.26.1 - version: 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.2 + version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) '@tiptap/extension-table-row': - specifier: 2.26.1 - version: 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.2 + version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) '@tiptap/extension-task-item': - specifier: 2.26.1 - version: 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) + specifier: 2.26.2 + version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) '@tiptap/extension-task-list': - specifier: 2.26.1 - version: 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.2 + version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) '@tiptap/extension-text-align': - specifier: 2.26.1 - version: 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.2 + version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) '@tiptap/extension-text-style': - specifier: 2.26.1 - version: 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.2 + version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) '@tiptap/extension-underline': - specifier: 2.26.1 - version: 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.2 + version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) '@tiptap/react': - specifier: ^2.26.1 - version: 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^2.26.2 + version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tiptap/starter-kit': specifier: ^2.26.1 version: 2.26.1 @@ -4172,8 +4172,8 @@ packages: peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-bubble-menu@2.26.1': - resolution: {integrity: sha512-oHevUcZbTMFOTpdCEo4YEDe044MB4P1ZrWyML8CGe5tnnKdlI9BN03AXpI1mEEa5CA3H1/eEckXx8EiCgYwQ3Q==} + '@tiptap/extension-bubble-menu@2.26.2': + resolution: {integrity: sha512-kB7/bGTUnC7ZCBH/fkigpfId925nwGOn+Nq1hf199NYMu2ffWbKk75ckLwyqlETprQYzzHfViIqcwyxJzo04Sg==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 @@ -4194,8 +4194,8 @@ packages: peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-color@2.26.1': - resolution: {integrity: sha512-lsPw3qpQNes1rHpxBtsV9XniN1dEjYd2nVTpQHGE4XLNwfE5+ejm6ySs8qVLM7+EXWcjANLLh4UA3zqkX6t6HA==} + '@tiptap/extension-color@2.26.2': + resolution: {integrity: sha512-hdanraIzYrXoAsnUZfR5b+mrPy1jPrdAnUBaksACW7m5brLpqjNDD9woLx5xUhT8sJ5ltsTRAocRFG4VrlBdqg==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/extension-text-style': ^2.7.0 @@ -4211,8 +4211,8 @@ packages: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-floating-menu@2.26.1': - resolution: {integrity: sha512-OJF+H6qhQogVTMedAGSWuoL1RPe3LZYXONuFCVyzHnvvMpK+BP1vm180E2zDNFnn/DVA+FOrzNGpZW7YjoFH1w==} + '@tiptap/extension-floating-menu@2.26.2': + resolution: {integrity: sha512-AILrhwKAGU4Z6GcjNXJAsN0LHlL26bE7VRrYIqUwDv44ImiQf5vu9jEnncBOeHWzMe8SgjrrJWGNNu+dceACpw==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 @@ -4233,8 +4233,8 @@ packages: peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-highlight@2.26.1': - resolution: {integrity: sha512-9eW2UqDqeAKSDIiL6SqcPSDCQAdU5qQmRMsJlShOM7Fu1aU71b1ewhUP9YioUCanciR99tqNsk/n3LAe0w5XdA==} + '@tiptap/extension-highlight@2.26.2': + resolution: {integrity: sha512-d+9CKBnEH3htXjYUPEH3FYkbUXRUlDCqAVD27v5DftRtTF5cR0htqvib/t9gZ7T10qJOlnYH4mrB//vhZKBBmQ==} peerDependencies: '@tiptap/core': ^2.7.0 @@ -4250,8 +4250,8 @@ packages: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-image@2.26.1': - resolution: {integrity: sha512-96+MaYBJebQlR/ik5W72GLUfXdEoxFs+6jsoERxbM5qEdhb7TEnodBFtWZOwgDO27kFd6rSNZuW9r5KJNtljEg==} + '@tiptap/extension-image@2.26.2': + resolution: {integrity: sha512-3gK+ETLiWGAUdyPDXDheNJ38OgQabSzZJ+1nQo9KWjI7P3LQ7/ctxLtT+hAFpxX0qMK4bnu5vZaItSXxE3ZtpQ==} peerDependencies: '@tiptap/core': ^2.7.0 @@ -4260,8 +4260,8 @@ packages: peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-link@2.26.1': - resolution: {integrity: sha512-7yfum5Jymkue/uOSTQPt2SmkZIdZx7t3QhZLqBU7R9ettkdSCBgEGok6N+scJM1R1Zes+maSckLm0JZw5BKYNA==} + '@tiptap/extension-link@2.26.2': + resolution: {integrity: sha512-rzYxx5wI1551ubPfW2pJ3V957cX/WAmbUI3q8Un+LlOsSmbddl+5BjlF5t/vl/pwaOv7FJAz9e29n877zkGOVQ==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 @@ -4281,8 +4281,8 @@ packages: peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-placeholder@2.26.1': - resolution: {integrity: sha512-MBlqbkd+63btY7Qu+SqrXvWjPwooGZDsLTtl7jp52BczBl61cq9yygglt9XpM11TFMBdySgdLHBrLtQ0B7fBlw==} + '@tiptap/extension-placeholder@2.26.2': + resolution: {integrity: sha512-XBTDcpEo7Zo/1+RhGnRxA2TF0elQW7EayUcV+lJ3f7HQ5lrb5NTnakYc1ydeZ8Ih6vUqbK2CQUsESe3UWHHgHg==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 @@ -4292,45 +4292,45 @@ packages: peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table-cell@2.26.1': - resolution: {integrity: sha512-0P5zY+WGFnULggJkX6+CevmFoBmVv1aUiBBXfcFuLG2mnUsS3QALQTowFtz/0/VbtbjzcOSStaGDHRJxPbk9XQ==} + '@tiptap/extension-table-cell@2.26.2': + resolution: {integrity: sha512-A2XThaJBVQvR/nKyUfHwyoSuz/NtwWYDjnGjYtN/+fFCEWx++33HjvtxmCCpGrw5xuE783L4I9cr5Pcrepgy3A==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table-header@2.26.1': - resolution: {integrity: sha512-SAwTW9H+sjVYjoeU5z8pVDMHn3r3FCi+zp2KAxsEsmujcd7qrQdY0cAjQtWjckCq6H3sQkbICa+xlCCd7C8ZAQ==} + '@tiptap/extension-table-header@2.26.2': + resolution: {integrity: sha512-ppiL8aOQuBqy8GjMuVmIWu187rvNwxANCoAE+iGRDTK0y6c27HA+f6Y9n55T9PYqzDs5Z03gIBGhNIyw1lfc5A==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table-row@2.26.1': - resolution: {integrity: sha512-c4oLrUfj1EVVDpbfKX36v7nnaeI4NxML2KRTQXocvcY65VCe0bPQh8ujpPgPcnKEzdWYdIuAX9RbEAkiYWe8Ww==} + '@tiptap/extension-table-row@2.26.2': + resolution: {integrity: sha512-TzQn/KJ7w34oswRP3P1RKwT0qYV6TG+k2iFzKPO7Vxo24debJopqC8C+oP/qw7NJaTyTcEwx+oSavTPILFdxeg==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table@2.26.1': - resolution: {integrity: sha512-LQ63CK53qx2ZsbLTB4mUX0YCoGC0GbYQ82jS3kD+K7M/mb9MCkefvDk6rA8rXF8TjfGnv6o/Fseoot8uhH3qfg==} + '@tiptap/extension-table@2.26.2': + resolution: {integrity: sha512-zqyKRla1Ite8itEwklCBAkXPXg81GzUwLdnKOIMP/HHqMmrDRljHq455uJbzjIOOGt1x5TUcstMOn1V0ABjn5g==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-task-item@2.26.1': - resolution: {integrity: sha512-b7JNeOsBqEd1p2oQ5N6Msz9fr2o73WR1WsYDC0WhECg07Goud2gQEkwWkQaLsvfcwuS746eMJK/nrT2pVEngYA==} + '@tiptap/extension-task-item@2.26.2': + resolution: {integrity: sha512-KFfl9QraNldIR9ayP7t+b69BvjmdGeE9Mr+u/6h6jOmUVFpnES45geuEBSYuWWpK4EeD3ZUKXo7WGEWnTLSyfQ==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-task-list@2.26.1': - resolution: {integrity: sha512-xR4LMpMPZ6bpkZNmFvIojmNGtdGKNlKFbpvyIOgs4qhlWskbFQQVevglHjV1R8xJLic5c+byJQaAmQdQudqGng==} + '@tiptap/extension-task-list@2.26.2': + resolution: {integrity: sha512-mQdB0BVULJiiFPGdst4JbQPm/ZGZMIeYafVu6iGSMYxdP4piMvMbY4txtLV8zN8oUEAO5zooiXXbS3OFFBDZyQ==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-text-align@2.26.1': - resolution: {integrity: sha512-x6mpNGELy2QtSPBoQqNgiXO9PjZoB+O2EAfXA9YRiBDSIRNOrw+7vOVpi+IgzswFmhMNgIYUVfQRud4FHUCNew==} + '@tiptap/extension-text-align@2.26.2': + resolution: {integrity: sha512-fra+weXocCINVPGjykteTiQ+p34POSWyxw+Y+KFBegw24uecHhB5NCK6aXa68tvEMLC9EdvZRHuoKRfkxBQ9rw==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-text-style@2.26.1': - resolution: {integrity: sha512-t9Nc/UkrbCfnSHEUi1gvUQ2ZPzvfdYFT5TExoV2DTiUCkhG6+mecT5bTVFGW3QkPmbToL+nFhGn4ZRMDD0SP3Q==} + '@tiptap/extension-text-style@2.26.2': + resolution: {integrity: sha512-rNkV3dgT3nTISEf3Ax/DdqQsSy9p46n2fOBkD8FCtdrwsWNH5N4uUh4jI/q0exYKJUyZGvl60uXwCkZiQ3pVBA==} peerDependencies: '@tiptap/core': ^2.7.0 @@ -4339,16 +4339,16 @@ packages: peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-underline@2.26.1': - resolution: {integrity: sha512-/fufv41WDMdf0a4xmFAxONoAz08TonJXX6NEoSJmuGKO59M/Y0Pz8DTK1g32Wk44kn7dyScDiPlvvndl+UOv0A==} + '@tiptap/extension-underline@2.26.2': + resolution: {integrity: sha512-kpKJSfsn1+b8l96YPg2GRn3aaN78pLqSeyzfA5FYVbN0lyptbqRVOrNM8p3n6l0LbAkiEjc/TgOMwNNEL93kyA==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm@2.26.1': resolution: {integrity: sha512-8aF+mY/vSHbGFqyG663ds84b+vca5Lge3tHdTMTKazxCnhXR9dn2oQJMnZ78YZvdRbkPkMJJHti9h3K7u2UQvw==} - '@tiptap/react@2.26.1': - resolution: {integrity: sha512-Zxlwzi1iML7aELa+PyysFD2ncVo2mEcjTkhoDok9iTbMGpm1oU8hgR1i6iHrcSNQLfaRiW6M7HNhZZQPKIC9yw==} + '@tiptap/react@2.26.2': + resolution: {integrity: sha512-p7jv0sltCC2L4iHIVNthtjv/CIxajOalb7ytjLx6ijx5q2J564VIny0U7O33Ymbo2cV0dJoB+Bo5aeaJ5SfHGg==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 @@ -11806,12 +11806,12 @@ snapshots: dependencies: react: 19.1.1 - '@mantine/tiptap@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(@tiptap/extension-link@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@mantine/tiptap@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@mantine/core': 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': 8.3.1(react@19.1.1) - '@tiptap/extension-link': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) - '@tiptap/react': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@tiptap/extension-link': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) + '@tiptap/react': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -12825,7 +12825,7 @@ snapshots: dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/extension-bubble-menu@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': + '@tiptap/extension-bubble-menu@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) '@tiptap/pm': 2.26.1 @@ -12844,10 +12844,10 @@ snapshots: dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/extension-color@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/extension-text-style@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)))': + '@tiptap/extension-color@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/extension-text-style@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)))': dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/extension-text-style': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + '@tiptap/extension-text-style': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) '@tiptap/extension-document@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': dependencies: @@ -12858,7 +12858,7 @@ snapshots: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) '@tiptap/pm': 2.26.1 - '@tiptap/extension-floating-menu@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': + '@tiptap/extension-floating-menu@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) '@tiptap/pm': 2.26.1 @@ -12877,7 +12877,7 @@ snapshots: dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/extension-highlight@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-highlight@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) @@ -12891,7 +12891,7 @@ snapshots: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) '@tiptap/pm': 2.26.1 - '@tiptap/extension-image@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-image@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) @@ -12899,7 +12899,7 @@ snapshots: dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/extension-link@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': + '@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) '@tiptap/pm': 2.26.1 @@ -12917,7 +12917,7 @@ snapshots: dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/extension-placeholder@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': + '@tiptap/extension-placeholder@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) '@tiptap/pm': 2.26.1 @@ -12926,37 +12926,37 @@ snapshots: dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/extension-table-cell@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-table-cell@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/extension-table-header@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-table-header@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/extension-table-row@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-table-row@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/extension-table@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': + '@tiptap/extension-table@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) '@tiptap/pm': 2.26.1 - '@tiptap/extension-task-item@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': + '@tiptap/extension-task-item@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) '@tiptap/pm': 2.26.1 - '@tiptap/extension-task-list@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-task-list@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/extension-text-align@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-text-align@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/extension-text-style@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-text-style@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) @@ -12964,7 +12964,7 @@ snapshots: dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/extension-underline@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-underline@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) @@ -12989,11 +12989,11 @@ snapshots: prosemirror-transform: 1.10.2 prosemirror-view: 1.37.2 - '@tiptap/react@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/extension-bubble-menu': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) - '@tiptap/extension-floating-menu': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) + '@tiptap/extension-bubble-menu': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) + '@tiptap/extension-floating-menu': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) '@tiptap/pm': 2.26.1 '@types/use-sync-external-store': 0.0.6 fast-deep-equal: 3.1.3 @@ -13022,7 +13022,7 @@ snapshots: '@tiptap/extension-paragraph': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) '@tiptap/extension-strike': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) '@tiptap/extension-text': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) - '@tiptap/extension-text-style': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + '@tiptap/extension-text-style': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) '@tiptap/pm': 2.26.1 '@tootallnate/quickjs-emscripten@0.23.0': {} From 5f4734ef6ba83cedf16031e2ac6c02dd3586c9a1 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 28 Sep 2025 08:34:23 +0000 Subject: [PATCH 11/37] fix(deps): update tanstack-query monorepo to ^5.90.2 (#4163) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 6 +++--- packages/api/package.json | 2 +- packages/cron-job-api/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 132ffa4d7..238d5255a 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -58,9 +58,9 @@ "@mantine/tiptap": "^8.3.1", "@million/lint": "1.0.14", "@tabler/icons-react": "^3.35.0", - "@tanstack/react-query": "^5.90.1", - "@tanstack/react-query-devtools": "^5.90.1", - "@tanstack/react-query-next-experimental": "^5.90.1", + "@tanstack/react-query": "^5.90.2", + "@tanstack/react-query-devtools": "^5.90.2", + "@tanstack/react-query-next-experimental": "^5.90.2", "@trpc/client": "^11.5.1", "@trpc/next": "^11.5.1", "@trpc/react-query": "^11.5.1", diff --git a/packages/api/package.json b/packages/api/package.json index 2f4d97026..694ec88c8 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -42,7 +42,7 @@ "@homarr/server-settings": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", "@kubernetes/client-node": "^1.3.0", - "@tanstack/react-query": "^5.90.1", + "@tanstack/react-query": "^5.90.2", "@trpc/client": "^11.5.1", "@trpc/react-query": "^11.5.1", "@trpc/server": "^11.5.1", diff --git a/packages/cron-job-api/package.json b/packages/cron-job-api/package.json index 8d654a64f..f99a20f0d 100644 --- a/packages/cron-job-api/package.json +++ b/packages/cron-job-api/package.json @@ -29,7 +29,7 @@ "@homarr/core": "workspace:^0.1.0", "@homarr/cron-jobs": "workspace:^0.1.0", "@homarr/log": "workspace:^0.1.0", - "@tanstack/react-query": "^5.90.1", + "@tanstack/react-query": "^5.90.2", "@trpc/client": "^11.5.1", "@trpc/server": "^11.5.1", "@trpc/tanstack-react-query": "^11.5.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7be35afb6..de28241a8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -236,13 +236,13 @@ importers: specifier: ^3.35.0 version: 3.35.0(react@19.1.1) '@tanstack/react-query': - specifier: ^5.90.1 + specifier: ^5.90.2 version: 5.90.2(react@19.1.1) '@tanstack/react-query-devtools': - specifier: ^5.90.1 + specifier: ^5.90.2 version: 5.90.2(@tanstack/react-query@5.90.2(react@19.1.1))(react@19.1.1) '@tanstack/react-query-next-experimental': - specifier: ^5.90.1 + specifier: ^5.90.2 version: 5.90.2(@tanstack/react-query@5.90.2(react@19.1.1))(next@15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1) '@trpc/client': specifier: ^11.5.1 @@ -630,7 +630,7 @@ importers: specifier: ^1.3.0 version: 1.3.0 '@tanstack/react-query': - specifier: ^5.90.1 + specifier: ^5.90.2 version: 5.90.2(react@19.1.1) '@trpc/client': specifier: ^11.5.1 @@ -958,7 +958,7 @@ importers: specifier: workspace:^0.1.0 version: link:../log '@tanstack/react-query': - specifier: ^5.90.1 + specifier: ^5.90.2 version: 5.90.2(react@19.1.1) '@trpc/client': specifier: ^11.5.1 From bb47f163d3ef0b1082d5af72a0906787e52ee154 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 28 Sep 2025 08:57:22 +0000 Subject: [PATCH 12/37] fix(deps): update dependency ioredis to v5.8.0 (#4174) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/core/package.json | 2 +- packages/redis/package.json | 2 +- pnpm-lock.yaml | 24 ++++++++++++------------ 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index e0b6baea9..db779fc68 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -25,7 +25,7 @@ "prettier": "@homarr/prettier-config", "dependencies": { "@t3-oss/env-nextjs": "^0.13.8", - "ioredis": "5.7.0", + "ioredis": "5.8.0", "zod": "^4.1.11" }, "devDependencies": { diff --git a/packages/redis/package.json b/packages/redis/package.json index 5b57ecbcd..4d0d68a8f 100644 --- a/packages/redis/package.json +++ b/packages/redis/package.json @@ -27,7 +27,7 @@ "@homarr/db": "workspace:^", "@homarr/definitions": "workspace:^", "@homarr/log": "workspace:^", - "ioredis": "5.7.0", + "ioredis": "5.8.0", "superjson": "2.2.2" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index de28241a8..edfba9e81 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -921,8 +921,8 @@ importers: specifier: ^0.13.8 version: 0.13.8(arktype@2.1.20)(typescript@5.9.2)(zod@4.1.11) ioredis: - specifier: 5.7.0 - version: 5.7.0 + specifier: 5.8.0 + version: 5.8.0 zod: specifier: ^4.1.11 version: 4.1.11 @@ -1847,8 +1847,8 @@ importers: specifier: workspace:^ version: link:../log ioredis: - specifier: 5.7.0 - version: 5.7.0 + specifier: 5.8.0 + version: 5.8.0 superjson: specifier: 2.2.2 version: 2.2.2 @@ -3252,8 +3252,8 @@ packages: cpu: [x64] os: [win32] - '@ioredis/commands@1.3.0': - resolution: {integrity: sha512-M/T6Zewn7sDaBQEqIZ8Rb+i9y8qfGmq+5SDFSf9sA2lUZTmdDLVdOiQaeDp+Q4wElZ9HG1GAX5KhDaidp6LQsQ==} + '@ioredis/commands@1.4.0': + resolution: {integrity: sha512-aFT2yemJJo+TZCmieA7qnYGQooOS7QfNmYrzGtsYd3g9j5iDP8AimYYAesf79ohjbLG12XxC4nG5DyEnC88AsQ==} '@isaacs/balanced-match@4.0.1': resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} @@ -7086,8 +7086,8 @@ packages: invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - ioredis@5.7.0: - resolution: {integrity: sha512-NUcA93i1lukyXU+riqEyPtSEkyFq8tX90uL659J+qpCZ3rEdViB/APC58oAhIh3+bJln2hzdlZbBZsGNrlsR8g==} + ioredis@5.8.0: + resolution: {integrity: sha512-AUXbKn9gvo9hHKvk6LbZJQSKn/qIfkWXrnsyL9Yrf+oeXmla9Nmf6XEumOddyhM8neynpK5oAV6r9r99KBuwzA==} engines: {node: '>=12.22.0'} ip-address@9.0.5: @@ -11608,7 +11608,7 @@ snapshots: '@img/sharp-win32-x64@0.34.3': optional: true - '@ioredis/commands@1.3.0': {} + '@ioredis/commands@1.4.0': {} '@isaacs/balanced-match@4.0.1': {} @@ -16226,11 +16226,11 @@ snapshots: dependencies: loose-envify: 1.4.0 - ioredis@5.7.0: + ioredis@5.8.0: dependencies: - '@ioredis/commands': 1.3.0 + '@ioredis/commands': 1.4.0 cluster-key-slot: 1.1.2 - debug: 4.4.1 + debug: 4.4.3 denque: 2.1.0 lodash.defaults: 4.2.0 lodash.isarguments: 3.1.0 From ca1b3383e816e387777bd0f11e11038ffe82fe0a Mon Sep 17 00:00:00 2001 From: "homarr-crowdin[bot]" <190541745+homarr-crowdin[bot]@users.noreply.github.com> Date: Sun, 28 Sep 2025 12:05:13 +0000 Subject: [PATCH 13/37] chore(lang): updated translations from crowdin * ci: add write permission to download translations * chore(lang): update translations from crowdin --------- Co-authored-by: Meier Lukas Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com> --- .../workflows/crowdin-schedule-download.yml | 2 +- packages/translation/src/lang/ca.json | 44 +- packages/translation/src/lang/cn.json | 92 +- packages/translation/src/lang/cr.json | 3965 +++++++++++------ packages/translation/src/lang/cs.json | 44 +- packages/translation/src/lang/da.json | 58 +- packages/translation/src/lang/de-CH.json | 44 +- packages/translation/src/lang/de.json | 44 +- packages/translation/src/lang/el.json | 44 +- packages/translation/src/lang/en-gb.json | 44 +- packages/translation/src/lang/es.json | 46 +- packages/translation/src/lang/et.json | 44 +- packages/translation/src/lang/fr.json | 44 +- packages/translation/src/lang/he.json | 224 +- packages/translation/src/lang/hr.json | 44 +- packages/translation/src/lang/hu.json | 44 +- packages/translation/src/lang/it.json | 2298 +++++----- packages/translation/src/lang/ja.json | 44 +- packages/translation/src/lang/ko.json | 44 +- packages/translation/src/lang/lt.json | 44 +- packages/translation/src/lang/lv.json | 44 +- packages/translation/src/lang/nl.json | 44 +- packages/translation/src/lang/no.json | 44 +- packages/translation/src/lang/pl.json | 56 +- packages/translation/src/lang/pt.json | 44 +- packages/translation/src/lang/ro.json | 44 +- packages/translation/src/lang/ru.json | 44 +- packages/translation/src/lang/sk.json | 44 +- packages/translation/src/lang/sl.json | 44 +- packages/translation/src/lang/sv.json | 44 +- packages/translation/src/lang/tr.json | 44 +- packages/translation/src/lang/uk.json | 44 +- packages/translation/src/lang/vi.json | 44 +- packages/translation/src/lang/zh.json | 44 +- 34 files changed, 5319 insertions(+), 2566 deletions(-) diff --git a/.github/workflows/crowdin-schedule-download.yml b/.github/workflows/crowdin-schedule-download.yml index c2f12042a..c4fead5ad 100644 --- a/.github/workflows/crowdin-schedule-download.yml +++ b/.github/workflows/crowdin-schedule-download.yml @@ -6,7 +6,7 @@ on: - cron: "0 0 * * *" # every day at midnight permissions: - contents: read # required for code checkout + contents: write # required to push changes jobs: download-crowdin-translations: diff --git a/packages/translation/src/lang/ca.json b/packages/translation/src/lang/ca.json index 1b5e2cde4..b18af34c7 100644 --- a/packages/translation/src/lang/ca.json +++ b/packages/translation/src/lang/ca.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "", "height": "" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "", @@ -1695,6 +1707,9 @@ "calendar": { "name": "", "description": "", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/cn.json b/packages/translation/src/lang/cn.json index 8254d6c5b..0425057a0 100644 --- a/packages/translation/src/lang/cn.json +++ b/packages/translation/src/lang/cn.json @@ -945,25 +945,29 @@ "label": "主题", "newLabel": "新主题" }, + "url": { + "label": "网址", + "newLabel": "新网址" + }, "opnsenseApiKey": { - "label": "", - "newLabel": "" + "label": "API 密钥 (Key)", + "newLabel": "新 API 密钥 (Key)" }, "opnsenseApiSecret": { - "label": "", - "newLabel": "" + "label": "API 密钥 (保密)", + "newLabel": "新 API 密钥 (保密)" }, "githubAppId": { - "label": "", - "newLabel": "" + "label": "应用ID", + "newLabel": "新应用ID" }, "githubInstallationId": { - "label": "", - "newLabel": "" + "label": "安装 ID", + "newLabel": "新安装 ID" }, "privateKey": { - "label": "", - "newLabel": "" + "label": "私人密钥", + "newLabel": "新私人密钥" } } }, @@ -1015,7 +1019,7 @@ } }, "common": { - "success": "", + "success": "成功", "beta": "测试版", "error": "错误", "action": { @@ -1282,21 +1286,21 @@ "label": "启用状态检查" }, "layout": { - "label": "", + "label": "界面", "option": { - "row": "", - "row-reverse": "", - "column": "", - "column-reverse": "" + "row": "横向", + "row-reverse": "横向 (反转)", + "column": "垂直", + "column-reverse": "垂直 (反转)" } }, "descriptionDisplayMode": { - "label": "", - "description": "", + "label": "描述信息显示模式", + "description": "选择应用描述的显示方式", "option": { - "normal": "", - "tooltip": "", - "hidden": "" + "normal": "窗口组件内", + "tooltip": "显示为悬停提示", + "hidden": "隐藏" } } }, @@ -1543,7 +1547,15 @@ "width": "宽度", "height": "高度" }, - "placeholder": "开始写笔记" + "placeholder": "开始写笔记", + "dismiss": { + "title": "是否放弃修改?", + "message": "仍有未保存的更改,确定要丢弃吗?", + "action": { + "discard": "放弃修改", + "keepEditing": "继续编辑" + } + } }, "iframe": { "name": "iFrame", @@ -1695,6 +1707,9 @@ "calendar": { "name": "日历", "description": "在日历视图中显示某个相对时间段内的集成事件", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Radarr 发布类型", @@ -2273,7 +2288,7 @@ "label": "帖子数量限制" }, "hideDescription": { - "label": "" + "label": "隐藏描述" } } }, @@ -2488,9 +2503,31 @@ "option": {} }, "systemResources": { - "name": "", + "name": "系统资源", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "CPU", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "防火墙接口" + }, + "weather": { + "label": "" } }, "interval": { @@ -3303,7 +3343,7 @@ }, "field": { "name": { - "label": "" + "label": "名称" }, "interval": { "label": "计划时间间隔" diff --git a/packages/translation/src/lang/cr.json b/packages/translation/src/lang/cr.json index 562a7f558..086d2e240 100644 --- a/packages/translation/src/lang/cr.json +++ b/packages/translation/src/lang/cr.json @@ -2,259 +2,275 @@ "init": { "step": { "start": { - "title": "crwdns4538:0crwdne4538:0", - "subtitle": "crwdns4540:0crwdne4540:0", - "description": "crwdns4542:0crwdne4542:0", + "title": "crwdns2264:0crwdne2264:0", + "subtitle": "crwdns2266:0crwdne2266:0", + "description": "crwdns2268:0crwdne2268:0", "action": { - "scratch": "crwdns4544:0crwdne4544:0", - "importOldmarr": "crwdns4546:0crwdne4546:0" + "scratch": "crwdns2270:0crwdne2270:0", + "importOldmarr": "crwdns2272:0crwdne2272:0" } }, "import": { - "title": "crwdns4548:0crwdne4548:0", - "subtitle": "crwdns4550:0crwdne4550:0", + "title": "crwdns2274:0crwdne2274:0", + "subtitle": "crwdns2276:0crwdne2276:0", "dropzone": { - "title": "crwdns4552:0crwdne4552:0", - "description": "crwdns4554:0crwdne4554:0" + "title": "crwdns2278:0crwdne2278:0", + "description": "crwdns2280:0crwdne2280:0" }, "fileInfo": { "action": { - "change": "crwdns4556:0crwdne4556:0" + "change": "crwdns2282:0crwdne2282:0" } }, "importSettings": { - "title": "crwdns4558:0crwdne4558:0", - "description": "crwdns4560:0crwdne4560:0" + "title": "crwdns2284:0crwdne2284:0", + "description": "crwdns2286:0crwdne2286:0" }, "boardSelection": { - "title": "crwdns4562:0{count}crwdne4562:0", - "description": "crwdns4564:0crwdne4564:0", + "title": "crwdns2288:0{count}crwdne2288:0", + "description": "crwdns2692:0crwdne2692:0", "action": { - "selectAll": "crwdns4566:0crwdne4566:0", - "unselectAll": "crwdns4568:0crwdne4568:0" + "selectAll": "crwdns2292:0crwdne2292:0", + "unselectAll": "crwdns2294:0crwdne2294:0" } }, "summary": { - "title": "crwdns4570:0crwdne4570:0", - "description": "crwdns4572:0crwdne4572:0", + "title": "crwdns2296:0crwdne2296:0", + "description": "crwdns2298:0crwdne2298:0", "action": { - "import": "crwdns4574:0crwdne4574:0" + "import": "crwdns2300:0crwdne2300:0" }, "entities": { - "apps": "crwdns4576:0crwdne4576:0", - "boards": "crwdns4578:0crwdne4578:0", - "integrations": "crwdns4580:0crwdne4580:0", - "credentialUsers": "crwdns4582:0crwdne4582:0" + "apps": "crwdns2302:0crwdne2302:0", + "boards": "crwdns2304:0crwdne2304:0", + "integrations": "crwdns2306:0crwdne2306:0", + "credentialUsers": "crwdns2308:0crwdne2308:0" } }, "tokenModal": { - "title": "crwdns4584:0crwdne4584:0", + "title": "crwdns2310:0crwdne2310:0", "field": { "token": { - "label": "crwdns4586:0crwdne4586:0", - "description": "crwdns4588:0crwdne4588:0" + "label": "crwdns2312:0crwdne2312:0", + "description": "crwdns2314:0crwdne2314:0" } }, "notification": { "error": { - "title": "crwdns4590:0crwdne4590:0", - "message": "crwdns4592:0crwdne4592:0" + "title": "crwdns2316:0crwdne2316:0", + "message": "crwdns2318:0crwdne2318:0" } } } }, "user": { - "title": "crwdns4594:0crwdne4594:0", - "subtitle": "crwdns4596:0crwdne4596:0", + "title": "crwdns2320:0crwdne2320:0", + "subtitle": "crwdns2322:0crwdne2322:0", "notification": { "success": { - "title": "crwdns4598:0crwdne4598:0", - "message": "crwdns4600:0crwdne4600:0" + "title": "crwdns2324:0crwdne2324:0", + "message": "crwdns2326:0crwdne2326:0" }, "error": { - "title": "crwdns4602:0crwdne4602:0" + "title": "crwdns2328:0crwdne2328:0" } } }, "group": { - "title": "crwdns4604:0crwdne4604:0", - "subtitle": "crwdns4606:0crwdne4606:0", + "title": "crwdns2330:0crwdne2330:0", + "subtitle": "crwdns2332:0crwdne2332:0", "form": { "name": { - "label": "crwdns4608:0crwdne4608:0", - "description": "crwdns4610:0crwdne4610:0" + "label": "crwdns2334:0crwdne2334:0", + "description": "crwdns2336:0crwdne2336:0" } } }, "settings": { - "title": "crwdns4612:0crwdne4612:0", - "subtitle": "crwdns4614:0crwdne4614:0" + "title": "crwdns2338:0crwdne2338:0", + "subtitle": "crwdns2340:0crwdne2340:0" }, "finish": { - "title": "crwdns4616:0crwdne4616:0", - "subtitle": "crwdns4618:0crwdne4618:0", - "description": "crwdns4620:0crwdne4620:0", + "title": "crwdns2342:0crwdne2342:0", + "subtitle": "crwdns2344:0crwdne2344:0", + "description": "crwdns2346:0crwdne2346:0", "action": { - "goToBoard": "crwdns4622:0{name}crwdne4622:0", - "createBoard": "crwdns4624:0crwdne4624:0", - "inviteUser": "crwdns4626:0crwdne4626:0", - "docs": "crwdns4628:0crwdne4628:0" + "goToBoard": "crwdns2348:0{name}crwdne2348:0", + "createBoard": "crwdns2350:0crwdne2350:0", + "inviteUser": "crwdns2352:0crwdne2352:0", + "docs": "crwdns2354:0crwdne2354:0" } } }, - "backToStart": "crwdns4630:0crwdne4630:0" + "backToStart": "crwdns2356:0crwdne2356:0" }, "user": { - "title": "crwdns4632:0crwdne4632:0", - "name": "crwdns4634:0crwdne4634:0", + "title": "crwdns2:0crwdne2:0", + "name": "crwdns4:0crwdne4:0", "page": { "login": { - "title": "crwdns4636:0crwdne4636:0", - "subtitle": "crwdns4638:0crwdne4638:0" + "title": "crwdns6:0crwdne6:0", + "subtitle": "crwdns8:0crwdne8:0" }, "invite": { - "title": "crwdns4640:0crwdne4640:0", - "subtitle": "crwdns4642:0crwdne4642:0", - "description": "crwdns4644:0{username}crwdne4644:0" + "title": "crwdns10:0crwdne10:0", + "subtitle": "crwdns12:0crwdne12:0", + "description": "crwdns14:0{username}crwdne14:0" }, "init": { - "title": "crwdns4646:0crwdne4646:0", - "subtitle": "crwdns4648:0crwdne4648:0" + "title": "crwdns16:0crwdne16:0", + "subtitle": "crwdns18:0crwdne18:0" } }, "field": { "email": { - "label": "crwdns4650:0crwdne4650:0", - "verified": "crwdns4652:0crwdne4652:0" + "label": "crwdns20:0crwdne20:0", + "verified": "crwdns22:0crwdne22:0" }, "username": { - "label": "crwdns4654:0crwdne4654:0" + "label": "crwdns24:0crwdne24:0" }, "password": { - "label": "crwdns4656:0crwdne4656:0", + "label": "crwdns26:0crwdne26:0", "requirement": { - "length": "crwdns4658:0crwdne4658:0", - "lowercase": "crwdns4660:0crwdne4660:0", - "uppercase": "crwdns4662:0crwdne4662:0", - "number": "crwdns4664:0crwdne4664:0", - "special": "crwdns4666:0crwdne4666:0" + "length": "crwdns28:0crwdne28:0", + "lowercase": "crwdns30:0crwdne30:0", + "uppercase": "crwdns32:0crwdne32:0", + "number": "crwdns34:0crwdne34:0", + "special": "crwdns36:0crwdne36:0" } }, "passwordConfirm": { - "label": "crwdns4668:0crwdne4668:0" + "label": "crwdns38:0crwdne38:0" }, "previousPassword": { - "label": "crwdns4670:0crwdne4670:0" + "label": "crwdns40:0crwdne40:0" }, "homeBoard": { - "label": "crwdns4672:0crwdne4672:0" + "label": "crwdns42:0crwdne42:0" }, "pingIconsEnabled": { - "label": "crwdns4674:0crwdne4674:0" + "label": "crwdns44:0crwdne44:0" + }, + "defaultSearchEngine": { + "label": "crwdns2694:0crwdne2694:0" + }, + "openSearchInNewTab": { + "label": "crwdns2696:0crwdne2696:0" } }, "error": { - "usernameTaken": "crwdns4676:0crwdne4676:0" + "usernameTaken": "crwdns46:0crwdne46:0" }, "action": { "login": { - "label": "crwdns4678:0crwdne4678:0", - "labelWith": "crwdns4680:0{provider}crwdne4680:0", + "label": "crwdns48:0crwdne48:0", + "labelWith": "crwdns50:0{provider}crwdne50:0", "notification": { "success": { - "title": "crwdns4682:0crwdne4682:0", - "message": "crwdns4684:0crwdne4684:0" + "title": "crwdns52:0crwdne52:0", + "message": "crwdns54:0crwdne54:0" }, "error": { - "title": "crwdns4686:0crwdne4686:0", - "message": "crwdns4688:0crwdne4688:0" + "title": "crwdns56:0crwdne56:0", + "message": "crwdns58:0crwdne58:0" } }, "forgotPassword": { - "label": "crwdns4690:0crwdne4690:0", - "description": "crwdns4692:0crwdne4692:0" + "label": "crwdns60:0crwdne60:0", + "description": "crwdns62:0crwdne62:0" } }, "register": { - "label": "crwdns4694:0crwdne4694:0", + "label": "crwdns64:0crwdne64:0", "notification": { "success": { - "title": "crwdns4696:0crwdne4696:0", - "message": "crwdns4698:0crwdne4698:0" + "title": "crwdns66:0crwdne66:0", + "message": "crwdns68:0crwdne68:0" }, "error": { - "title": "crwdns4700:0crwdne4700:0", - "message": "crwdns4702:0crwdne4702:0" + "title": "crwdns70:0crwdne70:0", + "message": "crwdns72:0crwdne72:0" } } }, - "create": "crwdns4704:0crwdne4704:0", + "create": "crwdns74:0crwdne74:0", "changePassword": { - "label": "crwdns4706:0crwdne4706:0", + "label": "crwdns76:0crwdne76:0", "notification": { "success": { - "message": "crwdns4708:0crwdne4708:0" + "message": "crwdns78:0crwdne78:0" }, "error": { - "message": "crwdns4710:0crwdne4710:0" + "message": "crwdns80:0crwdne80:0" } } }, "changeHomeBoard": { "notification": { "success": { - "message": "crwdns4712:0crwdne4712:0" + "message": "crwdns82:0crwdne82:0" }, "error": { - "message": "crwdns4714:0crwdne4714:0" + "message": "crwdns84:0crwdne84:0" + } + } + }, + "changeSearchPreferences": { + "notification": { + "success": { + "message": "crwdns2698:0crwdne2698:0" + }, + "error": { + "message": "crwdns2700:0crwdne2700:0" } } }, "changeFirstDayOfWeek": { "notification": { "success": { - "message": "crwdns4716:0crwdne4716:0" + "message": "crwdns86:0crwdne86:0" }, "error": { - "message": "crwdns4718:0crwdne4718:0" + "message": "crwdns88:0crwdne88:0" } } }, "changePingIconsEnabled": { "notification": { "success": { - "message": "crwdns4720:0crwdne4720:0" + "message": "crwdns90:0crwdne90:0" }, "error": { - "message": "crwdns4722:0crwdne4722:0" + "message": "crwdns92:0crwdne92:0" } } }, "manageAvatar": { "changeImage": { - "label": "crwdns4724:0crwdne4724:0", + "label": "crwdns94:0crwdne94:0", "notification": { "success": { - "message": "crwdns4726:0crwdne4726:0" + "message": "crwdns96:0crwdne96:0" }, "error": { - "message": "crwdns4728:0crwdne4728:0" + "message": "crwdns98:0crwdne98:0" }, "toLarge": { - "title": "crwdns4730:0crwdne4730:0", - "message": "crwdns4732:0{size}crwdne4732:0" + "title": "crwdns100:0crwdne100:0", + "message": "crwdns102:0{size}crwdne102:0" } } }, "removeImage": { - "label": "crwdns4734:0crwdne4734:0", - "confirm": "crwdns4736:0crwdne4736:0", + "label": "crwdns104:0crwdne104:0", + "confirm": "crwdns106:0crwdne106:0", "notification": { "success": { - "message": "crwdns4738:0crwdne4738:0" + "message": "crwdns108:0crwdne108:0" }, "error": { - "message": "crwdns4740:0crwdne4740:0" + "message": "crwdns110:0crwdne110:0" } } } @@ -262,629 +278,871 @@ "editProfile": { "notification": { "success": { - "message": "crwdns4742:0crwdne4742:0" + "message": "crwdns112:0crwdne112:0" }, "error": { - "message": "crwdns4744:0crwdne4744:0" + "message": "crwdns114:0crwdne114:0" } } }, "delete": { - "label": "crwdns4746:0crwdne4746:0", - "description": "crwdns4748:0crwdne4748:0", - "confirm": "crwdns4750:0{username}crwdne4750:0" + "label": "crwdns116:0crwdne116:0", + "description": "crwdns118:0crwdne118:0", + "confirm": "crwdns120:0{username}crwdne120:0" }, "select": { - "label": "crwdns4752:0crwdne4752:0", - "notFound": "crwdns4754:0crwdne4754:0" + "label": "crwdns122:0crwdne122:0", + "notFound": "crwdns124:0crwdne124:0" }, "transfer": { - "label": "crwdns4756:0crwdne4756:0" + "label": "crwdns126:0crwdne126:0" } } }, "group": { - "title": "crwdns4758:0crwdne4758:0", - "name": "crwdns4760:0crwdne4760:0", - "search": "crwdns4762:0crwdne4762:0", + "title": "crwdns128:0crwdne128:0", + "name": "crwdns130:0crwdne130:0", + "search": "crwdns132:0crwdne132:0", "field": { - "name": "crwdns4764:0crwdne4764:0", - "members": "crwdns4766:0crwdne4766:0" + "name": "crwdns134:0crwdne134:0", + "members": "crwdns136:0crwdne136:0", + "homeBoard": { + "label": "crwdns2760:0crwdne2760:0", + "description": "crwdns2762:0crwdne2762:0" + }, + "mobileBoard": { + "label": "crwdns2764:0crwdne2764:0", + "description": "crwdns2766:0crwdne2766:0" + } }, "permission": { "admin": { - "title": "crwdns4768:0crwdne4768:0", + "title": "crwdns138:0crwdne138:0", "item": { "admin": { - "label": "crwdns4770:0crwdne4770:0", - "description": "crwdns4772:0crwdne4772:0" + "label": "crwdns140:0crwdne140:0", + "description": "crwdns142:0crwdne142:0" } } }, "app": { - "title": "crwdns4774:0crwdne4774:0", + "title": "crwdns144:0crwdne144:0", "item": { "create": { - "label": "crwdns4776:0crwdne4776:0", - "description": "crwdns4778:0crwdne4778:0" + "label": "crwdns146:0crwdne146:0", + "description": "crwdns148:0crwdne148:0" }, "use-all": { - "label": "crwdns4780:0crwdne4780:0", - "description": "crwdns4782:0crwdne4782:0" + "label": "crwdns150:0crwdne150:0", + "description": "crwdns152:0crwdne152:0" }, "modify-all": { - "label": "crwdns4784:0crwdne4784:0", - "description": "crwdns4786:0crwdne4786:0" + "label": "crwdns154:0crwdne154:0", + "description": "crwdns156:0crwdne156:0" }, "full-all": { - "label": "crwdns4788:0crwdne4788:0", - "description": "crwdns4790:0crwdne4790:0" + "label": "crwdns158:0crwdne158:0", + "description": "crwdns160:0crwdne160:0" } } }, "board": { - "title": "crwdns4792:0crwdne4792:0", + "title": "crwdns162:0crwdne162:0", "item": { "create": { - "label": "crwdns4794:0crwdne4794:0", - "description": "crwdns4796:0crwdne4796:0" + "label": "crwdns164:0crwdne164:0", + "description": "crwdns166:0crwdne166:0" }, "view-all": { - "label": "crwdns4798:0crwdne4798:0", - "description": "crwdns4800:0crwdne4800:0" + "label": "crwdns168:0crwdne168:0", + "description": "crwdns170:0crwdne170:0" }, "modify-all": { - "label": "crwdns4802:0crwdne4802:0", - "description": "crwdns4804:0crwdne4804:0" + "label": "crwdns172:0crwdne172:0", + "description": "crwdns174:0crwdne174:0" }, "full-all": { - "label": "crwdns4806:0crwdne4806:0", - "description": "crwdns4808:0crwdne4808:0" + "label": "crwdns176:0crwdne176:0", + "description": "crwdns178:0crwdne178:0" } } }, "integration": { - "title": "crwdns4810:0crwdne4810:0", + "title": "crwdns180:0crwdne180:0", "item": { "create": { - "label": "crwdns4812:0crwdne4812:0", - "description": "crwdns4814:0crwdne4814:0" + "label": "crwdns182:0crwdne182:0", + "description": "crwdns184:0crwdne184:0" }, "use-all": { - "label": "crwdns4816:0crwdne4816:0", - "description": "crwdns4818:0crwdne4818:0" + "label": "crwdns186:0crwdne186:0", + "description": "crwdns188:0crwdne188:0" }, "interact-all": { - "label": "crwdns4820:0crwdne4820:0", - "description": "crwdns4822:0crwdne4822:0" + "label": "crwdns190:0crwdne190:0", + "description": "crwdns192:0crwdne192:0" }, "full-all": { - "label": "crwdns4824:0crwdne4824:0", - "description": "crwdns4826:0crwdne4826:0" + "label": "crwdns194:0crwdne194:0", + "description": "crwdns196:0crwdne196:0" } } }, "media": { - "title": "crwdns4828:0crwdne4828:0", + "title": "crwdns198:0crwdne198:0", "item": { "upload": { - "label": "crwdns4830:0crwdne4830:0", - "description": "crwdns4832:0crwdne4832:0" + "label": "crwdns200:0crwdne200:0", + "description": "crwdns202:0crwdne202:0" }, "view-all": { - "label": "crwdns4834:0crwdne4834:0", - "description": "crwdns4836:0crwdne4836:0" + "label": "crwdns204:0crwdne204:0", + "description": "crwdns206:0crwdne206:0" }, "full-all": { - "label": "crwdns4838:0crwdne4838:0", - "description": "crwdns4840:0crwdne4840:0" + "label": "crwdns208:0crwdne208:0", + "description": "crwdns210:0crwdne210:0" } } }, "other": { - "title": "crwdns4842:0crwdne4842:0", + "title": "crwdns212:0crwdne212:0", "item": { "view-logs": { - "label": "crwdns4844:0crwdne4844:0", - "description": "crwdns4846:0crwdne4846:0" + "label": "crwdns214:0crwdne214:0", + "description": "crwdns216:0crwdne216:0" } } }, "search-engine": { - "title": "crwdns4848:0crwdne4848:0", + "title": "crwdns218:0crwdne218:0", "item": { "create": { - "label": "crwdns4850:0crwdne4850:0", - "description": "crwdns4852:0crwdne4852:0" + "label": "crwdns220:0crwdne220:0", + "description": "crwdns222:0crwdne222:0" }, "modify-all": { - "label": "crwdns4854:0crwdne4854:0", - "description": "crwdns4856:0crwdne4856:0" + "label": "crwdns224:0crwdne224:0", + "description": "crwdns226:0crwdne226:0" }, "full-all": { - "label": "crwdns4858:0crwdne4858:0", - "description": "crwdns4860:0crwdne4860:0" + "label": "crwdns228:0crwdne228:0", + "description": "crwdns230:0crwdne230:0" } } } }, "memberNotice": { - "mixed": "crwdns4862:0crwdne4862:0", - "external": "crwdns4864:0crwdne4864:0" + "mixed": "crwdns232:0crwdne232:0", + "external": "crwdns234:0crwdne234:0" }, "reservedNotice": { - "message": "crwdns4866:0crwdne4866:0" + "message": "crwdns236:0crwdne236:0" }, "action": { "create": { - "label": "crwdns4868:0crwdne4868:0", + "label": "crwdns238:0crwdne238:0", "notification": { "success": { - "message": "crwdns4870:0crwdne4870:0" + "message": "crwdns240:0crwdne240:0" }, "error": { - "message": "crwdns4872:0crwdne4872:0" + "message": "crwdns242:0crwdne242:0" } } }, "transfer": { - "label": "crwdns4874:0crwdne4874:0", - "description": "crwdns4876:0crwdne4876:0", - "confirm": "crwdns4878:0{name}crwdnd4878:0{username}crwdne4878:0", + "label": "crwdns244:0crwdne244:0", + "description": "crwdns246:0crwdne246:0", + "confirm": "crwdns248:0{name}crwdnd248:0{username}crwdne248:0", "notification": { "success": { - "message": "crwdns4880:0{group}crwdnd4880:0{user}crwdne4880:0" + "message": "crwdns250:0{group}crwdnd250:0{user}crwdne250:0" }, "error": { - "message": "crwdns4882:0crwdne4882:0" + "message": "crwdns252:0crwdne252:0" } } }, "addMember": { - "label": "crwdns4884:0crwdne4884:0" + "label": "crwdns254:0crwdne254:0" }, "removeMember": { - "label": "crwdns4886:0crwdne4886:0", - "confirm": "crwdns4888:0{user}crwdne4888:0" + "label": "crwdns256:0crwdne256:0", + "confirm": "crwdns258:0{user}crwdne258:0" }, "delete": { - "label": "crwdns4890:0crwdne4890:0", - "description": "crwdns4892:0crwdne4892:0", - "confirm": "crwdns4894:0{name}crwdne4894:0", + "label": "crwdns260:0crwdne260:0", + "description": "crwdns262:0crwdne262:0", + "confirm": "crwdns264:0{name}crwdne264:0", "notification": { "success": { - "message": "crwdns4896:0{name}crwdne4896:0" + "message": "crwdns266:0{name}crwdne266:0" }, "error": { - "message": "crwdns4898:0{name}crwdne4898:0" + "message": "crwdns268:0{name}crwdne268:0" } } }, "changePermissions": { "notification": { "success": { - "title": "crwdns4900:0crwdne4900:0", - "message": "crwdns4902:0crwdne4902:0" + "title": "crwdns270:0crwdne270:0", + "message": "crwdns272:0crwdne272:0" }, "error": { - "title": "crwdns4904:0crwdne4904:0", - "message": "crwdns4906:0crwdne4906:0" + "title": "crwdns274:0crwdne274:0", + "message": "crwdns276:0crwdne276:0" } } }, "update": { "notification": { "success": { - "message": "crwdns4908:0{name}crwdne4908:0" + "message": "crwdns278:0{name}crwdne278:0" }, "error": { - "message": "crwdns4910:0{name}crwdne4910:0" + "message": "crwdns280:0{name}crwdne280:0" } } }, "select": { - "label": "crwdns4912:0crwdne4912:0", - "notFound": "crwdns4914:0crwdne4914:0" + "label": "crwdns282:0crwdne282:0", + "notFound": "crwdns284:0crwdne284:0" + }, + "settings": { + "board": { + "notification": { + "success": { + "title": "crwdns2768:0crwdne2768:0", + "message": "crwdns2770:0crwdne2770:0" + }, + "error": { + "title": "crwdns2772:0crwdne2772:0", + "message": "crwdns2774:0crwdne2774:0" + } + } + } + }, + "changePosition": { + "notification": { + "success": { + "message": "crwdns2776:0crwdne2776:0" + }, + "error": { + "message": "crwdns2778:0crwdne2778:0" + } + } } + }, + "defaultGroup": { + "name": "crwdns2780:0crwdne2780:0", + "description": "crwdns2782:0{name}crwdne2782:0" } }, "app": { + "search": "crwdns2530:0crwdne2530:0", "page": { "list": { - "title": "crwdns4916:0crwdne4916:0", + "title": "crwdns286:0crwdne286:0", "noResults": { - "title": "crwdns4918:0crwdne4918:0", - "action": "crwdns4920:0crwdne4920:0" + "title": "crwdns288:0crwdne288:0", + "action": "crwdns290:0crwdne290:0" } }, "create": { - "title": "crwdns4922:0crwdne4922:0", + "title": "crwdns292:0crwdne292:0", "notification": { "success": { - "title": "crwdns4924:0crwdne4924:0", - "message": "crwdns4926:0crwdne4926:0" + "title": "crwdns294:0crwdne294:0", + "message": "crwdns296:0crwdne296:0" }, "error": { - "title": "crwdns4928:0crwdne4928:0", - "message": "crwdns4930:0crwdne4930:0" + "title": "crwdns298:0crwdne298:0", + "message": "crwdns300:0crwdne300:0" } } }, "edit": { - "title": "crwdns4932:0crwdne4932:0", + "title": "crwdns302:0crwdne302:0", "notification": { "success": { - "title": "crwdns4934:0crwdne4934:0", - "message": "crwdns4936:0crwdne4936:0" + "title": "crwdns304:0crwdne304:0", + "message": "crwdns306:0crwdne306:0" }, "error": { - "title": "crwdns4938:0crwdne4938:0", - "message": "crwdns4940:0crwdne4940:0" + "title": "crwdns308:0crwdne308:0", + "message": "crwdns310:0crwdne310:0" } } }, "delete": { - "title": "crwdns4942:0crwdne4942:0", - "message": "crwdns4944:0{name}crwdne4944:0", + "title": "crwdns312:0crwdne312:0", + "message": "crwdns314:0{name}crwdne314:0", "notification": { "success": { - "title": "crwdns4946:0crwdne4946:0", - "message": "crwdns4948:0crwdne4948:0" + "title": "crwdns316:0crwdne316:0", + "message": "crwdns318:0crwdne318:0" }, "error": { - "title": "crwdns4950:0crwdne4950:0", - "message": "crwdns4952:0crwdne4952:0" + "title": "crwdns320:0crwdne320:0", + "message": "crwdns322:0crwdne322:0" } } } }, "field": { "name": { - "label": "crwdns4954:0crwdne4954:0" + "label": "crwdns324:0crwdne324:0" }, "description": { - "label": "crwdns4956:0crwdne4956:0" + "label": "crwdns326:0crwdne326:0" }, "url": { - "label": "crwdns4958:0crwdne4958:0" + "label": "crwdns328:0crwdne328:0" + }, + "useDifferentUrlForPing": { + "checkbox": { + "label": "crwdns2816:0crwdne2816:0", + "description": "crwdns2818:0crwdne2818:0" + } } }, "action": { "select": { - "label": "crwdns4960:0crwdne4960:0", - "notFound": "crwdns4962:0crwdne4962:0" - } + "label": "crwdns330:0crwdne330:0", + "notFound": "crwdns332:0crwdne332:0", + "search": "crwdns3156:0crwdne3156:0", + "noResults": "crwdns3158:0crwdne3158:0", + "action": "crwdns3160:0{app}crwdne3160:0", + "title": "crwdns3162:0crwdne3162:0" + }, + "create": { + "title": "crwdns3164:0crwdne3164:0", + "description": "crwdns3166:0crwdne3166:0", + "action": "crwdns3168:0crwdne3168:0" + }, + "add": "crwdns3170:0crwdne3170:0" } }, "integration": { "page": { "list": { - "title": "crwdns4964:0crwdne4964:0", - "search": "crwdns4966:0crwdne4966:0", + "title": "crwdns334:0crwdne334:0", + "search": "crwdns336:0crwdne336:0", "noResults": { - "title": "crwdns4968:0crwdne4968:0" + "title": "crwdns338:0crwdne338:0" } }, "create": { - "title": "crwdns4970:0{name}crwdne4970:0", + "title": "crwdns340:0{name}crwdne340:0", "notification": { "success": { - "title": "crwdns4972:0crwdne4972:0", - "message": "crwdns4974:0crwdne4974:0" + "title": "crwdns342:0crwdne342:0", + "message": "crwdns344:0crwdne344:0" }, "error": { - "title": "crwdns4976:0crwdne4976:0", - "message": "crwdns4978:0crwdne4978:0" + "title": "crwdns346:0crwdne346:0", + "message": "crwdns348:0crwdne348:0" } } }, "edit": { - "title": "crwdns4980:0{name}crwdne4980:0", + "title": "crwdns350:0{name}crwdne350:0", "notification": { "success": { - "title": "crwdns4982:0crwdne4982:0", - "message": "crwdns4984:0crwdne4984:0" + "title": "crwdns352:0crwdne352:0", + "message": "crwdns354:0crwdne354:0" }, "error": { - "title": "crwdns4986:0crwdne4986:0", - "message": "crwdns4988:0crwdne4988:0" + "title": "crwdns356:0crwdne356:0", + "message": "crwdns358:0crwdne358:0" } } }, "delete": { - "title": "crwdns4990:0crwdne4990:0", - "message": "crwdns4992:0{name}crwdne4992:0", + "title": "crwdns360:0crwdne360:0", + "message": "crwdns362:0{name}crwdne362:0", "notification": { "success": { - "title": "crwdns4994:0crwdne4994:0", - "message": "crwdns4996:0crwdne4996:0" + "title": "crwdns364:0crwdne364:0", + "message": "crwdns366:0crwdne366:0" }, "error": { - "title": "crwdns4998:0crwdne4998:0", - "message": "crwdns5000:0crwdne5000:0" + "title": "crwdns368:0crwdne368:0", + "message": "crwdns370:0crwdne370:0" } } } }, "field": { "name": { - "label": "crwdns5002:0crwdne5002:0" + "label": "crwdns372:0crwdne372:0" }, "url": { - "label": "crwdns5004:0crwdne5004:0" + "label": "crwdns374:0crwdne374:0" + }, + "attemptSearchEngineCreation": { + "label": "crwdns2512:0crwdne2512:0", + "description": "crwdns2514:0{kind}crwdne2514:0" + }, + "createApp": { + "label": "crwdns3050:0crwdne3050:0", + "description": "crwdns3052:0crwdne3052:0" + }, + "appHref": { + "placeholder": "crwdns3054:0crwdne3054:0" } }, "action": { - "create": "crwdns5006:0crwdne5006:0" + "create": "crwdns376:0crwdne376:0" }, "testConnection": { "action": { - "create": "crwdns5008:0crwdne5008:0", - "edit": "crwdns5010:0crwdne5010:0" + "create": "crwdns378:0crwdne378:0", + "edit": "crwdns380:0crwdne380:0" }, - "alertNotice": "crwdns5012:0crwdne5012:0", + "error": { + "common": { + "cause": { + "title": "crwdns3272:0crwdne3272:0" + } + }, + "unknown": { + "title": "crwdns3274:0crwdne3274:0", + "description": "crwdns3276:0crwdne3276:0" + }, + "parse": { + "title": "crwdns3278:0crwdne3278:0", + "description": "crwdns3280:0crwdne3280:0" + }, + "authorization": { + "title": "crwdns3282:0crwdne3282:0", + "description": "crwdns3284:0crwdne3284:0" + }, + "statusCode": { + "title": "crwdns3286:0crwdne3286:0", + "description": "crwdns3288:0{statusCode}crwdnd3288:0{reason}crwdne3288:0", + "otherDescription": "crwdns3290:0{statusCode}crwdne3290:0", + "reason": { + "badRequest": "crwdns3292:0crwdne3292:0", + "notFound": "crwdns3294:0crwdne3294:0", + "tooManyRequests": "crwdns3296:0crwdne3296:0", + "internalServerError": "crwdns3298:0crwdne3298:0", + "serviceUnavailable": "crwdns3300:0crwdne3300:0", + "gatewayTimeout": "crwdns3302:0crwdne3302:0" + } + }, + "certificate": { + "title": "crwdns3304:0crwdne3304:0", + "description": { + "expired": "crwdns3306:0crwdne3306:0", + "notYetValid": "crwdns3308:0crwdne3308:0", + "untrusted": "crwdns3310:0crwdne3310:0", + "hostnameMismatch": "crwdns3312:0crwdne3312:0" + }, + "alert": { + "permission": { + "title": "crwdns3314:0crwdne3314:0", + "message": "crwdns3316:0crwdne3316:0" + }, + "hostnameMismatch": { + "title": "crwdns3318:0crwdne3318:0", + "message": "crwdns3320:0crwdne3320:0" + }, + "extract": { + "title": "crwdns3322:0crwdne3322:0", + "message": "crwdns3324:0crwdne3324:0" + } + }, + "action": { + "retry": { + "label": "crwdns3326:0crwdne3326:0" + }, + "trust": { + "label": "crwdns3328:0crwdne3328:0" + }, + "upload": { + "label": "crwdns3330:0crwdne3330:0" + } + }, + "hostnameMismatch": { + "confirm": { + "title": "crwdns3332:0crwdne3332:0", + "message": "crwdns3334:0crwdne3334:0" + }, + "notification": { + "success": { + "title": "crwdns3336:0crwdne3336:0", + "message": "crwdns3338:0crwdne3338:0" + }, + "error": { + "title": "crwdns3340:0crwdne3340:0", + "message": "crwdns3342:0crwdne3342:0" + } + } + }, + "selfSigned": { + "confirm": { + "title": "crwdns3344:0crwdne3344:0", + "message": "crwdns3346:0crwdne3346:0" + }, + "notification": { + "success": { + "title": "crwdns3348:0crwdne3348:0", + "message": "crwdns3350:0crwdne3350:0" + }, + "error": { + "title": "crwdns3352:0crwdne3352:0", + "message": "crwdns3354:0crwdne3354:0" + } + } + }, + "details": { + "title": "crwdns3356:0crwdne3356:0", + "description": "crwdns3358:0crwdne3358:0", + "content": { + "action": "crwdns3360:0crwdne3360:0", + "title": "crwdns3362:0crwdne3362:0" + } + } + }, + "request": { + "title": "crwdns3364:0crwdne3364:0", + "description": { + "connection": { + "hostUnreachable": "crwdns3366:0crwdne3366:0", + "networkUnreachable": "crwdns3368:0crwdne3368:0", + "refused": "crwdns3370:0crwdne3370:0", + "reset": "crwdns3372:0crwdne3372:0" + }, + "dns": { + "notFound": "crwdns3374:0crwdne3374:0", + "timeout": "crwdns3376:0crwdne3376:0", + "noAnswer": "crwdns3378:0crwdne3378:0" + }, + "timeout": { + "aborted": "crwdns3380:0crwdne3380:0", + "timeout": "crwdns3382:0crwdne3382:0" + } + } + } + }, + "alertNotice": "crwdns382:0crwdne382:0", "notification": { "success": { - "title": "crwdns5014:0crwdne5014:0", - "message": "crwdns5016:0crwdne5016:0" + "title": "crwdns384:0crwdne384:0", + "message": "crwdns386:0crwdne386:0" }, "invalidUrl": { - "title": "crwdns5018:0crwdne5018:0", - "message": "crwdns5020:0crwdne5020:0" + "title": "crwdns388:0crwdne388:0", + "message": "crwdns390:0crwdne390:0" }, "secretNotDefined": { - "title": "crwdns5022:0crwdne5022:0", - "message": "crwdns5024:0crwdne5024:0" + "title": "crwdns392:0crwdne392:0", + "message": "crwdns394:0crwdne394:0" }, "invalidCredentials": { - "title": "crwdns5026:0crwdne5026:0", - "message": "crwdns5028:0crwdne5028:0" + "title": "crwdns396:0crwdne396:0", + "message": "crwdns398:0crwdne398:0" }, "commonError": { - "title": "crwdns5030:0crwdne5030:0", - "message": "crwdns5032:0crwdne5032:0" + "title": "crwdns400:0crwdne400:0", + "message": "crwdns402:0crwdne402:0" }, "badRequest": { - "title": "crwdns5034:0crwdne5034:0", - "message": "crwdns5036:0crwdne5036:0" + "title": "crwdns404:0crwdne404:0", + "message": "crwdns406:0crwdne406:0" }, "unauthorized": { - "title": "crwdns5038:0crwdne5038:0", - "message": "crwdns5040:0crwdne5040:0" + "title": "crwdns408:0crwdne408:0", + "message": "crwdns410:0crwdne410:0" }, "forbidden": { - "title": "crwdns5042:0crwdne5042:0", - "message": "crwdns5044:0crwdne5044:0" + "title": "crwdns412:0crwdne412:0", + "message": "crwdns414:0crwdne414:0" }, "notFound": { - "title": "crwdns5046:0crwdne5046:0", - "message": "crwdns5048:0crwdne5048:0" + "title": "crwdns416:0crwdne416:0", + "message": "crwdns418:0crwdne418:0" }, "internalServerError": { - "title": "crwdns5050:0crwdne5050:0", - "message": "crwdns5052:0crwdne5052:0" + "title": "crwdns420:0crwdne420:0", + "message": "crwdns422:0crwdne422:0" }, "serviceUnavailable": { - "title": "crwdns5054:0crwdne5054:0", - "message": "crwdns5056:0crwdne5056:0" + "title": "crwdns424:0crwdne424:0", + "message": "crwdns426:0crwdne426:0" }, "connectionAborted": { - "title": "crwdns5058:0crwdne5058:0", - "message": "crwdns5060:0crwdne5060:0" + "title": "crwdns428:0crwdne428:0", + "message": "crwdns430:0crwdne430:0" }, "domainNotFound": { - "title": "crwdns5062:0crwdne5062:0", - "message": "crwdns5064:0crwdne5064:0" + "title": "crwdns432:0crwdne432:0", + "message": "crwdns434:0crwdne434:0" }, "connectionRefused": { - "title": "crwdns5066:0crwdne5066:0", - "message": "crwdns5068:0crwdne5068:0" + "title": "crwdns436:0crwdne436:0", + "message": "crwdns438:0crwdne438:0" }, "invalidJson": { - "title": "crwdns5070:0crwdne5070:0", - "message": "crwdns5072:0crwdne5072:0" + "title": "crwdns440:0crwdne440:0", + "message": "crwdns442:0crwdne442:0" }, "wrongPath": { - "title": "crwdns5074:0crwdne5074:0", - "message": "crwdns5076:0crwdne5076:0" + "title": "crwdns444:0crwdne444:0", + "message": "crwdns446:0crwdne446:0" + }, + "tooManyRequests": { + "title": "crwdns3115:0crwdne3115:0", + "message": "crwdns3117:0crwdne3117:0" } } }, "secrets": { - "title": "crwdns5078:0crwdne5078:0", - "lastUpdated": "crwdns5080:0{date}crwdne5080:0", + "title": "crwdns448:0crwdne448:0", + "lastUpdated": "crwdns450:0{date}crwdne450:0", "notSet": { - "label": "crwdns5082:0crwdne5082:0", - "tooltip": "crwdns5084:0crwdne5084:0" + "label": "crwdns2358:0crwdne2358:0", + "tooltip": "crwdns2360:0crwdne2360:0" }, - "secureNotice": "crwdns5086:0crwdne5086:0", + "secureNotice": "crwdns452:0crwdne452:0", "reset": { - "title": "crwdns5088:0crwdne5088:0", - "message": "crwdns5090:0crwdne5090:0" + "title": "crwdns454:0crwdne454:0", + "message": "crwdns456:0crwdne456:0" }, "noSecretsRequired": { - "segmentTitle": "crwdns5092:0crwdne5092:0", - "text": "crwdns5094:0crwdne5094:0" + "segmentTitle": "crwdns458:0crwdne458:0", + "text": "crwdns460:0crwdne460:0" }, "kind": { "username": { - "label": "crwdns5096:0crwdne5096:0", - "newLabel": "crwdns5098:0crwdne5098:0" + "label": "crwdns462:0crwdne462:0", + "newLabel": "crwdns464:0crwdne464:0" }, "apiKey": { - "label": "crwdns5100:0crwdne5100:0", - "newLabel": "crwdns5102:0crwdne5102:0" + "label": "crwdns466:0crwdne466:0", + "newLabel": "crwdns468:0crwdne468:0" }, "password": { - "label": "crwdns5104:0crwdne5104:0", - "newLabel": "crwdns5106:0crwdne5106:0" + "label": "crwdns470:0crwdne470:0", + "newLabel": "crwdns472:0crwdne472:0" + }, + "tokenId": { + "label": "crwdns2628:0crwdne2628:0", + "newLabel": "crwdns2630:0crwdne2630:0" + }, + "realm": { + "label": "crwdns2632:0crwdne2632:0", + "newLabel": "crwdns2634:0crwdne2634:0" + }, + "personalAccessToken": { + "label": "crwdns3504:0crwdne3504:0", + "newLabel": "crwdns3506:0crwdne3506:0" + }, + "topic": { + "label": "crwdns3472:0crwdne3472:0", + "newLabel": "crwdns3474:0crwdne3474:0" + }, + "url": { + "label": "crwdns3706:0crwdne3706:0", + "newLabel": "crwdns3708:0crwdne3708:0" + }, + "opnsenseApiKey": { + "label": "crwdns3614:0crwdne3614:0", + "newLabel": "crwdns3616:0crwdne3616:0" + }, + "opnsenseApiSecret": { + "label": "crwdns3618:0crwdne3618:0", + "newLabel": "crwdns3620:0crwdne3620:0" + }, + "githubAppId": { + "label": "crwdns3676:0crwdne3676:0", + "newLabel": "crwdns3678:0crwdne3678:0" + }, + "githubInstallationId": { + "label": "crwdns3680:0crwdne3680:0", + "newLabel": "crwdns3682:0crwdne3682:0" + }, + "privateKey": { + "label": "crwdns3684:0crwdne3684:0", + "newLabel": "crwdns3686:0crwdne3686:0" } } }, "permission": { - "use": "crwdns5108:0crwdne5108:0", - "interact": "crwdns5110:0crwdne5110:0", - "full": "crwdns5112:0crwdne5112:0" + "use": "crwdns474:0crwdne474:0", + "interact": "crwdns476:0crwdne476:0", + "full": "crwdns478:0crwdne478:0" } }, "media": { - "plural": "crwdns5114:0crwdne5114:0", - "search": "crwdns5116:0crwdne5116:0", + "plural": "crwdns480:0crwdne480:0", + "search": "crwdns482:0crwdne482:0", "field": { - "name": "crwdns5118:0crwdne5118:0", - "size": "crwdns5120:0crwdne5120:0", - "creator": "crwdns5122:0crwdne5122:0" + "name": "crwdns484:0crwdne484:0", + "size": "crwdns486:0crwdne486:0", + "creator": "crwdns488:0crwdne488:0" }, "action": { "upload": { - "label": "crwdns5124:0crwdne5124:0", - "file": "crwdns5126:0crwdne5126:0", + "label": "crwdns490:0crwdne490:0", + "file": "crwdns492:0crwdne492:0", "notification": { "success": { - "message": "crwdns5128:0crwdne5128:0" + "message": "crwdns494:0crwdne494:0" }, "error": { - "message": "crwdns5130:0crwdne5130:0" + "message": "crwdns496:0crwdne496:0" } } }, "delete": { - "label": "crwdns5132:0crwdne5132:0", - "description": "crwdns5134:0crwdne5134:0", + "label": "crwdns498:0crwdne498:0", + "description": "crwdns500:0crwdne500:0", "notification": { "success": { - "message": "crwdns5136:0crwdne5136:0" + "message": "crwdns502:0crwdne502:0" }, "error": { - "message": "crwdns5138:0crwdne5138:0" + "message": "crwdns504:0crwdne504:0" } } }, "copy": { - "label": "crwdns5140:0crwdne5140:0" + "label": "crwdns506:0crwdne506:0" + }, + "open": { + "label": "crwdns2680:0crwdne2680:0" } } }, "common": { - "beta": "crwdns5142:0crwdne5142:0", - "error": "crwdns5144:0crwdne5144:0", + "success": "crwdns3622:0crwdne3622:0", + "beta": "crwdns508:0crwdne508:0", + "error": "crwdns510:0crwdne510:0", "action": { - "add": "crwdns5146:0crwdne5146:0", - "apply": "crwdns5148:0crwdne5148:0", - "backToOverview": "crwdns5150:0crwdne5150:0", - "create": "crwdns5152:0crwdne5152:0", - "edit": "crwdns5154:0crwdne5154:0", - "import": "crwdns5156:0crwdne5156:0", - "insert": "crwdns5158:0crwdne5158:0", - "remove": "crwdns5160:0crwdne5160:0", - "save": "crwdns5162:0crwdne5162:0", - "saveChanges": "crwdns5164:0crwdne5164:0", - "cancel": "crwdns5166:0crwdne5166:0", - "delete": "crwdns5168:0crwdne5168:0", - "discard": "crwdns5170:0crwdne5170:0", - "confirm": "crwdns5172:0crwdne5172:0", - "continue": "crwdns5174:0crwdne5174:0", - "previous": "crwdns5176:0crwdne5176:0", - "next": "crwdns5178:0crwdne5178:0", - "checkoutDocs": "crwdns5180:0crwdne5180:0", - "checkLogs": "crwdns5182:0crwdne5182:0", - "tryAgain": "crwdns5184:0crwdne5184:0", - "loading": "crwdns5186:0crwdne5186:0" + "add": "crwdns512:0crwdne512:0", + "apply": "crwdns514:0crwdne514:0", + "backToOverview": "crwdns516:0crwdne516:0", + "create": "crwdns518:0crwdne518:0", + "createAnother": "crwdns2720:0crwdne2720:0", + "edit": "crwdns520:0crwdne520:0", + "import": "crwdns522:0crwdne522:0", + "insert": "crwdns524:0crwdne524:0", + "remove": "crwdns526:0crwdne526:0", + "save": "crwdns528:0crwdne528:0", + "saveChanges": "crwdns530:0crwdne530:0", + "cancel": "crwdns532:0crwdne532:0", + "delete": "crwdns534:0crwdne534:0", + "discard": "crwdns536:0crwdne536:0", + "close": "crwdns3384:0crwdne3384:0", + "confirm": "crwdns538:0crwdne538:0", + "continue": "crwdns540:0crwdne540:0", + "previous": "crwdns542:0crwdne542:0", + "next": "crwdns544:0crwdne544:0", + "checkoutDocs": "crwdns546:0crwdne546:0", + "checkLogs": "crwdns2260:0crwdne2260:0", + "tryAgain": "crwdns548:0crwdne548:0", + "loading": "crwdns550:0crwdne550:0" }, - "here": "crwdns5188:0crwdne5188:0", + "here": "crwdns552:0crwdne552:0", "iconPicker": { - "label": "crwdns5190:0crwdne5190:0", - "header": "crwdns5192:0{countIcons}crwdne5192:0" + "label": "crwdns554:0crwdne554:0", + "header": "crwdns556:0{countIcons}crwdne556:0" }, "colorScheme": { "options": { - "light": "crwdns5194:0crwdne5194:0", - "dark": "crwdns5196:0crwdne5196:0" + "light": "crwdns2362:0crwdne2362:0", + "dark": "crwdns2364:0crwdne2364:0" } }, "information": { - "min": "crwdns5198:0crwdne5198:0", - "max": "crwdns5200:0crwdne5200:0", - "days": "crwdns5202:0crwdne5202:0", - "hours": "crwdns5204:0crwdne5204:0", - "minutes": "crwdns5206:0crwdne5206:0" + "min": "crwdns558:0crwdne558:0", + "max": "crwdns560:0crwdne560:0", + "days": "crwdns562:0crwdne562:0", + "hours": "crwdns564:0crwdne564:0", + "minutes": "crwdns566:0crwdne566:0" }, "notification": { "create": { - "success": "crwdns5208:0crwdne5208:0", - "error": "crwdns5210:0crwdne5210:0" + "success": "crwdns568:0crwdne568:0", + "error": "crwdns570:0crwdne570:0" }, "delete": { - "success": "crwdns5212:0crwdne5212:0", - "error": "crwdns5214:0crwdne5214:0" + "success": "crwdns572:0crwdne572:0", + "error": "crwdns574:0crwdne574:0" }, "update": { - "success": "crwdns5216:0crwdne5216:0", - "error": "crwdns5218:0crwdne5218:0" + "success": "crwdns576:0crwdne576:0", + "error": "crwdns578:0crwdne578:0" }, "transfer": { - "success": "crwdns5220:0crwdne5220:0", - "error": "crwdns5222:0crwdne5222:0" + "success": "crwdns580:0crwdne580:0", + "error": "crwdns582:0crwdne582:0" } }, "multiSelect": { - "placeholder": "crwdns5224:0crwdne5224:0" + "placeholder": "crwdns584:0crwdne584:0" }, "multiText": { - "placeholder": "crwdns5226:0crwdne5226:0", - "addLabel": "crwdns5228:0{value}crwdne5228:0" + "placeholder": "crwdns586:0crwdne586:0", + "addLabel": "crwdns588:0{value}crwdne588:0" }, "select": { - "placeholder": "crwdns5230:0crwdne5230:0", + "placeholder": "crwdns590:0crwdne590:0", "badge": { - "recommended": "crwdns5232:0crwdne5232:0" + "recommended": "crwdns592:0crwdne592:0" } }, "userAvatar": { "menu": { - "switchToDarkMode": "crwdns5234:0crwdne5234:0", - "switchToLightMode": "crwdns5236:0crwdne5236:0", - "management": "crwdns5238:0crwdne5238:0", - "preferences": "crwdns5240:0crwdne5240:0", - "logout": "crwdns5242:0crwdne5242:0", - "login": "crwdns5244:0crwdne5244:0", - "homeBoard": "crwdns5246:0crwdne5246:0", - "loggedOut": "crwdns5248:0crwdne5248:0", - "updateAvailable": "crwdns5250:0{countUpdates}crwdnd5250:0{tag}crwdne5250:0" + "switchToDarkMode": "crwdns594:0crwdne594:0", + "switchToLightMode": "crwdns596:0crwdne596:0", + "management": "crwdns598:0crwdne598:0", + "preferences": "crwdns600:0crwdne600:0", + "logout": "crwdns602:0crwdne602:0", + "login": "crwdns604:0crwdne604:0", + "homeBoard": "crwdns606:0crwdne606:0", + "loggedOut": "crwdns608:0crwdne608:0", + "updateAvailable": "crwdns2256:0{countUpdates}crwdnd2256:0{tag}crwdne2256:0" } }, - "dangerZone": "crwdns5252:0crwdne5252:0", - "noResults": "crwdns5254:0crwdne5254:0", + "dangerZone": "crwdns610:0crwdne610:0", + "noResults": "crwdns612:0crwdne612:0", + "unsavedChanges": "crwdns2784:0crwdne2784:0", "preview": { - "show": "crwdns5256:0crwdne5256:0", - "hide": "crwdns5258:0crwdne5258:0" + "show": "crwdns614:0crwdne614:0", + "hide": "crwdns616:0crwdne616:0" }, "zod": { "errors": { - "default": "crwdns5260:0crwdne5260:0", - "required": "crwdns5262:0crwdne5262:0", + "default": "crwdns618:0crwdne618:0", + "required": "crwdns620:0crwdne620:0", "string": { - "startsWith": "crwdns5264:0{startsWith}crwdne5264:0", - "endsWith": "crwdns5266:0{endsWith}crwdne5266:0", - "includes": "crwdns5268:0{includes}crwdne5268:0", - "invalidEmail": "crwdns5270:0crwdne5270:0" + "startsWith": "crwdns622:0{startsWith}crwdne622:0", + "endsWith": "crwdns624:0{endsWith}crwdne624:0", + "includes": "crwdns626:0{includes}crwdne626:0", + "invalidEmail": "crwdns628:0crwdne628:0" }, "tooSmall": { - "string": "crwdns5272:0{minimum}crwdne5272:0", - "number": "crwdns5274:0{minimum}crwdne5274:0" + "string": "crwdns630:0{minimum}crwdne630:0", + "number": "crwdns632:0{minimum}crwdne632:0" }, "tooBig": { - "string": "crwdns5276:0{maximum}crwdne5276:0", - "number": "crwdns5278:0{maximum}crwdne5278:0" + "string": "crwdns634:0{maximum}crwdne634:0", + "number": "crwdns636:0{maximum}crwdne636:0" }, "custom": { - "passwordsDoNotMatch": "crwdns5280:0crwdne5280:0", - "passwordRequirements": "crwdns5282:0crwdne5282:0", - "boardAlreadyExists": "crwdns5284:0crwdne5284:0", - "invalidFileType": "crwdns5286:0{expected}crwdne5286:0", - "fileTooLarge": "crwdns5288:0{maxSize}crwdne5288:0", - "invalidConfiguration": "crwdns5290:0crwdne5290:0", - "groupNameTaken": "crwdns5292:0crwdne5292:0" + "passwordsDoNotMatch": "crwdns638:0crwdne638:0", + "passwordRequirements": "crwdns640:0crwdne640:0", + "boardAlreadyExists": "crwdns642:0crwdne642:0", + "invalidFileType": "crwdns644:0{expected}crwdne644:0", + "invalidFileName": "crwdns2592:0crwdne2592:0", + "fileTooLarge": "crwdns646:0{maxSize}crwdne646:0", + "invalidConfiguration": "crwdns648:0crwdne648:0", + "groupNameTaken": "crwdns2366:0crwdne2366:0" } } } @@ -892,1092 +1150,1700 @@ "section": { "dynamic": { "action": { - "create": "crwdns5294:0crwdne5294:0", - "remove": "crwdns5296:0crwdne5296:0" + "create": "crwdns650:0crwdne650:0", + "remove": "crwdns652:0crwdne652:0" + }, + "option": { + "title": { + "label": "crwdns3103:0crwdne3103:0" + }, + "borderColor": { + "label": "crwdns2839:0crwdne2839:0" + } }, "remove": { - "title": "crwdns5298:0crwdne5298:0", - "message": "crwdns5300:0crwdne5300:0" + "title": "crwdns654:0crwdne654:0", + "message": "crwdns656:0crwdne656:0" } }, "category": { "field": { "name": { - "label": "crwdns5302:0crwdne5302:0" + "label": "crwdns658:0crwdne658:0" } }, "action": { - "create": "crwdns5304:0crwdne5304:0", - "edit": "crwdns5306:0crwdne5306:0", - "remove": "crwdns5308:0crwdne5308:0", - "moveUp": "crwdns5310:0crwdne5310:0", - "moveDown": "crwdns5312:0crwdne5312:0", - "createAbove": "crwdns5314:0crwdne5314:0", - "createBelow": "crwdns5316:0crwdne5316:0" + "create": "crwdns660:0crwdne660:0", + "edit": "crwdns662:0crwdne662:0", + "remove": "crwdns664:0crwdne664:0", + "moveUp": "crwdns666:0crwdne666:0", + "moveDown": "crwdns668:0crwdne668:0", + "createAbove": "crwdns670:0crwdne670:0", + "createBelow": "crwdns672:0crwdne672:0", + "openAllInNewTabs": "crwdns2730:0crwdne2730:0" }, "create": { - "title": "crwdns5318:0crwdne5318:0", - "submit": "crwdns5320:0crwdne5320:0" + "title": "crwdns674:0crwdne674:0", + "submit": "crwdns676:0crwdne676:0" }, "remove": { - "title": "crwdns5322:0crwdne5322:0", - "message": "crwdns5324:0{name}crwdne5324:0" + "title": "crwdns678:0crwdne678:0", + "message": "crwdns680:0{name}crwdne680:0" }, "edit": { - "title": "crwdns5326:0crwdne5326:0", - "submit": "crwdns5328:0crwdne5328:0" + "title": "crwdns682:0crwdne682:0", + "submit": "crwdns684:0crwdne684:0" }, "menu": { "label": { - "create": "crwdns5330:0crwdne5330:0", - "changePosition": "crwdns5332:0crwdne5332:0" + "create": "crwdns686:0crwdne686:0", + "changePosition": "crwdns688:0crwdne688:0" } + }, + "openAllInNewTabs": { + "title": "crwdns2732:0crwdne2732:0", + "text": "crwdns2734:0crwdne2734:0" } } }, "item": { "action": { - "create": "crwdns5334:0crwdne5334:0", - "import": "crwdns5336:0crwdne5336:0", - "edit": "crwdns5338:0crwdne5338:0", - "moveResize": "crwdns5340:0crwdne5340:0", - "duplicate": "crwdns5342:0crwdne5342:0", - "remove": "crwdns5344:0crwdne5344:0" + "create": "crwdns690:0crwdne690:0", + "import": "crwdns692:0crwdne692:0", + "edit": "crwdns694:0crwdne694:0", + "moveResize": "crwdns696:0crwdne696:0", + "duplicate": "crwdns698:0crwdne698:0", + "remove": "crwdns700:0crwdne700:0" }, "menu": { "label": { - "settings": "crwdns5346:0crwdne5346:0" + "settings": "crwdns702:0crwdne702:0" } }, "create": { - "title": "crwdns5348:0crwdne5348:0", - "addToBoard": "crwdns5350:0crwdne5350:0" + "title": "crwdns704:0crwdne704:0", + "search": "crwdns2574:0crwdne2574:0", + "addToBoard": "crwdns706:0crwdne706:0" }, "moveResize": { - "title": "crwdns5352:0crwdne5352:0", + "title": "crwdns708:0crwdne708:0", "field": { "width": { - "label": "crwdns5354:0crwdne5354:0" + "label": "crwdns710:0crwdne710:0" }, "height": { - "label": "crwdns5356:0crwdne5356:0" + "label": "crwdns712:0crwdne712:0" }, "xOffset": { - "label": "crwdns5358:0crwdne5358:0" + "label": "crwdns714:0crwdne714:0" }, "yOffset": { - "label": "crwdns5360:0crwdne5360:0" + "label": "crwdns716:0crwdne716:0" } } }, "edit": { - "title": "crwdns5362:0crwdne5362:0", + "title": "crwdns718:0crwdne718:0", "advancedOptions": { - "label": "crwdns5364:0crwdne5364:0", - "title": "crwdns5366:0crwdne5366:0" + "label": "crwdns720:0crwdne720:0", + "title": "crwdns722:0crwdne722:0" }, "field": { "integrations": { - "label": "crwdns5368:0crwdne5368:0" + "label": "crwdns724:0crwdne724:0" + }, + "title": { + "label": "crwdns3180:0crwdne3180:0" }, "customCssClasses": { - "label": "crwdns5370:0crwdne5370:0" + "label": "crwdns726:0crwdne726:0" + }, + "borderColor": { + "label": "crwdns2841:0crwdne2841:0" } } }, "remove": { - "title": "crwdns5372:0crwdne5372:0", - "message": "crwdns5374:0crwdne5374:0" + "title": "crwdns728:0crwdne728:0", + "message": "crwdns730:0crwdne730:0" } }, "widget": { "app": { - "name": "crwdns5376:0crwdne5376:0", - "description": "crwdns5378:0crwdne5378:0", + "name": "crwdns732:0crwdne732:0", + "description": "crwdns734:0crwdne734:0", "option": { "appId": { - "label": "crwdns5380:0crwdne5380:0" + "label": "crwdns736:0crwdne736:0" }, "openInNewTab": { - "label": "crwdns5382:0crwdne5382:0" + "label": "crwdns738:0crwdne738:0" }, "showTitle": { - "label": "crwdns5384:0crwdne5384:0" - }, - "showDescriptionTooltip": { - "label": "crwdns5386:0crwdne5386:0" + "label": "crwdns740:0crwdne740:0" }, "pingEnabled": { - "label": "crwdns5388:0crwdne5388:0" + "label": "crwdns2742:0crwdne2742:0" + }, + "layout": { + "label": "crwdns3654:0crwdne3654:0", + "option": { + "row": "crwdns3656:0crwdne3656:0", + "row-reverse": "crwdns3658:0crwdne3658:0", + "column": "crwdns3660:0crwdne3660:0", + "column-reverse": "crwdns3662:0crwdne3662:0" + } + }, + "descriptionDisplayMode": { + "label": "crwdns3664:0crwdne3664:0", + "description": "crwdns3666:0crwdne3666:0", + "option": { + "normal": "crwdns3668:0crwdne3668:0", + "tooltip": "crwdns3670:0crwdne3670:0", + "hidden": "crwdns3672:0crwdne3672:0" + } } }, "error": { "notFound": { - "label": "crwdns5390:0crwdne5390:0", - "tooltip": "crwdns5392:0crwdne5392:0" + "label": "crwdns746:0crwdne746:0", + "tooltip": "crwdns748:0crwdne748:0" } } }, "bookmarks": { - "name": "crwdns5394:0crwdne5394:0", - "description": "crwdns5396:0crwdne5396:0", + "name": "crwdns750:0crwdne750:0", + "description": "crwdns752:0crwdne752:0", "option": { "title": { - "label": "crwdns5398:0crwdne5398:0" + "label": "crwdns754:0crwdne754:0" }, "layout": { - "label": "crwdns5400:0crwdne5400:0", + "label": "crwdns756:0crwdne756:0", "option": { "row": { - "label": "crwdns5402:0crwdne5402:0" + "label": "crwdns758:0crwdne758:0" }, "column": { - "label": "crwdns5404:0crwdne5404:0" + "label": "crwdns760:0crwdne760:0" }, "grid": { - "label": "crwdns5406:0crwdne5406:0" + "label": "crwdns762:0crwdne762:0" + }, + "gridHorizontal": { + "label": "crwdns2843:0crwdne2843:0" } } }, + "hideTitle": { + "label": "crwdns2845:0crwdne2845:0" + }, + "hideIcon": { + "label": "crwdns2682:0crwdne2682:0" + }, + "hideHostname": { + "label": "crwdns2684:0crwdne2684:0" + }, + "openNewTab": { + "label": "crwdns2686:0crwdne2686:0" + }, "items": { - "label": "crwdns5408:0crwdne5408:0", - "add": "crwdns5410:0crwdne5410:0" + "label": "crwdns764:0crwdne764:0", + "add": "crwdns766:0crwdne766:0" } } }, "dnsHoleSummary": { - "name": "crwdns5412:0crwdne5412:0", - "description": "crwdns5414:0crwdne5414:0", + "name": "crwdns768:0crwdne768:0", + "description": "crwdns770:0crwdne770:0", "option": { "layout": { - "label": "crwdns5416:0crwdne5416:0", + "label": "crwdns772:0crwdne772:0", "option": { "row": { - "label": "crwdns5418:0crwdne5418:0" + "label": "crwdns774:0crwdne774:0" }, "column": { - "label": "crwdns5420:0crwdne5420:0" + "label": "crwdns776:0crwdne776:0" }, "grid": { - "label": "crwdns5422:0crwdne5422:0" + "label": "crwdns778:0crwdne778:0" } } }, "usePiHoleColors": { - "label": "crwdns5424:0crwdne5424:0" + "label": "crwdns780:0crwdne780:0" } }, "error": { - "internalServerError": "crwdns5426:0crwdne5426:0", - "integrationsDisconnected": "crwdns5428:0crwdne5428:0" + "internalServerError": "crwdns782:0crwdne782:0", + "integrationsDisconnected": "crwdns784:0crwdne784:0" }, "data": { - "adsBlockedToday": "crwdns5430:0crwdne5430:0", - "adsBlockedTodayPercentage": "crwdns5432:0crwdne5432:0", - "dnsQueriesToday": "crwdns5434:0crwdne5434:0", - "domainsBeingBlocked": "crwdns5436:0crwdne5436:0" - } + "adsBlockedToday": "crwdns786:0crwdne786:0", + "adsBlockedTodayPercentage": "crwdns788:0crwdne788:0", + "dnsQueriesToday": "crwdns790:0crwdne790:0", + "domainsBeingBlocked": "crwdns792:0crwdne792:0" + }, + "domainsTooltip": "crwdns2572:0crwdne2572:0" }, "dnsHoleControls": { - "name": "crwdns5438:0crwdne5438:0", - "description": "crwdns5440:0crwdne5440:0", + "name": "crwdns794:0crwdne794:0", + "description": "crwdns796:0crwdne796:0", "option": { "layout": { - "label": "crwdns5442:0crwdne5442:0", + "label": "crwdns798:0crwdne798:0", "option": { "row": { - "label": "crwdns5444:0crwdne5444:0" + "label": "crwdns800:0crwdne800:0" }, "column": { - "label": "crwdns5446:0crwdne5446:0" + "label": "crwdns802:0crwdne802:0" }, "grid": { - "label": "crwdns5448:0crwdne5448:0" + "label": "crwdns804:0crwdne804:0" } } }, "showToggleAllButtons": { - "label": "crwdns5450:0crwdne5450:0" + "label": "crwdns806:0crwdne806:0" } }, "error": { - "internalServerError": "crwdns5452:0crwdne5452:0" + "internalServerError": "crwdns808:0crwdne808:0" }, "controls": { - "enableAll": "crwdns5454:0crwdne5454:0", - "disableAll": "crwdns5456:0crwdne5456:0", - "setTimer": "crwdns5458:0crwdne5458:0", - "set": "crwdns5460:0crwdne5460:0", - "enabled": "crwdns5462:0crwdne5462:0", - "disabled": "crwdns5464:0crwdne5464:0", - "processing": "crwdns5466:0crwdne5466:0", - "disconnected": "crwdns5468:0crwdne5468:0", - "hours": "crwdns5470:0crwdne5470:0", - "minutes": "crwdns5472:0crwdne5472:0", - "unlimited": "crwdns5474:0crwdne5474:0" + "enableAll": "crwdns810:0crwdne810:0", + "disableAll": "crwdns812:0crwdne812:0", + "setTimer": "crwdns814:0crwdne814:0", + "set": "crwdns816:0crwdne816:0", + "enabled": "crwdns818:0crwdne818:0", + "disabled": "crwdns820:0crwdne820:0", + "processing": "crwdns822:0crwdne822:0", + "disconnected": "crwdns824:0crwdne824:0", + "hours": "crwdns826:0crwdne826:0", + "minutes": "crwdns828:0crwdne828:0", + "unlimited": "crwdns830:0crwdne830:0" } }, "clock": { - "name": "crwdns5476:0crwdne5476:0", - "description": "crwdns5478:0crwdne5478:0", + "name": "crwdns832:0crwdne832:0", + "description": "crwdns834:0crwdne834:0", "option": { "customTitleToggle": { - "label": "crwdns5480:0crwdne5480:0", - "description": "crwdns5482:0crwdne5482:0" + "label": "crwdns836:0crwdne836:0", + "description": "crwdns838:0crwdne838:0" }, "customTitle": { - "label": "crwdns5484:0crwdne5484:0" + "label": "crwdns840:0crwdne840:0" }, "is24HourFormat": { - "label": "crwdns5486:0crwdne5486:0", - "description": "crwdns5488:0crwdne5488:0" + "label": "crwdns842:0crwdne842:0", + "description": "crwdns844:0crwdne844:0" }, "showSeconds": { - "label": "crwdns5490:0crwdne5490:0" + "label": "crwdns846:0crwdne846:0" }, "useCustomTimezone": { - "label": "crwdns5492:0crwdne5492:0" + "label": "crwdns848:0crwdne848:0" }, "timezone": { - "label": "crwdns5494:0crwdne5494:0", - "description": "crwdns5496:0crwdne5496:0" + "label": "crwdns850:0crwdne850:0", + "description": "crwdns852:0crwdne852:0" }, "showDate": { - "label": "crwdns5498:0crwdne5498:0" + "label": "crwdns854:0crwdne854:0" }, "dateFormat": { - "label": "crwdns5500:0crwdne5500:0", - "description": "crwdns5502:0crwdne5502:0" + "label": "crwdns856:0crwdne856:0", + "description": "crwdns858:0crwdne858:0" + }, + "customTimeFormat": { + "label": "crwdns2722:0crwdne2722:0", + "description": "crwdns2724:0crwdne2724:0" + }, + "customDateFormat": { + "label": "crwdns2726:0crwdne2726:0", + "description": "crwdns2728:0crwdne2728:0" } } }, + "minecraftServerStatus": { + "name": "crwdns2482:0crwdne2482:0", + "description": "crwdns2484:0crwdne2484:0", + "option": { + "title": { + "label": "crwdns2486:0crwdne2486:0" + }, + "domain": { + "label": "crwdns2488:0crwdne2488:0" + }, + "isBedrockServer": { + "label": "crwdns2490:0crwdne2490:0" + } + }, + "status": { + "online": "crwdns2492:0crwdne2492:0", + "offline": "crwdns2494:0crwdne2494:0" + } + }, "notebook": { - "name": "crwdns5504:0crwdne5504:0", - "description": "crwdns5506:0crwdne5506:0", + "name": "crwdns860:0crwdne860:0", + "description": "crwdns862:0crwdne862:0", "option": { "showToolbar": { - "label": "crwdns5508:0crwdne5508:0" + "label": "crwdns864:0crwdne864:0" }, "allowReadOnlyCheck": { - "label": "crwdns5510:0crwdne5510:0" + "label": "crwdns866:0crwdne866:0" }, "content": { - "label": "crwdns5512:0crwdne5512:0" + "label": "crwdns868:0crwdne868:0" } }, "controls": { - "bold": "crwdns5514:0crwdne5514:0", - "italic": "crwdns5516:0crwdne5516:0", - "strikethrough": "crwdns5518:0crwdne5518:0", - "underline": "crwdns5520:0crwdne5520:0", - "colorText": "crwdns5522:0crwdne5522:0", - "colorHighlight": "crwdns5524:0crwdne5524:0", - "code": "crwdns5526:0crwdne5526:0", - "clear": "crwdns5528:0crwdne5528:0", - "heading": "crwdns5530:0{level}crwdne5530:0", - "align": "crwdns5532:0{position}crwdne5532:0", - "blockquote": "crwdns5534:0crwdne5534:0", - "horizontalLine": "crwdns5536:0crwdne5536:0", - "bulletList": "crwdns5538:0crwdne5538:0", - "orderedList": "crwdns5540:0crwdne5540:0", - "checkList": "crwdns5542:0crwdne5542:0", - "increaseIndent": "crwdns5544:0crwdne5544:0", - "decreaseIndent": "crwdns5546:0crwdne5546:0", - "link": "crwdns5548:0crwdne5548:0", - "unlink": "crwdns5550:0crwdne5550:0", - "image": "crwdns5552:0crwdne5552:0", - "addTable": "crwdns5554:0crwdne5554:0", - "deleteTable": "crwdns5556:0crwdne5556:0", - "colorCell": "crwdns5558:0crwdne5558:0", - "mergeCell": "crwdns5560:0crwdne5560:0", - "addColumnLeft": "crwdns5562:0crwdne5562:0", - "addColumnRight": "crwdns5564:0crwdne5564:0", - "deleteColumn": "crwdns5566:0crwdne5566:0", - "addRowTop": "crwdns5568:0crwdne5568:0", - "addRowBelow": "crwdns5570:0crwdne5570:0", - "deleteRow": "crwdns5572:0crwdne5572:0" + "bold": "crwdns870:0crwdne870:0", + "italic": "crwdns872:0crwdne872:0", + "strikethrough": "crwdns874:0crwdne874:0", + "underline": "crwdns876:0crwdne876:0", + "colorText": "crwdns878:0crwdne878:0", + "colorHighlight": "crwdns880:0crwdne880:0", + "code": "crwdns882:0crwdne882:0", + "clear": "crwdns884:0crwdne884:0", + "heading": "crwdns886:0{level}crwdne886:0", + "align": "crwdns888:0{position}crwdne888:0", + "blockquote": "crwdns890:0crwdne890:0", + "horizontalLine": "crwdns892:0crwdne892:0", + "bulletList": "crwdns894:0crwdne894:0", + "orderedList": "crwdns896:0crwdne896:0", + "checkList": "crwdns898:0crwdne898:0", + "increaseIndent": "crwdns900:0crwdne900:0", + "decreaseIndent": "crwdns902:0crwdne902:0", + "link": "crwdns904:0crwdne904:0", + "unlink": "crwdns906:0crwdne906:0", + "image": "crwdns908:0crwdne908:0", + "addTable": "crwdns910:0crwdne910:0", + "deleteTable": "crwdns912:0crwdne912:0", + "colorCell": "crwdns914:0crwdne914:0", + "mergeCell": "crwdns916:0crwdne916:0", + "addColumnLeft": "crwdns918:0crwdne918:0", + "addColumnRight": "crwdns920:0crwdne920:0", + "deleteColumn": "crwdns922:0crwdne922:0", + "addRowTop": "crwdns924:0crwdne924:0", + "addRowBelow": "crwdns926:0crwdne926:0", + "deleteRow": "crwdns928:0crwdne928:0" }, "align": { - "left": "crwdns5574:0crwdne5574:0", - "center": "crwdns5576:0crwdne5576:0", - "right": "crwdns5578:0crwdne5578:0" + "left": "crwdns930:0crwdne930:0", + "center": "crwdns932:0crwdne932:0", + "right": "crwdns934:0crwdne934:0" }, "popover": { - "clearColor": "crwdns5580:0crwdne5580:0", - "source": "crwdns5582:0crwdne5582:0", - "widthPlaceholder": "crwdns5584:0crwdne5584:0", - "columns": "crwdns5586:0crwdne5586:0", - "rows": "crwdns5588:0crwdne5588:0", - "width": "crwdns5590:0crwdne5590:0", - "height": "crwdns5592:0crwdne5592:0" + "clearColor": "crwdns936:0crwdne936:0", + "source": "crwdns938:0crwdne938:0", + "widthPlaceholder": "crwdns940:0crwdne940:0", + "columns": "crwdns942:0crwdne942:0", + "rows": "crwdns944:0crwdne944:0", + "width": "crwdns946:0crwdne946:0", + "height": "crwdns948:0crwdne948:0" + }, + "placeholder": "crwdns3500:0crwdne3500:0", + "dismiss": { + "title": "crwdns3688:0crwdne3688:0", + "message": "crwdns3690:0crwdne3690:0", + "action": { + "discard": "crwdns3692:0crwdne3692:0", + "keepEditing": "crwdns3694:0crwdne3694:0" + } } }, "iframe": { - "name": "crwdns5594:0crwdne5594:0", - "description": "crwdns5596:0crwdne5596:0", + "name": "crwdns950:0crwdne950:0", + "description": "crwdns952:0crwdne952:0", "option": { "embedUrl": { - "label": "crwdns5598:0crwdne5598:0" + "label": "crwdns954:0crwdne954:0" }, "allowFullScreen": { - "label": "crwdns5600:0crwdne5600:0" + "label": "crwdns956:0crwdne956:0" }, "allowTransparency": { - "label": "crwdns5602:0crwdne5602:0" + "label": "crwdns958:0crwdne958:0" }, "allowScrolling": { - "label": "crwdns5604:0crwdne5604:0" + "label": "crwdns960:0crwdne960:0" }, "allowPayment": { - "label": "crwdns5606:0crwdne5606:0" + "label": "crwdns962:0crwdne962:0" }, "allowAutoPlay": { - "label": "crwdns5608:0crwdne5608:0" + "label": "crwdns964:0crwdne964:0" }, "allowMicrophone": { - "label": "crwdns5610:0crwdne5610:0" + "label": "crwdns966:0crwdne966:0" }, "allowCamera": { - "label": "crwdns5612:0crwdne5612:0" + "label": "crwdns968:0crwdne968:0" }, "allowGeolocation": { - "label": "crwdns5614:0crwdne5614:0" + "label": "crwdns970:0crwdne970:0" } }, "error": { - "noUrl": "crwdns5616:0crwdne5616:0", - "noBrowerSupport": "crwdns5618:0crwdne5618:0" + "noUrl": "crwdns972:0crwdne972:0", + "unsupportedProtocol": "crwdns2570:0{supportedProtocols}crwdne2570:0", + "noBrowerSupport": "crwdns974:0crwdne974:0" } }, "smartHome-entityState": { - "name": "crwdns5620:0crwdne5620:0", - "description": "crwdns5622:0crwdne5622:0", + "name": "crwdns976:0crwdne976:0", + "description": "crwdns978:0crwdne978:0", "option": { "entityId": { - "label": "crwdns5624:0crwdne5624:0" + "label": "crwdns980:0crwdne980:0" }, "displayName": { - "label": "crwdns5626:0crwdne5626:0" + "label": "crwdns982:0crwdne982:0" }, "entityUnit": { - "label": "crwdns5628:0crwdne5628:0" + "label": "crwdns984:0crwdne984:0" }, "clickable": { - "label": "crwdns5630:0crwdne5630:0" + "label": "crwdns986:0crwdne986:0" } } }, "smartHome-executeAutomation": { - "name": "crwdns5632:0crwdne5632:0", - "description": "crwdns5634:0crwdne5634:0", + "name": "crwdns988:0crwdne988:0", + "description": "crwdns990:0crwdne990:0", "option": { "displayName": { - "label": "crwdns5636:0crwdne5636:0" + "label": "crwdns992:0crwdne992:0" }, "automationId": { - "label": "crwdns5638:0crwdne5638:0" + "label": "crwdns994:0crwdne994:0" } }, "spotlightAction": { - "run": "crwdns5640:0{name}crwdne5640:0" + "run": "crwdns2250:0{name}crwdne2250:0" + } + }, + "stockPrice": { + "name": "crwdns3056:0crwdne3056:0", + "description": "crwdns3058:0crwdne3058:0", + "option": { + "stock": { + "label": "crwdns3060:0crwdne3060:0" + }, + "timeRange": { + "label": "crwdns3062:0crwdne3062:0", + "option": { + "1d": { + "label": "crwdns3064:0crwdne3064:0" + }, + "5d": { + "label": "crwdns3066:0crwdne3066:0" + }, + "1mo": { + "label": "crwdns3068:0crwdne3068:0" + }, + "3mo": { + "label": "crwdns3070:0crwdne3070:0" + }, + "6mo": { + "label": "crwdns3072:0crwdne3072:0" + }, + "ytd": { + "label": "crwdns3074:0crwdne3074:0" + }, + "1y": { + "label": "crwdns3076:0crwdne3076:0" + }, + "2y": { + "label": "crwdns3078:0crwdne3078:0" + }, + "5y": { + "label": "crwdns3080:0crwdne3080:0" + }, + "10y": { + "label": "crwdns3082:0crwdne3082:0" + }, + "max": { + "label": "crwdns3084:0crwdne3084:0" + } + } + }, + "timeInterval": { + "label": "crwdns3086:0crwdne3086:0", + "option": { + "5m": { + "label": "crwdns3088:0crwdne3088:0" + }, + "15m": { + "label": "crwdns3090:0crwdne3090:0" + }, + "30m": { + "label": "crwdns3092:0crwdne3092:0" + }, + "1h": { + "label": "crwdns3094:0crwdne3094:0" + }, + "1d": { + "label": "crwdns3096:0crwdne3096:0" + }, + "5d": { + "label": "crwdns3098:0crwdne3098:0" + }, + "1wk": { + "label": "crwdns3100:0crwdne3100:0" + }, + "1mo": { + "label": "crwdns3102:0crwdne3102:0" + } + } + } } }, "calendar": { - "name": "crwdns5642:0crwdne5642:0", - "description": "crwdns5644:0crwdne5644:0", + "name": "crwdns996:0crwdne996:0", + "description": "crwdns998:0crwdne998:0", + "duration": { + "allDay": "crwdns3722:0crwdne3722:0" + }, "option": { "releaseType": { - "label": "crwdns5646:0crwdne5646:0", + "label": "crwdns1000:0crwdne1000:0", "options": { - "inCinemas": "crwdns5648:0crwdne5648:0", - "digitalRelease": "crwdns5650:0crwdne5650:0", - "physicalRelease": "crwdns5652:0crwdne5652:0" + "inCinemas": "crwdns1002:0crwdne1002:0", + "digitalRelease": "crwdns1004:0crwdne1004:0", + "physicalRelease": "crwdns1006:0crwdne1006:0" } }, "filterPastMonths": { - "label": "crwdns5654:0crwdne5654:0" + "label": "crwdns1008:0crwdne1008:0" }, "filterFutureMonths": { - "label": "crwdns5656:0crwdne5656:0" + "label": "crwdns1010:0crwdne1010:0" + }, + "showUnmonitored": { + "label": "crwdns2857:0crwdne2857:0" } } }, "weather": { - "name": "crwdns5658:0crwdne5658:0", - "description": "crwdns5660:0crwdne5660:0", + "name": "crwdns1012:0crwdne1012:0", + "description": "crwdns1014:0crwdne1014:0", "option": { "isFormatFahrenheit": { - "label": "crwdns5662:0crwdne5662:0" + "label": "crwdns1016:0crwdne1016:0" + }, + "disableTemperatureDecimals": { + "label": "crwdns2704:0crwdne2704:0" + }, + "showCurrentWindSpeed": { + "label": "crwdns2706:0crwdne2706:0", + "description": "crwdns2708:0crwdne2708:0" }, "location": { - "label": "crwdns5664:0crwdne5664:0" + "label": "crwdns1018:0crwdne1018:0" }, "showCity": { - "label": "crwdns5666:0crwdne5666:0" + "label": "crwdns1020:0crwdne1020:0" }, "hasForecast": { - "label": "crwdns5668:0crwdne5668:0" + "label": "crwdns1022:0crwdne1022:0" }, "forecastDayCount": { - "label": "crwdns5670:0crwdne5670:0", - "description": "crwdns5672:0crwdne5672:0" + "label": "crwdns1024:0crwdne1024:0", + "description": "crwdns1026:0crwdne1026:0" }, "dateFormat": { - "label": "crwdns5674:0crwdne5674:0", - "description": "crwdns5676:0crwdne5676:0" + "label": "crwdns1028:0crwdne1028:0", + "description": "crwdns1030:0crwdne1030:0" } }, + "currentWindSpeed": "crwdns2710:0{currentWindSpeed}crwdne2710:0", + "dailyForecast": { + "sunrise": "crwdns2712:0crwdne2712:0", + "sunset": "crwdns2714:0crwdne2714:0", + "maxWindSpeed": "crwdns2716:0{maxWindSpeed}crwdne2716:0", + "maxWindGusts": "crwdns2718:0{maxWindGusts}crwdne2718:0" + }, "kind": { - "clear": "crwdns5678:0crwdne5678:0", - "mainlyClear": "crwdns5680:0crwdne5680:0", - "fog": "crwdns5682:0crwdne5682:0", - "drizzle": "crwdns5684:0crwdne5684:0", - "freezingDrizzle": "crwdns5686:0crwdne5686:0", - "rain": "crwdns5688:0crwdne5688:0", - "freezingRain": "crwdns5690:0crwdne5690:0", - "snowFall": "crwdns5692:0crwdne5692:0", - "snowGrains": "crwdns5694:0crwdne5694:0", - "rainShowers": "crwdns5696:0crwdne5696:0", - "snowShowers": "crwdns5698:0crwdne5698:0", - "thunderstorm": "crwdns5700:0crwdne5700:0", - "thunderstormWithHail": "crwdns5702:0crwdne5702:0", - "unknown": "crwdns5704:0crwdne5704:0" + "clear": "crwdns1032:0crwdne1032:0", + "mainlyClear": "crwdns1034:0crwdne1034:0", + "fog": "crwdns1036:0crwdne1036:0", + "drizzle": "crwdns1038:0crwdne1038:0", + "freezingDrizzle": "crwdns1040:0crwdne1040:0", + "rain": "crwdns1042:0crwdne1042:0", + "freezingRain": "crwdns1044:0crwdne1044:0", + "snowFall": "crwdns1046:0crwdne1046:0", + "snowGrains": "crwdns1048:0crwdne1048:0", + "rainShowers": "crwdns1050:0crwdne1050:0", + "snowShowers": "crwdns1052:0crwdne1052:0", + "thunderstorm": "crwdns1054:0crwdne1054:0", + "thunderstormWithHail": "crwdns1056:0crwdne1056:0", + "unknown": "crwdns1058:0crwdne1058:0" } }, "indexerManager": { - "name": "crwdns5706:0crwdne5706:0", - "description": "crwdns5708:0crwdne5708:0", + "name": "crwdns1060:0crwdne1060:0", + "description": "crwdns1062:0crwdne1062:0", "option": { "openIndexerSiteInNewTab": { - "label": "crwdns5710:0crwdne5710:0" + "label": "crwdns1064:0crwdne1064:0" } }, - "title": "crwdns5712:0crwdne5712:0", - "testAll": "crwdns5714:0crwdne5714:0", + "title": "crwdns1066:0crwdne1066:0", + "testAll": "crwdns1068:0crwdne1068:0", "error": { - "internalServerError": "crwdns5716:0crwdne5716:0" + "internalServerError": "crwdns1070:0crwdne1070:0" } }, "healthMonitoring": { - "name": "crwdns5718:0crwdne5718:0", - "description": "crwdns5720:0crwdne5720:0", + "name": "crwdns1072:0crwdne1072:0", + "description": "crwdns1074:0crwdne1074:0", + "tab": { + "system": "crwdns2688:0crwdne2688:0", + "cluster": "crwdns2690:0crwdne2690:0" + }, "option": { "fahrenheit": { - "label": "crwdns5722:0crwdne5722:0" + "label": "crwdns1076:0crwdne1076:0" }, "cpu": { - "label": "crwdns5724:0crwdne5724:0" + "label": "crwdns1078:0crwdne1078:0" }, "memory": { - "label": "crwdns5726:0crwdne5726:0" + "label": "crwdns1080:0crwdne1080:0" + }, + "showUptime": { + "label": "crwdns3446:0crwdne3446:0" }, "fileSystem": { - "label": "crwdns5728:0crwdne5728:0" + "label": "crwdns1082:0crwdne1082:0" + }, + "defaultTab": { + "label": "crwdns2636:0crwdne2636:0" + }, + "visibleClusterSections": { + "label": "crwdns3448:0crwdne3448:0" + }, + "sectionIndicatorRequirement": { + "label": "crwdns2638:0crwdne2638:0" } }, "popover": { - "information": "crwdns5730:0crwdne5730:0", - "processor": "crwdns5732:0{cpuModelName}crwdne5732:0", - "memory": "crwdns5734:0{memory}crwdne5734:0", - "memoryAvailable": "crwdns5736:0{memoryAvailable}crwdnd5736:0{percent}crwdne5736:0", - "version": "crwdns5738:0{version}crwdne5738:0", - "uptime": "crwdns7008:0{months}crwdnd7008:0{days}crwdnd7008:0{hours}crwdnd7008:0{minutes}crwdne7008:0", - "loadAverage": "crwdns5742:0crwdne5742:0", - "minute": "crwdns5744:0crwdne5744:0", - "minutes": "crwdns5746:0{count}crwdne5746:0", - "used": "crwdns5748:0crwdne5748:0", - "available": "crwdns5750:0crwdne5750:0", - "lastSeen": "crwdns5752:0{lastSeen}crwdne5752:0" + "information": "crwdns1084:0crwdne1084:0", + "processor": "crwdns1086:0{cpuModelName}crwdne1086:0", + "memory": "crwdns1088:0{memory}crwdne1088:0", + "memoryAvailable": "crwdns1090:0{memoryAvailable}crwdnd1090:0{percent}crwdne1090:0", + "version": "crwdns1092:0{version}crwdne1092:0", + "uptime": "crwdns2474:0{months}crwdnd2474:0{days}crwdnd2474:0{hours}crwdnd2474:0{minutes}crwdne2474:0", + "loadAverage": "crwdns1096:0crwdne1096:0", + "minute": "crwdns1098:0crwdne1098:0", + "minutes": "crwdns1100:0{count}crwdne1100:0", + "used": "crwdns1102:0crwdne1102:0", + "available": "crwdns1104:0crwdne1104:0", + "lastSeen": "crwdns1106:0{lastSeen}crwdne1106:0" }, "memory": {}, "error": { - "internalServerError": "crwdns5754:0crwdne5754:0" + "internalServerError": "crwdns1108:0crwdne1108:0" + }, + "cluster": { + "summary": { + "cpu": "crwdns2640:0crwdne2640:0", + "memory": "crwdns2642:0crwdne2642:0" + }, + "resource": { + "node": { + "name": "crwdns2644:0crwdne2644:0" + }, + "qemu": { + "name": "crwdns2646:0crwdne2646:0" + }, + "lxc": { + "name": "crwdns2648:0crwdne2648:0" + }, + "storage": { + "name": "crwdns2650:0crwdne2650:0" + } + }, + "popover": { + "rightSection": { + "node": "crwdns2652:0crwdne2652:0", + "vmId": "crwdns2654:0crwdne2654:0", + "plugin": "crwdns2656:0crwdne2656:0" + }, + "detail": { + "cpu": "crwdns2658:0crwdne2658:0", + "memory": "crwdns2660:0crwdne2660:0", + "storage": "crwdns2662:0crwdne2662:0", + "uptime": "crwdns2664:0crwdne2664:0", + "haState": "crwdns2666:0crwdne2666:0", + "storageType": { + "local": "crwdns2668:0crwdne2668:0", + "shared": "crwdns2670:0crwdne2670:0" + } + } + }, + "table": { + "header": { + "name": "crwdns2672:0crwdne2672:0", + "cpu": "crwdns2674:0crwdne2674:0", + "memory": "crwdns2676:0crwdne2676:0", + "node": "crwdns2678:0crwdne2678:0" + } + } + } + }, + "dockerContainers": { + "name": "crwdns3424:0crwdne3424:0", + "description": "crwdns3426:0crwdne3426:0", + "option": {}, + "error": { + "internalServerError": "crwdns3428:0crwdne3428:0" } }, "common": { "location": { - "query": "crwdns5756:0crwdne5756:0", - "latitude": "crwdns5758:0crwdne5758:0", - "longitude": "crwdns5760:0crwdne5760:0", - "disabledTooltip": "crwdns5762:0crwdne5762:0", - "unknownLocation": "crwdns5764:0crwdne5764:0", - "search": "crwdns5766:0crwdne5766:0", + "query": "crwdns1110:0crwdne1110:0", + "latitude": "crwdns1112:0crwdne1112:0", + "longitude": "crwdns1114:0crwdne1114:0", + "disabledTooltip": "crwdns1116:0crwdne1116:0", + "unknownLocation": "crwdns1118:0crwdne1118:0", + "search": "crwdns1120:0crwdne1120:0", "table": { "header": { - "city": "crwdns5768:0crwdne5768:0", - "country": "crwdns5770:0crwdne5770:0", - "coordinates": "crwdns5772:0crwdne5772:0", - "population": "crwdns5774:0crwdne5774:0" + "city": "crwdns1122:0crwdne1122:0", + "country": "crwdns1124:0crwdne1124:0", + "coordinates": "crwdns1126:0crwdne1126:0", + "population": "crwdns1128:0crwdne1128:0" }, "action": { - "select": "crwdns5776:0{city}crwdnd5776:0{countryCode}crwdne5776:0" + "select": "crwdns1130:0{city}crwdnd1130:0{countryCode}crwdne1130:0" }, "population": { - "fallback": "crwdns5778:0crwdne5778:0" + "fallback": "crwdns1132:0crwdne1132:0" } } }, "integration": { - "noData": "crwdns5780:0crwdne5780:0", - "description": "crwdns5782:0crwdne5782:0" + "noData": "crwdns1134:0crwdne1134:0", + "description": "crwdns1136:0crwdne1136:0" }, "app": { - "noData": "crwdns5784:0crwdne5784:0", - "description": "crwdns5786:0crwdne5786:0" + "noData": "crwdns1138:0crwdne1138:0", + "description": "crwdns1140:0crwdne1140:0", + "quickCreate": "crwdns2808:0crwdne2808:0" }, "error": { - "noIntegration": "crwdns5788:0crwdne5788:0", - "noData": "crwdns5790:0crwdne5790:0" + "noIntegration": "crwdns1144:0crwdne1144:0", + "noData": "crwdns1146:0crwdne1146:0" }, "option": {} }, "video": { - "name": "crwdns5792:0crwdne5792:0", - "description": "crwdns5794:0crwdne5794:0", + "name": "crwdns1148:0crwdne1148:0", + "description": "crwdns1150:0crwdne1150:0", "option": { "feedUrl": { - "label": "crwdns5796:0crwdne5796:0" + "label": "crwdns1152:0crwdne1152:0" }, "hasAutoPlay": { - "label": "crwdns5798:0crwdne5798:0", - "description": "crwdns5800:0crwdne5800:0" + "label": "crwdns1154:0crwdne1154:0", + "description": "crwdns1156:0crwdne1156:0" }, "isMuted": { - "label": "crwdns5802:0crwdne5802:0" + "label": "crwdns1158:0crwdne1158:0" }, "hasControls": { - "label": "crwdns5804:0crwdne5804:0" + "label": "crwdns1160:0crwdne1160:0" } }, "error": { - "noUrl": "crwdns5806:0crwdne5806:0", - "forYoutubeUseIframe": "crwdns5808:0crwdne5808:0" + "noUrl": "crwdns1162:0crwdne1162:0", + "forYoutubeUseIframe": "crwdns1164:0crwdne1164:0" } }, "mediaServer": { - "name": "crwdns5810:0crwdne5810:0", - "description": "crwdns5812:0crwdne5812:0", - "option": {}, + "name": "crwdns1166:0crwdne1166:0", + "description": "crwdns1168:0crwdne1168:0", + "option": { + "showOnlyPlaying": { + "label": "crwdns3176:0crwdne3176:0", + "description": "crwdns3178:0crwdne3178:0" + } + }, "items": { - "user": "crwdns7010:0crwdne7010:0", - "name": "crwdns7012:0crwdne7012:0", - "id": "crwdns7014:0crwdne7014:0" + "currentlyPlaying": "crwdns2847:0crwdne2847:0", + "user": "crwdns2476:0crwdne2476:0", + "name": "crwdns2478:0crwdne2478:0", + "id": "crwdns2480:0crwdne2480:0" } }, "downloads": { - "name": "crwdns5814:0crwdne5814:0", - "description": "crwdns5816:0crwdne5816:0", + "name": "crwdns1170:0crwdne1170:0", + "description": "crwdns1172:0crwdne1172:0", "option": { "columns": { - "label": "crwdns5818:0crwdne5818:0" + "label": "crwdns1174:0crwdne1174:0" }, "enableRowSorting": { - "label": "crwdns5820:0crwdne5820:0" + "label": "crwdns1176:0crwdne1176:0" }, "defaultSort": { - "label": "crwdns5822:0crwdne5822:0" + "label": "crwdns1178:0crwdne1178:0" }, "descendingDefaultSort": { - "label": "crwdns5824:0crwdne5824:0" + "label": "crwdns1180:0crwdne1180:0" }, "showCompletedUsenet": { - "label": "crwdns5826:0crwdne5826:0" + "label": "crwdns1182:0crwdne1182:0" }, "showCompletedTorrent": { - "label": "crwdns5828:0crwdne5828:0" + "label": "crwdns1184:0crwdne1184:0" + }, + "showCompletedHttp": { + "label": "crwdns3154:0crwdne3154:0" }, "activeTorrentThreshold": { - "label": "crwdns5830:0crwdne5830:0" + "label": "crwdns1186:0crwdne1186:0" }, "categoryFilter": { - "label": "crwdns5832:0crwdne5832:0" + "label": "crwdns1188:0crwdne1188:0" }, "filterIsWhitelist": { - "label": "crwdns5834:0crwdne5834:0" + "label": "crwdns1190:0crwdne1190:0" }, "applyFilterToRatio": { - "label": "crwdns5836:0crwdne5836:0" + "label": "crwdns1192:0crwdne1192:0" + }, + "limitPerIntegration": { + "label": "crwdns3442:0crwdne3442:0", + "description": "crwdns3444:0crwdne3444:0" } }, "errors": { - "noColumns": "crwdns5838:0crwdne5838:0", - "noCommunications": "crwdns5840:0crwdne5840:0" + "noColumns": "crwdns1194:0crwdne1194:0", + "noCommunications": "crwdns1196:0crwdne1196:0" }, "items": { "actions": { - "columnTitle": "crwdns5842:0crwdne5842:0" + "columnTitle": "crwdns1198:0crwdne1198:0" }, "added": { - "columnTitle": "crwdns5844:0crwdne5844:0", - "detailsTitle": "crwdns5846:0crwdne5846:0" + "columnTitle": "crwdns1200:0crwdne1200:0", + "detailsTitle": "crwdns1202:0crwdne1202:0" }, "category": { - "columnTitle": "crwdns5848:0crwdne5848:0", - "detailsTitle": "crwdns5850:0crwdne5850:0" + "columnTitle": "crwdns1204:0crwdne1204:0", + "detailsTitle": "crwdns1206:0crwdne1206:0" }, "downSpeed": { - "columnTitle": "crwdns5852:0crwdne5852:0", - "detailsTitle": "crwdns5854:0crwdne5854:0" + "columnTitle": "crwdns1208:0crwdne1208:0", + "detailsTitle": "crwdns1210:0crwdne1210:0" }, "index": { - "columnTitle": "crwdns5856:0crwdne5856:0", - "detailsTitle": "crwdns5858:0crwdne5858:0" + "columnTitle": "crwdns1212:0crwdne1212:0", + "detailsTitle": "crwdns1214:0crwdne1214:0" }, "id": { - "columnTitle": "crwdns5860:0crwdne5860:0" + "columnTitle": "crwdns1216:0crwdne1216:0" }, "integration": { - "columnTitle": "crwdns5862:0crwdne5862:0" + "columnTitle": "crwdns1218:0crwdne1218:0" }, "name": { - "columnTitle": "crwdns5864:0crwdne5864:0" + "columnTitle": "crwdns1220:0crwdne1220:0" }, "progress": { - "columnTitle": "crwdns5866:0crwdne5866:0", - "detailsTitle": "crwdns5868:0crwdne5868:0" + "columnTitle": "crwdns1222:0crwdne1222:0", + "detailsTitle": "crwdns1224:0crwdne1224:0" }, "ratio": { - "columnTitle": "crwdns5870:0crwdne5870:0", - "detailsTitle": "crwdns5872:0crwdne5872:0" + "columnTitle": "crwdns1226:0crwdne1226:0", + "detailsTitle": "crwdns1228:0crwdne1228:0" }, "received": { - "columnTitle": "crwdns5874:0crwdne5874:0", - "detailsTitle": "crwdns5876:0crwdne5876:0" + "columnTitle": "crwdns1230:0crwdne1230:0", + "detailsTitle": "crwdns1232:0crwdne1232:0" }, "sent": { - "columnTitle": "crwdns5878:0crwdne5878:0", - "detailsTitle": "crwdns5880:0crwdne5880:0" + "columnTitle": "crwdns1234:0crwdne1234:0", + "detailsTitle": "crwdns1236:0crwdne1236:0" }, "size": { - "columnTitle": "crwdns5882:0crwdne5882:0", - "detailsTitle": "crwdns5884:0crwdne5884:0" + "columnTitle": "crwdns1238:0crwdne1238:0", + "detailsTitle": "crwdns1240:0crwdne1240:0" }, "state": { - "columnTitle": "crwdns5886:0crwdne5886:0", - "detailsTitle": "crwdns5888:0crwdne5888:0" + "columnTitle": "crwdns1242:0crwdne1242:0", + "detailsTitle": "crwdns1244:0crwdne1244:0" }, "time": { - "columnTitle": "crwdns5890:0crwdne5890:0", - "detailsTitle": "crwdns5892:0crwdne5892:0" + "columnTitle": "crwdns1246:0crwdne1246:0", + "detailsTitle": "crwdns1248:0crwdne1248:0" }, "type": { - "columnTitle": "crwdns5894:0crwdne5894:0", - "detailsTitle": "crwdns5896:0crwdne5896:0" + "columnTitle": "crwdns1250:0crwdne1250:0", + "detailsTitle": "crwdns1252:0crwdne1252:0" }, "upSpeed": { - "columnTitle": "crwdns5898:0crwdne5898:0", - "detailsTitle": "crwdns5900:0crwdne5900:0" + "columnTitle": "crwdns1254:0crwdne1254:0", + "detailsTitle": "crwdns1256:0crwdne1256:0" } }, "states": { - "downloading": "crwdns5902:0crwdne5902:0", - "queued": "crwdns5904:0crwdne5904:0", - "paused": "crwdns5906:0crwdne5906:0", - "completed": "crwdns5908:0crwdne5908:0", - "failed": "crwdns5910:0crwdne5910:0", - "processing": "crwdns5912:0crwdne5912:0", - "leeching": "crwdns5914:0crwdne5914:0", - "stalled": "crwdns5916:0crwdne5916:0", - "unknown": "crwdns5918:0crwdne5918:0", - "seeding": "crwdns5920:0crwdne5920:0" + "downloading": "crwdns1258:0crwdne1258:0", + "queued": "crwdns1260:0crwdne1260:0", + "paused": "crwdns1262:0crwdne1262:0", + "completed": "crwdns1264:0crwdne1264:0", + "failed": "crwdns1266:0crwdne1266:0", + "processing": "crwdns1268:0crwdne1268:0", + "leeching": "crwdns1270:0crwdne1270:0", + "stalled": "crwdns1272:0crwdne1272:0", + "unknown": "crwdns1274:0crwdne1274:0", + "seeding": "crwdns1276:0crwdne1276:0" }, "actions": { "clients": { - "modalTitle": "crwdns5922:0crwdne5922:0", - "pause": "crwdns5924:0crwdne5924:0", - "resume": "crwdns5926:0crwdne5926:0" + "modalTitle": "crwdns1278:0crwdne1278:0", + "pause": "crwdns1280:0crwdne1280:0", + "resume": "crwdns1282:0crwdne1282:0" }, "client": { - "pause": "crwdns5928:0crwdne5928:0", - "resume": "crwdns5930:0crwdne5930:0" + "pause": "crwdns1284:0crwdne1284:0", + "resume": "crwdns1286:0crwdne1286:0" }, "item": { - "pause": "crwdns5932:0crwdne5932:0", - "resume": "crwdns5934:0crwdne5934:0", + "pause": "crwdns1288:0crwdne1288:0", + "resume": "crwdns1290:0crwdne1290:0", "delete": { - "title": "crwdns5936:0crwdne5936:0", - "modalTitle": "crwdns5938:0crwdne5938:0", - "entry": "crwdns5940:0crwdne5940:0", - "entryAndFiles": "crwdns5942:0crwdne5942:0" + "title": "crwdns1292:0crwdne1292:0", + "modalTitle": "crwdns1294:0crwdne1294:0", + "entry": "crwdns1296:0crwdne1296:0", + "entryAndFiles": "crwdns1298:0crwdne1298:0" } } }, - "globalRatio": "crwdns5944:0crwdne5944:0" + "globalRatio": "crwdns1300:0crwdne1300:0" + }, + "mediaReleases": { + "name": "crwdns3532:0crwdne3532:0", + "description": "crwdns3534:0crwdne3534:0", + "option": { + "layout": { + "label": "crwdns3536:0crwdne3536:0", + "option": { + "backdrop": { + "label": "crwdns3538:0crwdne3538:0" + }, + "poster": { + "label": "crwdns3540:0crwdne3540:0" + } + } + }, + "showDescriptionTooltip": { + "label": "crwdns3542:0crwdne3542:0" + }, + "showType": { + "label": "crwdns3544:0crwdne3544:0" + }, + "showSource": { + "label": "crwdns3546:0crwdne3546:0" + } + }, + "length": { + "duration": "crwdns3548:0{length}crwdne3548:0" + } }, "mediaRequests-requestList": { - "name": "crwdns5946:0crwdne5946:0", - "description": "crwdns5948:0crwdne5948:0", + "name": "crwdns1302:0crwdne1302:0", + "description": "crwdns1304:0crwdne1304:0", "option": { "linksTargetNewTab": { - "label": "crwdns5950:0crwdne5950:0" + "label": "crwdns1306:0crwdne1306:0" } }, "pending": { - "approve": "crwdns5952:0crwdne5952:0", - "approving": "crwdns5954:0crwdne5954:0", - "decline": "crwdns5956:0crwdne5956:0" + "approve": "crwdns1308:0crwdne1308:0", + "approving": "crwdns1310:0crwdne1310:0", + "decline": "crwdns1312:0crwdne1312:0" }, "availability": { - "unknown": "crwdns5958:0crwdne5958:0", - "pending": "crwdns5960:0crwdne5960:0", - "processing": "crwdns5962:0crwdne5962:0", - "partiallyAvailable": "crwdns5964:0crwdne5964:0", - "available": "crwdns5966:0crwdne5966:0" + "unknown": "crwdns1314:0crwdne1314:0", + "pending": "crwdns1316:0crwdne1316:0", + "processing": "crwdns1318:0crwdne1318:0", + "partiallyAvailable": "crwdns1320:0crwdne1320:0", + "available": "crwdns1322:0crwdne1322:0", + "blacklisted": "crwdns3468:0crwdne3468:0", + "deleted": "crwdns3470:0crwdne3470:0" }, - "toBeDetermined": "crwdns5968:0crwdne5968:0" + "status": { + "pending": "crwdns2831:0crwdne2831:0", + "approved": "crwdns2833:0crwdne2833:0", + "declined": "crwdns2835:0crwdne2835:0", + "failed": "crwdns2837:0crwdne2837:0", + "completed": "crwdns3256:0crwdne3256:0" + }, + "toBeDetermined": "crwdns1324:0crwdne1324:0" }, "mediaRequests-requestStats": { - "name": "crwdns5970:0crwdne5970:0", - "description": "crwdns5972:0crwdne5972:0", + "name": "crwdns1326:0crwdne1326:0", + "description": "crwdns1328:0crwdne1328:0", "option": {}, "titles": { "stats": { - "main": "crwdns5974:0crwdne5974:0", - "approved": "crwdns5976:0crwdne5976:0", - "pending": "crwdns5978:0crwdne5978:0", - "processing": "crwdns5980:0crwdne5980:0", - "declined": "crwdns5982:0crwdne5982:0", - "available": "crwdns5984:0crwdne5984:0", - "tv": "crwdns5986:0crwdne5986:0", - "movie": "crwdns5988:0crwdne5988:0", - "total": "crwdns5990:0crwdne5990:0" + "main": "crwdns1330:0crwdne1330:0", + "approved": "crwdns1332:0crwdne1332:0", + "pending": "crwdns1334:0crwdne1334:0", + "processing": "crwdns1336:0crwdne1336:0", + "declined": "crwdns1338:0crwdne1338:0", + "available": "crwdns1340:0crwdne1340:0", + "tv": "crwdns1342:0crwdne1342:0", + "movie": "crwdns1344:0crwdne1344:0", + "total": "crwdns1346:0crwdne1346:0" }, "users": { - "main": "crwdns5992:0crwdne5992:0", - "requests": "crwdns5994:0crwdne5994:0" + "main": "crwdns1348:0crwdne1348:0", + "requests": "crwdns1350:0crwdne1350:0" } } }, "mediaTranscoding": { - "name": "crwdns5996:0crwdne5996:0", - "description": "crwdns5998:0crwdne5998:0", + "name": "crwdns2370:0crwdne2370:0", + "description": "crwdns2372:0crwdne2372:0", "option": { "defaultView": { - "label": "crwdns6000:0crwdne6000:0" + "label": "crwdns2374:0crwdne2374:0" }, "queuePageSize": { - "label": "crwdns6002:0crwdne6002:0" + "label": "crwdns2376:0crwdne2376:0" } }, "tab": { - "workers": "crwdns6004:0crwdne6004:0", - "queue": "crwdns6006:0crwdne6006:0", - "statistics": "crwdns6008:0crwdne6008:0" + "workers": "crwdns2378:0crwdne2378:0", + "queue": "crwdns2380:0crwdne2380:0", + "statistics": "crwdns2382:0crwdne2382:0" }, - "currentIndex": "crwdns6010:0{start}crwdnd6010:0{end}crwdnd6010:0{total}crwdne6010:0", + "currentIndex": "crwdns2384:0{start}crwdnd2384:0{end}crwdnd2384:0{total}crwdne2384:0", "healthCheck": { - "title": "crwdns6012:0crwdne6012:0", - "queued": "crwdns6014:0crwdne6014:0", + "title": "crwdns2386:0crwdne2386:0", + "queued": "crwdns2388:0crwdne2388:0", "status": { - "healthy": "crwdns6016:0crwdne6016:0", - "unhealthy": "crwdns6018:0crwdne6018:0" + "healthy": "crwdns2390:0crwdne2390:0", + "unhealthy": "crwdns2392:0crwdne2392:0" } }, "panel": { "statistics": { - "empty": "crwdns6020:0crwdne6020:0", - "transcodes": "crwdns6022:0crwdne6022:0", - "transcodesCount": "crwdns6024:0{value}crwdne6024:0", - "healthChecksCount": "crwdns6026:0{value}crwdne6026:0", - "filesCount": "crwdns6028:0{value}crwdne6028:0", - "savedSpace": "crwdns6030:0{value}crwdne6030:0", - "healthChecks": "crwdns6032:0crwdne6032:0", - "videoCodecs": "crwdns6034:0crwdne6034:0", - "videoContainers": "crwdns6036:0crwdne6036:0", - "videoResolutions": "crwdns6038:0crwdne6038:0" + "empty": "crwdns2394:0crwdne2394:0", + "transcodes": "crwdns2396:0crwdne2396:0", + "transcodesCount": "crwdns2849:0crwdne2849:0", + "healthChecksCount": "crwdns2851:0crwdne2851:0", + "filesCount": "crwdns2853:0crwdne2853:0", + "savedSpace": "crwdns2855:0crwdne2855:0", + "healthChecks": "crwdns2406:0crwdne2406:0", + "videoCodecs": "crwdns2408:0crwdne2408:0", + "videoContainers": "crwdns2410:0crwdne2410:0", + "videoResolutions": "crwdns2412:0crwdne2412:0" }, "workers": { - "empty": "crwdns6040:0crwdne6040:0", + "empty": "crwdns2414:0crwdne2414:0", "table": { - "file": "crwdns6042:0crwdne6042:0", - "eta": "crwdns6044:0crwdne6044:0", - "progress": "crwdns6046:0crwdne6046:0", - "transcode": "crwdns6048:0crwdne6048:0", - "healthCheck": "crwdns6050:0crwdne6050:0" + "file": "crwdns2416:0crwdne2416:0", + "eta": "crwdns2418:0crwdne2418:0", + "progress": "crwdns2420:0crwdne2420:0", + "transcode": "crwdns2422:0crwdne2422:0", + "healthCheck": "crwdns2424:0crwdne2424:0" } }, "queue": { - "empty": "crwdns6052:0crwdne6052:0", + "empty": "crwdns2426:0crwdne2426:0", "table": { - "file": "crwdns6054:0crwdne6054:0", - "size": "crwdns6056:0crwdne6056:0", - "transcode": "crwdns6058:0crwdne6058:0", - "healthCheck": "crwdns6060:0crwdne6060:0" + "file": "crwdns2428:0crwdne2428:0", + "size": "crwdns2430:0crwdne2430:0", + "transcode": "crwdns2432:0crwdne2432:0", + "healthCheck": "crwdns2434:0crwdne2434:0" } } } }, "rssFeed": { - "name": "crwdns6062:0crwdne6062:0", - "description": "crwdns6064:0crwdne6064:0", + "name": "crwdns1352:0crwdne1352:0", + "description": "crwdns1354:0crwdne1354:0", "option": { "feedUrls": { - "label": "crwdns6066:0crwdne6066:0" + "label": "crwdns1356:0crwdne1356:0" }, "enableRtl": { - "label": "crwdns6068:0crwdne6068:0" + "label": "crwdns1358:0crwdne1358:0" }, "textLinesClamp": { - "label": "crwdns6070:0crwdne6070:0" + "label": "crwdns1360:0crwdne1360:0" }, "maximumAmountPosts": { - "label": "crwdns6072:0crwdne6072:0" + "label": "crwdns1362:0crwdne1362:0" + }, + "hideDescription": { + "label": "crwdns3674:0crwdne3674:0" } } + }, + "releases": { + "name": "crwdns3182:0crwdne3182:0", + "description": "crwdns3184:0crwdne3184:0", + "option": { + "newReleaseWithin": { + "label": "crwdns3186:0crwdne3186:0", + "description": "crwdns3258:0crwdne3258:0" + }, + "staleReleaseWithin": { + "label": "crwdns3190:0crwdne3190:0", + "description": "crwdns3260:0crwdne3260:0" + }, + "showOnlyHighlighted": { + "label": "crwdns3194:0crwdne3194:0", + "description": "crwdns3196:0crwdne3196:0" + }, + "showDetails": { + "label": "crwdns3198:0crwdne3198:0" + }, + "showOnlyIcon": { + "label": "crwdns3554:0crwdne3554:0" + }, + "topReleases": { + "label": "crwdns3266:0crwdne3266:0", + "description": "crwdns3268:0crwdne3268:0" + }, + "repositories": { + "label": "crwdns3200:0crwdne3200:0", + "addRepository": { + "label": "crwdns3450:0crwdne3450:0" + }, + "importRepositories": { + "label": "crwdns3452:0crwdne3452:0", + "loading": "crwdns3454:0crwdne3454:0", + "noImagesFound": "crwdns3456:0crwdne3456:0", + "listFoundImages": "crwdns3458:0crwdne3458:0", + "listAlreadyImportedImages": "crwdns3460:0crwdne3460:0", + "allImagesAlreadyImported": "crwdns3462:0crwdne3462:0", + "onlyAdminCanImport": "crwdns3464:0crwdne3464:0", + "selectAll": "crwdns3550:0crwdne3550:0", + "deselectAll": "crwdns3552:0crwdne3552:0" + }, + "provider": { + "label": "crwdns3204:0crwdne3204:0" + }, + "identifier": { + "label": "crwdns3206:0crwdne3206:0", + "placeholder": "crwdns3208:0crwdne3208:0" + }, + "name": { + "label": "crwdns3270:0crwdne3270:0" + }, + "versionFilter": { + "label": "crwdns3210:0crwdne3210:0", + "prefix": { + "label": "crwdns3212:0crwdne3212:0" + }, + "precision": { + "label": "crwdns3214:0crwdne3214:0", + "options": { + "none": "crwdns3216:0crwdne3216:0" + } + }, + "suffix": { + "label": "crwdns3218:0crwdne3218:0" + }, + "regex": { + "label": "crwdns3220:0crwdne3220:0" + } + }, + "edit": { + "label": "crwdns3222:0crwdne3222:0" + }, + "editForm": { + "title": "crwdns3224:0crwdne3224:0", + "cancel": { + "label": "crwdns3226:0crwdne3226:0" + }, + "confirm": { + "label": "crwdns3228:0crwdne3228:0" + } + }, + "importForm": { + "title": "crwdns3466:0crwdne3466:0" + }, + "example": { + "label": "crwdns3230:0crwdne3230:0" + }, + "invalid": "crwdns3232:0crwdne3232:0", + "noProvider": { + "label": "crwdns3508:0crwdne3508:0", + "tooltip": "crwdns3510:0crwdne3510:0" + } + } + }, + "not-found": "crwdns3234:0crwdne3234:0", + "pre-release": "crwdns3236:0crwdne3236:0", + "archived": "crwdns3238:0crwdne3238:0", + "forked": "crwdns3240:0crwdne3240:0", + "starsCount": "crwdns3242:0crwdne3242:0", + "forksCount": "crwdns3244:0crwdne3244:0", + "issuesCount": "crwdns3246:0crwdne3246:0", + "markViewed": "crwdns3556:0crwdne3556:0", + "openProjectPage": "crwdns3248:0crwdne3248:0", + "openReleasePage": "crwdns3250:0crwdne3250:0", + "releaseDescription": "crwdns3252:0crwdne3252:0", + "projectDescription": "crwdns3522:0crwdne3522:0", + "created": "crwdns3254:0crwdne3254:0", + "error": { + "label": "crwdns3262:0crwdne3262:0", + "messages": { + "invalidIdentifier": "crwdns3512:0crwdne3512:0", + "noMatchingVersion": "crwdns3514:0crwdne3514:0", + "noReleasesFound": "crwdns3516:0crwdne3516:0", + "noProviderSeleceted": "crwdns3518:0crwdne3518:0", + "noProviderResponse": "crwdns3520:0crwdne3520:0" + } + } + }, + "networkControllerSummary": { + "option": {}, + "card": { + "vpn": { + "countConnected": "crwdns3119:0{count}crwdne3119:0" + } + }, + "error": { + "integrationsDisconnected": "crwdns3121:0crwdne3121:0", + "unknownContentOption": "crwdns3123:0crwdne3123:0" + }, + "name": "crwdns3125:0crwdne3125:0", + "description": "crwdns3127:0crwdne3127:0" + }, + "networkControllerStatus": { + "card": { + "variants": { + "wired": { + "name": "crwdns3129:0crwdne3129:0" + }, + "wifi": { + "name": "crwdns3131:0crwdne3131:0" + } + }, + "users": { + "label": "crwdns3133:0crwdne3133:0" + }, + "guests": { + "label": "crwdns3135:0crwdne3135:0" + } + }, + "option": { + "content": { + "option": { + "wifi": { + "label": "crwdns3137:0crwdne3137:0" + }, + "wired": { + "label": "crwdns3139:0crwdne3139:0" + } + }, + "label": "crwdns3141:0crwdne3141:0" + } + }, + "error": { + "integrationsDisconnected": "crwdns3143:0crwdne3143:0", + "unknownContentOption": "crwdns3145:0crwdne3145:0" + }, + "name": "crwdns3147:0crwdne3147:0", + "description": "crwdns3149:0crwdne3149:0" + }, + "networkController": { + "error": { + "internalServerError": "crwdns3151:0crwdne3151:0" + } + }, + "firewall": { + "name": "crwdns3558:0crwdne3558:0", + "description": "crwdns3560:0crwdne3560:0", + "tab": { + "system": "crwdns3562:0crwdne3562:0", + "interfaces": "crwdns3564:0crwdne3564:0" + }, + "error": { + "internalServerError": "crwdns3566:0crwdne3566:0" + }, + "option": { + "interfaces": "crwdns3568:0crwdne3568:0" + }, + "widget": { + "fwname": "crwdns3570:0crwdne3570:0", + "version": "crwdns3572:0crwdne3572:0", + "versiontitle": "crwdns3574:0crwdne3574:0", + "cputitle": "crwdns3576:0crwdne3576:0", + "memorytitle": "crwdns3578:0crwdne3578:0", + "cpu": "crwdns3580:0crwdne3580:0", + "memory": "crwdns3582:0crwdne3582:0", + "interfaces": { + "name": "crwdns3584:0crwdne3584:0", + "trans": "crwdns3586:0crwdne3586:0", + "recv": "crwdns3588:0crwdne3588:0", + "title": "crwdns3590:0crwdne3590:0" + } + } + }, + "notifications": { + "name": "crwdns3476:0crwdne3476:0", + "description": "crwdns3478:0crwdne3478:0", + "noItems": "crwdns3480:0crwdne3480:0", + "option": {} + }, + "systemResources": { + "name": "crwdns3600:0crwdne3600:0", + "description": "crwdns3602:0crwdne3602:0", + "option": { + "hasShadow": { + "label": "crwdns3720:0crwdne3720:0" + }, + "visibleCharts": { + "label": "crwdns3696:0crwdne3696:0", + "description": "crwdns3698:0crwdne3698:0", + "option": { + "cpu": "crwdns3700:0crwdne3700:0", + "memory": "crwdns3702:0crwdne3702:0", + "network": "crwdns3704:0crwdne3704:0" + } + }, + "labelDisplayMode": { + "label": "crwdns3710:0crwdne3710:0", + "option": { + "textWithIcon": "crwdns3712:0crwdne3712:0", + "text": "crwdns3714:0crwdne3714:0", + "icon": "crwdns3716:0crwdne3716:0", + "hidden": "crwdns3718:0crwdne3718:0" + } + } + }, + "card": { + "cpu": "crwdns3604:0crwdne3604:0", + "memory": "crwdns3606:0crwdne3606:0", + "network": "crwdns3608:0crwdne3608:0", + "up": "crwdns3610:0crwdne3610:0", + "down": "crwdns3612:0crwdne3612:0" + } } }, "widgetPreview": { "toggle": { - "enabled": "crwdns6074:0crwdne6074:0", - "disabled": "crwdns6076:0crwdne6076:0" + "enabled": "crwdns1364:0crwdne1364:0", + "disabled": "crwdns1366:0crwdne1366:0" }, "dimensions": { - "title": "crwdns6078:0crwdne6078:0" + "title": "crwdns1368:0crwdne1368:0" } }, "board": { "action": { + "duplicate": { + "title": "crwdns2516:0crwdne2516:0", + "message": "crwdns2518:0{name}crwdne2518:0", + "notification": { + "success": { + "title": "crwdns2520:0crwdne2520:0", + "message": "crwdns2522:0crwdne2522:0" + }, + "error": { + "title": "crwdns2524:0crwdne2524:0", + "message": "crwdns2526:0crwdne2526:0" + } + } + }, "edit": { "notification": { "success": { - "title": "crwdns6080:0crwdne6080:0", - "message": "crwdns6082:0crwdne6082:0" + "title": "crwdns1370:0crwdne1370:0", + "message": "crwdns1372:0crwdne1372:0" }, "error": { - "title": "crwdns6084:0crwdne6084:0", - "message": "crwdns6086:0crwdne6086:0" + "title": "crwdns1374:0crwdne1374:0", + "message": "crwdns1376:0crwdne1376:0" } }, "confirmLeave": { - "title": "crwdns6088:0crwdne6088:0", - "message": "crwdns6090:0crwdne6090:0" + "title": "crwdns1378:0crwdne1378:0", + "message": "crwdns1380:0crwdne1380:0" } }, "oldImport": { - "label": "crwdns6092:0crwdne6092:0", + "label": "crwdns1382:0crwdne1382:0", "notification": { "success": { - "title": "crwdns6094:0crwdne6094:0", - "message": "crwdns6096:0crwdne6096:0" + "title": "crwdns1384:0crwdne1384:0", + "message": "crwdns1386:0crwdne1386:0" }, "error": { - "title": "crwdns6098:0crwdne6098:0", - "message": "crwdns6100:0crwdne6100:0" + "title": "crwdns1388:0crwdne1388:0", + "message": "crwdns1390:0crwdne1390:0" } }, "form": { "file": { - "label": "crwdns6102:0crwdne6102:0", - "invalidError": "crwdns6104:0crwdne6104:0" + "label": "crwdns1392:0crwdne1392:0", + "invalidError": "crwdns1394:0crwdne1394:0" }, "apps": { - "label": "crwdns6106:0crwdne6106:0", + "label": "crwdns1396:0crwdne1396:0", "avoidDuplicates": { - "label": "crwdns6108:0crwdne6108:0", - "description": "crwdns6110:0crwdne6110:0" + "label": "crwdns1398:0crwdne1398:0", + "description": "crwdns1400:0crwdne1400:0" }, "onlyImportApps": { - "label": "crwdns6112:0crwdne6112:0", - "description": "crwdns6114:0crwdne6114:0" + "label": "crwdns1402:0crwdne1402:0", + "description": "crwdns1404:0crwdne1404:0" } }, "name": { - "label": "crwdns6116:0crwdne6116:0" + "label": "crwdns1406:0crwdne1406:0" }, "screenSize": { - "label": "crwdns6118:0crwdne6118:0", - "description": "crwdns6120:0crwdne6120:0", + "label": "crwdns1408:0crwdne1408:0", + "description": "crwdns2368:0crwdne2368:0", "option": { - "sm": "crwdns6122:0crwdne6122:0", - "md": "crwdns6124:0crwdne6124:0", - "lg": "crwdns6126:0crwdne6126:0" + "sm": "crwdns1410:0crwdne1410:0", + "md": "crwdns1412:0crwdne1412:0", + "lg": "crwdns1414:0crwdne1414:0" } }, "sidebarBehavior": { - "label": "crwdns6128:0crwdne6128:0", - "description": "crwdns6130:0crwdne6130:0", + "label": "crwdns1416:0crwdne1416:0", + "description": "crwdns1418:0crwdne1418:0", "option": { "lastSection": { - "label": "crwdns6132:0crwdne6132:0", - "description": "crwdns6134:0crwdne6134:0" + "label": "crwdns1420:0crwdne1420:0", + "description": "crwdns1422:0crwdne1422:0" }, "removeItems": { - "label": "crwdns6136:0crwdne6136:0", - "description": "crwdns6138:0crwdne6138:0" + "label": "crwdns1424:0crwdne1424:0", + "description": "crwdns1426:0crwdne1426:0" } } } } + }, + "quickCreateApp": { + "modal": { + "title": "crwdns2810:0crwdne2810:0", + "createAndUse": "crwdns2812:0crwdne2812:0" + } } }, "field": { "pageTitle": { - "label": "crwdns6140:0crwdne6140:0" + "label": "crwdns1428:0crwdne1428:0" }, "metaTitle": { - "label": "crwdns6142:0crwdne6142:0" + "label": "crwdns1430:0crwdne1430:0" }, "logoImageUrl": { - "label": "crwdns6144:0crwdne6144:0" + "label": "crwdns1432:0crwdne1432:0" }, "faviconImageUrl": { - "label": "crwdns6146:0crwdne6146:0" + "label": "crwdns1434:0crwdne1434:0" }, "backgroundImageUrl": { - "label": "crwdns6148:0crwdne6148:0" + "label": "crwdns1436:0crwdne1436:0", + "placeholder": "crwdns3109:0crwdne3109:0", + "group": { + "your": "crwdns3111:0crwdne3111:0", + "other": "crwdns3113:0crwdne3113:0" + } }, "backgroundImageAttachment": { - "label": "crwdns6150:0crwdne6150:0", + "label": "crwdns1438:0crwdne1438:0", "option": { "fixed": { - "label": "crwdns6152:0crwdne6152:0", - "description": "crwdns6154:0crwdne6154:0" + "label": "crwdns1440:0crwdne1440:0", + "description": "crwdns1442:0crwdne1442:0" }, "scroll": { - "label": "crwdns6156:0crwdne6156:0", - "description": "crwdns6158:0crwdne6158:0" + "label": "crwdns1444:0crwdne1444:0", + "description": "crwdns1446:0crwdne1446:0" } } }, "backgroundImageRepeat": { - "label": "crwdns6160:0crwdne6160:0", + "label": "crwdns1448:0crwdne1448:0", "option": { "repeat": { - "label": "crwdns6162:0crwdne6162:0", - "description": "crwdns6164:0crwdne6164:0" + "label": "crwdns1450:0crwdne1450:0", + "description": "crwdns1452:0crwdne1452:0" }, "no-repeat": { - "label": "crwdns6166:0crwdne6166:0", - "description": "crwdns6168:0crwdne6168:0" + "label": "crwdns1454:0crwdne1454:0", + "description": "crwdns1456:0crwdne1456:0" }, "repeat-x": { - "label": "crwdns6170:0crwdne6170:0", - "description": "crwdns6172:0crwdne6172:0" + "label": "crwdns1458:0crwdne1458:0", + "description": "crwdns1460:0crwdne1460:0" }, "repeat-y": { - "label": "crwdns6174:0crwdne6174:0", - "description": "crwdns6176:0crwdne6176:0" + "label": "crwdns1462:0crwdne1462:0", + "description": "crwdns1464:0crwdne1464:0" } } }, "backgroundImageSize": { - "label": "crwdns6178:0crwdne6178:0", + "label": "crwdns1466:0crwdne1466:0", "option": { "cover": { - "label": "crwdns6180:0crwdne6180:0", - "description": "crwdns6182:0crwdne6182:0" + "label": "crwdns1468:0crwdne1468:0", + "description": "crwdns1470:0crwdne1470:0" }, "contain": { - "label": "crwdns6184:0crwdne6184:0", - "description": "crwdns6186:0crwdne6186:0" + "label": "crwdns1472:0crwdne1472:0", + "description": "crwdns1474:0crwdne1474:0" } } }, "primaryColor": { - "label": "crwdns6188:0crwdne6188:0" + "label": "crwdns1476:0crwdne1476:0" }, "secondaryColor": { - "label": "crwdns6190:0crwdne6190:0" + "label": "crwdns1478:0crwdne1478:0" }, "opacity": { - "label": "crwdns6192:0crwdne6192:0" + "label": "crwdns1480:0crwdne1480:0" + }, + "iconColor": { + "label": "crwdns2814:0crwdne2814:0" + }, + "clearColor": { + "label": "crwdns3502:0crwdne3502:0" }, "customCss": { - "label": "crwdns6194:0crwdne6194:0", - "description": "crwdns6196:0crwdne6196:0", + "label": "crwdns1482:0crwdne1482:0", + "description": "crwdns1484:0crwdne1484:0", "customClassesAlert": { - "title": "crwdns6198:0crwdne6198:0", - "description": "crwdns6200:0crwdne6200:0" + "title": "crwdns1486:0crwdne1486:0", + "description": "crwdns1488:0crwdne1488:0" } }, + "disableStatus": { + "label": "crwdns2744:0crwdne2744:0", + "description": "crwdns2746:0crwdne2746:0" + }, "columnCount": { - "label": "crwdns6202:0crwdne6202:0" + "label": "crwdns1490:0crwdne1490:0" + }, + "itemRadius": { + "label": "crwdns2792:0crwdne2792:0", + "description": "crwdns2794:0crwdne2794:0", + "option": { + "xs": "crwdns2796:0crwdne2796:0", + "sm": "crwdns2798:0crwdne2798:0", + "md": "crwdns2800:0crwdne2800:0", + "lg": "crwdns2802:0crwdne2802:0", + "xl": "crwdns2804:0crwdne2804:0" + } }, "name": { - "label": "crwdns6204:0crwdne6204:0" + "label": "crwdns1492:0crwdne1492:0" }, "isPublic": { - "label": "crwdns6206:0crwdne6206:0", - "description": "crwdns6208:0crwdne6208:0" + "label": "crwdns1494:0crwdne1494:0", + "description": "crwdns1496:0crwdne1496:0" } }, "content": { - "metaTitle": "crwdns6210:0{boardName}crwdne6210:0" + "metaTitle": "crwdns1498:0{boardName}crwdne1498:0" }, "setting": { - "title": "crwdns6212:0{boardName}crwdne6212:0", + "title": "crwdns1500:0{boardName}crwdne1500:0", "section": { "general": { - "title": "crwdns6214:0crwdne6214:0", - "unrecognizedLink": "crwdns6216:0crwdne6216:0" + "title": "crwdns1502:0crwdne1502:0", + "unrecognizedLink": "crwdns1504:0crwdne1504:0" }, "layout": { - "title": "crwdns6218:0crwdne6218:0" + "title": "crwdns1506:0crwdne1506:0", + "responsive": { + "title": "crwdns2819:0crwdne2819:0", + "action": { + "add": "crwdns2821:0crwdne2821:0" + } + } }, "background": { - "title": "crwdns6220:0crwdne6220:0" + "title": "crwdns1508:0crwdne1508:0" }, - "color": { - "title": "crwdns6222:0crwdne6222:0" + "appearance": { + "title": "crwdns2806:0crwdne2806:0" }, "customCss": { - "title": "crwdns6224:0crwdne6224:0" + "title": "crwdns1512:0crwdne1512:0" + }, + "behavior": { + "title": "crwdns2748:0crwdne2748:0" }, "access": { - "title": "crwdns6226:0crwdne6226:0", + "title": "crwdns1514:0crwdne1514:0", "permission": { "item": { "view": { - "label": "crwdns6228:0crwdne6228:0" + "label": "crwdns1516:0crwdne1516:0" }, "modify": { - "label": "crwdns6230:0crwdne6230:0" + "label": "crwdns1518:0crwdne1518:0" }, "full": { - "label": "crwdns6232:0crwdne6232:0" + "label": "crwdns1520:0crwdne1520:0" } } } }, "dangerZone": { - "title": "crwdns6234:0crwdne6234:0", + "title": "crwdns1522:0crwdne1522:0", "action": { "rename": { - "label": "crwdns6236:0crwdne6236:0", - "description": "crwdns6238:0crwdne6238:0", - "button": "crwdns6240:0crwdne6240:0", + "label": "crwdns1524:0crwdne1524:0", + "description": "crwdns1526:0crwdne1526:0", + "button": "crwdns1528:0crwdne1528:0", "modal": { - "title": "crwdns6242:0crwdne6242:0" + "title": "crwdns1530:0crwdne1530:0" } }, "visibility": { - "label": "crwdns6244:0crwdne6244:0", + "label": "crwdns1532:0crwdne1532:0", "description": { - "public": "crwdns6246:0crwdne6246:0", - "private": "crwdns6248:0crwdne6248:0" + "public": "crwdns1534:0crwdne1534:0", + "private": "crwdns1536:0crwdne1536:0" }, "button": { - "public": "crwdns6250:0crwdne6250:0", - "private": "crwdns6252:0crwdne6252:0" + "public": "crwdns1538:0crwdne1538:0", + "private": "crwdns1540:0crwdne1540:0" }, "confirm": { "public": { - "title": "crwdns6254:0crwdne6254:0", - "description": "crwdns6256:0crwdne6256:0" + "title": "crwdns1542:0crwdne1542:0", + "description": "crwdns1544:0crwdne1544:0" }, "private": { - "title": "crwdns6258:0crwdne6258:0", - "description": "crwdns6260:0crwdne6260:0" + "title": "crwdns1546:0crwdne1546:0", + "description": "crwdns1548:0crwdne1548:0" } } }, "delete": { - "label": "crwdns6262:0crwdne6262:0", - "description": "crwdns6264:0crwdne6264:0", - "button": "crwdns6266:0crwdne6266:0", + "label": "crwdns1550:0crwdne1550:0", + "description": "crwdns1552:0crwdne1552:0", + "button": "crwdns1554:0crwdne1554:0", "confirm": { - "title": "crwdns6268:0crwdne6268:0", - "description": "crwdns6270:0crwdne6270:0" + "title": "crwdns1556:0crwdne1556:0", + "description": "crwdns1558:0crwdne1558:0" } } } @@ -1986,417 +2852,579 @@ }, "error": { "noBoard": { - "title": "crwdns6272:0crwdne6272:0", - "description": "crwdns6274:0crwdne6274:0", - "link": "crwdns6276:0crwdne6276:0", - "notice": "crwdns6278:0crwdne6278:0" + "title": "crwdns2438:0crwdne2438:0", + "description": "crwdns2440:0crwdne2440:0", + "link": "crwdns2442:0crwdne2442:0", + "notice": "crwdns2444:0crwdne2444:0" }, "notFound": { - "title": "crwdns6280:0crwdne6280:0", - "description": "crwdns6282:0crwdne6282:0", - "link": "crwdns6284:0crwdne6284:0", - "notice": "crwdns6286:0crwdne6286:0" + "title": "crwdns2446:0crwdne2446:0", + "description": "crwdns2448:0crwdne2448:0", + "link": "crwdns2450:0crwdne2450:0", + "notice": "crwdns2452:0crwdne2452:0" }, "homeBoard": { - "title": "crwdns6288:0crwdne6288:0", + "title": "crwdns2454:0crwdne2454:0", "admin": { - "description": "crwdns6290:0crwdne6290:0", - "link": "crwdns6292:0crwdne6292:0", - "notice": "crwdns6294:0crwdne6294:0" + "description": "crwdns2456:0crwdne2456:0", + "link": "crwdns2458:0crwdne2458:0", + "notice": "crwdns2460:0crwdne2460:0" }, "user": { - "description": "crwdns6296:0crwdne6296:0", - "link": "crwdns6298:0crwdne6298:0", - "notice": "crwdns6300:0crwdne6300:0" + "description": "crwdns2462:0crwdne2462:0", + "link": "crwdns2464:0crwdne2464:0", + "notice": "crwdns2466:0crwdne2466:0" }, "anonymous": { - "description": "crwdns6302:0crwdne6302:0", - "link": "crwdns6304:0crwdne6304:0", - "notice": "crwdns6306:0crwdne6306:0" + "description": "crwdns2468:0crwdne2468:0", + "link": "crwdns2470:0crwdne2470:0", + "notice": "crwdns2472:0crwdne2472:0" } } } }, + "layout": { + "field": { + "name": { + "label": "crwdns2823:0crwdne2823:0" + }, + "columnCount": { + "label": "crwdns2825:0crwdne2825:0" + }, + "breakpoint": { + "label": "crwdns2827:0crwdne2827:0", + "description": "crwdns2829:0crwdne2829:0" + } + } + }, "management": { - "metaTitle": "crwdns6308:0crwdne6308:0", + "metaTitle": "crwdns1560:0crwdne1560:0", "title": { - "morning": "crwdns6310:0{username}crwdne6310:0", - "afternoon": "crwdns6312:0{username}crwdne6312:0", - "evening": "crwdns6314:0{username}crwdne6314:0" + "morning": "crwdns1562:0{username}crwdne1562:0", + "afternoon": "crwdns1564:0{username}crwdne1564:0", + "evening": "crwdns1566:0{username}crwdne1566:0" }, "notFound": { - "title": "crwdns6316:0crwdne6316:0", - "text": "crwdns6318:0crwdne6318:0" + "title": "crwdns1568:0crwdne1568:0", + "text": "crwdns1570:0crwdne1570:0" }, "navbar": { "items": { - "home": "crwdns6320:0crwdne6320:0", - "boards": "crwdns6322:0crwdne6322:0", - "apps": "crwdns6324:0crwdne6324:0", - "integrations": "crwdns6326:0crwdne6326:0", - "searchEngies": "crwdns6328:0crwdne6328:0", - "medias": "crwdns6330:0crwdne6330:0", + "home": "crwdns1572:0crwdne1572:0", + "boards": "crwdns1574:0crwdne1574:0", + "apps": "crwdns1576:0crwdne1576:0", + "integrations": "crwdns1578:0crwdne1578:0", + "searchEngies": "crwdns1580:0crwdne1580:0", + "medias": "crwdns1582:0crwdne1582:0", "users": { - "label": "crwdns6332:0crwdne6332:0", + "label": "crwdns1584:0crwdne1584:0", "items": { - "manage": "crwdns6334:0crwdne6334:0", - "invites": "crwdns6336:0crwdne6336:0", - "groups": "crwdns6338:0crwdne6338:0" + "manage": "crwdns1586:0crwdne1586:0", + "invites": "crwdns1588:0crwdne1588:0", + "groups": "crwdns1590:0crwdne1590:0" } }, "tools": { - "label": "crwdns6340:0crwdne6340:0", + "label": "crwdns1592:0crwdne1592:0", "items": { - "docker": "crwdns6342:0crwdne6342:0", - "logs": "crwdns6344:0crwdne6344:0", - "api": "crwdns6346:0crwdne6346:0", - "tasks": "crwdns6348:0crwdne6348:0" + "docker": "crwdns1594:0crwdne1594:0", + "kubernetes": "crwdns2859:0crwdne2859:0", + "logs": "crwdns1596:0crwdne1596:0", + "api": "crwdns1598:0crwdne1598:0", + "certificates": "crwdns2594:0crwdne2594:0", + "tasks": "crwdns1600:0crwdne1600:0" } }, - "settings": "crwdns6350:0crwdne6350:0", + "settings": "crwdns1602:0crwdne1602:0", "help": { - "label": "crwdns6352:0crwdne6352:0", + "label": "crwdns1604:0crwdne1604:0", "items": { - "documentation": "crwdns6354:0crwdne6354:0", - "submitIssue": "crwdns6356:0crwdne6356:0", - "discord": "crwdns6358:0crwdne6358:0", - "sourceCode": "crwdns6360:0crwdne6360:0" + "documentation": "crwdns1606:0crwdne1606:0", + "submitIssue": "crwdns1608:0crwdne1608:0", + "discord": "crwdns1610:0crwdne1610:0", + "sourceCode": "crwdns1612:0crwdne1612:0" } }, - "about": "crwdns6362:0crwdne6362:0" + "about": "crwdns1614:0crwdne1614:0" } }, "page": { "home": { "statistic": { - "board": "crwdns6364:0crwdne6364:0", - "user": "crwdns6366:0crwdne6366:0", - "invite": "crwdns6368:0crwdne6368:0", - "integration": "crwdns6370:0crwdne6370:0", - "app": "crwdns6372:0crwdne6372:0", - "group": "crwdns6374:0crwdne6374:0" + "board": "crwdns1616:0crwdne1616:0", + "user": "crwdns1618:0crwdne1618:0", + "invite": "crwdns1620:0crwdne1620:0", + "integration": "crwdns1622:0crwdne1622:0", + "app": "crwdns1624:0crwdne1624:0", + "group": "crwdns1626:0crwdne1626:0" }, "statisticLabel": { - "boards": "crwdns6376:0crwdne6376:0", - "resources": "crwdns6378:0crwdne6378:0", - "authentication": "crwdns6380:0crwdne6380:0", - "authorization": "crwdns6382:0crwdne6382:0" + "boards": "crwdns1628:0crwdne1628:0", + "resources": "crwdns1630:0crwdne1630:0", + "authentication": "crwdns1632:0crwdne1632:0", + "authorization": "crwdns1634:0crwdne1634:0" } }, "board": { - "title": "crwdns6384:0crwdne6384:0", + "title": "crwdns1636:0crwdne1636:0", "action": { "new": { - "label": "crwdns6386:0crwdne6386:0" + "label": "crwdns1638:0crwdne1638:0" }, "open": { - "label": "crwdns6388:0crwdne6388:0" + "label": "crwdns1640:0crwdne1640:0" }, "settings": { - "label": "crwdns6390:0crwdne6390:0" + "label": "crwdns1642:0crwdne1642:0" }, "setHomeBoard": { - "label": "crwdns6392:0crwdne6392:0", + "label": "crwdns1644:0crwdne1644:0", "badge": { - "label": "crwdns6394:0crwdne6394:0", - "tooltip": "crwdns6396:0crwdne6396:0" + "label": "crwdns1646:0crwdne1646:0", + "tooltip": "crwdns1648:0crwdne1648:0" } }, + "setMobileHomeBoard": { + "label": "crwdns2576:0crwdne2576:0", + "badge": { + "label": "crwdns2578:0crwdne2578:0", + "tooltip": "crwdns2580:0crwdne2580:0" + } + }, + "duplicate": { + "label": "crwdns2528:0crwdne2528:0" + }, "delete": { - "label": "crwdns6398:0crwdne6398:0", + "label": "crwdns1650:0crwdne1650:0", "confirm": { - "title": "crwdns6400:0crwdne6400:0", - "description": "crwdns6402:0{name}crwdne6402:0" + "title": "crwdns1652:0crwdne1652:0", + "description": "crwdns1654:0{name}crwdne1654:0" } } }, "visibility": { - "public": "crwdns6404:0crwdne6404:0", - "private": "crwdns6406:0crwdne6406:0" + "public": "crwdns1656:0crwdne1656:0", + "private": "crwdns1658:0crwdne1658:0" }, "modal": { "createBoard": { "field": { "name": { - "label": "crwdns6408:0crwdne6408:0" + "label": "crwdns1660:0crwdne1660:0" } } } } }, "media": { - "includeFromAllUsers": "crwdns6410:0crwdne6410:0" + "includeFromAllUsers": "crwdns1662:0crwdne1662:0" }, "user": { - "back": "crwdns6412:0crwdne6412:0", - "fieldsDisabledExternalProvider": "crwdns6414:0crwdne6414:0", + "back": "crwdns1664:0crwdne1664:0", + "fieldsDisabledExternalProvider": "crwdns1666:0crwdne1666:0", "setting": { "general": { - "title": "crwdns6416:0crwdne6416:0", + "title": "crwdns1668:0crwdne1668:0", "item": { - "language": "crwdns6418:0crwdne6418:0", - "board": "crwdns6420:0crwdne6420:0", - "firstDayOfWeek": "crwdns6422:0crwdne6422:0", - "accessibility": "crwdns6424:0crwdne6424:0" + "language": "crwdns1670:0crwdne1670:0", + "board": { + "title": "crwdns2582:0crwdne2582:0", + "type": { + "general": "crwdns2584:0crwdne2584:0", + "mobile": "crwdns2586:0crwdne2586:0" + } + }, + "search": "crwdns2702:0crwdne2702:0", + "firstDayOfWeek": "crwdns1674:0crwdne1674:0", + "accessibility": "crwdns1676:0crwdne1676:0" } }, "security": { - "title": "crwdns6426:0crwdne6426:0" + "title": "crwdns1678:0crwdne1678:0" }, "board": { - "title": "crwdns6428:0crwdne6428:0" + "title": "crwdns1680:0crwdne1680:0" } }, "list": { - "metaTitle": "crwdns6430:0crwdne6430:0", - "title": "crwdns6432:0crwdne6432:0" + "metaTitle": "crwdns1682:0crwdne1682:0", + "title": "crwdns1684:0crwdne1684:0" }, "edit": { - "metaTitle": "crwdns6434:0{username}crwdne6434:0" + "metaTitle": "crwdns1686:0{username}crwdne1686:0" }, "create": { - "metaTitle": "crwdns6436:0crwdne6436:0", - "title": "crwdns6438:0crwdne6438:0", + "metaTitle": "crwdns1688:0crwdne1688:0", + "title": "crwdns1690:0crwdne1690:0", "step": { "personalInformation": { - "label": "crwdns6440:0crwdne6440:0" + "label": "crwdns1692:0crwdne1692:0" }, "security": { - "label": "crwdns6442:0crwdne6442:0" + "label": "crwdns1694:0crwdne1694:0" }, "groups": { - "label": "crwdns6444:0crwdne6444:0", - "title": "crwdns6446:0crwdne6446:0", - "description": "crwdns6448:0{everyoneGroup}crwdne6448:0" + "label": "crwdns1696:0crwdne1696:0", + "title": "crwdns1698:0crwdne1698:0", + "description": "crwdns1700:0{everyoneGroup}crwdne1700:0" }, "review": { - "label": "crwdns6450:0crwdne6450:0" + "label": "crwdns1702:0crwdne1702:0" }, "completed": { - "title": "crwdns6452:0crwdne6452:0" + "title": "crwdns1704:0crwdne1704:0" }, "error": { - "title": "crwdns6454:0crwdne6454:0" + "title": "crwdns1706:0crwdne1706:0" } }, "action": { - "createAnother": "crwdns6456:0crwdne6456:0", - "back": "crwdns6458:0crwdne6458:0" + "createAnother": "crwdns1708:0crwdne1708:0", + "back": "crwdns1710:0crwdne1710:0" } }, "invite": { - "title": "crwdns6460:0crwdne6460:0", + "title": "crwdns1712:0crwdne1712:0", "action": { "new": { - "title": "crwdns6462:0crwdne6462:0", - "description": "crwdns6464:0crwdne6464:0" + "title": "crwdns1714:0crwdne1714:0", + "description": "crwdns1716:0crwdne1716:0" }, "copy": { - "title": "crwdns6466:0crwdne6466:0", - "description": "crwdns6468:0crwdne6468:0", - "link": "crwdns6470:0crwdne6470:0", - "button": "crwdns6472:0crwdne6472:0" + "title": "crwdns1718:0crwdne1718:0", + "description": "crwdns1720:0crwdne1720:0", + "link": "crwdns1722:0crwdne1722:0", + "button": "crwdns1724:0crwdne1724:0" }, "delete": { - "title": "crwdns6474:0crwdne6474:0", - "description": "crwdns6476:0crwdne6476:0" + "title": "crwdns1726:0crwdne1726:0", + "description": "crwdns1728:0crwdne1728:0" } }, "field": { "id": { - "label": "crwdns6478:0crwdne6478:0" + "label": "crwdns1730:0crwdne1730:0" }, "creator": { - "label": "crwdns6480:0crwdne6480:0" + "label": "crwdns1732:0crwdne1732:0" }, "expirationDate": { - "label": "crwdns6482:0crwdne6482:0" + "label": "crwdns1734:0crwdne1734:0" }, "token": { - "label": "crwdns6484:0crwdne6484:0" + "label": "crwdns1736:0crwdne1736:0" } } } }, "group": { - "back": "crwdns6486:0crwdne6486:0", + "back": "crwdns1738:0crwdne1738:0", "setting": { "general": { - "title": "crwdns6488:0crwdne6488:0", - "owner": "crwdns6490:0crwdne6490:0", - "ownerOfGroup": "crwdns6492:0crwdne6492:0", - "ownerOfGroupDeleted": "crwdns6494:0crwdne6494:0" + "title": "crwdns1740:0crwdne1740:0", + "owner": "crwdns1742:0crwdne1742:0", + "ownerOfGroup": "crwdns1744:0crwdne1744:0", + "ownerOfGroupDeleted": "crwdns1746:0crwdne1746:0" + }, + "setting": { + "title": "crwdns2786:0crwdne2786:0", + "alert": "crwdns2788:0crwdne2788:0", + "board": { + "title": "crwdns2790:0crwdne2790:0" + } }, "members": { - "title": "crwdns6496:0crwdne6496:0", - "search": "crwdns6498:0crwdne6498:0", - "notFound": "crwdns6500:0crwdne6500:0" + "title": "crwdns1748:0crwdne1748:0", + "search": "crwdns1750:0crwdne1750:0", + "notFound": "crwdns1752:0crwdne1752:0" }, "permissions": { - "title": "crwdns6502:0crwdne6502:0", + "title": "crwdns1754:0crwdne1754:0", "form": { - "unsavedChanges": "crwdns6504:0crwdne6504:0" + "unsavedChanges": "crwdns1756:0crwdne1756:0" } } } }, "settings": { - "title": "crwdns6506:0crwdne6506:0", + "title": "crwdns1758:0crwdne1758:0", "notification": { "success": { - "message": "crwdns6508:0crwdne6508:0" + "message": "crwdns1760:0crwdne1760:0" }, "error": { - "message": "crwdns6510:0crwdne6510:0" + "message": "crwdns1762:0crwdne1762:0" } }, "section": { "analytics": { - "title": "crwdns6512:0crwdne6512:0", + "title": "crwdns1764:0crwdne1764:0", "general": { - "title": "crwdns6514:0crwdne6514:0", - "text": "crwdns6516:0crwdne6516:0" + "title": "crwdns1766:0crwdne1766:0", + "text": "crwdns1768:0crwdne1768:0" }, "widgetData": { - "title": "crwdns6518:0crwdne6518:0", - "text": "crwdns6520:0crwdne6520:0" + "title": "crwdns1770:0crwdne1770:0", + "text": "crwdns1772:0crwdne1772:0" }, "integrationData": { - "title": "crwdns6522:0crwdne6522:0", - "text": "crwdns6524:0crwdne6524:0" + "title": "crwdns1774:0crwdne1774:0", + "text": "crwdns1776:0crwdne1776:0" }, "usersData": { - "title": "crwdns6526:0crwdne6526:0", - "text": "crwdns6528:0crwdne6528:0" + "title": "crwdns1778:0crwdne1778:0", + "text": "crwdns1780:0crwdne1780:0" } }, "crawlingAndIndexing": { - "title": "crwdns6530:0crwdne6530:0", - "warning": "crwdns6532:0crwdne6532:0", + "title": "crwdns1782:0crwdne1782:0", + "warning": "crwdns1784:0crwdne1784:0", "noIndex": { - "title": "crwdns6534:0crwdne6534:0", - "text": "crwdns6536:0crwdne6536:0" + "title": "crwdns1786:0crwdne1786:0", + "text": "crwdns1788:0crwdne1788:0" }, "noFollow": { - "title": "crwdns6538:0crwdne6538:0", - "text": "crwdns6540:0crwdne6540:0" + "title": "crwdns1790:0crwdne1790:0", + "text": "crwdns1792:0crwdne1792:0" }, "noTranslate": { - "title": "crwdns6542:0crwdne6542:0", - "text": "crwdns6544:0crwdne6544:0" + "title": "crwdns1794:0crwdne1794:0", + "text": "crwdns1796:0crwdne1796:0" }, "noSiteLinksSearchBox": { - "title": "crwdns6546:0crwdne6546:0", - "text": "crwdns6548:0crwdne6548:0" + "title": "crwdns1798:0crwdne1798:0", + "text": "crwdns1800:0crwdne1800:0" } }, "board": { - "title": "crwdns6550:0crwdne6550:0", + "title": "crwdns1802:0crwdne1802:0", "homeBoard": { - "label": "crwdns6552:0crwdne6552:0", - "description": "crwdns6554:0crwdne6554:0" + "label": "crwdns1804:0crwdne1804:0", + "mobileLabel": "crwdns2588:0crwdne2588:0", + "description": "crwdns1806:0crwdne1806:0" + }, + "status": { + "title": "crwdns2750:0crwdne2750:0", + "enableStatusByDefault": { + "label": "crwdns2752:0crwdne2752:0", + "description": "crwdns2754:0crwdne2754:0" + }, + "forceDisableStatus": { + "label": "crwdns2756:0crwdne2756:0", + "description": "crwdns2758:0crwdne2758:0" + } + } + }, + "search": { + "title": "crwdns2550:0crwdne2550:0", + "defaultSearchEngine": { + "label": "crwdns2552:0crwdne2552:0", + "description": "crwdns2554:0crwdne2554:0" } }, "appearance": { - "title": "crwdns6556:0crwdne6556:0", + "title": "crwdns1808:0crwdne1808:0", "defaultColorScheme": { - "label": "crwdns6558:0crwdne6558:0", + "label": "crwdns1810:0crwdne1810:0", "options": { - "light": "crwdns6560:0crwdne6560:0", - "dark": "crwdns6562:0crwdne6562:0" + "light": "crwdns1812:0crwdne1812:0", + "dark": "crwdns1814:0crwdne1814:0" } } }, "culture": { - "title": "crwdns6564:0crwdne6564:0", + "title": "crwdns1816:0crwdne1816:0", "defaultLocale": { - "label": "crwdns6566:0crwdne6566:0" + "label": "crwdns1818:0crwdne1818:0" } } } }, "tool": { "tasks": { - "title": "crwdns6568:0crwdne6568:0", + "title": "crwdns1820:0crwdne1820:0", "status": { - "idle": "crwdns6570:0crwdne6570:0", - "running": "crwdns6572:0crwdne6572:0", - "error": "crwdns6574:0crwdne6574:0" + "idle": "crwdns1822:0crwdne1822:0", + "running": "crwdns1824:0crwdne1824:0", + "error": "crwdns1826:0crwdne1826:0", + "disabled": "crwdns3484:0crwdne3484:0" }, "job": { + "minecraftServerStatus": { + "label": "crwdns2496:0crwdne2496:0" + }, "iconsUpdater": { - "label": "crwdns6576:0crwdne6576:0" + "label": "crwdns1828:0crwdne1828:0" }, "analytics": { - "label": "crwdns6578:0crwdne6578:0" + "label": "crwdns1830:0crwdne1830:0" }, "smartHomeEntityState": { - "label": "crwdns6580:0crwdne6580:0" + "label": "crwdns1832:0crwdne1832:0" }, "ping": { - "label": "crwdns6582:0crwdne6582:0" + "label": "crwdns1834:0crwdne1834:0" }, "mediaServer": { - "label": "crwdns6584:0crwdne6584:0" + "label": "crwdns1836:0crwdne1836:0" }, "mediaOrganizer": { - "label": "crwdns6586:0crwdne6586:0" + "label": "crwdns1838:0crwdne1838:0" }, "downloads": { - "label": "crwdns6588:0crwdne6588:0" + "label": "crwdns1840:0crwdne1840:0" }, "mediaRequestStats": { - "label": "crwdns6590:0crwdne6590:0" + "label": "crwdns1842:0crwdne1842:0" }, "mediaRequestList": { - "label": "crwdns6592:0crwdne6592:0" + "label": "crwdns1844:0crwdne1844:0" }, "rssFeeds": { - "label": "crwdns6594:0crwdne6594:0" + "label": "crwdns1846:0crwdne1846:0" }, "indexerManager": { - "label": "crwdns6596:0crwdne6596:0" + "label": "crwdns1848:0crwdne1848:0" }, "healthMonitoring": { - "label": "crwdns6598:0crwdne6598:0" + "label": "crwdns1850:0crwdne1850:0" }, "dnsHole": { - "label": "crwdns6600:0crwdne6600:0" - }, - "sessionCleanup": { - "label": "crwdns6602:0crwdne6602:0" + "label": "crwdns1852:0crwdne1852:0" }, "updateChecker": { - "label": "crwdns6604:0crwdne6604:0" + "label": "crwdns2258:0crwdne2258:0" }, "mediaTranscoding": { - "label": "crwdns6606:0crwdne6606:0" + "label": "crwdns2436:0crwdne2436:0" + }, + "networkController": { + "label": "crwdns3153:0crwdne3153:0" + }, + "refreshNotifications": { + "label": "crwdns3482:0crwdne3482:0" + }, + "dockerContainers": { + "label": "crwdns3430:0crwdne3430:0" + }, + "firewallCpu": { + "label": "crwdns3592:0crwdne3592:0" + }, + "firewallMemory": { + "label": "crwdns3594:0crwdne3594:0" + }, + "firewallVersion": { + "label": "crwdns3596:0crwdne3596:0" + }, + "firewallInterfaces": { + "label": "crwdns3598:0crwdne3598:0" + }, + "weather": { + "label": "crwdns3724:0crwdne3724:0" + } + }, + "interval": { + "seconds": "crwdns3486:0interval={interval}crwdne3486:0", + "minutes": "crwdns3488:0interval={interval}crwdne3488:0", + "hours": "crwdns3490:0interval={interval}crwdne3490:0", + "midnight": "crwdns3492:0crwdne3492:0", + "weeklyMonday": "crwdns3494:0crwdne3494:0", + "update": { + "success": { + "message": "crwdns3624:0crwdne3624:0" + }, + "error": { + "message": "crwdns3626:0crwdne3626:0" + } + } + }, + "settings": { + "title": "crwdns3496:0{jobName}crwdne3496:0" + }, + "field": { + "name": { + "label": "crwdns3628:0crwdne3628:0" + }, + "interval": { + "label": "crwdns3498:0crwdne3498:0" + }, + "lastExecution": { + "label": "crwdns3630:0crwdne3630:0" + }, + "actions": { + "label": "crwdns3632:0crwdne3632:0" + } + }, + "table": { + "search": "crwdns3634:0{count}crwdne3634:0" + }, + "action": { + "refresh": { + "label": "crwdns3636:0crwdne3636:0" + } + }, + "refresh": { + "success": { + "message": "crwdns3638:0crwdne3638:0" + }, + "error": { + "message": "crwdns3640:0crwdne3640:0" + } + }, + "trigger": { + "success": { + "message": "crwdns3642:0crwdne3642:0" + }, + "error": { + "message": "crwdns3644:0crwdne3644:0" + } + }, + "enable": { + "success": { + "message": "crwdns3646:0crwdne3646:0" + } + }, + "disable": { + "success": { + "message": "crwdns3648:0crwdne3648:0" + } + }, + "toggle": { + "error": { + "message": "crwdns3650:0crwdne3650:0" } } }, "api": { - "title": "crwdns6608:0crwdne6608:0", + "title": "crwdns1856:0crwdne1856:0", "modal": { "createApiToken": { - "title": "crwdns6610:0crwdne6610:0", - "description": "crwdns6612:0crwdne6612:0", - "button": "crwdns6614:0crwdne6614:0" + "title": "crwdns1858:0crwdne1858:0", + "description": "crwdns1860:0crwdne1860:0", + "button": "crwdns1862:0crwdne1862:0" } }, "tab": { "documentation": { - "label": "crwdns6616:0crwdne6616:0" + "label": "crwdns1864:0crwdne1864:0" }, "apiKey": { - "label": "crwdns6618:0crwdne6618:0", - "title": "crwdns6620:0crwdne6620:0", + "label": "crwdns1866:0crwdne1866:0", + "title": "crwdns1868:0crwdne1868:0", "button": { - "createApiToken": "crwdns6622:0crwdne6622:0" + "createApiToken": "crwdns1870:0crwdne1870:0" + }, + "modal": { + "delete": { + "title": "crwdns2736:0crwdne2736:0", + "text": "crwdns2738:0crwdne2738:0" + } }, "table": { "header": { - "id": "crwdns6624:0crwdne6624:0", - "createdBy": "crwdns6626:0crwdne6626:0" + "id": "crwdns1872:0crwdne1872:0", + "createdBy": "crwdns1874:0crwdne1874:0", + "actions": "crwdns2740:0crwdne2740:0" } } } @@ -2404,362 +3432,672 @@ } }, "about": { - "version": "crwdns6628:0{version}crwdne6628:0", - "text": "crwdns6630:0crwdne6630:0", + "version": "crwdns1876:0{version}crwdne1876:0", + "text": "crwdns1878:0crwdne1878:0", "accordion": { "contributors": { - "title": "crwdns6632:0crwdne6632:0", - "subtitle": "crwdns6634:0{count}crwdne6634:0" + "title": "crwdns1880:0crwdne1880:0", + "subtitle": "crwdns1882:0{count}crwdne1882:0" }, "translators": { - "title": "crwdns6636:0crwdne6636:0", - "subtitle": "crwdns6638:0{count}crwdne6638:0" + "title": "crwdns1884:0crwdne1884:0", + "subtitle": "crwdns1886:0{count}crwdne1886:0" }, "libraries": { - "title": "crwdns6640:0crwdne6640:0", - "subtitle": "crwdns6642:0{count}crwdne6642:0" + "title": "crwdns1888:0crwdne1888:0", + "subtitle": "crwdns1890:0{count}crwdne1890:0" } } } } }, "docker": { - "title": "crwdns6644:0crwdne6644:0", + "title": "crwdns1892:0crwdne1892:0", "table": { - "updated": "crwdns6646:0{when}crwdne6646:0", - "search": "crwdns6648:0{count}crwdne6648:0", - "selected": "crwdns6650:0{selectCount}crwdnd6650:0{totalCount}crwdne6650:0" + "updated": "crwdns1894:0{when}crwdne1894:0", + "search": "crwdns3432:0{count}crwdne3432:0", + "selected": "crwdns1898:0{selectCount}crwdnd1898:0{totalCount}crwdne1898:0", + "footer": "crwdns3434:0{count}crwdne3434:0" }, "field": { "name": { - "label": "crwdns6652:0crwdne6652:0" + "label": "crwdns1900:0crwdne1900:0" }, "state": { - "label": "crwdns6654:0crwdne6654:0", + "label": "crwdns1902:0crwdne1902:0", "option": { - "created": "crwdns6656:0crwdne6656:0", - "running": "crwdns6658:0crwdne6658:0", - "paused": "crwdns6660:0crwdne6660:0", - "restarting": "crwdns6662:0crwdne6662:0", - "exited": "crwdns6664:0crwdne6664:0", - "removing": "crwdns6666:0crwdne6666:0", - "dead": "crwdns6668:0crwdne6668:0" + "created": "crwdns1904:0crwdne1904:0", + "running": "crwdns1906:0crwdne1906:0", + "paused": "crwdns1908:0crwdne1908:0", + "restarting": "crwdns1910:0crwdne1910:0", + "exited": "crwdns1912:0crwdne1912:0", + "removing": "crwdns1914:0crwdne1914:0", + "dead": "crwdns1916:0crwdne1916:0" + } + }, + "stats": { + "cpu": { + "label": "crwdns3436:0crwdne3436:0" + }, + "memory": { + "label": "crwdns3438:0crwdne3438:0" } }, "containerImage": { - "label": "crwdns6670:0crwdne6670:0" + "label": "crwdns1918:0crwdne1918:0" }, "ports": { - "label": "crwdns6672:0crwdne6672:0" + "label": "crwdns1920:0crwdne1920:0" } }, "action": { + "title": "crwdns3440:0crwdne3440:0", "start": { - "label": "crwdns6674:0crwdne6674:0", + "label": "crwdns1922:0crwdne1922:0", "notification": { "success": { - "title": "crwdns6676:0crwdne6676:0", - "message": "crwdns6678:0crwdne6678:0" + "title": "crwdns1924:0crwdne1924:0", + "message": "crwdns1926:0crwdne1926:0" }, "error": { - "title": "crwdns6680:0crwdne6680:0", - "message": "crwdns6682:0crwdne6682:0" + "title": "crwdns1928:0crwdne1928:0", + "message": "crwdns1930:0crwdne1930:0" } } }, "stop": { - "label": "crwdns6684:0crwdne6684:0", + "label": "crwdns1932:0crwdne1932:0", "notification": { "success": { - "title": "crwdns6686:0crwdne6686:0", - "message": "crwdns6688:0crwdne6688:0" + "title": "crwdns1934:0crwdne1934:0", + "message": "crwdns1936:0crwdne1936:0" }, "error": { - "title": "crwdns6690:0crwdne6690:0", - "message": "crwdns6692:0crwdne6692:0" + "title": "crwdns1938:0crwdne1938:0", + "message": "crwdns1940:0crwdne1940:0" } } }, "restart": { - "label": "crwdns6694:0crwdne6694:0", + "label": "crwdns1942:0crwdne1942:0", "notification": { "success": { - "title": "crwdns6696:0crwdne6696:0", - "message": "crwdns6698:0crwdne6698:0" + "title": "crwdns1944:0crwdne1944:0", + "message": "crwdns1946:0crwdne1946:0" }, "error": { - "title": "crwdns6700:0crwdne6700:0", - "message": "crwdns6702:0crwdne6702:0" + "title": "crwdns1948:0crwdne1948:0", + "message": "crwdns1950:0crwdne1950:0" } } }, "remove": { - "label": "crwdns6704:0crwdne6704:0", + "label": "crwdns1952:0crwdne1952:0", "notification": { "success": { - "title": "crwdns6706:0crwdne6706:0", - "message": "crwdns6708:0crwdne6708:0" + "title": "crwdns1954:0crwdne1954:0", + "message": "crwdns1956:0crwdne1956:0" }, "error": { - "title": "crwdns6710:0crwdne6710:0", - "message": "crwdns6712:0crwdne6712:0" + "title": "crwdns1958:0crwdne1958:0", + "message": "crwdns1960:0crwdne1960:0" } } }, "refresh": { - "label": "crwdns6714:0crwdne6714:0", + "label": "crwdns1962:0crwdne1962:0", "notification": { "success": { - "title": "crwdns6716:0crwdne6716:0", - "message": "crwdns6718:0crwdne6718:0" + "title": "crwdns1964:0crwdne1964:0", + "message": "crwdns1966:0crwdne1966:0" }, "error": { - "title": "crwdns6720:0crwdne6720:0", - "message": "crwdns6722:0crwdne6722:0" + "title": "crwdns1968:0crwdne1968:0", + "message": "crwdns1970:0crwdne1970:0" } } + }, + "addToHomarr": { + "label": "crwdns2532:0crwdne2532:0", + "notification": { + "success": { + "title": "crwdns2534:0crwdne2534:0", + "message": "crwdns2536:0crwdne2536:0" + }, + "error": { + "title": "crwdns2538:0crwdne2538:0", + "message": "crwdns2540:0crwdne2540:0" + } + }, + "modal": { + "title": "crwdns2542:0crwdne2542:0" + } } }, "error": { - "internalServerError": "crwdns6724:0crwdne6724:0" + "internalServerError": "crwdns2262:0crwdne2262:0" + } + }, + "kubernetes": { + "cluster": { + "title": "crwdns2863:0crwdne2863:0", + "label": "crwdns2865:0crwdne2865:0", + "providers": "crwdns2867:0crwdne2867:0", + "version": "crwdns2869:0crwdne2869:0", + "architecture": "crwdns2871:0crwdne2871:0", + "capacity": { + "title": "crwdns2873:0crwdne2873:0", + "resource": { + "reserved": "crwdns2875:0crwdne2875:0", + "used": "crwdns2877:0crwdne2877:0" + } + }, + "resources": { + "title": "crwdns2879:0crwdne2879:0", + "nodes": "crwdns2881:0crwdne2881:0", + "namespaces": "crwdns2883:0crwdne2883:0", + "ingresses": "crwdns2885:0crwdne2885:0", + "services": "crwdns2887:0crwdne2887:0", + "pods": "crwdns2889:0crwdne2889:0", + "configmaps": "crwdns2891:0crwdne2891:0", + "secrets": "crwdns2893:0crwdne2893:0", + "volumes": "crwdns2895:0crwdne2895:0" + } + }, + "nodes": { + "label": "crwdns2897:0crwdne2897:0", + "field": { + "name": { + "label": "crwdns2899:0crwdne2899:0" + }, + "state": { + "label": "crwdns2901:0crwdne2901:0", + "option": { + "ready": "crwdns2903:0crwdne2903:0", + "NotReady": "crwdns2905:0crwdne2905:0" + } + }, + "cpu": { + "label": "crwdns2907:0crwdne2907:0" + }, + "memory": { + "label": "crwdns2909:0crwdne2909:0" + }, + "pods": { + "label": "crwdns2911:0crwdne2911:0" + }, + "operatingSystem": { + "label": "crwdns2913:0crwdne2913:0" + }, + "architecture": { + "label": "crwdns2915:0crwdne2915:0" + }, + "kubernetesVersion": { + "label": "crwdns2917:0crwdne2917:0" + }, + "creationTimestamp": { + "label": "crwdns2919:0crwdne2919:0" + } + }, + "table": { + "search": "crwdns2921:0{count}crwdne2921:0" + } + }, + "namespaces": { + "label": "crwdns2923:0crwdne2923:0", + "field": { + "name": { + "label": "crwdns2925:0crwdne2925:0" + }, + "state": { + "label": "crwdns2927:0crwdne2927:0", + "option": { + "active": "crwdns2929:0crwdne2929:0", + "terminating": "crwdns2931:0crwdne2931:0" + } + }, + "creationTimestamp": { + "label": "crwdns2933:0crwdne2933:0" + } + }, + "table": { + "search": "crwdns2935:0{count}crwdne2935:0" + } + }, + "ingresses": { + "label": "crwdns2937:0crwdne2937:0", + "field": { + "name": { + "label": "crwdns2939:0crwdne2939:0" + }, + "namespace": { + "label": "crwdns2941:0crwdne2941:0" + }, + "className": { + "label": "crwdns2943:0crwdne2943:0" + }, + "rulesAndPaths": { + "label": "crwdns2945:0crwdne2945:0" + }, + "creationTimestamp": { + "label": "crwdns2947:0crwdne2947:0" + } + }, + "table": { + "search": "crwdns2949:0{count}crwdne2949:0" + } + }, + "services": { + "label": "crwdns2951:0crwdne2951:0", + "field": { + "name": { + "label": "crwdns2953:0crwdne2953:0" + }, + "namespace": { + "label": "crwdns2955:0crwdne2955:0" + }, + "type": { + "label": "crwdns2957:0crwdne2957:0" + }, + "ports": { + "label": "crwdns2959:0crwdne2959:0" + }, + "targetPorts": { + "label": "crwdns2961:0crwdne2961:0" + }, + "clusterIP": { + "label": "crwdns2963:0crwdne2963:0" + }, + "creationTimestamp": { + "label": "crwdns2965:0crwdne2965:0" + } + }, + "table": { + "search": "crwdns2967:0{count}crwdne2967:0" + } + }, + "pods": { + "label": "crwdns2969:0crwdne2969:0", + "field": { + "name": { + "label": "crwdns2971:0crwdne2971:0" + }, + "namespace": { + "label": "crwdns2973:0crwdne2973:0" + }, + "image": { + "label": "crwdns2975:0crwdne2975:0" + }, + "applicationType": { + "label": "crwdns2977:0crwdne2977:0" + }, + "status": { + "label": "crwdns2979:0crwdne2979:0" + }, + "creationTimestamp": { + "label": "crwdns2981:0crwdne2981:0" + } + }, + "table": { + "search": "crwdns2983:0{count}crwdne2983:0" + } + }, + "secrets": { + "label": "crwdns2985:0crwdne2985:0", + "field": { + "name": { + "label": "crwdns2987:0crwdne2987:0" + }, + "namespace": { + "label": "crwdns2989:0crwdne2989:0" + }, + "type": { + "label": "crwdns2991:0crwdne2991:0" + }, + "creationTimestamp": { + "label": "crwdns2993:0crwdne2993:0" + } + }, + "table": { + "search": "crwdns2995:0{count}crwdne2995:0" + } + }, + "configmaps": { + "label": "crwdns2997:0crwdne2997:0", + "field": { + "name": { + "label": "crwdns2999:0crwdne2999:0" + }, + "namespace": { + "label": "crwdns3001:0crwdne3001:0" + }, + "creationTimestamp": { + "label": "crwdns3003:0crwdne3003:0" + } + }, + "table": { + "search": "crwdns3005:0{count}crwdne3005:0" + } + }, + "volumes": { + "label": "crwdns3007:0crwdne3007:0", + "field": { + "name": { + "label": "crwdns3009:0crwdne3009:0" + }, + "namespace": { + "label": "crwdns3011:0crwdne3011:0" + }, + "accessModes": { + "label": "crwdns3013:0crwdne3013:0" + }, + "storage": { + "label": "crwdns3015:0crwdne3015:0" + }, + "storageClassName": { + "label": "crwdns3017:0crwdne3017:0" + }, + "volumeMode": { + "label": "crwdns3019:0crwdne3019:0" + }, + "volumeName": { + "label": "crwdns3021:0crwdne3021:0" + }, + "status": { + "label": "crwdns3023:0crwdne3023:0" + }, + "creationTimestamp": { + "label": "crwdns3025:0crwdne3025:0" + } + }, + "table": { + "search": "crwdns3027:0{count}crwdne3027:0" + } + }, + "error": { + "internalServerError": "crwdns3029:0crwdne3029:0" } }, "permission": { - "title": "crwdns6726:0crwdne6726:0", + "title": "crwdns1972:0crwdne1972:0", "userSelect": { - "title": "crwdns6728:0crwdne6728:0" + "title": "crwdns1974:0crwdne1974:0" }, "groupSelect": { - "title": "crwdns6730:0crwdne6730:0" + "title": "crwdns1976:0crwdne1976:0" }, "tab": { - "user": "crwdns6732:0crwdne6732:0", - "group": "crwdns6734:0crwdne6734:0", - "inherited": "crwdns6736:0crwdne6736:0" + "user": "crwdns1978:0crwdne1978:0", + "group": "crwdns1980:0crwdne1980:0", + "inherited": "crwdns1982:0crwdne1982:0" }, "field": { "user": { - "label": "crwdns6738:0crwdne6738:0" + "label": "crwdns1984:0crwdne1984:0" }, "group": { - "label": "crwdns6740:0crwdne6740:0" + "label": "crwdns1986:0crwdne1986:0" }, "permission": { - "label": "crwdns6742:0crwdne6742:0" + "label": "crwdns1988:0crwdne1988:0" } }, "action": { - "saveUser": "crwdns6744:0crwdne6744:0", - "saveGroup": "crwdns6746:0crwdne6746:0" + "saveUser": "crwdns1990:0crwdne1990:0", + "saveGroup": "crwdns1992:0crwdne1992:0" } }, "navigationStructure": { "manage": { - "label": "crwdns6748:0crwdne6748:0", + "label": "crwdns1994:0crwdne1994:0", "boards": { - "label": "crwdns6750:0crwdne6750:0" + "label": "crwdns1996:0crwdne1996:0" }, "integrations": { - "label": "crwdns6752:0crwdne6752:0", + "label": "crwdns1998:0crwdne1998:0", "edit": { - "label": "crwdns6754:0crwdne6754:0" + "label": "crwdns2000:0crwdne2000:0" }, "new": { - "label": "crwdns6756:0crwdne6756:0" + "label": "crwdns2002:0crwdne2002:0" } }, "search-engines": { - "label": "crwdns6758:0crwdne6758:0", + "label": "crwdns2004:0crwdne2004:0", "new": { - "label": "crwdns6760:0crwdne6760:0" + "label": "crwdns2006:0crwdne2006:0" }, "edit": { - "label": "crwdns6762:0crwdne6762:0" + "label": "crwdns2008:0crwdne2008:0" } }, "medias": { - "label": "crwdns6764:0crwdne6764:0" + "label": "crwdns2010:0crwdne2010:0" }, "apps": { - "label": "crwdns6766:0crwdne6766:0", + "label": "crwdns2012:0crwdne2012:0", "new": { - "label": "crwdns6768:0crwdne6768:0" + "label": "crwdns2014:0crwdne2014:0" }, "edit": { - "label": "crwdns6770:0crwdne6770:0" + "label": "crwdns2016:0crwdne2016:0" } }, "users": { - "label": "crwdns6772:0crwdne6772:0", + "label": "crwdns2018:0crwdne2018:0", "create": { - "label": "crwdns6774:0crwdne6774:0" + "label": "crwdns2020:0crwdne2020:0" }, - "general": "crwdns6776:0crwdne6776:0", - "security": "crwdns6778:0crwdne6778:0", - "board": "crwdns6780:0crwdne6780:0", + "general": "crwdns2022:0crwdne2022:0", + "security": "crwdns2024:0crwdne2024:0", + "board": "crwdns2026:0crwdne2026:0", "groups": { - "label": "crwdns6782:0crwdne6782:0" + "label": "crwdns2028:0crwdne2028:0" }, "invites": { - "label": "crwdns6784:0crwdne6784:0" + "label": "crwdns2030:0crwdne2030:0" } }, "tools": { - "label": "crwdns6786:0crwdne6786:0", + "label": "crwdns2032:0crwdne2032:0", + "tasks": { + "label": "crwdns3652:0crwdne3652:0" + }, "docker": { - "label": "crwdns6788:0crwdne6788:0" + "label": "crwdns2034:0crwdne2034:0" + }, + "kubernetes": { + "label": "crwdns3031:0crwdne3031:0", + "nodes": { + "label": "crwdns3033:0crwdne3033:0" + }, + "namespaces": { + "label": "crwdns3035:0crwdne3035:0" + }, + "ingresses": { + "label": "crwdns3037:0crwdne3037:0" + }, + "services": { + "label": "crwdns3039:0crwdne3039:0" + }, + "pods": { + "label": "crwdns3041:0crwdne3041:0" + }, + "configmaps": { + "label": "crwdns3043:0crwdne3043:0" + }, + "secrets": { + "label": "crwdns3045:0crwdne3045:0" + }, + "volumes": { + "label": "crwdns3047:0crwdne3047:0" + } }, "logs": { - "label": "crwdns6790:0crwdne6790:0" + "label": "crwdns2036:0crwdne2036:0" + }, + "certificates": { + "label": "crwdns2596:0crwdne2596:0", + "hostnames": { + "label": "crwdns3386:0crwdne3386:0" + } } }, "settings": { - "label": "crwdns6792:0crwdne6792:0" + "label": "crwdns2038:0crwdne2038:0" }, "about": { - "label": "crwdns6794:0crwdne6794:0" + "label": "crwdns2040:0crwdne2040:0" } } }, "search": { - "placeholder": "crwdns6796:0crwdne6796:0", - "nothingFound": "crwdns6798:0crwdne6798:0", + "placeholder": "crwdns2042:0crwdne2042:0", + "nothingFound": "crwdns2044:0crwdne2044:0", "error": { - "fetch": "crwdns6800:0crwdne6800:0" + "fetch": "crwdns2046:0crwdne2046:0" }, "mode": { "appIntegrationBoard": { - "help": "crwdns6802:0crwdne6802:0", + "help": "crwdns2048:0crwdne2048:0", "group": { "app": { - "title": "crwdns6804:0crwdne6804:0", + "title": "crwdns2050:0crwdne2050:0", "children": { "action": { "open": { - "label": "crwdns6806:0crwdne6806:0" + "label": "crwdns2052:0crwdne2052:0" }, "edit": { - "label": "crwdns6808:0crwdne6808:0" + "label": "crwdns2054:0crwdne2054:0" } }, "detail": { - "title": "crwdns6810:0crwdne6810:0" + "title": "crwdns2056:0crwdne2056:0" } } }, "board": { - "title": "crwdns6812:0crwdne6812:0", + "title": "crwdns2058:0crwdne2058:0", "children": { "action": { "open": { - "label": "crwdns6814:0crwdne6814:0" + "label": "crwdns2060:0crwdne2060:0" }, "homeBoard": { - "label": "crwdns6816:0crwdne6816:0" + "label": "crwdns2062:0crwdne2062:0" + }, + "mobileBoard": { + "label": "crwdns2590:0crwdne2590:0" }, "settings": { - "label": "crwdns6818:0crwdne6818:0" + "label": "crwdns2064:0crwdne2064:0" } }, "detail": { - "title": "crwdns6820:0crwdne6820:0" + "title": "crwdns2066:0crwdne2066:0" } } }, "integration": { - "title": "crwdns6822:0crwdne6822:0" + "title": "crwdns2068:0crwdne2068:0" } } }, "command": { - "help": "crwdns6824:0crwdne6824:0", + "help": "crwdns2070:0crwdne2070:0", "group": { "localCommand": { - "title": "crwdns6826:0crwdne6826:0" + "title": "crwdns2252:0crwdne2252:0" }, "globalCommand": { - "title": "crwdns6828:0crwdne6828:0", + "title": "crwdns2072:0crwdne2072:0", "option": { "colorScheme": { - "light": "crwdns6830:0crwdne6830:0", - "dark": "crwdns6832:0crwdne6832:0" + "light": "crwdns2074:0crwdne2074:0", + "dark": "crwdns2076:0crwdne2076:0" }, "language": { - "label": "crwdns6834:0crwdne6834:0", + "label": "crwdns2078:0crwdne2078:0", "children": { "detail": { - "title": "crwdns6836:0crwdne6836:0" + "title": "crwdns2080:0crwdne2080:0" } } }, "newBoard": { - "label": "crwdns6838:0crwdne6838:0" + "label": "crwdns2082:0crwdne2082:0" }, "importBoard": { - "label": "crwdns6840:0crwdne6840:0" + "label": "crwdns2084:0crwdne2084:0" }, "newApp": { - "label": "crwdns6842:0crwdne6842:0" + "label": "crwdns2086:0crwdne2086:0" }, "newIntegration": { - "label": "crwdns6844:0crwdne6844:0", + "label": "crwdns2088:0crwdne2088:0", "children": { "detail": { - "title": "crwdns6846:0crwdne6846:0" + "title": "crwdns2090:0crwdne2090:0" } } }, "newUser": { - "label": "crwdns6848:0crwdne6848:0" + "label": "crwdns2092:0crwdne2092:0" }, "newInvite": { - "label": "crwdns6850:0crwdne6850:0" + "label": "crwdns2094:0crwdne2094:0" }, "newGroup": { - "label": "crwdns6852:0crwdne6852:0" + "label": "crwdns2096:0crwdne2096:0" } } } } }, + "media": { + "requestMovie": "crwdns2498:0crwdne2498:0", + "requestSeries": "crwdns2500:0crwdne2500:0", + "openIn": "crwdns2502:0{kind}crwdne2502:0" + }, "external": { - "help": "crwdns6854:0crwdne6854:0", + "help": "crwdns2098:0crwdne2098:0", "group": { "searchEngine": { - "title": "crwdns6856:0crwdne6856:0", + "title": "crwdns2100:0crwdne2100:0", "children": { "action": { "search": { - "label": "crwdns6858:0{name}crwdne6858:0" + "label": "crwdns2102:0{name}crwdne2102:0" } }, "detail": { - "title": "crwdns6860:0crwdne6860:0" + "title": "crwdns2104:0crwdne2104:0" }, "searchResults": { - "title": "crwdns6862:0crwdne6862:0" + "title": "crwdns2106:0crwdne2106:0" } }, "option": { "google": { - "name": "crwdns6864:0crwdne6864:0", - "description": "crwdns6866:0crwdne6866:0" + "name": "crwdns2108:0crwdne2108:0", + "description": "crwdns2110:0crwdne2110:0" }, "bing": { - "name": "crwdns6868:0crwdne6868:0", - "description": "crwdns6870:0crwdne6870:0" + "name": "crwdns2112:0crwdne2112:0", + "description": "crwdns2114:0crwdne2114:0" }, "duckduckgo": { - "name": "crwdns6872:0crwdne6872:0", - "description": "crwdns6874:0crwdne6874:0" + "name": "crwdns2116:0crwdne2116:0", + "description": "crwdns2118:0crwdne2118:0" }, "torrent": { - "name": "crwdns6876:0crwdne6876:0", - "description": "crwdns6878:0crwdne6878:0" + "name": "crwdns2120:0crwdne2120:0", + "description": "crwdns2122:0crwdne2122:0" }, "youTube": { - "name": "crwdns6880:0crwdne6880:0", - "description": "crwdns6882:0crwdne6882:0" + "name": "crwdns2124:0crwdne2124:0", + "description": "crwdns2126:0crwdne2126:0" } } } @@ -2768,19 +4106,19 @@ "help": { "group": { "mode": { - "title": "crwdns6884:0crwdne6884:0" + "title": "crwdns2128:0crwdne2128:0" }, "help": { - "title": "crwdns6886:0crwdne6886:0", + "title": "crwdns2130:0crwdne2130:0", "option": { "documentation": { - "label": "crwdns6888:0crwdne6888:0" + "label": "crwdns2132:0crwdne2132:0" }, "submitIssue": { - "label": "crwdns6890:0crwdne6890:0" + "label": "crwdns2134:0crwdne2134:0" }, "discord": { - "label": "crwdns6892:0crwdne6892:0" + "label": "crwdns2136:0crwdne2136:0" } } } @@ -2788,104 +4126,122 @@ }, "home": { "group": { + "search": { + "title": "crwdns2556:0crwdne2556:0", + "option": { + "other": { + "label": "crwdns2558:0crwdne2558:0" + }, + "no-default": { + "label": "crwdns2560:0crwdne2560:0", + "description": "crwdns2562:0crwdne2562:0" + }, + "search": { + "label": "crwdns2568:0{query}crwdnd2568:0{name}crwdne2568:0" + }, + "from-integration": { + "description": "crwdns2566:0crwdne2566:0" + } + } + }, "local": { - "title": "crwdns6894:0crwdne6894:0" + "title": "crwdns2254:0crwdne2254:0" } } }, "page": { - "help": "crwdns6896:0crwdne6896:0", + "help": "crwdns2138:0crwdne2138:0", "group": { "page": { - "title": "crwdns6898:0crwdne6898:0", + "title": "crwdns2140:0crwdne2140:0", "option": { "manageHome": { - "label": "crwdns6900:0crwdne6900:0" + "label": "crwdns2142:0crwdne2142:0" }, "manageBoard": { - "label": "crwdns6902:0crwdne6902:0" + "label": "crwdns2144:0crwdne2144:0" }, "manageApp": { - "label": "crwdns6904:0crwdne6904:0" + "label": "crwdns2146:0crwdne2146:0" }, "manageIntegration": { - "label": "crwdns6906:0crwdne6906:0" + "label": "crwdns2148:0crwdne2148:0" }, "manageSearchEngine": { - "label": "crwdns6908:0crwdne6908:0" + "label": "crwdns2150:0crwdne2150:0" }, "manageMedia": { - "label": "crwdns6910:0crwdne6910:0" + "label": "crwdns2152:0crwdne2152:0" }, "manageUser": { - "label": "crwdns6912:0crwdne6912:0" + "label": "crwdns2154:0crwdne2154:0" }, "manageInvite": { - "label": "crwdns6914:0crwdne6914:0" + "label": "crwdns2156:0crwdne2156:0" }, "manageGroup": { - "label": "crwdns6916:0crwdne6916:0" + "label": "crwdns2158:0crwdne2158:0" }, "manageDocker": { - "label": "crwdns6918:0crwdne6918:0" + "label": "crwdns2160:0crwdne2160:0" }, "manageApi": { - "label": "crwdns6920:0crwdne6920:0" + "label": "crwdns2162:0crwdne2162:0" }, "manageLog": { - "label": "crwdns6922:0crwdne6922:0" + "label": "crwdns2164:0crwdne2164:0" }, "manageTask": { - "label": "crwdns6924:0crwdne6924:0" + "label": "crwdns2166:0crwdne2166:0" }, "manageSettings": { - "label": "crwdns6926:0crwdne6926:0" + "label": "crwdns2168:0crwdne2168:0" }, "about": { - "label": "crwdns6928:0crwdne6928:0" + "label": "crwdns2170:0crwdne2170:0" }, "homeBoard": { - "label": "crwdns6930:0crwdne6930:0" + "label": "crwdns2172:0crwdne2172:0" }, "preferences": { - "label": "crwdns6932:0crwdne6932:0" + "label": "crwdns2174:0crwdne2174:0" } } } } }, "userGroup": { - "help": "crwdns6934:0crwdne6934:0", + "help": "crwdns2176:0crwdne2176:0", "group": { "user": { - "title": "crwdns6936:0crwdne6936:0", + "title": "crwdns2178:0crwdne2178:0", "children": { "action": { "detail": { - "label": "crwdns6938:0crwdne6938:0" + "label": "crwdns2180:0crwdne2180:0" } }, "detail": { - "title": "crwdns6940:0crwdne6940:0" + "title": "crwdns2182:0crwdne2182:0" } } }, "group": { - "title": "crwdns6942:0crwdne6942:0", + "title": "crwdns2184:0crwdne2184:0", "children": { "action": { "detail": { - "label": "crwdns6944:0crwdne6944:0" + "label": "crwdns2186:0crwdne2186:0" }, "manageMember": { - "label": "crwdns6946:0crwdne6946:0" + "label": "crwdns2188:0crwdne2188:0" }, "managePermission": { - "label": "crwdns6948:0crwdne6948:0" + "label": "crwdns2190:0crwdne2190:0" } }, "detail": { - "title": "crwdns6950:0crwdne6950:0" + "title": "crwdns2192:0crwdne2192:0" } } } @@ -2893,76 +4249,193 @@ } }, "engine": { - "search": "crwdns6952:0crwdne6952:0", + "search": "crwdns2194:0crwdne2194:0", "field": { "name": { - "label": "crwdns6954:0crwdne6954:0" + "label": "crwdns2196:0crwdne2196:0" }, "short": { - "label": "crwdns6956:0crwdne6956:0" + "label": "crwdns2198:0crwdne2198:0" }, "urlTemplate": { - "label": "crwdns6958:0crwdne6958:0" + "label": "crwdns2200:0crwdne2200:0" }, "description": { - "label": "crwdns6960:0crwdne6960:0" + "label": "crwdns2202:0crwdne2202:0" } }, "page": { "list": { - "title": "crwdns6962:0crwdne6962:0", + "title": "crwdns2204:0crwdne2204:0", "noResults": { - "title": "crwdns6964:0crwdne6964:0", - "action": "crwdns6966:0crwdne6966:0" + "title": "crwdns2206:0crwdne2206:0", + "action": "crwdns2208:0crwdne2208:0" }, - "interactive": "crwdns6968:0crwdne6968:0" + "interactive": "crwdns2210:0crwdne2210:0" }, "create": { - "title": "crwdns6970:0crwdne6970:0", + "title": "crwdns2212:0crwdne2212:0", "notification": { "success": { - "title": "crwdns6972:0crwdne6972:0", - "message": "crwdns6974:0crwdne6974:0" + "title": "crwdns2214:0crwdne2214:0", + "message": "crwdns2216:0crwdne2216:0" }, "error": { - "title": "crwdns6976:0crwdne6976:0", - "message": "crwdns6978:0crwdne6978:0" + "title": "crwdns2218:0crwdne2218:0", + "message": "crwdns2220:0crwdne2220:0" } } }, "edit": { - "title": "crwdns6980:0crwdne6980:0", + "title": "crwdns2222:0crwdne2222:0", "notification": { "success": { - "title": "crwdns6982:0crwdne6982:0", - "message": "crwdns6984:0crwdne6984:0" + "title": "crwdns2224:0crwdne2224:0", + "message": "crwdns2226:0crwdne2226:0" }, "error": { - "title": "crwdns6986:0crwdne6986:0", - "message": "crwdns6988:0crwdne6988:0" + "title": "crwdns2228:0crwdne2228:0", + "message": "crwdns2230:0crwdne2230:0" } }, - "configControl": "crwdns6990:0crwdne6990:0", + "configControl": "crwdns2232:0crwdne2232:0", "searchEngineType": { - "generic": "crwdns6992:0crwdne6992:0", - "fromIntegration": "crwdns6994:0crwdne6994:0" + "generic": "crwdns2234:0crwdne2234:0", + "fromIntegration": "crwdns2236:0crwdne2236:0" } }, "delete": { - "title": "crwdns6996:0crwdne6996:0", - "message": "crwdns6998:0{name}crwdne6998:0", + "title": "crwdns2238:0crwdne2238:0", + "message": "crwdns3048:0{name}crwdne3048:0", "notification": { "success": { - "title": "crwdns7000:0crwdne7000:0", - "message": "crwdns7002:0crwdne7002:0" + "title": "crwdns2242:0crwdne2242:0", + "message": "crwdns2244:0crwdne2244:0" }, "error": { - "title": "crwdns7004:0crwdne7004:0", - "message": "crwdns7006:0crwdne7006:0" + "title": "crwdns2246:0crwdne2246:0", + "message": "crwdns2248:0crwdne2248:0" + } + } + } + }, + "media": { + "request": { + "modal": { + "title": "crwdns2504:0{name}crwdne2504:0", + "table": { + "header": { + "season": "crwdns2506:0crwdne2506:0", + "episodes": "crwdns2508:0crwdne2508:0" + } + }, + "button": { + "send": "crwdns2510:0crwdne2510:0" } } } } } + }, + "certificate": { + "field": { + "hostname": { + "label": "crwdns3388:0crwdne3388:0" + }, + "subject": { + "label": "crwdns3390:0crwdne3390:0" + }, + "issuer": { + "label": "crwdns3392:0crwdne3392:0" + }, + "validFrom": { + "label": "crwdns3394:0crwdne3394:0" + }, + "validTo": { + "label": "crwdns3396:0crwdne3396:0" + }, + "serialNumber": { + "label": "crwdns3398:0crwdne3398:0" + }, + "fingerprint": { + "label": "crwdns3400:0crwdne3400:0" + } + }, + "page": { + "list": { + "title": "crwdns2598:0crwdne2598:0", + "description": "crwdns2600:0crwdne2600:0", + "noResults": { + "title": "crwdns2602:0crwdne2602:0" + }, + "invalid": { + "title": "crwdns3172:0crwdne3172:0", + "description": "crwdns3174:0crwdne3174:0" + }, + "expires": "crwdns2604:0{when}crwdne2604:0", + "toHostnames": "crwdns3402:0crwdne3402:0" + }, + "hostnames": { + "title": "crwdns3404:0crwdne3404:0", + "description": "crwdns3406:0crwdne3406:0", + "noResults": { + "title": "crwdns3408:0crwdne3408:0" + }, + "toCertificates": "crwdns3410:0crwdne3410:0" + } + }, + "action": { + "create": { + "label": "crwdns2606:0crwdne2606:0", + "notification": { + "success": { + "title": "crwdns2608:0crwdne2608:0", + "message": "crwdns2610:0crwdne2610:0" + }, + "error": { + "title": "crwdns2612:0crwdne2612:0", + "message": "crwdns2614:0crwdne2614:0" + } + } + }, + "remove": { + "label": "crwdns2616:0crwdne2616:0", + "confirm": "crwdns2618:0crwdne2618:0", + "notification": { + "success": { + "title": "crwdns2620:0crwdne2620:0", + "message": "crwdns2622:0crwdne2622:0" + }, + "error": { + "title": "crwdns2624:0crwdne2624:0", + "message": "crwdns2626:0crwdne2626:0" + } + } + }, + "removeHostname": { + "label": "crwdns3412:0crwdne3412:0", + "confirm": "crwdns3414:0crwdne3414:0", + "notification": { + "success": { + "title": "crwdns3416:0crwdne3416:0", + "message": "crwdns3418:0crwdne3418:0" + }, + "error": { + "title": "crwdns3420:0crwdne3420:0", + "message": "crwdns3422:0crwdne3422:0" + } + } + } + } + }, + "log": { + "level": { + "option": { + "debug": "crwdns3524:0crwdne3524:0", + "info": "crwdns3526:0crwdne3526:0", + "warn": "crwdns3528:0crwdne3528:0", + "error": "crwdns3530:0crwdne3530:0" + } + } } } diff --git a/packages/translation/src/lang/cs.json b/packages/translation/src/lang/cs.json index ee130d966..7dba2756b 100644 --- a/packages/translation/src/lang/cs.json +++ b/packages/translation/src/lang/cs.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Šířka", "height": "Výška" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "iFrame", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Kalendář", "description": "", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Typ vydání filmu pro Radarr", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/da.json b/packages/translation/src/lang/da.json index 295d1a7d7..7fa086797 100644 --- a/packages/translation/src/lang/da.json +++ b/packages/translation/src/lang/da.json @@ -945,6 +945,10 @@ "label": "Emne", "newLabel": "Nyt emne" }, + "url": { + "label": "Url", + "newLabel": "Ny Url" + }, "opnsenseApiKey": { "label": "API-nøgle (Key)", "newLabel": "Ny API-nøgle (Key)" @@ -954,16 +958,16 @@ "newLabel": "Ny API-nøgle (Key)" }, "githubAppId": { - "label": "", - "newLabel": "" + "label": "App Id", + "newLabel": "Nyt App Id" }, "githubInstallationId": { - "label": "", - "newLabel": "" + "label": "Installations Id", + "newLabel": "Nyt Installations Id" }, "privateKey": { - "label": "", - "newLabel": "" + "label": "Privat nøgle", + "newLabel": "Ny privat nøgle" } } }, @@ -1543,7 +1547,15 @@ "width": "Bredde", "height": "Højde" }, - "placeholder": "Begynd at skrive dine noter" + "placeholder": "Begynd at skrive dine noter", + "dismiss": { + "title": "Annuller ændringer?", + "message": "Du har ugemte ændringer i din notesbog. Er du sikker på, at du vil kassere dem?", + "action": { + "discard": "Fortryd ændringer", + "keepEditing": "Fortsæt redigering" + } + } }, "iframe": { "name": "indlejret dokument (iframe)", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Kalender", "description": "Vis begivenheder fra dine integrationer i en kalendervisning inden for en vis relativ tidsperiode", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Radarr udgivelsestype", @@ -2273,7 +2288,7 @@ "label": "Grænse for antal indlæg" }, "hideDescription": { - "label": "" + "label": "Skjul beskrivelse" } } }, @@ -2490,7 +2505,29 @@ "systemResources": { "name": "Systemressourcer", "description": "CPU, Hukommelse, Disk og andet hardwareforbrug af dit system", - "option": {}, + "option": { + "hasShadow": { + "label": "Aktiver diagramskygge" + }, + "visibleCharts": { + "label": "Synlige diagrammer", + "description": "Vælg de diagrammer, du ønsker at være synlige.", + "option": { + "cpu": "CPU", + "memory": "Hukommelse", + "network": "Netværk" + } + }, + "labelDisplayMode": { + "label": "Label visningstilstand", + "option": { + "textWithIcon": "Vis tekst med ikon", + "text": "Vis kun tekst", + "icon": "Vis kun ikonet", + "hidden": "Skjul etiket" + } + } + }, "card": { "cpu": "CPU", "memory": "MEM", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "Firewall Grænseflader" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/de-CH.json b/packages/translation/src/lang/de-CH.json index 09d389274..a2ba4d7c2 100644 --- a/packages/translation/src/lang/de-CH.json +++ b/packages/translation/src/lang/de-CH.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Breite", "height": "Höhe" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Kalender", "description": "Zeigt Ereignisse aus Ihren Integrationen in einer Kalenderansicht innerhalb eines bestimmten Zeitraums an", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Radarr Veröffentlichungs Typ", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/de.json b/packages/translation/src/lang/de.json index 3ade9ce45..b013de669 100644 --- a/packages/translation/src/lang/de.json +++ b/packages/translation/src/lang/de.json @@ -945,6 +945,10 @@ "label": "Thema", "newLabel": "Neues Thema erstellen" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Breite", "height": "Höhe" }, - "placeholder": "Mit dem Schreiben von Notizen beginnen" + "placeholder": "Mit dem Schreiben von Notizen beginnen", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "iFrame", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Kalender", "description": "Zeigt Ereignisse aus Ihren Integrationen in einer Kalenderansicht innerhalb eines bestimmten Zeitraums an", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Radarr Veröffentlichungs Typ", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "Systemressourcen", "description": "CPU, Arbeitsspeicher, Festplatte und andere Hardware-Nutzung Ihres Systems", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "CPU", "memory": "Arbeitsspeicher", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "Firewall Schnittstellen" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/el.json b/packages/translation/src/lang/el.json index c3d3d88a8..6c2e5df31 100644 --- a/packages/translation/src/lang/el.json +++ b/packages/translation/src/lang/el.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Πλάτος", "height": "Ύψος" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "iframe", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Ημερολόγιο", "description": "", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Τύπος κυκλοφορίας Radarr", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/en-gb.json b/packages/translation/src/lang/en-gb.json index 61461d20c..c45c99ccd 100644 --- a/packages/translation/src/lang/en-gb.json +++ b/packages/translation/src/lang/en-gb.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "", "height": "" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "", @@ -1695,6 +1707,9 @@ "calendar": { "name": "", "description": "", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/es.json b/packages/translation/src/lang/es.json index 38f87ff2a..b7732bec9 100644 --- a/packages/translation/src/lang/es.json +++ b/packages/translation/src/lang/es.json @@ -945,6 +945,10 @@ "label": "Tema", "newLabel": "Nuevo tema" }, + "url": { + "label": "URL", + "newLabel": "Nueva URL" + }, "opnsenseApiKey": { "label": "Clave API (Clave)", "newLabel": "Nueva clave API (Clave)" @@ -1543,7 +1547,15 @@ "width": "Ancho", "height": "Alto" }, - "placeholder": "Comienza a escribir tus notas" + "placeholder": "Comienza a escribir tus notas", + "dismiss": { + "title": "¿Descartar los cambios?", + "message": "Tienes cambios sin guardar en tu bloc de notas. ¿Estás seguro de que quieres descartarlos?", + "action": { + "discard": "Descartar cambios", + "keepEditing": "Seguir editando" + } + } }, "iframe": { "name": "iFrame", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Calendario", "description": "Mostrar los eventos de tus integraciones en una vista de calendario dentro de un cierto período de tiempo", + "duration": { + "allDay": "Todo el día" + }, "option": { "releaseType": { "label": "Tipo de lanzamiento de Radarr", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "Recursos del sistema", "description": "CPU, Memoria, Disco y otro uso de hardware de su sistema", - "option": {}, + "option": { + "hasShadow": { + "label": "Activar sombreado de gráfico" + }, + "visibleCharts": { + "label": "Gráficos visibles", + "description": "Selecciona los gráficos que quieres que sean visibles.", + "option": { + "cpu": "CPU", + "memory": "Memoria", + "network": "Red" + } + }, + "labelDisplayMode": { + "label": "Modo de visualización de etiqueta", + "option": { + "textWithIcon": "Mostrar texto con icono", + "text": "Mostrar solo el texto", + "icon": "Mostrar solo el icono", + "hidden": "Ocultar etiqueta" + } + } + }, "card": { "cpu": "CPU", "memory": "MEM", @@ -2925,7 +2962,7 @@ "boards": "Tableros", "resources": "Recursos", "authentication": "Autenticación", - "authorization": "Autorización" + "authorization": "Autenticación" } }, "board": { @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "Interfaces del Firewall" + }, + "weather": { + "label": "Tiempo" } }, "interval": { diff --git a/packages/translation/src/lang/et.json b/packages/translation/src/lang/et.json index 84b767c28..095a323a2 100644 --- a/packages/translation/src/lang/et.json +++ b/packages/translation/src/lang/et.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "", "height": "" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "", @@ -1695,6 +1707,9 @@ "calendar": { "name": "", "description": "", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/fr.json b/packages/translation/src/lang/fr.json index d38cc1d31..795c5ae74 100644 --- a/packages/translation/src/lang/fr.json +++ b/packages/translation/src/lang/fr.json @@ -945,6 +945,10 @@ "label": "Sujet", "newLabel": "Nouveau sujet" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Largeur", "height": "Hauteur" }, - "placeholder": "Commencer à écrire vos notes" + "placeholder": "Commencer à écrire vos notes", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "iFrame", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Calendrier", "description": "Afficher les événements de vos intégrations dans une vue calendrier pendant une certaine période de temps relative", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Type de sortie Radarr", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/he.json b/packages/translation/src/lang/he.json index bbbc44c3f..a8d339129 100644 --- a/packages/translation/src/lang/he.json +++ b/packages/translation/src/lang/he.json @@ -938,32 +938,36 @@ "newLabel": "תחום חדש" }, "personalAccessToken": { - "label": "", - "newLabel": "" + "label": "טוקן גישה אישי", + "newLabel": "טוקן גישה אישי חדש" }, "topic": { "label": "נושא", "newLabel": "נושא חדש" }, - "opnsenseApiKey": { + "url": { "label": "", "newLabel": "" }, + "opnsenseApiKey": { + "label": "מפתח API (מפתח)", + "newLabel": "מפתח API חדש (מפתח)" + }, "opnsenseApiSecret": { - "label": "", - "newLabel": "" + "label": "מפתח API (סודי)", + "newLabel": "מפתח API חדש (סודי)" }, "githubAppId": { - "label": "", - "newLabel": "" + "label": "מזהה אפליקציה", + "newLabel": "מזהה אפליקציה חדש" }, "githubInstallationId": { - "label": "", - "newLabel": "" + "label": "מזהה התקנה", + "newLabel": "מזהה התקנה חדש" }, "privateKey": { - "label": "", - "newLabel": "" + "label": "מפתח פרטי", + "newLabel": "מפתח פרטי חדש" } } }, @@ -1015,7 +1019,7 @@ } }, "common": { - "success": "", + "success": "הצלחה", "beta": "בטא", "error": "שגיאה", "action": { @@ -1282,21 +1286,21 @@ "label": "אפשר בדיקת מצב" }, "layout": { - "label": "", + "label": "פריסה", "option": { - "row": "", - "row-reverse": "", - "column": "", - "column-reverse": "" + "row": "אופקי", + "row-reverse": "אופקי (היפוך)", + "column": "אנכי", + "column-reverse": "אנכי (היפוך)" } }, "descriptionDisplayMode": { - "label": "", - "description": "", + "label": "מצב תצוגת תיאור", + "description": "בחר כיצד להציג את תיאור האפליקציה", "option": { - "normal": "", - "tooltip": "", - "hidden": "" + "normal": "בתוך הווידג'ט", + "tooltip": "כתיאור כלים", + "hidden": "מוסתר" } } }, @@ -1543,7 +1547,15 @@ "width": "רוחב", "height": "גובה" }, - "placeholder": "התחל לכתוב את ההערות שלך" + "placeholder": "התחל לכתוב את ההערות שלך", + "dismiss": { + "title": "לבטל שינויים?", + "message": "יש לך שינויים שלא נשמרו במחברת שלך. האם אתה בטוח שברצונך למחוק אותם?", + "action": { + "discard": "בטל שינויים", + "keepEditing": "המשך לערוך" + } + } }, "iframe": { "name": "iFrame", @@ -1695,6 +1707,9 @@ "calendar": { "name": "לוח שנה", "description": "הצג אירועים מהאינטגרציות שלך בתצוגת לוח שנה בתוך פרק זמן יחסי מסוים", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "סוג שחרור של Radarr", @@ -2116,32 +2131,32 @@ "globalRatio": "יחס גלובלי" }, "mediaReleases": { - "name": "", - "description": "", + "name": "מדיה משוחררת", + "description": "הצגת מדיה שנוספה לאחרונה או מהדורות עתידיות מאינטגרציות שונות", "option": { "layout": { - "label": "", + "label": "פריסה", "option": { "backdrop": { - "label": "" + "label": "רקע" }, "poster": { - "label": "" + "label": "פוסטר" } } }, "showDescriptionTooltip": { - "label": "" + "label": "הצג תיאור קצר" }, "showType": { - "label": "" + "label": "הצג תג סוג מדיה" }, "showSource": { - "label": "" + "label": "הצג שילוב מקורות" } }, "length": { - "duration": "" + "duration": "דקות {length}" } }, "mediaRequests-requestList": { @@ -2273,7 +2288,7 @@ "label": "הגבלת כמות הודעות" }, "hideDescription": { - "label": "" + "label": "הסתר תיאור" } } }, @@ -2297,7 +2312,7 @@ "label": "הצג פרטים" }, "showOnlyIcon": { - "label": "" + "label": "הצג רק אייקון" }, "topReleases": { "label": "מהדורות מובילות", @@ -2316,8 +2331,8 @@ "listAlreadyImportedImages": "רשימת התמונות שכבר יובאו", "allImagesAlreadyImported": "כל התמונות כבר יובאו", "onlyAdminCanImport": "רק מנהלים יכולים לייבא מדוקר", - "selectAll": "", - "deselectAll": "" + "selectAll": "בחר הכל", + "deselectAll": "בטל בחירה של הכל" }, "provider": { "label": "ספק" @@ -2367,8 +2382,8 @@ }, "invalid": "הגדרת מאגר לא חוקית, אנא בדוק את הערכים", "noProvider": { - "label": "", - "tooltip": "" + "label": "ללא ספק", + "tooltip": "לא ניתן היה לנתח את הספק, אנא הגדר אותו ידנית לאחר ייבוא ​​התמונות" } } }, @@ -2379,20 +2394,20 @@ "starsCount": "כוכבים", "forksCount": "פיצולים", "issuesCount": "תקלות פתוחות", - "markViewed": "", + "markViewed": "סמן כנצפה", "openProjectPage": "פתח את דף הפרויקט", "openReleasePage": "פתח את דף הגרסאות", "releaseDescription": "תיאור הגרסה", - "projectDescription": "", + "projectDescription": "תיאור הפרויקט", "created": "נוצר", "error": { "label": "שגיאה", "messages": { - "invalidIdentifier": "", + "invalidIdentifier": "מזהה לא חוקי", "noMatchingVersion": "לא נמצאה גרסה תואמת", - "noReleasesFound": "", - "noProviderSeleceted": "", - "noProviderResponse": "" + "noReleasesFound": "לא נמצאו שיחרורים", + "noProviderSeleceted": "לא נבחר ספק", + "noProviderResponse": "אין תשובה מהספק" } } }, @@ -2453,31 +2468,31 @@ } }, "firewall": { - "name": "", - "description": "", + "name": "ניטור חומת אש", + "description": "מציג סיכום של חומות אש", "tab": { - "system": "", - "interfaces": "" + "system": "מערכת", + "interfaces": "ממשקים" }, "error": { - "internalServerError": "" + "internalServerError": "לא ניתן לקבל נתונים מחומת האש" }, "option": { - "interfaces": "" + "interfaces": "ממשקי רשת לתצוגה" }, "widget": { - "fwname": "", - "version": "", - "versiontitle": "", - "cputitle": "", - "memorytitle": "", - "cpu": "", - "memory": "", + "fwname": "שם", + "version": "גרסה", + "versiontitle": "גרסאות", + "cputitle": "ניצול מעבד", + "memorytitle": "ניצול זיכרון", + "cpu": "מעבד", + "memory": "זיכרון", "interfaces": { - "name": "", - "trans": "", - "recv": "", - "title": "" + "name": "שם", + "trans": "משודר", + "recv": "התקבל", + "title": "ממשקי רשת" } } }, @@ -2488,15 +2503,37 @@ "option": {} }, "systemResources": { - "name": "", - "description": "", - "option": {}, + "name": "משאבי מערכת", + "description": "שימוש במעבד, זיכרון, דיסק וחומרה אחרת של המערכת שלך", + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "תרשימים גלויים", + "description": "בחר את התרשימים שברצונך שיהיו גלויים.", + "option": { + "cpu": "מעבד", + "memory": "זיכרון", + "network": "רשת" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { - "cpu": "", - "memory": "", - "network": "", - "up": "", - "down": "" + "cpu": "מעבד", + "memory": "זיכרון", + "network": "רשת", + "up": "העלאה", + "down": "הורדה" } } }, @@ -2685,7 +2722,7 @@ "label": "צבע סמל" }, "clearColor": { - "label": "" + "label": "ניקוי צבע" }, "customCss": { "label": "עיצוב מותאם אישית עבור הלוח הזה", @@ -3271,15 +3308,18 @@ "label": "מכולות דוקר" }, "firewallCpu": { - "label": "" + "label": "מעבד חומת האש" }, "firewallMemory": { - "label": "" + "label": "זיכרון חומת אש" }, "firewallVersion": { - "label": "" + "label": "גרסת חומת אש" }, "firewallInterfaces": { + "label": "ממשקי חומת אש" + }, + "weather": { "label": "" } }, @@ -3291,10 +3331,10 @@ "weeklyMonday": "כל שבוע ביום שני", "update": { "success": { - "message": "" + "message": "המרווח עודכן בהצלחה" }, "error": { - "message": "" + "message": "נכשל בעדכון מרווח" } } }, @@ -3303,55 +3343,55 @@ }, "field": { "name": { - "label": "" + "label": "שם" }, "interval": { "label": "מרווח זמן לתזמון" }, "lastExecution": { - "label": "" + "label": "הרצה אחרונה" }, "actions": { - "label": "" + "label": "פעולות" } }, "table": { - "search": "" + "search": "חפש {count} משימות..." }, "action": { "refresh": { - "label": "" + "label": "רענן" } }, "refresh": { "success": { - "message": "" + "message": "המשימות רעננו בהצלחה" }, "error": { - "message": "" + "message": "רענון המשימות נכשל" } }, "trigger": { "success": { - "message": "" + "message": "המשימה הופעלה בהצלחה" }, "error": { - "message": "" + "message": "הפעלת המשימה נכשלה" } }, "enable": { "success": { - "message": "" + "message": "המשימה הופעלה בהצלחה" } }, "disable": { "success": { - "message": "" + "message": "המשימה הושבתה בהצלחה" } }, "toggle": { "error": { - "message": "" + "message": "נכשל בהחלפת סטטוס המשימה" } } }, @@ -3861,7 +3901,7 @@ "tools": { "label": "כלים", "tasks": { - "label": "" + "label": "משימות" }, "docker": { "label": "דוקר" @@ -4391,10 +4431,10 @@ "log": { "level": { "option": { - "debug": "", - "info": "", - "warn": "", - "error": "" + "debug": "ניפוי באגים", + "info": "מידע", + "warn": "אזהרה", + "error": "שגיאה" } } } diff --git a/packages/translation/src/lang/hr.json b/packages/translation/src/lang/hr.json index e9a4049df..220b6ab7a 100644 --- a/packages/translation/src/lang/hr.json +++ b/packages/translation/src/lang/hr.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Širina", "height": "Visina" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Kalendar", "description": "", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Vrsta izdanja u Radarr-u", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/hu.json b/packages/translation/src/lang/hu.json index c20a19906..f9f762a06 100644 --- a/packages/translation/src/lang/hu.json +++ b/packages/translation/src/lang/hu.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Szélesség", "height": "Magasság" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "Beágyazott keret (iFrame)", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Naptár", "description": "", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Radarr kiadás típusa", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/it.json b/packages/translation/src/lang/it.json index d9405bcd8..3e3198d9f 100644 --- a/packages/translation/src/lang/it.json +++ b/packages/translation/src/lang/it.json @@ -153,10 +153,10 @@ "label": "Usa le icone per i ping" }, "defaultSearchEngine": { - "label": "" + "label": "Motore di ricerca predefinito" }, "openSearchInNewTab": { - "label": "" + "label": "Apri risultati di ricerca in una nuova scheda" } }, "error": { @@ -219,10 +219,10 @@ "changeSearchPreferences": { "notification": { "success": { - "message": "" + "message": "Preferenze di ricerca modificate con successo" }, "error": { - "message": "" + "message": "Impossibile modificare le preferenze di ricerca" } } }, @@ -307,12 +307,12 @@ "name": "Nome", "members": "Membri", "homeBoard": { - "label": "", - "description": "" + "label": "Home board", + "description": "Possono essere selezionate solo le board accessibili al gruppo" }, "mobileBoard": { - "label": "", - "description": "" + "label": "Mobile board", + "description": "Possono essere selezionate solo le board accessibili al gruppo" } }, "permission": { @@ -514,12 +514,12 @@ "board": { "notification": { "success": { - "title": "", - "message": "" + "title": "Impostazioni salvate", + "message": "Impostazioni della board salvate correttamente" }, "error": { - "title": "", - "message": "" + "title": "Impossibile salvare le impostazioni", + "message": "Impossibile salvare le impostazioni della board" } } } @@ -527,21 +527,21 @@ "changePosition": { "notification": { "success": { - "message": "" + "message": "Posizione cambiata con successo" }, "error": { - "message": "" + "message": "Impossibile modificare la posizione" } } } }, "defaultGroup": { - "name": "", - "description": "" + "name": "Gruppo predefinito", + "description": "{name} - Tutti gli utenti registrati" } }, "app": { - "search": "", + "search": "Trova un'app", "page": { "list": { "title": "Applicazioni", @@ -603,8 +603,8 @@ }, "useDifferentUrlForPing": { "checkbox": { - "label": "", - "description": "" + "label": "Usa un URL diverso per il ping", + "description": "Utile se Homarr può accedere direttamente utilizzando un nome host interno o una rete per evitare l'utilizzo della larghezza di banda dell'ISP" } } }, @@ -612,17 +612,17 @@ "select": { "label": "Seleziona App", "notFound": "Nessuna app trovata", - "search": "", - "noResults": "", - "action": "", - "title": "" + "search": "Cerca un'app", + "noResults": "Nessun risultato", + "action": "Seleziona {app}", + "title": "Seleziona un'app da aggiungere a questa board" }, "create": { - "title": "", - "description": "", - "action": "" + "title": "Crea una nuova app", + "description": "Crea una nuova app ", + "action": "Apri creazione app" }, - "add": "" + "add": "Aggiungi un'app" } }, "integration": { @@ -683,15 +683,15 @@ "label": "Url" }, "attemptSearchEngineCreation": { - "label": "", - "description": "" + "label": "Crea Motore Di Ricerca", + "description": "Integrazione \"{kind}\" può essere utilizzato con i motori di ricerca. Selezionare questa opzione per configurare automaticamente il motore di ricerca." }, "createApp": { - "label": "", - "description": "" + "label": "Crea app", + "description": "Crea un'app con lo stesso nome ed icona dell'integrazione. Lasciare vuoto il campo di input qui sotto per creare l'applicazione con l'URL di integrazione." }, "appHref": { - "placeholder": "" + "placeholder": "URL app personalizzata" } }, "action": { @@ -709,61 +709,61 @@ } }, "unknown": { - "title": "", - "description": "" + "title": "Errore sconosciuto", + "description": "Si è verificato un errore sconosciuto, apri la causa sottostante per vedere maggiori dettagli" }, "parse": { "title": "", - "description": "" + "description": "La risposta non può essere analizzata. Si prega di verificare che l'URL stia puntando all'URL di base del servizio." }, "authorization": { - "title": "", - "description": "" + "title": "Errore di autorizzazione", + "description": "La richiesta non è stata autorizzata. Verifica che le credenziali siano corrette e che tu le abbia configurate con i permessi necessari." }, "statusCode": { - "title": "", - "description": "", + "title": "Errore di risposta", + "description": "Ricevuta una risposta inattesa {statusCode} ({reason}) da . Verificare che l'URL stia puntando all'URL di base dell'integrazione.", "otherDescription": "", "reason": { "badRequest": "", - "notFound": "", - "tooManyRequests": "", - "internalServerError": "", - "serviceUnavailable": "", - "gatewayTimeout": "" + "notFound": "Non trovato", + "tooManyRequests": "Troppe richieste", + "internalServerError": "Errore interno del server", + "serviceUnavailable": "Servizio non disponibile", + "gatewayTimeout": "Timeout del gateway" } }, "certificate": { - "title": "", + "title": "Errore del certificato", "description": { - "expired": "", - "notYetValid": "", - "untrusted": "", + "expired": "Il certificato è scaduto.", + "notYetValid": "Il certificato non è ancora valido.", + "untrusted": "Il certificato non è sicuro.", "hostnameMismatch": "" }, "alert": { "permission": { - "title": "", + "title": "Autorizzazioni insufficienti", "message": "" }, "hostnameMismatch": { - "title": "", - "message": "" + "title": "L' hostname non corrisponde", + "message": "Il nome host nel certificato non corrisponde al nome host a cui ti stai connettendo. Questo potrebbe indicare un rischio per la sicurezza, ma puoi ancora scegliere di fidarti di questo certificato." }, "extract": { - "title": "", - "message": "" + "title": "Estrazione certificato CA non riuscita", + "message": "Solo i certificati autofirmati senza catena possono essere recuperati automaticamente. Se si utilizza un certificato autofirmato, assicurarsi di caricare manualmente il certificato CA. Le istruzioni su come farlo sono disponibili qui ." } }, "action": { "retry": { - "label": "" + "label": "Riprova creazione" }, "trust": { "label": "" }, "upload": { - "label": "" + "label": "Carica certificato" } }, "hostnameMismatch": { @@ -773,7 +773,7 @@ }, "notification": { "success": { - "title": "", + "title": "Certificato attendibile", "message": "" }, "error": { @@ -785,45 +785,45 @@ "selfSigned": { "confirm": { "title": "", - "message": "" + "message": "Sei sicuro di voler considerare attendibile questo certificato autofirmato?" }, "notification": { "success": { - "title": "", - "message": "" + "title": "Certificato attendibile", + "message": "Aggiunto certificato all'elenco di certificati attendibili" }, "error": { "title": "", - "message": "" + "message": "Impossibile aggiungere il certificato all'elenco di certificati attendibili" } } }, "details": { - "title": "", + "title": "Dettagli", "description": "", "content": { - "action": "", - "title": "" + "action": "Mostra contenuto", + "title": "Certificato PEM" } } }, "request": { - "title": "", + "title": "Errore nella richiesta", "description": { "connection": { - "hostUnreachable": "", - "networkUnreachable": "", - "refused": "", - "reset": "" + "hostUnreachable": "Impossibile raggiungere il server. Solitamente questo significa che l'host è offline o non raggiungibile dalla rete.", + "networkUnreachable": "La rete non è raggiungibile. Controlla la tua connessione internet o la configurazione della rete.", + "refused": "Il server ha rifiutato la connessione. Potrebbe non essere in esecuzione o sta rifiutando le richieste sulla porta indicata.", + "reset": "La connessione è stata interrotta inaspettatamente dal server. Questo può accadere se il server è instabile o è stato riavviato." }, "dns": { - "notFound": "", - "timeout": "", - "noAnswer": "" + "notFound": "Impossibile trovare l'indirizzo del server. Controlla l'URL per eventuali errori di battitura o nomi di dominio non validi.", + "timeout": "Ricerca DNS scaduta. Potrebbe trattarsi di un problema temporaneo: riprova tra qualche istante.", + "noAnswer": "Il server DNS non ha restituito una risposta valida. Il dominio potrebbe esistere, ma non contiene record validi." }, "timeout": { - "aborted": "", - "timeout": "" + "aborted": "La richiesta è stata interrotta prima che potesse essere completata. Questo potrebbe essere dovuto a un'azione utente o a un timeout di sistema.", + "timeout": "La richiesta ha richiesto troppo tempo per completare ed è scaduta. Controlla la tua rete o riprova più tardi." } } } @@ -895,8 +895,8 @@ "message": "Il percorso probabilmente non è corretto" }, "tooManyRequests": { - "title": "", - "message": "" + "title": "Troppe richieste in un determinato periodo temporale", + "message": "Ci sono state troppe richieste. Probabilmente la tua richiesta è stata limitata o rifiutata dal sistema di destinazione" } } }, @@ -909,73 +909,77 @@ }, "secureNotice": "", "reset": { - "title": "", - "message": "" + "title": "Resetta segreto", + "message": "Sei sicuro di voler resettare questo segreto?" }, "noSecretsRequired": { - "segmentTitle": "", - "text": "" + "segmentTitle": "Nessun segreto", + "text": "Nessun segreto richiesto per questa integrazione" }, "kind": { "username": { "label": "Nome utente", - "newLabel": "" + "newLabel": "Nuovo nome utente" }, "apiKey": { - "label": "", - "newLabel": "" + "label": "Chiave API", + "newLabel": "Nuova chiave API" }, "password": { - "label": "", + "label": "Password", "newLabel": "Nuova password" }, "tokenId": { - "label": "", - "newLabel": "" + "label": "ID Token", + "newLabel": "Nuovo ID token" }, "realm": { "label": "", "newLabel": "" }, "personalAccessToken": { - "label": "", - "newLabel": "" + "label": "Token d'Accesso Personale", + "newLabel": "Nuovo Token di Accesso Personale" }, "topic": { - "label": "", - "newLabel": "" + "label": "Argomento", + "newLabel": "Nuovo argomento" + }, + "url": { + "label": "Url", + "newLabel": "Nuovo url" }, "opnsenseApiKey": { - "label": "", - "newLabel": "" + "label": "Chiave API (Key)", + "newLabel": "Nuova Chiave API (Key)" }, "opnsenseApiSecret": { - "label": "", - "newLabel": "" + "label": "Chiave API (Secret)", + "newLabel": "Nuova Chiave API (Secret)" }, "githubAppId": { - "label": "", - "newLabel": "" + "label": "Id App", + "newLabel": "Nuovo Id App" }, "githubInstallationId": { - "label": "", - "newLabel": "" + "label": "Id installazione", + "newLabel": "Nuovo Id Installazione" }, "privateKey": { - "label": "", - "newLabel": "" + "label": "Chiave privata", + "newLabel": "Nuova chiave privata" } } }, "permission": { - "use": "", - "interact": "", + "use": "Seleziona le integrazioni negli elementi", + "interact": "Interagire con le integrazioni", "full": "Accesso completo integrativo" } }, "media": { "plural": "Media", - "search": "", + "search": "Trova un media", "field": { "name": "Nome", "size": "Dimensione", @@ -983,134 +987,134 @@ }, "action": { "upload": { - "label": "", - "file": "", + "label": "Carica media", + "file": "Seleziona file", "notification": { "success": { - "message": "" + "message": "Il media è stato caricato con successo" }, "error": { - "message": "" + "message": "Il media non può essere caricato" } } }, "delete": { - "label": "", - "description": "", + "label": "Elimina media", + "description": "Sei sicuro di voler eliminare il media ?", "notification": { "success": { - "message": "" + "message": "Il media è stato eliminato con successo" }, "error": { - "message": "" + "message": "Il media non può essere eliminato" } } }, "copy": { - "label": "" + "label": "Copia URL" }, "open": { - "label": "" + "label": "Apri media" } } }, "common": { - "success": "", - "beta": "", + "success": "Riuscito", + "beta": "Beta", "error": "Errore", "action": { "add": "Aggiungi", "apply": "Applica", - "backToOverview": "", + "backToOverview": "Torna alla panoramica", "create": "Crea", "createAnother": "", "edit": "Modifica", - "import": "", + "import": "Importa", "insert": "Inserisci", "remove": "Rimuovi", "save": "Salva", "saveChanges": "Salva modifiche", "cancel": "Annulla", "delete": "Elimina", - "discard": "", - "close": "", + "discard": "Scarta", + "close": "Chiudi", "confirm": "Conferma", - "continue": "", + "continue": "Continua", "previous": "Precedente", "next": "Successivo", - "checkoutDocs": "", - "checkLogs": "", + "checkoutDocs": "Consulta la documentazione", + "checkLogs": "Controlla i log per maggiori dettagli", "tryAgain": "Riprova", - "loading": "" + "loading": "Caricamento" }, - "here": "", + "here": "qui", "iconPicker": { - "label": "", - "header": "" + "label": "Icona URL", + "header": "Digita il nome o gli oggetti da filtrare per le icone... Homarr cercherà tra le icone {countIcons} per te." }, "colorScheme": { "options": { - "light": "", - "dark": "" + "light": "Chiaro", + "dark": "Scuro" } }, "information": { - "min": "", - "max": "", - "days": "", + "min": "Min", + "max": "Max", + "days": "Giorni", "hours": "Ore", "minutes": "Minuti" }, "notification": { "create": { - "success": "", - "error": "" + "success": "Creazione riuscita", + "error": "Creazione fallita" }, "delete": { - "success": "", - "error": "" + "success": "Cancellazione avvenuta con successo", + "error": "Eliminazione non riuscita" }, "update": { - "success": "", - "error": "" + "success": "Modifiche applicate con successo", + "error": "Impossibile applicare le modifiche" }, "transfer": { - "success": "", - "error": "" + "success": "Trasferimento riuscito", + "error": "Trasferimento non riuscito" } }, "multiSelect": { - "placeholder": "" + "placeholder": "Scegli uno o più valori" }, "multiText": { - "placeholder": "", - "addLabel": "" + "placeholder": "Aggiungi più valori", + "addLabel": "Aggiungi {value}" }, "select": { - "placeholder": "", + "placeholder": "Scegli valore", "badge": { - "recommended": "" + "recommended": "Raccomandato" } }, "userAvatar": { "menu": { - "switchToDarkMode": "", - "switchToLightMode": "", - "management": "", + "switchToDarkMode": "Passa alla modalità scura", + "switchToLightMode": "Passa al tema chiaro", + "management": "Gestione", "preferences": "Le tue impostazioni", - "logout": "", + "logout": "Disconnettiti", "login": "Accedi", - "homeBoard": "", - "loggedOut": "", - "updateAvailable": "" + "homeBoard": "La tua home board", + "loggedOut": "Disconnesso", + "updateAvailable": "{countUpdates} aggiornamenti disponibili: {tag}" } }, - "dangerZone": "", + "dangerZone": "Zona pericolosa", "noResults": "Nessun risultato trovato", - "unsavedChanges": "", + "unsavedChanges": "Ci sono modifiche non salvate!", "preview": { - "show": "", - "hide": "" + "show": "Mostra anteprima", + "hide": "Nascondi anteprima" }, "zod": { "errors": { @@ -1120,7 +1124,7 @@ "startsWith": "Questo campo deve iniziare con {startsWith}", "endsWith": "Questo campo deve terminare con {endsWith}", "includes": "Questo campo deve contenere {includes}", - "invalidEmail": "" + "invalidEmail": "Questo campo deve avere un'email valida" }, "tooSmall": { "string": "Questo campo deve avere una lunghezza minima di {minimum} caratteri", @@ -1131,14 +1135,14 @@ "number": "Questo campo deve essere maggiore o uguale a {maximum}" }, "custom": { - "passwordsDoNotMatch": "", - "passwordRequirements": "", - "boardAlreadyExists": "", - "invalidFileType": "", - "invalidFileName": "", - "fileTooLarge": "", - "invalidConfiguration": "", - "groupNameTaken": "" + "passwordsDoNotMatch": "Le password non corrispondono", + "passwordRequirements": "La password non soddisfa i requisiti", + "boardAlreadyExists": "Esiste già una board con questo nome", + "invalidFileType": "Tipo file non valido, previsto {expected}", + "invalidFileName": "Nome file non valido", + "fileTooLarge": "Il file è troppo grande, la dimensione massima è {maxSize}", + "invalidConfiguration": "Configurazione non valida", + "groupNameTaken": "Nome gruppo già preso" } } } @@ -1146,20 +1150,20 @@ "section": { "dynamic": { "action": { - "create": "", - "remove": "" + "create": "Nuova sezione dinamica", + "remove": "Rimuovi sezione dinamica" }, "option": { "title": { - "label": "" + "label": "Titolo" }, "borderColor": { - "label": "" + "label": "Colore del bordo" } }, "remove": { - "title": "", - "message": "" + "title": "Rimuovi sezione dinamica", + "message": "Vuoi davvero rimuovere questa sezione dinamica? Gli elementi verranno spostati nella stessa posizione nella sezione padre." } }, "category": { @@ -1169,47 +1173,47 @@ } }, "action": { - "create": "", - "edit": "", - "remove": "", + "create": "Nuova categoria", + "edit": "Rinomina categoria", + "remove": "Rimuovi categoria", "moveUp": "Sposta in alto", "moveDown": "Sposta in basso", - "createAbove": "", - "createBelow": "", - "openAllInNewTabs": "" + "createAbove": "Nuova categoria sopra", + "createBelow": "Nuova categoria sotto", + "openAllInNewTabs": "Apri tutto in schede" }, "create": { - "title": "", - "submit": "" + "title": "Nuova categoria", + "submit": "Aggiungi categoria" }, "remove": { - "title": "", - "message": "" + "title": "Rimuovi categoria", + "message": "Sei sicuro di voler rimuovere la categoria {name}?" }, "edit": { - "title": "", - "submit": "" + "title": "Rinomina categoria", + "submit": "Rinomina categoria" }, "menu": { "label": { - "create": "", + "create": "Nuova categoria", "changePosition": "Cambia posizione" } }, "openAllInNewTabs": { - "title": "", - "text": "" + "title": "Apri tutto in schede", + "text": "Alcuni browser potrebbero bloccare l'apertura multipla delle schede per motivi di sicurezza. Homarr non è riuscito ad aprire tutte le finestre perché il browser ha bloccato questa azione. Consenti l'apertura di finestre pop-up e riprova." } } }, "item": { "action": { - "create": "", - "import": "", - "edit": "", - "moveResize": "", - "duplicate": "", - "remove": "" + "create": "Nuovo elemento", + "import": "Importa elemento", + "edit": "Modifica elemento", + "moveResize": "Sposta / ridimensiona elemento", + "duplicate": "Duplica elemento", + "remove": "Rimuovi elemento" }, "menu": { "label": { @@ -1217,12 +1221,12 @@ } }, "create": { - "title": "", - "search": "", - "addToBoard": "" + "title": "Scegli elemento da aggiungere", + "search": "Filtra elementi", + "addToBoard": "Aggiungi alla board" }, "moveResize": { - "title": "", + "title": "Sposta / ridimensiona elemento", "field": { "width": { "label": "Larghezza" @@ -1231,91 +1235,91 @@ "label": "Altezza" }, "xOffset": { - "label": "" + "label": "Scostamento X" }, "yOffset": { - "label": "" + "label": "Scostamento Y" } } }, "edit": { - "title": "", + "title": "Modifica elemento", "advancedOptions": { - "label": "", - "title": "" + "label": "Opzioni avanzate", + "title": "Opzioni avanzate degli elementi" }, "field": { "integrations": { "label": "Integrazioni" }, "title": { - "label": "" + "label": "Titolo" }, "customCssClasses": { - "label": "" + "label": "Classi css personalizzate" }, "borderColor": { - "label": "" + "label": "Colore del bordo" } } }, "remove": { - "title": "", - "message": "" + "title": "Rimuovi elemento", + "message": "Sei sicuro di voler rimuovere questo elemento?" } }, "widget": { "app": { - "name": "", - "description": "", + "name": "App", + "description": "Incorpora un'app nella board.", "option": { "appId": { - "label": "" + "label": "Scegli app" }, "openInNewTab": { "label": "Apri in una nuova scheda" }, "showTitle": { - "label": "" + "label": "Mostra nome app" }, "pingEnabled": { - "label": "" + "label": "Abilita controllo stato" }, "layout": { - "label": "", + "label": "Layout", "option": { - "row": "", - "row-reverse": "", - "column": "", - "column-reverse": "" + "row": "Orizzontale", + "row-reverse": "Orizzontale (invertito)", + "column": "Verticale", + "column-reverse": "Verticale (invertito)" } }, "descriptionDisplayMode": { - "label": "", - "description": "", + "label": "Modalità di visualizzazione descrizione", + "description": "Scegli come visualizzare la descrizione dell'app", "option": { - "normal": "", - "tooltip": "", - "hidden": "" + "normal": "All'interno del widget", + "tooltip": "Come suggerimento", + "hidden": "Nascosto" } } }, "error": { "notFound": { - "label": "", - "tooltip": "" + "label": "Nessuna app", + "tooltip": "Non hai selezionato nessuna app valida" } } }, "bookmarks": { - "name": "", - "description": "", + "name": "Segnalibri", + "description": "Visualizza più link di app", "option": { "title": { - "label": "" + "label": "Titolo" }, "layout": { - "label": "", + "label": "Layout", "option": { "row": { "label": "Orizzontale" @@ -1324,28 +1328,28 @@ "label": "Verticale" }, "grid": { - "label": "" + "label": "Griglia" }, "gridHorizontal": { - "label": "" + "label": "Griglia orizzontale" } } }, "hideTitle": { - "label": "" + "label": "Nascondi titolo" }, "hideIcon": { - "label": "" + "label": "Nascondi icone" }, "hideHostname": { - "label": "" + "label": "Nascondi nomi host" }, "openNewTab": { - "label": "" + "label": "Apri in una nuova scheda" }, "items": { - "label": "", - "add": "" + "label": "Segnalibri", + "add": "Aggiungi segnalibro" } } }, @@ -1354,7 +1358,7 @@ "description": "", "option": { "layout": { - "label": "", + "label": "Layout", "option": { "row": { "label": "Orizzontale" @@ -1363,32 +1367,32 @@ "label": "Verticale" }, "grid": { - "label": "" + "label": "Griglia" } } }, "usePiHoleColors": { - "label": "" + "label": "Usa colori Pi-Hole" } }, "error": { "internalServerError": "", - "integrationsDisconnected": "" + "integrationsDisconnected": "Nessun dato disponibile, tutte le integrazioni disconnesse" }, "data": { "adsBlockedToday": "Bloccati oggi", "adsBlockedTodayPercentage": "Bloccati oggi", "dnsQueriesToday": "Query di oggi", - "domainsBeingBlocked": "" + "domainsBeingBlocked": "Domini in blocklist" }, - "domainsTooltip": "" + "domainsTooltip": "A causa di più integrazioni, Homarr non può calcolare il numero esatto di domini bloccati" }, "dnsHoleControls": { "name": "", "description": "Controlla PiHole o AdGuard dalla tua dashboard", "option": { "layout": { - "label": "", + "label": "Layout", "option": { "row": { "label": "Orizzontale" @@ -1397,95 +1401,95 @@ "label": "Verticale" }, "grid": { - "label": "" + "label": "Griglia" } } }, "showToggleAllButtons": { - "label": "" + "label": "Mostra tutti i pulsanti di attivazione/disattivazione" } }, "error": { "internalServerError": "" }, "controls": { - "enableAll": "", - "disableAll": "", - "setTimer": "", + "enableAll": "Abilita tutto", + "disableAll": "Disattiva tutto", + "setTimer": "Imposta timer", "set": "Imposta", "enabled": "Abilitato", "disabled": "Disattivato", - "processing": "", - "disconnected": "", + "processing": "In lavorazione", + "disconnected": "Disconnesso", "hours": "Ore", "minutes": "Minuti", - "unlimited": "" + "unlimited": "Lascia vuoto per illimitate" } }, "clock": { - "name": "", + "name": "Data e ora", "description": "Visualizza la data e l'ora correnti.", "option": { "customTitleToggle": { - "label": "", + "label": "Titolo personalizzato/Visualizzazione della città", "description": "" }, "customTitle": { - "label": "" + "label": "Titolo" }, "is24HourFormat": { - "label": "", - "description": "" + "label": "Formato di 24 ore", + "description": "Utilizza il formato 24 ore invece di 12 ore" }, "showSeconds": { - "label": "" + "label": "Mostra i secondi" }, "useCustomTimezone": { - "label": "" + "label": "Usa un fuso orario fisso" }, "timezone": { "label": "Fuso orario", - "description": "" + "description": "Scegli il fuso orario seguendo lo standard IANA" }, "showDate": { - "label": "" + "label": "Mostra la data" }, "dateFormat": { - "label": "", - "description": "" + "label": "Formato data", + "description": "Come dovrebbe apparire la data" }, "customTimeFormat": { - "label": "", - "description": "" + "label": "Formato orario personalizzato", + "description": "Usa ISO 8601 per formattare l'ora (questo sovrascriverà altre opzioni)" }, "customDateFormat": { - "label": "", - "description": "" + "label": "Formato data personalizzato", + "description": "Usa ISO 8601 per formattare la data (questo sovrascriverà altre opzioni)" } } }, "minecraftServerStatus": { - "name": "", - "description": "", + "name": "Stato Server Minecraft", + "description": "Visualizza lo stato di un server Minecraft", "option": { "title": { - "label": "" + "label": "Titolo" }, "domain": { - "label": "" + "label": "Indirizzo del server" }, "isBedrockServer": { "label": "" } }, "status": { - "online": "", - "offline": "" + "online": "Online", + "offline": "Offline" } }, "notebook": { "name": "Blocco note", - "description": "", + "description": "Un semplice widget notebook che supporta markdown", "option": { "showToolbar": { "label": "Mostra la barra degli strumenti per aiutarti a scrivere in Markdown" @@ -1515,7 +1519,7 @@ "checkList": "Checklist", "increaseIndent": "Aumenta indentatura", "decreaseIndent": "Diminuisci indentatura", - "link": "", + "link": "Link", "unlink": "Elimina link", "image": "Incorpora immagine", "addTable": "Aggiungi tabella", @@ -1543,10 +1547,18 @@ "width": "Larghezza", "height": "Altezza" }, - "placeholder": "" + "placeholder": "Inizia a scrivere le tue note", + "dismiss": { + "title": "Annullare le modifiche?", + "message": "Ci sono modifiche non salvate nel tuo notebook. Vuoi davvero annullarle?", + "action": { + "discard": "Annulla modifiche", + "keepEditing": "Continua a modificare" + } + } }, "iframe": { - "name": "", + "name": "iFrame", "description": "Incorpora qualsiasi contenuto da Internet. Alcuni siti web possono limitare l'accesso.", "option": { "embedUrl": { @@ -1585,25 +1597,25 @@ }, "smartHome-entityState": { "name": "", - "description": "", + "description": "Visualizza lo stato di un'entità e attivalo facoltativamente", "option": { "entityId": { "label": "ID entità" }, "displayName": { - "label": "" + "label": "Visualizza-nome" }, "entityUnit": { "label": "" }, "clickable": { - "label": "" + "label": "Cliccabile" } } }, "smartHome-executeAutomation": { - "name": "", - "description": "", + "name": "Esegui Automazione", + "description": "Attiva un'automazione con un clic", "option": { "displayName": { "label": "Nome visualizzato" @@ -1613,80 +1625,80 @@ } }, "spotlightAction": { - "run": "" + "run": "Avvia {name}" } }, "stockPrice": { "name": "", - "description": "", + "description": "Visualizza il prezzo attuale delle azioni di una società", "option": { "stock": { - "label": "" + "label": "Simbolo azionario" }, "timeRange": { - "label": "", + "label": "Intervallo di tempo", "option": { "1d": { - "label": "" + "label": "1 giorno" }, "5d": { - "label": "" + "label": "5 Giorni" }, "1mo": { - "label": "" + "label": "1 mese" }, "3mo": { - "label": "" + "label": "3 mesi" }, "6mo": { - "label": "" + "label": "6 mesi" }, "ytd": { - "label": "" + "label": "Da inizio anno" }, "1y": { - "label": "" + "label": "1 anno" }, "2y": { - "label": "" + "label": "2 anni" }, "5y": { - "label": "" + "label": "5 anni" }, "10y": { - "label": "" + "label": "10 anni" }, "max": { - "label": "" + "label": "Max" } } }, "timeInterval": { - "label": "", + "label": "Intervallo di tempo", "option": { "5m": { - "label": "" + "label": "5 minuti" }, "15m": { - "label": "" + "label": "15 minuti" }, "30m": { - "label": "" + "label": "30 minuti" }, "1h": { - "label": "" + "label": "1 Ora" }, "1d": { - "label": "" + "label": "1 giorno" }, "5d": { - "label": "" + "label": "5 giorni" }, "1wk": { - "label": "" + "label": "1 settimana" }, "1mo": { - "label": "" + "label": "1 mese" } } } @@ -1695,23 +1707,26 @@ "calendar": { "name": "Calendario", "description": "", + "duration": { + "allDay": "Tutto il giorno" + }, "option": { "releaseType": { "label": "Tipo di release Radarr", "options": { - "inCinemas": "", - "digitalRelease": "", - "physicalRelease": "" + "inCinemas": "Al cinema", + "digitalRelease": "Versione digitale", + "physicalRelease": "Rilascio fisico" } }, "filterPastMonths": { - "label": "" + "label": "Inizia dal" }, "filterFutureMonths": { - "label": "" + "label": "Termina alle" }, "showUnmonitored": { - "label": "" + "label": "Mostra non monitorato" } } }, @@ -1720,39 +1735,39 @@ "description": "Mostra le attuali informazioni meteo di un luogo.", "option": { "isFormatFahrenheit": { - "label": "" + "label": "Temperatura in Fahrenheit" }, "disableTemperatureDecimals": { - "label": "" + "label": "Disabilita decimali della temperatura" }, "showCurrentWindSpeed": { - "label": "", - "description": "" + "label": "Mostra la velocità attuale del vento", + "description": "Solo sul meteo corrente" }, "location": { "label": "Località meteo" }, "showCity": { - "label": "" + "label": "Mostra città" }, "hasForecast": { - "label": "" + "label": "Mostra previsioni" }, "forecastDayCount": { - "label": "", - "description": "" + "label": "Numero di giorni di previsione", + "description": "Quando il widget non è sufficientemente ampio, vengono mostrati meno giorni" }, "dateFormat": { - "label": "", - "description": "" + "label": "Formato data", + "description": "Come dovrebbe apparire la data" } }, - "currentWindSpeed": "", + "currentWindSpeed": "{currentWindSpeed} km/h", "dailyForecast": { - "sunrise": "", - "sunset": "", - "maxWindSpeed": "", - "maxWindGusts": "" + "sunrise": "Alba", + "sunset": "Tramonto", + "maxWindSpeed": "Max velocità vento: {maxWindSpeed} km/h", + "maxWindGusts": "Max raffiche di vento: {maxWindGusts} km/h" }, "kind": { "clear": "Sereno", @@ -1773,10 +1788,10 @@ }, "indexerManager": { "name": "Stato dell'index manager", - "description": "", + "description": "Stato dei tuoi indicizzatori", "option": { "openIndexerSiteInNewTab": { - "label": "" + "label": "Apri il sito dell'indicizzatore in una nuova scheda" } }, "title": "Index manager", @@ -1789,8 +1804,8 @@ "name": "Monitoraggio Salute di Sistema", "description": "Visualizza informazioni sulla salute e stato dei tuoi sistemi.", "tab": { - "system": "", - "cluster": "" + "system": "Sistema", + "cluster": "Cluster" }, "option": { "fahrenheit": { @@ -1803,34 +1818,34 @@ "label": "Mostra Informazioni Memoria" }, "showUptime": { - "label": "" + "label": "Mostra Uptime" }, "fileSystem": { "label": "Mostra Informazioni Filesystem" }, "defaultTab": { - "label": "" + "label": "Scheda predefinita" }, "visibleClusterSections": { - "label": "" + "label": "Sezione cluster visibile" }, "sectionIndicatorRequirement": { "label": "" } }, "popover": { - "information": "", - "processor": "", - "memory": "", - "memoryAvailable": "", - "version": "", - "uptime": "", - "loadAverage": "", - "minute": "", - "minutes": "", - "used": "", + "information": "Informazioni", + "processor": "Processore: {cpuModelName}", + "memory": "Memory: {memory}GiB", + "memoryAvailable": "Disponibile: {memoryAvailable}GiB ({percent}%)", + "version": "Versione: {version}", + "uptime": "Uptime: {months} Mesi, {days} Giorni, {hours} Ore, {minutes} Minuti", + "loadAverage": "Carico medio:", + "minute": "1 minuto", + "minutes": "{count} minuti", + "used": "Usato", "available": "Disponibile", - "lastSeen": "" + "lastSeen": "Ultimo aggiornamento dello stato: {lastSeen}" }, "memory": {}, "error": { @@ -1838,76 +1853,76 @@ }, "cluster": { "summary": { - "cpu": "", - "memory": "" + "cpu": "CPU", + "memory": "RAM" }, "resource": { "node": { - "name": "" + "name": "Nodi" }, "qemu": { - "name": "" + "name": "VMs" }, "lxc": { - "name": "" + "name": "LXC" }, "storage": { - "name": "" + "name": "Spazio di archiviazione" } }, "popover": { "rightSection": { - "node": "", - "vmId": "", - "plugin": "" + "node": "Nodo", + "vmId": "ID VM", + "plugin": "Plugin" }, "detail": { - "cpu": "", - "memory": "", - "storage": "", - "uptime": "", + "cpu": "Core", + "memory": "Memoria", + "storage": "Spazio di archiviazione", + "uptime": "Uptime", "haState": "", "storageType": { - "local": "", - "shared": "" + "local": "Archiviazione locale", + "shared": "Spazio condiviso" } } }, "table": { "header": { - "name": "", - "cpu": "", - "memory": "", - "node": "" + "name": "Nome", + "cpu": "CPU", + "memory": "RAM", + "node": "Nodo" } } } }, "dockerContainers": { - "name": "", - "description": "", + "name": "Statistiche del docker", + "description": "Statistiche dei tuoi contenitori (questo widget può essere aggiunto solo con privilegi di amministratore)", "option": {}, "error": { - "internalServerError": "" + "internalServerError": "Recupero statistiche container non riuscito" } }, "common": { "location": { - "query": "", - "latitude": "", - "longitude": "", - "disabledTooltip": "", - "unknownLocation": "", + "query": "Città / Codice postale", + "latitude": "Latitudine", + "longitude": "Longitudine", + "disabledTooltip": "Inserisci una città o un codice postale", + "unknownLocation": "Posizione sconosciuta", "search": "Cerca", "table": { "header": { - "city": "", - "country": "", - "coordinates": "", - "population": "" + "city": "Città", + "country": "Paese", + "coordinates": "Coordinate", + "population": "Popolazione" }, "action": { - "select": "" + "select": "Seleziona {city}, {countryCode}" }, "population": { "fallback": "Sconosciuto" @@ -1915,17 +1930,17 @@ } }, "integration": { - "noData": "", + "noData": "Nessuna integrazione trovata", "description": "" }, "app": { "noData": "Nessuna app trovata", - "description": "", - "quickCreate": "" + "description": "Clicca per creare una nuova app", + "quickCreate": "Crea app al volo" }, "error": { - "noIntegration": "", - "noData": "" + "noIntegration": "Nessuna integrazione selezionata", + "noData": "Nessun dato di integrazione disponibile" }, "option": {} }, @@ -1938,104 +1953,104 @@ }, "hasAutoPlay": { "label": "Riproduzione automatica", - "description": "" + "description": "La riproduzione automatica funziona solo quando l'audio è disattivato a causa delle restrizioni del browser" }, "isMuted": { - "label": "" + "label": "Silenziato" }, "hasControls": { - "label": "" + "label": "Mostra i controlli" } }, "error": { - "noUrl": "", - "forYoutubeUseIframe": "" + "noUrl": "Nessun URL video fornito", + "forYoutubeUseIframe": "Per i video di YouTube usa l'opzione iframe" } }, "mediaServer": { - "name": "", - "description": "", + "name": "Flussi attuali del server multimediale", + "description": "Mostra i flussi correnti sui tuoi server multimediali", "option": { "showOnlyPlaying": { - "label": "", - "description": "" + "label": "Mostra solo attualmente in riproduzione", + "description": "La disabilitazione non funzionerà per Plex" } }, "items": { - "currentlyPlaying": "", - "user": "", - "name": "", - "id": "" + "currentlyPlaying": "Attualmente in riproduzione", + "user": "Utente", + "name": "Nome", + "id": "Id" } }, "downloads": { - "name": "", - "description": "", + "name": "Scarica Client", + "description": "Ti consente di visualizzare e gestire i tuoi download dai client Torrent e Usenet.", "option": { "columns": { - "label": "" + "label": "Colonne da mostrare" }, "enableRowSorting": { - "label": "" + "label": "Abilita ordinamento elementi" }, "defaultSort": { - "label": "" + "label": "Colonna usata per l'ordinamento predefinito" }, "descendingDefaultSort": { - "label": "" + "label": "Inverti ordinamento" }, "showCompletedUsenet": { - "label": "" + "label": "Mostra le voci Usenet contrassegnate come completate" }, "showCompletedTorrent": { - "label": "" + "label": "Mostra le voci torrent contrassegnate come completate" }, "showCompletedHttp": { - "label": "" + "label": "Mostra voci varie contrassegnate come completate" }, "activeTorrentThreshold": { - "label": "" + "label": "Nascondi il torrent completato sotto questa soglia (in kiB/s)" }, "categoryFilter": { - "label": "" + "label": "Categorie/etichette da filtrare" }, "filterIsWhitelist": { - "label": "" + "label": "Filtra come whitelist" }, "applyFilterToRatio": { - "label": "" + "label": "Utilizzare il filtro per calcolare il rapporto" }, "limitPerIntegration": { - "label": "", - "description": "" + "label": "Limite elementi per integrazione", + "description": "Ciò limiterà il numero di elementi mostrati per integrazione, non globalmente" } }, "errors": { - "noColumns": "", - "noCommunications": "" + "noColumns": "Seleziona colonne in elementi", + "noCommunications": "Impossibile caricare i dati dall'integrazione" }, "items": { "actions": { - "columnTitle": "" + "columnTitle": "Controlli" }, "added": { - "columnTitle": "", + "columnTitle": "Aggiunto", "detailsTitle": "Aggiunto in data" }, "category": { - "columnTitle": "", - "detailsTitle": "" + "columnTitle": "Extra", + "detailsTitle": "Categorie (Informazioni aggiuntive)" }, "downSpeed": { "columnTitle": "", "detailsTitle": "Velocità Di Download" }, "index": { - "columnTitle": "", + "columnTitle": "#", "detailsTitle": "" }, "id": { - "columnTitle": "" + "columnTitle": "Id" }, "integration": { "columnTitle": "Integrazione" @@ -2048,36 +2063,36 @@ "detailsTitle": "" }, "ratio": { - "columnTitle": "", - "detailsTitle": "" + "columnTitle": "Rapporto", + "detailsTitle": "Rapporto torrent (ricevuti/inviati)" }, "received": { "columnTitle": "", - "detailsTitle": "" + "detailsTitle": "Totale scaricati" }, "sent": { "columnTitle": "", - "detailsTitle": "" + "detailsTitle": "Totale Caricati" }, "size": { - "columnTitle": "", - "detailsTitle": "" + "columnTitle": "Dimensione del file", + "detailsTitle": "Dimensione totale della selezione/file" }, "state": { "columnTitle": "Stato", "detailsTitle": "" }, "time": { - "columnTitle": "", - "detailsTitle": "" + "columnTitle": "Ora di fine", + "detailsTitle": "Tempo dal/al completamento" }, "type": { - "columnTitle": "", - "detailsTitle": "" + "columnTitle": "Tipo", + "detailsTitle": "Scarica tipo client" }, "upSpeed": { - "columnTitle": "", - "detailsTitle": "" + "columnTitle": "Up", + "detailsTitle": "Velocità Di Caricamento" } }, "states": { @@ -2085,48 +2100,48 @@ "queued": "In coda", "paused": "In pausa", "completed": "Completato", - "failed": "", - "processing": "", + "failed": "Non riuscito", + "processing": "In lavorazione", "leeching": "", - "stalled": "", + "stalled": "In stallo", "unknown": "Sconosciuto", - "seeding": "" + "seeding": "Seeding" }, "actions": { "clients": { - "modalTitle": "", - "pause": "", - "resume": "" + "modalTitle": "Scarica l'elenco dei client", + "pause": "Metti in pausa tutti i client/elementi", + "resume": "Ripristina tutti i client/elementi" }, "client": { - "pause": "", - "resume": "" + "pause": "Metti in pausa il client", + "resume": "Ripristina il client" }, "item": { - "pause": "", - "resume": "", + "pause": "Metti in pausa l'elemento", + "resume": "Ripristina elemento", "delete": { - "title": "", - "modalTitle": "", - "entry": "", - "entryAndFiles": "" + "title": "Elimina Elemento", + "modalTitle": "Sei sicuro di volere cancellare questo processo?", + "entry": "Elimina voce", + "entryAndFiles": "Elimina voce e file" } } }, - "globalRatio": "" + "globalRatio": "Rapporto globale" }, "mediaReleases": { "name": "", "description": "", "option": { "layout": { - "label": "", + "label": "Layout", "option": { "backdrop": { "label": "" }, "poster": { - "label": "" + "label": "Poster" } } }, @@ -2141,7 +2156,7 @@ } }, "length": { - "duration": "" + "duration": "{length}min" } }, "mediaRequests-requestList": { @@ -2153,27 +2168,27 @@ } }, "pending": { - "approve": "", - "approving": "", - "decline": "" + "approve": "Approva richiesta", + "approving": "Approvazione della richiesta...", + "decline": "Rifiuta richiesta" }, "availability": { "unknown": "Sconosciuto", - "pending": "", - "processing": "", + "pending": "In sospeso", + "processing": "In lavorazione", "partiallyAvailable": "Parziale", "available": "Disponibile", "blacklisted": "", - "deleted": "" + "deleted": "Eliminato" }, "status": { - "pending": "", - "approved": "", - "declined": "", - "failed": "", - "completed": "" + "pending": "In sospeso", + "approved": "Approvato", + "declined": "Rifiutato", + "failed": "Non riuscito", + "completed": "Completato" }, - "toBeDetermined": "" + "toBeDetermined": "TBD" }, "mediaRequests-requestStats": { "name": "", @@ -2184,21 +2199,21 @@ "main": "Statistiche Media", "approved": "Già approvato", "pending": "Approvazioni In Attesa", - "processing": "", - "declined": "", - "available": "", + "processing": "In corso di elaborazione", + "declined": "Già rifiutato", + "available": "Già Disponibile", "tv": "Richieste TV", "movie": "Richieste film", "total": "Totale" }, "users": { "main": "Top Utenti", - "requests": "" + "requests": "Richieste" } } }, "mediaTranscoding": { - "name": "", + "name": "Transcodifica del media", "description": "", "option": { "defaultView": { @@ -2225,46 +2240,46 @@ "panel": { "statistics": { "empty": "Vuoto", - "transcodes": "", - "transcodesCount": "", + "transcodes": "Transcodifiche", + "transcodesCount": "Transcodifiche", "healthChecksCount": "", - "filesCount": "", - "savedSpace": "", + "filesCount": "File", + "savedSpace": "Spazio salvato", "healthChecks": "", - "videoCodecs": "", - "videoContainers": "", + "videoCodecs": "Codec", + "videoContainers": "Containers", "videoResolutions": "Risoluzioni" }, "workers": { "empty": "Vuoto", "table": { - "file": "", - "eta": "", + "file": "File", + "eta": "ETA", "progress": "Avanzamento", - "transcode": "", + "transcode": "Transcodifica", "healthCheck": "" } }, "queue": { "empty": "Vuoto", "table": { - "file": "", + "file": "File", "size": "Dimensione", - "transcode": "", + "transcode": "Transcodifica", "healthCheck": "" } } } }, "rssFeed": { - "name": "", - "description": "", + "name": "Feed RSS", + "description": "Monitora e visualizza uno o più feed generici RSS, ATOM o JSON", "option": { "feedUrls": { "label": "" }, "enableRtl": { - "label": "" + "label": "Abilita RTL" }, "textLinesClamp": { "label": "" @@ -2273,12 +2288,12 @@ "label": "" }, "hideDescription": { - "label": "" + "label": "Nascondi descrizione" } } }, "releases": { - "name": "", + "name": "Rilasci", "description": "", "option": { "newReleaseWithin": { @@ -2290,109 +2305,109 @@ "description": "" }, "showOnlyHighlighted": { - "label": "", + "label": "Mostra Solo In Evidenza", "description": "" }, "showDetails": { - "label": "" + "label": "Mostra dettagli" }, "showOnlyIcon": { - "label": "" + "label": "Mostra Solo Icona" }, "topReleases": { - "label": "", - "description": "" + "label": "Migliori Rilasci", + "description": "Il numero massimo di versioni più recenti da mostrare. Zero significa nessun limite." }, "repositories": { - "label": "", + "label": "Repository", "addRepository": { - "label": "" + "label": "Aggiungi repository" }, "importRepositories": { - "label": "", - "loading": "", - "noImagesFound": "", - "listFoundImages": "", - "listAlreadyImportedImages": "", - "allImagesAlreadyImported": "", - "onlyAdminCanImport": "", - "selectAll": "", - "deselectAll": "" + "label": "Importa da docker", + "loading": "Caricamento immagini docker", + "noImagesFound": "Nessuna immagine docker trovata", + "listFoundImages": "Elenco delle immagini trovate", + "listAlreadyImportedImages": "Elenco di immagini già importate", + "allImagesAlreadyImported": "Tutte le immagini sono già importate", + "onlyAdminCanImport": "Solo gli amministratori possono importare da docker", + "selectAll": "Seleziona tutto", + "deselectAll": "Deseleziona tutto" }, "provider": { - "label": "" + "label": "Provider" }, "identifier": { - "label": "", - "placeholder": "" + "label": "Identificatore", + "placeholder": "Nome o Proprietario/Nome" }, "name": { - "label": "" + "label": "Nome" }, "versionFilter": { - "label": "", + "label": "Filtro Versione", "prefix": { - "label": "" + "label": "Prefisso" }, "precision": { - "label": "", + "label": "Precisione", "options": { - "none": "" + "none": "Nessuno" } }, "suffix": { - "label": "" + "label": "Suffisso" }, "regex": { - "label": "" + "label": "Espressione regolare" } }, "edit": { - "label": "" + "label": "Modifica" }, "editForm": { - "title": "", + "title": "Modifica Repository", "cancel": { - "label": "" + "label": "Annulla" }, "confirm": { - "label": "" + "label": "Conferma" } }, "importForm": { - "title": "" + "title": "Importa da Docker" }, "example": { - "label": "" + "label": "Esempio" }, - "invalid": "", + "invalid": "Definizione del repository non valida, controllare i valori", "noProvider": { - "label": "", - "tooltip": "" + "label": "Nessun Provider", + "tooltip": "Impossibile analizzare il provider, impostarlo manualmente dopo aver importato le immagini" } } }, - "not-found": "", - "pre-release": "", - "archived": "", - "forked": "", - "starsCount": "", - "forksCount": "", - "issuesCount": "", - "markViewed": "", - "openProjectPage": "", - "openReleasePage": "", - "releaseDescription": "", - "projectDescription": "", - "created": "", + "not-found": "Non trovato", + "pre-release": "Pre-Rilascio", + "archived": "Archiviato", + "forked": "Forkato", + "starsCount": "Voti", + "forksCount": "Forks", + "issuesCount": "Segnalazioni Aperte", + "markViewed": "Segna come visto", + "openProjectPage": "Apri Pagina Del Progetto", + "openReleasePage": "Apri Pagina Di Rilascio", + "releaseDescription": "Descrizione del Rilascio", + "projectDescription": "Descrizione del progetto", + "created": "Creato", "error": { - "label": "", + "label": "Errore", "messages": { - "invalidIdentifier": "", - "noMatchingVersion": "", - "noReleasesFound": "", - "noProviderSeleceted": "", - "noProviderResponse": "" + "invalidIdentifier": "Identificatore non valido", + "noMatchingVersion": "Nessuna versione corrispondente trovata", + "noReleasesFound": "Nessun rilascio trovato", + "noProviderSeleceted": "Nessun provider selezionato", + "noProviderResponse": "Nessuna risposta dal provider" } } }, @@ -2400,181 +2415,203 @@ "option": {}, "card": { "vpn": { - "countConnected": "" + "countConnected": "{count} connesso" } }, "error": { - "integrationsDisconnected": "", - "unknownContentOption": "" + "integrationsDisconnected": "Nessun dato disponibile, tutte le integrazioni disconnesse", + "unknownContentOption": "Opzione contenuto sconosciuto per il widget di riepilogo del controller di rete: " }, - "name": "", - "description": "" + "name": "Riepilogo Controller Di Rete", + "description": "Visualizza il riepilogo di un controller di rete (come UniFi Controller)" }, "networkControllerStatus": { "card": { "variants": { "wired": { - "name": "" + "name": "Cablata" }, "wifi": { - "name": "" + "name": "Wi-Fi" } }, "users": { - "label": "" + "label": "Utenti" }, "guests": { - "label": "" + "label": "Ospiti" } }, "option": { "content": { "option": { "wifi": { - "label": "" + "label": "Wi-Fi" }, "wired": { - "label": "" + "label": "Cablata" } }, - "label": "" + "label": "Contenuto Widget" } }, "error": { - "integrationsDisconnected": "", - "unknownContentOption": "" + "integrationsDisconnected": "Nessun dato disponibile, tutte le integrazioni sono disconnesse", + "unknownContentOption": "Opzione contenuto sconosciuto per il widget stato rete: " }, - "name": "", - "description": "" + "name": "Stato della rete", + "description": "Visualizza i dispositivi connessi su una rete" }, "networkController": { "error": { - "internalServerError": "" + "internalServerError": "Impossibile recuperare il riepilogo del controller di rete" } }, "firewall": { - "name": "", + "name": "Monitoraggio Firewall", "description": "", "tab": { - "system": "", - "interfaces": "" + "system": "Sistema", + "interfaces": "Interfacce" }, "error": { "internalServerError": "" }, "option": { - "interfaces": "" + "interfaces": "Interfacce di rete da visualizzare" }, "widget": { - "fwname": "", - "version": "", - "versiontitle": "", - "cputitle": "", - "memorytitle": "", - "cpu": "", - "memory": "", + "fwname": "Nome", + "version": "Versione", + "versiontitle": "Versioni", + "cputitle": "Uso della CPU", + "memorytitle": "Memoria utilizzata", + "cpu": "CPU", + "memory": "Memoria", "interfaces": { - "name": "", - "trans": "", - "recv": "", - "title": "" + "name": "nome", + "trans": "Trasmesso", + "recv": "Ricevuto", + "title": "Interfacce di Rete" } } }, "notifications": { - "name": "", - "description": "", - "noItems": "", + "name": "Notifiche", + "description": "Visualizza la cronologia delle notifiche da un'integrazione", + "noItems": "Nessuna notifica da visualizzare.", "option": {} }, "systemResources": { - "name": "", - "description": "", - "option": {}, + "name": "Risorse di sistema", + "description": "CPU, memoria, disco e altro utilizzo hardware del sistema", + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "Grafici visibili", + "description": "Seleziona i grafici che vuoi essere visibili.", + "option": { + "cpu": "CPU", + "memory": "Memoria", + "network": "Rete" + } + }, + "labelDisplayMode": { + "label": "Modalità visualizzazione etichette", + "option": { + "textWithIcon": "Mostra testo con icona", + "text": "Mostra solo testo", + "icon": "Mostra solo icona", + "hidden": "Nascondi etichetta" + } + } + }, "card": { - "cpu": "", - "memory": "", - "network": "", - "up": "", - "down": "" + "cpu": "CPU", + "memory": "MEM", + "network": "NET", + "up": "SU", + "down": "DOWN" } } }, "widgetPreview": { "toggle": { - "enabled": "", - "disabled": "" + "enabled": "Modalità di modifica abilitata", + "disabled": "Modalità di modifica disattivata" }, "dimensions": { - "title": "" + "title": "Cambia dimensioni" } }, "board": { "action": { "duplicate": { - "title": "", - "message": "", + "title": "Duplicare board", + "message": "Questo duplicerà la board {name} con tutto il suo contenuto. Se le integrazioni di riferimento dei widget, che non hai il permesso di usare, saranno rimosse.", "notification": { "success": { - "title": "", - "message": "" + "title": "Board duplicata", + "message": "La board è stata duplicata con successo" }, "error": { - "title": "", - "message": "" + "title": "Impossibile duplicare la board", + "message": "La board non può essere duplicata" } } }, "edit": { "notification": { "success": { - "title": "", - "message": "" + "title": "Modifiche applicate con successo", + "message": "La board è stata salvata con successo" }, "error": { - "title": "", - "message": "" + "title": "Impossibile applicare le modifiche", + "message": "La board non può essere salvata" } }, "confirmLeave": { - "title": "", - "message": "" + "title": "Modifiche non salvate", + "message": "Ci sono modifiche non salvate. Vuoi davvero uscire?" } }, "oldImport": { - "label": "", + "label": "Importa da homarr prima della versione 1.0.0", "notification": { "success": { - "title": "", - "message": "" + "title": "Importazione conclusa con successo", + "message": "La board è stata importata con successo" }, "error": { - "title": "", - "message": "" + "title": "Impossibile importare", + "message": "La board non può essere importata, controlla i log per ulteriori dettagli" } }, "form": { "file": { - "label": "", - "invalidError": "" + "label": "Seleziona file JSON", + "invalidError": "File di configurazione non valido" }, "apps": { "label": "Applicazioni", "avoidDuplicates": { - "label": "", - "description": "" + "label": "Evita i duplicati", + "description": "Ignora le app in cui esiste già un'app con lo stesso href" }, "onlyImportApps": { - "label": "", - "description": "" + "label": "Importa solo app", + "description": "Aggiunge solo le app, il board deve essere ricreato manualmente" } }, "name": { - "label": "" + "label": "Nome della board" }, "screenSize": { - "label": "", - "description": "", + "label": "Dimensione dello schermo", + "description": "Nelle versioni precedenti alla 1.0 esistevano tre modalità diverse, per cui era possibile scegliere il numero di colonne per ogni dimensione dello schermo.", "option": { "sm": "Piccolo", "md": "Medio", @@ -2582,16 +2619,16 @@ } }, "sidebarBehavior": { - "label": "", - "description": "", + "label": "Comportamento barra laterale", + "description": "Le barre laterali sono state rimosse nella versione 1.0, ora è possibile selezionare cosa fare con gli elementi al loro interno.", "option": { "lastSection": { - "label": "", - "description": "" + "label": "Ultima sezione", + "description": "La barra laterale verrà visualizzata sotto l'ultima sezione" }, "removeItems": { - "label": "", - "description": "" + "label": "Rimuovi elementi", + "description": "Gli elementi contenuti nella barra laterale verranno rimossi" } } } @@ -2599,63 +2636,63 @@ }, "quickCreateApp": { "modal": { - "title": "", - "createAndUse": "" + "title": "Crea app al volo", + "createAndUse": "Crea e utilizza" } } }, "field": { "pageTitle": { - "label": "" + "label": "Titolo della pagina" }, "metaTitle": { "label": "" }, "logoImageUrl": { - "label": "" + "label": "URL immagine del logo" }, "faviconImageUrl": { - "label": "" + "label": "URL dell'immagine preferita" }, "backgroundImageUrl": { - "label": "", - "placeholder": "", + "label": "URL immagine di sfondo", + "placeholder": "Inizia a digitare per cercare le immagini locali", "group": { - "your": "", - "other": "" + "your": "Le tue immagini", + "other": "Altre immagini" } }, "backgroundImageAttachment": { "label": "Immagine di background", "option": { "fixed": { - "label": "", - "description": "" + "label": "Corretto", + "description": "Lo sfondo rimane nella stessa posizione." }, "scroll": { - "label": "", - "description": "" + "label": "Scorrimento", + "description": "Lo sfondo scorre con il mouse." } } }, "backgroundImageRepeat": { - "label": "", + "label": "Ripetizione immagine di sfondo", "option": { "repeat": { - "label": "", - "description": "" + "label": "Ripeti", + "description": "L'immagine viene ripetuta finché non copre l'intera area dello sfondo." }, "no-repeat": { - "label": "", - "description": "" + "label": "Nessuna ripetizione", + "description": "L'immagine non è ripetuta e potrebbe non riempire l'intero spazio." }, "repeat-x": { - "label": "", - "description": "" + "label": "Ripeti X", + "description": "Come 'Ripeti', ma solo sull'asse orizzontale." }, "repeat-y": { - "label": "", - "description": "" + "label": "Ripeti Y", + "description": "Come 'Ripeti', ma solo sull'asse verticale." } } }, @@ -2663,12 +2700,12 @@ "label": "Dimensioni dell'immagine di background", "option": { "cover": { - "label": "", - "description": "" + "label": "Copertina", + "description": "Ridimensiona l'immagine il più possibile per coprire l'intera finestra, ritagliando lo spazio in eccesso." }, "contain": { - "label": "", - "description": "" + "label": "Contenuto", + "description": "Ingrandisce l'immagine il più possibile all'interno del suo container, senza ritagliarla o allungarla." } } }, @@ -2679,38 +2716,38 @@ "label": "Colore secondario" }, "opacity": { - "label": "" + "label": "Opacità" }, "iconColor": { - "label": "" + "label": "Colore icona" }, "clearColor": { - "label": "" + "label": "Rimuovi colore" }, "customCss": { - "label": "", + "label": "Css personalizzati per questa board", "description": "Inoltre, personalizza la dashboard utilizzando i CSS, consigliato solo agli utenti esperti", "customClassesAlert": { - "title": "", - "description": "" + "title": "Classi personalizzate", + "description": "Puoi aggiungere classi personalizzate agli elementi della tua board nelle opzioni avanzate di ciascun elemento e utilizzarle nel CSS personalizzato qui sopra." } }, "disableStatus": { - "label": "", - "description": "" + "label": "Disabilita stato app", + "description": "Disabilita il controllo dello stato per tutte le app su questa board" }, "columnCount": { - "label": "" + "label": "Numero di colonne" }, "itemRadius": { - "label": "", - "description": "", + "label": "Raggio elemento", + "description": "Cambia la rotondità dei riquadri sulla tua board", "option": { - "xs": "", - "sm": "", - "md": "", - "lg": "", - "xl": "" + "xs": "Molto piccolo", + "sm": "Piccolo", + "md": "Medio", + "lg": "Grande", + "xl": "Molto grande" } }, "name": { @@ -2718,25 +2755,25 @@ }, "isPublic": { "label": "Pubblico", - "description": "" + "description": "Le board pubbliche sono accessibili a tutti, anche senza un account." } }, "content": { - "metaTitle": "" + "metaTitle": "{boardName} board" }, "setting": { - "title": "", + "title": "Impostazioni per la board {boardName}", "section": { "general": { "title": "Generale", - "unrecognizedLink": "" + "unrecognizedLink": "Il collegamento fornito non è riconosciuto e non verrà visualizzato in anteprima, potrebbe comunque funzionare." }, "layout": { - "title": "", + "title": "Layout", "responsive": { - "title": "", + "title": "Layout responsive", "action": { - "add": "" + "add": "Aggiungi layout" } } }, @@ -2744,69 +2781,69 @@ "title": "Background" }, "appearance": { - "title": "" + "title": "Aspetto" }, "customCss": { - "title": "" + "title": "Css personalizzato" }, "behavior": { - "title": "" + "title": "Comportamento" }, "access": { - "title": "", + "title": "Controllo di accesso", "permission": { "item": { "view": { "label": "Mostra board" }, "modify": { - "label": "" + "label": "Modifica board" }, "full": { - "label": "" + "label": "Accesso completo" } } } }, "dangerZone": { - "title": "", + "title": "Zona pericolosa", "action": { "rename": { - "label": "", - "description": "", - "button": "", + "label": "Rinomina board", + "description": "Cambiando il nome si interromperanno tutti i link a questa board.", + "button": "Cambia nome", "modal": { - "title": "" + "title": "Rinomina board" } }, "visibility": { - "label": "", + "label": "Cambia visibilità della board", "description": { - "public": "", - "private": "" + "public": "Questa board è attualmente pubblica.", + "private": "Questa board è attualmente privata." }, "button": { - "public": "", - "private": "" + "public": "Rendi privato", + "private": "Rendi pubblico" }, "confirm": { "public": { - "title": "", - "description": "" + "title": "Rendi privata la board", + "description": "Sei sicuro di voler rendere questa board privata? Questo nasconderà la board dal pubblico. I link per gli utenti ospiti si interromperanno." }, "private": { - "title": "", - "description": "" + "title": "Rendi pubblica la board", + "description": "Vuoi davvero rendere pubblica questa board? In questo modo sarà accessibile a tutti." } } }, "delete": { - "label": "", - "description": "", - "button": "", + "label": "Elimina questa board", + "description": "Una volta eliminata una board, non è più possibile tornare indietro. Per favore, sii certo.", + "button": "Elimina questa board", "confirm": { "title": "Elimina board", - "description": "" + "description": "Vuoi davvero eliminare questa board? Questa operazione eliminerà definitivamente la board e tutti i suoi contenuti." } } } @@ -2816,32 +2853,32 @@ "error": { "noBoard": { "title": "Ti diamo il benvenuto su Homarr", - "description": "", - "link": "", - "notice": "" + "description": "Una dashboard elegante e moderna che mette tutte le tue app e i tuoi servizi a portata di mano.", + "link": "Crea la tua prima board", + "notice": "Per far sparire questa pagina, crea una board e impostala come la tua home board" }, "notFound": { - "title": "", - "description": "", + "title": "Board non trovata", + "description": "La board specificata non è stata trovata oppure non hai accesso ad essa.", "link": "Visualizzare tutte le schede", - "notice": "" + "notice": "Controlla il link o contatta un amministratore se pensi che dovrebbe essere accessibile" }, "homeBoard": { - "title": "", + "title": "Nessuna home board", "admin": { - "description": "", - "link": "", - "notice": "" + "description": "Non hai ancora impostato una home board per il server.", + "link": "Configura home board a livello server", + "notice": "Per far scomparire questa pagina per tutti gli utenti, imposta una home board per il server" }, "user": { - "description": "", - "link": "", - "notice": "" + "description": "Non hai ancora impostato una home board.", + "link": "Configura la tua home board", + "notice": "Per far sparire questa pagina, specifica la home board nelle tue preferenze" }, "anonymous": { - "description": "", - "link": "", - "notice": "" + "description": "L'amministratore del server non ha ancora impostato una home board.", + "link": "Visualizza board pubbliche", + "notice": "Per far scomparire questa pagina, chiedi all'amministratore del server di impostare una home board per il server" } } } @@ -2849,10 +2886,10 @@ "layout": { "field": { "name": { - "label": "" + "label": "Name" }, "columnCount": { - "label": "" + "label": "Numero di colonne" }, "breakpoint": { "label": "", @@ -2861,20 +2898,20 @@ } }, "management": { - "metaTitle": "", + "metaTitle": "Gestione", "title": { - "morning": "", - "afternoon": "", - "evening": "" + "morning": "Buongiorno, {username}", + "afternoon": "Buon pomeriggio, {username}", + "evening": "Buona sera, {username}" }, "notFound": { - "title": "", - "text": "" + "title": "Non trovato", + "text": "Impossibile trovare la risorsa richiesta" }, "navbar": { "items": { - "home": "", - "boards": "", + "home": "Home", + "boards": "Board", "apps": "Applicazioni", "integrations": "Integrazioni", "searchEngies": "Motori di ricerca", @@ -2890,12 +2927,12 @@ "tools": { "label": "Strumenti", "items": { - "docker": "", - "kubernetes": "", - "logs": "", - "api": "", - "certificates": "", - "tasks": "" + "docker": "Docker", + "kubernetes": "Kubernetes", + "logs": "Log", + "api": "API", + "certificates": "Certificati", + "tasks": "Attività" } }, "settings": "Impostazioni", @@ -2905,7 +2942,7 @@ "documentation": "Documentazione", "submitIssue": "", "discord": "Community Discord", - "sourceCode": "" + "sourceCode": "Codice sorgente" } }, "about": "Info" @@ -2914,7 +2951,7 @@ "page": { "home": { "statistic": { - "board": "", + "board": "Board", "user": "Utenti", "invite": "Inviti", "integration": "Integrazioni", @@ -2922,52 +2959,52 @@ "group": "Gruppi" }, "statisticLabel": { - "boards": "", - "resources": "", - "authentication": "", - "authorization": "" + "boards": "Board", + "resources": "Risorse", + "authentication": "Autenticazione", + "authorization": "Autorizzazione" } }, "board": { "title": "Le tue board", "action": { "new": { - "label": "" + "label": "Nuova board" }, "open": { - "label": "" + "label": "Apri board" }, "settings": { "label": "Impostazioni" }, "setHomeBoard": { - "label": "", + "label": "Imposta come la tua home board", "badge": { - "label": "", - "tooltip": "" + "label": "Home", + "tooltip": "Questa board verrà mostrata come la tua home board" } }, "setMobileHomeBoard": { - "label": "", + "label": "Imposta come la tua board mobile", "badge": { - "label": "", - "tooltip": "" + "label": "Mobile", + "tooltip": "Questa board verrà visualizzata come la tua board mobile" } }, "duplicate": { - "label": "" + "label": "Duplica board" }, "delete": { "label": "Elimina definitivamente", "confirm": { "title": "Elimina board", - "description": "" + "description": "Sei sicuro di voler eliminare la board {name}?" } } }, "visibility": { - "public": "", - "private": "" + "public": "Questa board è pubblica", + "private": "Questa board è privata" }, "modal": { "createBoard": { @@ -2980,24 +3017,24 @@ } }, "media": { - "includeFromAllUsers": "" + "includeFromAllUsers": "Includi media da tutti gli utenti" }, "user": { - "back": "", - "fieldsDisabledExternalProvider": "", + "back": "Torna agli utenti", + "fieldsDisabledExternalProvider": "Alcuni campi sono disabilitati perché gestiti da un provider di autenticazione esterno.", "setting": { "general": { "title": "Generale", "item": { - "language": "", + "language": "Lingua & Regione", "board": { - "title": "", + "title": "Home board", "type": { - "general": "", - "mobile": "" + "general": "Generale", + "mobile": "Mobile" } }, - "search": "", + "search": "Cerca", "firstDayOfWeek": "Primo giorno della settimana", "accessibility": "Accessibilità" } @@ -3006,7 +3043,7 @@ "title": "Sicurezza" }, "board": { - "title": "" + "title": "Board" } }, "list": { @@ -3014,25 +3051,25 @@ "title": "Utenti" }, "edit": { - "metaTitle": "" + "metaTitle": "Modifica utente {username}" }, "create": { "metaTitle": "Crea utente", - "title": "", + "title": "Crea un nuovo utente", "step": { "personalInformation": { - "label": "" + "label": "Informazioni personali" }, "security": { "label": "Sicurezza" }, "groups": { "label": "Gruppi", - "title": "", - "description": "" + "title": "Seleziona tutti i gruppi di cui l'utente dovrebbe essere membro", + "description": "Il gruppo {everyoneGroup} è assegnato a tutti gli utenti e non può essere rimosso." }, "review": { - "label": "" + "label": "Revisione" }, "completed": { "title": "Utente creato" @@ -3042,22 +3079,22 @@ } }, "action": { - "createAnother": "", - "back": "" + "createAnother": "Crea un altro utente", + "back": "Ritorna alla lista utenti" } }, "invite": { "title": "Gestisci inviti utente", "action": { "new": { - "title": "", + "title": "Nuovo invito", "description": "Una volta scaduto, un invito non sarà più valido e il destinatario non potrà creare un account." }, "copy": { - "title": "", - "description": "", + "title": "Copia invito", + "description": "Il tuo invito è stato generato. Dopo la chiusura di questa finestra modale, non potrai più copiare questo link. Se non desideri più invitare la persona in questione, puoi eliminare l'invito in qualsiasi momento.", "link": "Link d'invito", - "button": "" + "button": "Copia & chiudi" }, "delete": { "title": "Elimina invito", @@ -3066,7 +3103,7 @@ }, "field": { "id": { - "label": "" + "label": "ID" }, "creator": { "label": "Creatore" @@ -3075,36 +3112,36 @@ "label": "Data di scadenza" }, "token": { - "label": "" + "label": "Token" } } } }, "group": { - "back": "", + "back": "Torna ai gruppi", "setting": { "general": { "title": "Generale", "owner": "Proprietario", - "ownerOfGroup": "", - "ownerOfGroupDeleted": "" + "ownerOfGroup": "Proprietario di questo gruppo", + "ownerOfGroupDeleted": "Il proprietario di questo gruppo è stato eliminato. Al momento non ha alcun proprietario." }, "setting": { - "title": "", - "alert": "", + "title": "Impostazioni", + "alert": "Le impostazioni dei gruppi sono ordinate in base all'ordine dei gruppi nell'elenco. Le impostazioni in alto sovrascrivono quelle in basso.", "board": { - "title": "" + "title": "Board" } }, "members": { "title": "Membri", - "search": "", - "notFound": "" + "search": "Trova un membro", + "notFound": "Nessun membro trovato" }, "permissions": { - "title": "", + "title": "Permessi", "form": { - "unsavedChanges": "" + "unsavedChanges": "Ci sono modifiche non salvate!" } } } @@ -3113,129 +3150,129 @@ "title": "Impostazioni", "notification": { "success": { - "message": "" + "message": "Impostazioni salvate correttamente" }, "error": { - "message": "" + "message": "Impossibile salvare le impostazioni" } }, "section": { "analytics": { - "title": "", + "title": "Analytics", "general": { - "title": "", - "text": "" + "title": "Invia analytics anonimi", + "text": "Homarr invierà analisi anonime utilizzando il software open source Umami. Non raccoglie mai informazioni personali ed è quindi pienamente conforme al GDPR e al CCPA. Ti invitiamo ad abilitare l'analisi perché aiuta il nostro team open source a identificare i problemi e a dare priorità al nostro arretrato." }, "widgetData": { - "title": "", - "text": "" + "title": "Dati widget", + "text": "Invia quali widget (e la loro quantità) hai configurato. Non include URL, nomi o altri dati." }, "integrationData": { - "title": "", - "text": "" + "title": "Dati di integrazione", + "text": "Invia quali integrazioni (e la loro quantità) hai configurato. Non include URL, nomi o altri dati." }, "usersData": { - "title": "", - "text": "" + "title": "Dati utenti", + "text": "Invia il numero di utenti e se hai attivato SSO" } }, "crawlingAndIndexing": { - "title": "", - "warning": "", + "title": "Scansione e indicizzazione", + "warning": "Abilitare o disabilitare qualsiasi impostazione qui avrà un impatto significativo sul modo in cui i motori di ricerca indicizzeranno e scansioneranno la tua pagina. Qualsiasi impostazione è una richiesta e spetta al crawler applicarla. L'applicazione di qualsiasi modifica potrebbe richiedere diversi giorni o settimane. Alcune impostazioni potrebbero essere specifiche del motore di ricerca.", "noIndex": { - "title": "", - "text": "" + "title": "Non indicizzare", + "text": "Non indicizzare il sito web sui motori di ricerca e non mostrarlo in nessun risultato di ricerca" }, "noFollow": { - "title": "", - "text": "" + "title": "Non seguire", + "text": "Non seguire alcun link durante l'indicizzazione. Disabilitando questa opzione, i crawler tenteranno di seguire tutti i link su Homarr." }, "noTranslate": { - "title": "", - "text": "" + "title": "Nessuna traduzione", + "text": "Quando la lingua del sito non è quella che l'utente desidera leggere, Google mostrerà un collegamento alla traduzione nei risultati di ricerca" }, "noSiteLinksSearchBox": { - "title": "", - "text": "" + "title": "Nessuna casella di ricerca link sito", + "text": "Google creerà una casella di ricerca con i link scansionati insieme ad altri link diretti. Abilitando questa opzione, Google chiederà di disattivare la casella." } }, "board": { - "title": "", + "title": "Board", "homeBoard": { - "label": "", - "mobileLabel": "", - "description": "" + "label": "Home board globale", + "mobileLabel": "Board mobile globale", + "description": "Sono disponibili per la selezione solo le board pubbliche" }, "status": { - "title": "", + "title": "Stato app", "enableStatusByDefault": { - "label": "", - "description": "" + "label": "Abilita stato per impostazione predefinita", + "description": "Quando si aggiunge un elemento dell'app, lo stato sarà abilitato per impostazione predefinita" }, "forceDisableStatus": { - "label": "", - "description": "" + "label": "Forza disattivazione dello stato", + "description": "Lo stato per le app sarà disabilitato per tutti gli utenti e non potrà essere abilitato" } } }, "search": { - "title": "", + "title": "Cerca", "defaultSearchEngine": { - "label": "", - "description": "" + "label": "Motore di ricerca globale predefinito", + "description": "I motori di ricerca di integrazione non possono essere selezionati qui" } }, "appearance": { "title": "Aspetto", "defaultColorScheme": { - "label": "", + "label": "Schema colore predefinito", "options": { - "light": "", - "dark": "" + "light": "Chiaro", + "dark": "Scuro" } } }, "culture": { - "title": "", + "title": "Cultura", "defaultLocale": { - "label": "" + "label": "Lingua predefinita" } } } }, "tool": { "tasks": { - "title": "", + "title": "Attività", "status": { - "idle": "", + "idle": "Inattivo", "running": "In esecuzione", "error": "Errore", - "disabled": "" + "disabled": "Disabilitato" }, "job": { "minecraftServerStatus": { - "label": "" + "label": "Stato del server Minecraft" }, "iconsUpdater": { - "label": "" + "label": "Aggiornatore Icone" }, "analytics": { - "label": "" + "label": "Analytics" }, "smartHomeEntityState": { "label": "" }, "ping": { - "label": "" + "label": "Ping" }, "mediaServer": { "label": "Media Server" }, "mediaOrganizer": { - "label": "" + "label": "Organizzatori Media" }, "downloads": { - "label": "" + "label": "Scaricamenti" }, "mediaRequestStats": { "label": "" @@ -3244,10 +3281,10 @@ "label": "" }, "rssFeeds": { - "label": "" + "label": "Feeds RSS" }, "indexerManager": { - "label": "" + "label": "Gestione Indicizzatori" }, "healthMonitoring": { "label": "" @@ -3268,67 +3305,70 @@ "label": "" }, "dockerContainers": { - "label": "" + "label": "Containers docker" }, "firewallCpu": { - "label": "" + "label": "CPU Firewall" }, "firewallMemory": { - "label": "" + "label": "Memoria Firewall" }, "firewallVersion": { - "label": "" + "label": "Versione Firewall" }, "firewallInterfaces": { - "label": "" + "label": "Interfacce Firewall" + }, + "weather": { + "label": "Meteo" } }, "interval": { - "seconds": "", - "minutes": "", - "hours": "", - "midnight": "", - "weeklyMonday": "", + "seconds": "Ogni {interval, plural, one {}=1 {secondo} other {# secondi}}", + "minutes": "Ogni {interval, plural, one {}=1 {minuto} other {# minuti}}", + "hours": "Ogni {interval, plural, one {}=1 {ora} other {# ore}}", + "midnight": "Ogni giorno a mezzanotte", + "weeklyMonday": "Ogni settimana il lunedi", "update": { "success": { - "message": "" + "message": "Intervallo aggiornato con successo" }, "error": { - "message": "" + "message": "Impossibile aggiornare l'intervallo" } } }, "settings": { - "title": "" + "title": "Impostazioni attività per {jobName}" }, "field": { "name": { - "label": "" + "label": "Nome" }, "interval": { - "label": "" + "label": "Intervallo di pianificazione" }, "lastExecution": { - "label": "" + "label": "Ultima Esecuzione" }, "actions": { - "label": "" + "label": "Azioni" } }, "table": { - "search": "" + "search": "Cerca {count} attività..." }, "action": { "refresh": { - "label": "" + "label": "Aggiorna" } }, "refresh": { "success": { - "message": "" + "message": "Attività aggiornate con successo" }, "error": { - "message": "" + "message": "Impossibile aggiornare le attività" } }, "trigger": { @@ -3341,12 +3381,12 @@ }, "enable": { "success": { - "message": "" + "message": "Attività abilitata con successo" } }, "disable": { "success": { - "message": "" + "message": "Attività disabilitata con successo" } }, "toggle": { @@ -3356,12 +3396,12 @@ } }, "api": { - "title": "", + "title": "API", "modal": { "createApiToken": { - "title": "", - "description": "", - "button": "" + "title": "Token API creato", + "description": "Il token API è stato creato. Attenzione, questo token è crittografato nel database e non ti verrà mai più trasferito. Se perdi questo token, non potrai più recuperarlo.", + "button": "Copia e chiudi" } }, "tab": { @@ -3369,22 +3409,22 @@ "label": "Documentazione" }, "apiKey": { - "label": "", - "title": "", + "label": "Autenticazione", + "title": "Chiavi API", "button": { - "createApiToken": "" + "createApiToken": "Crea token API" }, "modal": { "delete": { - "title": "", - "text": "" + "title": "Elimina token API", + "text": "Questa operazione eliminerà definitivamente il token API. I client API che utilizzano questo token non potranno più autenticarsi ed eseguire richieste API. Questa azione non può essere annullata." } }, "table": { "header": { - "id": "", - "createdBy": "", - "actions": "" + "id": "ID", + "createdBy": "Creato da", + "actions": "Azioni" } } } @@ -3392,31 +3432,31 @@ } }, "about": { - "version": "", - "text": "", + "version": "Versione {version}", + "text": "Homarr è un progetto open source guidato dalla comunità e gestito da volontari. Grazie a queste persone, Homarr è un progetto in crescita dal 2021. Il nostro team lavora su Homarr da remoto, da diversi paesi, nel tempo libero, senza alcun compenso.", "accordion": { "contributors": { - "title": "", - "subtitle": "" + "title": "Contributori", + "subtitle": "{count} mantengono il codice & Homarr" }, "translators": { - "title": "", - "subtitle": "" + "title": "Traduttori", + "subtitle": "{count} contribuendo alle traduzioni in molte lingue" }, "libraries": { - "title": "", - "subtitle": "" + "title": "Librerie", + "subtitle": "{count} utilizzato nel Codice di Homarr" } } } } }, "docker": { - "title": "", + "title": "Containers", "table": { - "updated": "", - "search": "", - "selected": "", + "updated": "Aggiornato {when}", + "search": "Cerca {count} container", + "selected": "{selectCount} di {totalCount} containers selezionati", "footer": "" }, "field": { @@ -3430,17 +3470,17 @@ "running": "In esecuzione", "paused": "In pausa", "restarting": "Riavvio in corso", - "exited": "", + "exited": "Uscito", "removing": "Rimozione in corso", - "dead": "" + "dead": "Morto" } }, "stats": { "cpu": { - "label": "" + "label": "CPU" }, "memory": { - "label": "" + "label": "Memoria" } }, "containerImage": { @@ -3451,17 +3491,17 @@ } }, "action": { - "title": "", + "title": "Azioni", "start": { "label": "Avvia", "notification": { "success": { - "title": "", - "message": "" + "title": "Containers avviati", + "message": "I containers sono stati avviati con successo" }, "error": { - "title": "", - "message": "" + "title": "Containers non avviati", + "message": "I containers non possono essere avviati" } } }, @@ -3469,12 +3509,12 @@ "label": "Arresta", "notification": { "success": { - "title": "", - "message": "" + "title": "Containers arrestati", + "message": "I containers sono stati arrestati con successo" }, "error": { - "title": "", - "message": "" + "title": "Containers non arrestati", + "message": "I containers non possono essere arrestati" } } }, @@ -3482,12 +3522,12 @@ "label": "Riavvia", "notification": { "success": { - "title": "", - "message": "" + "title": "Containers riavviati", + "message": "I containers sono stati riavviati correttamente" }, "error": { - "title": "", - "message": "" + "title": "Containers non riavviati", + "message": "I containers non possono essere riavviati" } } }, @@ -3495,129 +3535,129 @@ "label": "Rimuovi", "notification": { "success": { - "title": "", - "message": "" + "title": "Containers rimossi", + "message": "I containers sono stati rimossi con successo" }, "error": { - "title": "", - "message": "" + "title": "Containers non rimossi", + "message": "I containers non possono essere rimossi" } } }, "refresh": { - "label": "", + "label": "Aggiorna", "notification": { "success": { - "title": "", - "message": "" + "title": "Containers aggiornati", + "message": "Stai ora visualizzando i dati più recenti" }, "error": { - "title": "", - "message": "" + "title": "Container non aggiornati", + "message": "Qualcosa è andato storto durante l'aggiornamento dei contenitori" } } }, "addToHomarr": { - "label": "", + "label": "Aggiungi a Homarr", "notification": { "success": { - "title": "", - "message": "" + "title": "Aggiunto a Homarr", + "message": "Le app selezionate sono state aggiunte a Homarr" }, "error": { - "title": "", - "message": "" + "title": "Impossibile aggiungere a Homarr", + "message": "Le app selezionate non possono essere aggiunte a Homarr" } }, "modal": { - "title": "" + "title": "Aggiungi docker container(-s) a Homarr" } } }, "error": { - "internalServerError": "" + "internalServerError": "Recupero dei container Docker non riuscito" } }, "kubernetes": { "cluster": { - "title": "", - "label": "", - "providers": "", - "version": "", - "architecture": "", + "title": "Dashboard Cluster", + "label": "Cluster", + "providers": "Providers", + "version": "Versione", + "architecture": "Architettura", "capacity": { - "title": "", + "title": "Capacità", "resource": { - "reserved": "", - "used": "" + "reserved": "Riservato", + "used": "Usato" } }, "resources": { - "title": "", - "nodes": "", + "title": "Risorse", + "nodes": "Nodi", "namespaces": "", - "ingresses": "", - "services": "", - "pods": "", + "ingresses": "Ingressi", + "services": "Servizi", + "pods": "Pods", "configmaps": "", "secrets": "", - "volumes": "" + "volumes": "Volumi" } }, "nodes": { - "label": "", + "label": "Nodi", "field": { "name": { - "label": "" + "label": "Nome" }, "state": { - "label": "", + "label": "Stato", "option": { - "ready": "", - "NotReady": "" + "ready": "Pronto", + "NotReady": "Non pronto" } }, "cpu": { - "label": "" + "label": "CPU" }, "memory": { - "label": "" + "label": "RAM" }, "pods": { - "label": "" + "label": "Pods" }, "operatingSystem": { - "label": "" + "label": "OS" }, "architecture": { - "label": "" + "label": "Architettura" }, "kubernetesVersion": { - "label": "" + "label": "Versione di Kubernetes" }, "creationTimestamp": { - "label": "" + "label": "Creato" } }, "table": { - "search": "" + "search": "Cerca {count} nodi" } }, "namespaces": { "label": "", "field": { "name": { - "label": "" + "label": "Nome" }, "state": { - "label": "", + "label": "Stato", "option": { - "active": "", + "active": "Attivo", "terminating": "" } }, "creationTimestamp": { - "label": "" + "label": "Creato" } }, "table": { @@ -3625,22 +3665,22 @@ } }, "ingresses": { - "label": "", + "label": "Ingressi", "field": { "name": { - "label": "" + "label": "Nome" }, "namespace": { "label": "" }, "className": { - "label": "" + "label": "Nome classe" }, "rulesAndPaths": { - "label": "" + "label": "Regole & percorsi" }, "creationTimestamp": { - "label": "" + "label": "Creato" } }, "table": { @@ -3648,74 +3688,74 @@ } }, "services": { - "label": "", + "label": "Servizi", "field": { "name": { - "label": "" + "label": "Nome" }, "namespace": { "label": "" }, "type": { - "label": "" + "label": "Tipo" }, "ports": { - "label": "" + "label": "Porte" }, "targetPorts": { - "label": "" + "label": "Porte di destinazione" }, "clusterIP": { - "label": "" + "label": "IP Cluster" }, "creationTimestamp": { - "label": "" + "label": "Creato" } }, "table": { - "search": "" + "search": "Cerca {count} servizi" } }, "pods": { - "label": "", + "label": "Pods", "field": { "name": { - "label": "" + "label": "Nome" }, "namespace": { "label": "" }, "image": { - "label": "" + "label": "Immagine" }, "applicationType": { - "label": "" + "label": "Tipo di Applicazione" }, "status": { - "label": "" + "label": "Stato" }, "creationTimestamp": { - "label": "" + "label": "Creato" } }, "table": { - "search": "" + "search": "Cerca {count} pods" } }, "secrets": { - "label": "", + "label": "Secrets", "field": { "name": { - "label": "" + "label": "Nome" }, "namespace": { "label": "" }, "type": { - "label": "" + "label": "tipo" }, "creationTimestamp": { - "label": "" + "label": "Creato" } }, "table": { @@ -3726,13 +3766,13 @@ "label": "", "field": { "name": { - "label": "" + "label": "Nome" }, "namespace": { "label": "" }, "creationTimestamp": { - "label": "" + "label": "Creato" } }, "table": { @@ -3740,34 +3780,34 @@ } }, "volumes": { - "label": "", + "label": "Volumi", "field": { "name": { - "label": "" + "label": "Nome" }, "namespace": { "label": "" }, "accessModes": { - "label": "" + "label": "Modalità Di Accesso" }, "storage": { - "label": "" + "label": "Spazio di archiviazione" }, "storageClassName": { "label": "" }, "volumeMode": { - "label": "" + "label": "Modalità Volume" }, "volumeName": { - "label": "" + "label": "Nome Volume" }, "status": { - "label": "" + "label": "Stato" }, "creationTimestamp": { - "label": "" + "label": "Creato" } }, "table": { @@ -3775,21 +3815,21 @@ } }, "error": { - "internalServerError": "" + "internalServerError": "Recupero dei dati di Kubernetes non riuscito" } }, "permission": { - "title": "", + "title": "Permessi", "userSelect": { - "title": "" + "title": "Aggiungi permesso utente" }, "groupSelect": { - "title": "" + "title": "Aggiungi permesso gruppo" }, "tab": { "user": "Utenti", "group": "Gruppi", - "inherited": "" + "inherited": "Gruppi ereditati" }, "field": { "user": { @@ -3799,19 +3839,19 @@ "label": "Gruppo" }, "permission": { - "label": "" + "label": "Permessi" } }, "action": { - "saveUser": "", - "saveGroup": "" + "saveUser": "Salva i permessi utente", + "saveGroup": "Salva permessi gruppo" } }, "navigationStructure": { "manage": { "label": "Gestisci", "boards": { - "label": "" + "label": "Board" }, "integrations": { "label": "Integrazioni", @@ -3819,13 +3859,13 @@ "label": "Modifica" }, "new": { - "label": "" + "label": "Nuovo" } }, "search-engines": { "label": "Motori di ricerca", "new": { - "label": "" + "label": "Nuovo" }, "edit": { "label": "Modifica" @@ -3837,7 +3877,7 @@ "apps": { "label": "Applicazioni", "new": { - "label": "" + "label": "Nuovo" }, "edit": { "label": "Modifica" @@ -3850,7 +3890,7 @@ }, "general": "Generale", "security": "Sicurezza", - "board": "", + "board": "Board", "groups": { "label": "Gruppi" }, @@ -3861,45 +3901,45 @@ "tools": { "label": "Strumenti", "tasks": { - "label": "" + "label": "Attività" }, "docker": { - "label": "" + "label": "Docker" }, "kubernetes": { - "label": "", + "label": "Kubernetes", "nodes": { - "label": "" + "label": "Nodi" }, "namespaces": { "label": "" }, "ingresses": { - "label": "" + "label": "Ingressi" }, "services": { - "label": "" + "label": "Servizi" }, "pods": { - "label": "" + "label": "pods" }, "configmaps": { "label": "" }, "secrets": { - "label": "" + "label": "Secrets" }, "volumes": { - "label": "" + "label": "Volumi" } }, "logs": { - "label": "" + "label": "Log" }, "certificates": { - "label": "", + "label": "Certificati", "hostnames": { - "label": "" + "label": "Nomi Host" } } }, @@ -3912,50 +3952,50 @@ } }, "search": { - "placeholder": "", - "nothingFound": "", + "placeholder": "Cerca qualcosa", + "nothingFound": "Nessun risultato trovato", "error": { - "fetch": "" + "fetch": "Si è verificato un errore durante il recupero dei dati" }, "mode": { "appIntegrationBoard": { - "help": "", + "help": "Cerca app, integrazioni o board", "group": { "app": { "title": "Applicazioni", "children": { "action": { "open": { - "label": "" + "label": "Apri Url app" }, "edit": { - "label": "" + "label": "Modifica app" } }, "detail": { - "title": "" + "title": "Seleziona un'azione per l'app" } } }, "board": { - "title": "", + "title": "Board", "children": { "action": { "open": { - "label": "" + "label": "Apri board" }, "homeBoard": { - "label": "" + "label": "Imposta come home board" }, "mobileBoard": { - "label": "" + "label": "Imposta come board mobile" }, "settings": { - "label": "" + "label": "Apri impostazioni" } }, "detail": { - "title": "" + "title": "Seleziona un'azione per la board" } } }, @@ -3965,99 +4005,99 @@ } }, "command": { - "help": "", + "help": "Attiva la modalità di comando", "group": { "localCommand": { - "title": "" + "title": "Comandi locali" }, "globalCommand": { - "title": "", + "title": "Comandi generali", "option": { "colorScheme": { - "light": "", - "dark": "" + "light": "Passa al tema chiaro", + "dark": "Passa alla modalità scura" }, "language": { - "label": "", + "label": "Cambia lingua", "children": { "detail": { - "title": "" + "title": "Seleziona la lingua preferita" } } }, "newBoard": { - "label": "" + "label": "Crea una nuova board" }, "importBoard": { - "label": "" + "label": "Importa una board" }, "newApp": { - "label": "" + "label": "Crea una nuova app" }, "newIntegration": { - "label": "", + "label": "Crea una nuova integrazione", "children": { "detail": { - "title": "" + "title": "Seleziona il tipo di integrazione che desideri creare" } } }, "newUser": { - "label": "" + "label": "Crea nuovo utente" }, "newInvite": { - "label": "" + "label": "Crea un nuovo invito" }, "newGroup": { - "label": "" + "label": "Crea un nuovo gruppo" } } } } }, "media": { - "requestMovie": "", - "requestSeries": "", - "openIn": "" + "requestMovie": "Richiedi film", + "requestSeries": "Serie di richieste", + "openIn": "Apri in {kind}" }, "external": { - "help": "", + "help": "Utilizza un motore di ricerca esterno", "group": { "searchEngine": { "title": "Motori di ricerca", "children": { "action": { "search": { - "label": "" + "label": "Ricerca con {name}" } }, "detail": { - "title": "" + "title": "Seleziona un'azione per il motore di ricerca" }, "searchResults": { - "title": "" + "title": "Seleziona un risultato di ricerca per le azioni" } }, "option": { "google": { - "name": "", - "description": "" + "name": "Google", + "description": "Cerca sul web con Google" }, "bing": { - "name": "", - "description": "" + "name": "Bing", + "description": "Cerca nel web con Bing" }, "duckduckgo": { - "name": "", - "description": "" + "name": "DuckDuckGo", + "description": "Cerca nel web con DuckDuckGo" }, "torrent": { - "name": "", + "name": "Torrent", "description": "" }, "youTube": { - "name": "", - "description": "" + "name": "YouTube", + "description": "Cerca video su YouTube" } } } @@ -4066,7 +4106,7 @@ "help": { "group": { "mode": { - "title": "" + "title": "Modalità" }, "help": { "title": "Aiuto", @@ -4075,7 +4115,7 @@ "label": "Documentazione" }, "submitIssue": { - "label": "" + "label": "Segnala un problema" }, "discord": { "label": "Community Discord" @@ -4087,81 +4127,81 @@ "home": { "group": { "search": { - "title": "", + "title": "Cerca", "option": { "other": { - "label": "" + "label": "Cerca con un altro motore di ricerca" }, "no-default": { - "label": "", - "description": "" + "label": "Nessun motore di ricerca predefinito", + "description": "Imposta un motore di ricerca predefinito nelle preferenze" }, "search": { - "label": "" + "label": "Cerca \"{query}\" con {name}" }, "from-integration": { - "description": "" + "description": "Inizia a digitare per cercare" } } }, "local": { - "title": "" + "title": "Risultati locali" } } }, "page": { - "help": "", + "help": "Cerca per pagine", "group": { "page": { - "title": "", + "title": "Pagine", "option": { "manageHome": { - "label": "" + "label": "Gestisci home page" }, "manageBoard": { - "label": "" + "label": "Gestisci board" }, "manageApp": { - "label": "" + "label": "Gestisci app" }, "manageIntegration": { - "label": "" + "label": "Gestisci integrazioni" }, "manageSearchEngine": { - "label": "" + "label": "Gestisci motori di ricerca" }, "manageMedia": { - "label": "" + "label": "Gestisci media" }, "manageUser": { "label": "Gestisci utenti" }, "manageInvite": { - "label": "" + "label": "Gestisci inviti" }, "manageGroup": { - "label": "" + "label": "Gestisci gruppi" }, "manageDocker": { - "label": "" + "label": "Gestisci docker" }, "manageApi": { - "label": "" + "label": "API Swagger" }, "manageLog": { "label": "Visualizza log" }, "manageTask": { - "label": "" + "label": "Gestisci attività" }, "manageSettings": { - "label": "" + "label": "Impostazioni generali" }, "about": { "label": "Info" }, "homeBoard": { - "label": "" + "label": "Home board" }, "preferences": { "label": "Le tue impostazioni" @@ -4171,18 +4211,18 @@ } }, "userGroup": { - "help": "", + "help": "Cerca per utenti o gruppi", "group": { "user": { "title": "Utenti", "children": { "action": { "detail": { - "label": "" + "label": "Mostra dettagli utente" } }, "detail": { - "title": "" + "title": "Seleziona un'azione per l'utente" } } }, @@ -4191,17 +4231,17 @@ "children": { "action": { "detail": { - "label": "" + "label": "Mostra dettagli gruppo" }, "manageMember": { - "label": "" + "label": "Gestisci membri" }, "managePermission": { - "label": "" + "label": "Gestione permessi" } }, "detail": { - "title": "" + "title": "Seleziona un'azione per il gruppo" } } } @@ -4209,72 +4249,72 @@ } }, "engine": { - "search": "", + "search": "Trova un motore di ricerca", "field": { "name": { "label": "Nome" }, "short": { - "label": "" + "label": "Corto" }, "urlTemplate": { - "label": "" + "label": "Modello di ricerca URL" }, "description": { - "label": "" + "label": "Descrizione" } }, "page": { "list": { "title": "Motori di ricerca", "noResults": { - "title": "", - "action": "" + "title": "Non ci sono ancora motori di ricerca", + "action": "Crea il tuo primo motore di ricerca" }, - "interactive": "" + "interactive": "Interattivo, utilizza un'integrazione" }, "create": { - "title": "", + "title": "Nuovo motore ricerca", "notification": { "success": { - "title": "", - "message": "" + "title": "Motore di ricerca creato", + "message": "Motore di ricerca creato con successo" }, "error": { - "title": "", - "message": "" + "title": "Motore di ricerca non creato", + "message": "Il motore di ricerca non può essere creato" } } }, "edit": { - "title": "", + "title": "Modifica motore di ricerca", "notification": { "success": { - "title": "", - "message": "" + "title": "Modifiche applicate con successo", + "message": "Il motore di ricerca è stato salvato correttamente" }, "error": { - "title": "", - "message": "" + "title": "Impossibile applicare le modifiche", + "message": "Il motore di ricerca non può essere salvato" } }, - "configControl": "", + "configControl": "Configurazione", "searchEngineType": { - "generic": "", - "fromIntegration": "" + "generic": "Generico", + "fromIntegration": "Da integrazione" } }, "delete": { - "title": "", - "message": "", + "title": "Elimina motore di ricerca", + "message": "Sei sicuro di voler eliminare il motore di ricerca {name}?", "notification": { "success": { - "title": "", - "message": "" + "title": "Motore di ricerca eliminato", + "message": "Il motore di ricerca è stato eliminato con successo" }, "error": { - "title": "", - "message": "" + "title": "Motore di ricerca non eliminato", + "message": "Il motore di ricerca non può essere eliminato" } } } @@ -4282,15 +4322,15 @@ "media": { "request": { "modal": { - "title": "", + "title": "Richiesta \"{name}\"", "table": { "header": { - "season": "", - "episodes": "" + "season": "Stagione", + "episodes": "Episodi" } }, "button": { - "send": "" + "send": "Invia richiesta" } } } @@ -4300,89 +4340,89 @@ "certificate": { "field": { "hostname": { - "label": "" + "label": "Nome host" }, "subject": { - "label": "" + "label": "Oggetto" }, "issuer": { - "label": "" + "label": "Emittente" }, "validFrom": { - "label": "" + "label": "Valido da" }, "validTo": { - "label": "" + "label": "Valido fino al" }, "serialNumber": { - "label": "" + "label": "Numero di serie" }, "fingerprint": { - "label": "" + "label": "Impronta digitale" } }, "page": { "list": { - "title": "", - "description": "", + "title": "Certificati attendibili", + "description": "Usato da Homarr per richiedere dati dalle integrazioni.", "noResults": { - "title": "" + "title": "Non ci sono ancora certificati" }, "invalid": { - "title": "", - "description": "" + "title": "Certificato non valido", + "description": "Analisi del certificato non riuscita" }, - "expires": "", - "toHostnames": "" + "expires": "Scade {when}", + "toHostnames": "Hostname attendibili" }, "hostnames": { - "title": "", - "description": "", + "title": "Certificati nomi host attendibili", + "description": "Alcuni certificati non consentono al dominio specifico utilizzato da Homarr di richiederli; per questo motivo, per aggirare queste restrizioni vengono utilizzati tutti i nomi host attendibili con le relative impronte digitali dei certificati.", "noResults": { - "title": "" + "title": "Non ci sono ancora nomi host" }, - "toCertificates": "" + "toCertificates": "Certificati" } }, "action": { "create": { - "label": "", + "label": "Aggiungi certificato", "notification": { "success": { - "title": "", - "message": "" + "title": "Certificato aggiunto", + "message": "Il certificato è stato aggiunto correttamente" }, "error": { - "title": "", - "message": "" + "title": "Impossibile aggiungere il certificato", + "message": "Il certificato non può essere aggiunto" } } }, "remove": { - "label": "", - "confirm": "", + "label": "Rimuovi certificato", + "confirm": "Sei sicuro di voler rimuovere il certificato?", "notification": { "success": { - "title": "", - "message": "" + "title": "Certificato rimosso", + "message": "Il certificato è stato rimosso correttamente" }, "error": { - "title": "", - "message": "" + "title": "Certificato non rimosso", + "message": "Il certificato non può essere rimosso" } } }, "removeHostname": { - "label": "", - "confirm": "", + "label": "Rimuovi nome host attendibile", + "confirm": "Sei sicuro di voler rimuovere questo nome host attendibile? Questo può causare che alcune integrazioni smettano di funzionare.", "notification": { "success": { - "title": "", - "message": "" + "title": "Hostname rimosso", + "message": "L'hostname è stato rimosso con successo" }, "error": { - "title": "", - "message": "" + "title": "Hostname non rimosso", + "message": "L'hostname non può essere rimosso" } } } @@ -4391,10 +4431,10 @@ "log": { "level": { "option": { - "debug": "", - "info": "", - "warn": "", - "error": "" + "debug": "Debug", + "info": "Info", + "warn": "Avviso", + "error": "Errore" } } } diff --git a/packages/translation/src/lang/ja.json b/packages/translation/src/lang/ja.json index 6ab6f650c..85f62d121 100644 --- a/packages/translation/src/lang/ja.json +++ b/packages/translation/src/lang/ja.json @@ -945,6 +945,10 @@ "label": "トピック", "newLabel": "新規トピック" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "API キー (キー)", "newLabel": "新しいAPIキー(キー)" @@ -1543,7 +1547,15 @@ "width": "幅", "height": "高さ" }, - "placeholder": "あなたのノートを書き始めましょう" + "placeholder": "あなたのノートを書き始めましょう", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "iFrame", @@ -1695,6 +1707,9 @@ "calendar": { "name": "カレンダー", "description": "カレンダービューで、特定の相対的な期間内に、連携機能からのイベントを表示します", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Radarr リリースタイプ", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "システムリソース", "description": "CPU、メモリ、ディスクなどのシステムハードウェアの使用", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "CPU", "memory": "MEM", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "ファイアウォールのインターフェース" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/ko.json b/packages/translation/src/lang/ko.json index 55011bace..c8a07c880 100644 --- a/packages/translation/src/lang/ko.json +++ b/packages/translation/src/lang/ko.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "너비", "height": "높이" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "", @@ -1695,6 +1707,9 @@ "calendar": { "name": "캘린더", "description": "", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "레이더 릴리스 유형", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/lt.json b/packages/translation/src/lang/lt.json index a28c9cca4..889fc7837 100644 --- a/packages/translation/src/lang/lt.json +++ b/packages/translation/src/lang/lt.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Plotis", "height": "Aukštis" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Kalendorius", "description": "", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "\"Radarr\" išleidimo tipas", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/lv.json b/packages/translation/src/lang/lv.json index e8f722beb..6b11d99e2 100644 --- a/packages/translation/src/lang/lv.json +++ b/packages/translation/src/lang/lv.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Platums", "height": "Augstums" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Kalendārs", "description": "", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Radarr laiduma tips", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/nl.json b/packages/translation/src/lang/nl.json index 648cca6dc..d3408fd4f 100644 --- a/packages/translation/src/lang/nl.json +++ b/packages/translation/src/lang/nl.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Breedte", "height": "Hoogte" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "iFrame", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Kalender", "description": "Gebeurtenissen van je integraties weergeven in een kalenderweergave binnen een bepaalde relatieve tijdsperiode", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Radarr uitgavetype", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/no.json b/packages/translation/src/lang/no.json index 92ab8b8a0..3f3db351a 100644 --- a/packages/translation/src/lang/no.json +++ b/packages/translation/src/lang/no.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Bredde", "height": "Høyde" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "iFrame", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Kalender", "description": "Vis hendelser fra integrasjonene dine i en kalendervisning innenfor en bestemt relativ tidsperiode", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Radarr utgivelsestype", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/pl.json b/packages/translation/src/lang/pl.json index c2e4860c7..24d829037 100644 --- a/packages/translation/src/lang/pl.json +++ b/packages/translation/src/lang/pl.json @@ -945,6 +945,10 @@ "label": "Temat", "newLabel": "Nowy temat" }, + "url": { + "label": "Adres URL", + "newLabel": "Nowy adres URL" + }, "opnsenseApiKey": { "label": "Klucz API", "newLabel": "Nowy klucz API" @@ -954,16 +958,16 @@ "newLabel": "Nowy klucz API (Secret)" }, "githubAppId": { - "label": "", - "newLabel": "" + "label": "Identyfikator aplikacji", + "newLabel": "Nowy identyfikator aplikacji" }, "githubInstallationId": { - "label": "", - "newLabel": "" + "label": "Identyfikator instalacji", + "newLabel": "Nowy identyfikator instalacji" }, "privateKey": { - "label": "", - "newLabel": "" + "label": "Klucz prywatny", + "newLabel": "Nowy klucz prywatny" } } }, @@ -1543,7 +1547,15 @@ "width": "Szerokość", "height": "Wysokość" }, - "placeholder": "Zacznij pisać swoje notatki" + "placeholder": "Zacznij pisać swoje notatki", + "dismiss": { + "title": "Odrzucić zmiany?", + "message": "Masz niezapisane zmiany w notatniku. Czy na pewno chcesz je odrzucić?", + "action": { + "discard": "Odrzuć zmiany", + "keepEditing": "Kontynuuj edycję" + } + } }, "iframe": { "name": "iFrame", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Kalendarz", "description": "Wyświetlaj zdarzenia z integracji w widoku kalendarza w określonym okresie czasowym", + "duration": { + "allDay": "Cały dzień" + }, "option": { "releaseType": { "label": "Rodzaj premiery w Radarr", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "Zasoby systemowe", "description": "Wykorzystanie CPU, pamięci, dysku i innych zasobów sprzętowych system", - "option": {}, + "option": { + "hasShadow": { + "label": "Włącz cieniowanie wykresu" + }, + "visibleCharts": { + "label": "Widoczne wykresy", + "description": "Wybierz wykresy, które chcesz, aby były widoczne.", + "option": { + "cpu": "Procesor", + "memory": "Pamięć", + "network": "Sieć" + } + }, + "labelDisplayMode": { + "label": "Tryb wyświetlania etykiet", + "option": { + "textWithIcon": "Pokaż tekst z ikoną", + "text": "Pokaż tylko tekst", + "icon": "Pokaż tylko ikonę", + "hidden": "Ukryj etykietę" + } + } + }, "card": { "cpu": "Procesor", "memory": "Pamięć", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "Interfejsy firewalla" + }, + "weather": { + "label": "Pogoda" } }, "interval": { diff --git a/packages/translation/src/lang/pt.json b/packages/translation/src/lang/pt.json index c6750dfc1..13c19f756 100644 --- a/packages/translation/src/lang/pt.json +++ b/packages/translation/src/lang/pt.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Largura", "height": "Altura" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Calendário", "description": "", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Tipo de libertação de Radarr", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/ro.json b/packages/translation/src/lang/ro.json index 3d2ee7d4d..48bccf688 100644 --- a/packages/translation/src/lang/ro.json +++ b/packages/translation/src/lang/ro.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Lățime", "height": "Înălțime" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "", @@ -1695,6 +1707,9 @@ "calendar": { "name": "", "description": "", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Tip de evenimente ale Radarr", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/ru.json b/packages/translation/src/lang/ru.json index 0e6f2c4c0..eec620461 100644 --- a/packages/translation/src/lang/ru.json +++ b/packages/translation/src/lang/ru.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Ширина", "height": "Высота" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "iFrame", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Календарь", "description": "Отображает события из ваших интеграций в календаре в определённом временном периоде", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Тип релиза Radarr", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/sk.json b/packages/translation/src/lang/sk.json index 34b9ca904..8908ac5e0 100644 --- a/packages/translation/src/lang/sk.json +++ b/packages/translation/src/lang/sk.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Šírka", "height": "Výška" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "iFrame", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Kalendár", "description": "Zobrazte udalosti z vašich integrácií v zobrazení kalendára za určité relatívne časové obdobie", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Typ Radarr releasu", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/sl.json b/packages/translation/src/lang/sl.json index 1261a03d5..d5e89ec9d 100644 --- a/packages/translation/src/lang/sl.json +++ b/packages/translation/src/lang/sl.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Širina", "height": "Višina" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Koledar", "description": "", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Tip sprostitve Radarr", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/sv.json b/packages/translation/src/lang/sv.json index db202e2a0..fe14cba19 100644 --- a/packages/translation/src/lang/sv.json +++ b/packages/translation/src/lang/sv.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Bredd", "height": "Höjd" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Kalender", "description": "", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Radarr - händelse att visa i kalendern", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/tr.json b/packages/translation/src/lang/tr.json index f223f06f4..77f16aa85 100644 --- a/packages/translation/src/lang/tr.json +++ b/packages/translation/src/lang/tr.json @@ -945,6 +945,10 @@ "label": "Konu", "newLabel": "Yeni konu" }, + "url": { + "label": "Url", + "newLabel": "Yeni url" + }, "opnsenseApiKey": { "label": "API Anahtarı (Anahtar)", "newLabel": "Yeni API Anahtarı (Anahtar)" @@ -1543,7 +1547,15 @@ "width": "Genişlik", "height": "Yükseklik" }, - "placeholder": "Not almaya başlayın" + "placeholder": "Not almaya başlayın", + "dismiss": { + "title": "Değişikliklerden vazgeçilsin mi?", + "message": "Defterinizde kaydedilmemiş değişiklikleriniz var. Bunları silmek istediğinizden emin misiniz?", + "action": { + "discard": "Değişiklileri at", + "keepEditing": "Düzenlemeyi sürdür" + } + } }, "iframe": { "name": "iFrame", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Takvim", "description": "Entegrasyonlarınızdaki etkinlikleri belirli bir göreli zaman dilimi içinde bir takvim görünümünde görüntüleyin", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Radarr yayın türü", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "Sistem kaynakları", "description": "Sisteminizin CPU, Bellek, Disk ve diğer donanım kullanımları", - "option": {}, + "option": { + "hasShadow": { + "label": "Grafik gölgelendirmesini etkinleştir" + }, + "visibleCharts": { + "label": "Görünür grafikler", + "description": "Görünür olmasını istediğiniz grafikleri seçin.", + "option": { + "cpu": "İşlemci", + "memory": "Bellek", + "network": "Ağ" + } + }, + "labelDisplayMode": { + "label": "Etiket görüntüleme modu", + "option": { + "textWithIcon": "Simge ile metni göster", + "text": "Yalnızca metni göster", + "icon": "Yalnızca simge göster", + "hidden": "Etiketi gizle" + } + } + }, "card": { "cpu": "İşlemci", "memory": "BELLEK", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "Güvenlik Duvarı Arayüzleri" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/uk.json b/packages/translation/src/lang/uk.json index 7f131069a..cf219d40e 100644 --- a/packages/translation/src/lang/uk.json +++ b/packages/translation/src/lang/uk.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Ширина", "height": "Висота" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "iFrame", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Календар", "description": "", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Radarr - тип релізів", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/vi.json b/packages/translation/src/lang/vi.json index 6883a4990..b39a2dc63 100644 --- a/packages/translation/src/lang/vi.json +++ b/packages/translation/src/lang/vi.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "Chủ đề mới" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "Chiều rộng", "height": "Chiều cao" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "", @@ -1695,6 +1707,9 @@ "calendar": { "name": "Lịch", "description": "", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Loại phát hành Radarr", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { diff --git a/packages/translation/src/lang/zh.json b/packages/translation/src/lang/zh.json index b2b0e1aa1..c45a99065 100644 --- a/packages/translation/src/lang/zh.json +++ b/packages/translation/src/lang/zh.json @@ -945,6 +945,10 @@ "label": "", "newLabel": "" }, + "url": { + "label": "", + "newLabel": "" + }, "opnsenseApiKey": { "label": "", "newLabel": "" @@ -1543,7 +1547,15 @@ "width": "寬度", "height": "高度" }, - "placeholder": "" + "placeholder": "", + "dismiss": { + "title": "", + "message": "", + "action": { + "discard": "", + "keepEditing": "" + } + } }, "iframe": { "name": "iFrame", @@ -1695,6 +1707,9 @@ "calendar": { "name": "日曆", "description": "在特定的相對時間範圍內,將來自您的集成事件以日曆視圖顯示", + "duration": { + "allDay": "" + }, "option": { "releaseType": { "label": "Radarr 發行類型", @@ -2490,7 +2505,29 @@ "systemResources": { "name": "", "description": "", - "option": {}, + "option": { + "hasShadow": { + "label": "" + }, + "visibleCharts": { + "label": "", + "description": "", + "option": { + "cpu": "", + "memory": "", + "network": "" + } + }, + "labelDisplayMode": { + "label": "", + "option": { + "textWithIcon": "", + "text": "", + "icon": "", + "hidden": "" + } + } + }, "card": { "cpu": "", "memory": "", @@ -3281,6 +3318,9 @@ }, "firewallInterfaces": { "label": "" + }, + "weather": { + "label": "" } }, "interval": { From 333ef4835100e7017d909f2ce3323ac82b47f4e2 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 28 Sep 2025 17:26:25 +0000 Subject: [PATCH 14/37] fix(deps): update nextjs monorepo to v15.5.4 (#4178) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- packages/api/package.json | 2 +- packages/auth/package.json | 2 +- packages/common/package.json | 2 +- packages/modals-collection/package.json | 2 +- packages/old-import/package.json | 2 +- packages/settings/package.json | 2 +- packages/spotlight/package.json | 2 +- packages/translation/package.json | 2 +- packages/ui/package.json | 2 +- packages/widgets/package.json | 2 +- pnpm-lock.yaml | 176 ++++++++++++------------ tooling/eslint/package.json | 2 +- 13 files changed, 100 insertions(+), 100 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 238d5255a..3ff38d40f 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -76,7 +76,7 @@ "glob": "^11.0.3", "jotai": "^2.14.0", "mantine-react-table": "2.0.0-beta.9", - "next": "15.5.3", + "next": "15.5.4", "postcss-preset-mantine": "^1.18.0", "prismjs": "^1.30.0", "react": "19.1.1", diff --git a/packages/api/package.json b/packages/api/package.json index 694ec88c8..f157b34ed 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -48,7 +48,7 @@ "@trpc/server": "^11.5.1", "@trpc/tanstack-react-query": "^11.5.1", "lodash.clonedeep": "^4.5.0", - "next": "15.5.3", + "next": "15.5.4", "react": "19.1.1", "react-dom": "19.1.1", "superjson": "2.2.2", diff --git a/packages/auth/package.json b/packages/auth/package.json index 2d13c535c..a7f45cea2 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -35,7 +35,7 @@ "bcrypt": "^6.0.0", "cookies": "^0.9.1", "ldapts": "8.0.9", - "next": "15.5.3", + "next": "15.5.4", "next-auth": "5.0.0-beta.29", "react": "19.1.1", "react-dom": "19.1.1", diff --git a/packages/common/package.json b/packages/common/package.json index ea0db37cf..fcf1651ad 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -32,7 +32,7 @@ "@paralleldrive/cuid2": "^2.2.2", "dayjs": "^1.11.18", "dns-caching": "^0.2.7", - "next": "15.5.3", + "next": "15.5.4", "octokit": "^5.0.3", "react": "19.1.1", "react-dom": "19.1.1", diff --git a/packages/modals-collection/package.json b/packages/modals-collection/package.json index 14e105ac0..c5933e319 100644 --- a/packages/modals-collection/package.json +++ b/packages/modals-collection/package.json @@ -36,7 +36,7 @@ "@mantine/core": "^8.3.1", "@tabler/icons-react": "^3.35.0", "dayjs": "^1.11.18", - "next": "15.5.3", + "next": "15.5.4", "react": "19.1.1", "react-dom": "19.1.1", "zod": "^4.1.11" diff --git a/packages/old-import/package.json b/packages/old-import/package.json index 736b4fab5..f468ef38a 100644 --- a/packages/old-import/package.json +++ b/packages/old-import/package.json @@ -40,7 +40,7 @@ "@mantine/core": "^8.3.1", "@mantine/hooks": "^8.3.1", "adm-zip": "0.5.16", - "next": "15.5.3", + "next": "15.5.4", "react": "19.1.1", "react-dom": "19.1.1", "superjson": "2.2.2", diff --git a/packages/settings/package.json b/packages/settings/package.json index d7fccdb7d..c12e5510e 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -27,7 +27,7 @@ "@homarr/db": "workspace:^0.1.0", "@homarr/server-settings": "workspace:^0.1.0", "@mantine/dates": "^8.3.1", - "next": "15.5.3", + "next": "15.5.4", "react": "19.1.1", "react-dom": "19.1.1" }, diff --git a/packages/spotlight/package.json b/packages/spotlight/package.json index 5f4d3df17..b67239f71 100644 --- a/packages/spotlight/package.json +++ b/packages/spotlight/package.json @@ -38,7 +38,7 @@ "@mantine/spotlight": "^8.3.1", "@tabler/icons-react": "^3.35.0", "jotai": "^2.14.0", - "next": "15.5.3", + "next": "15.5.4", "react": "19.1.1", "react-dom": "19.1.1", "use-deep-compare-effect": "^1.8.1" diff --git a/packages/translation/package.json b/packages/translation/package.json index 9b9dccf38..5df87e8f5 100644 --- a/packages/translation/package.json +++ b/packages/translation/package.json @@ -32,7 +32,7 @@ "dayjs": "^1.11.18", "deepmerge": "4.3.1", "mantine-react-table": "2.0.0-beta.9", - "next": "15.5.3", + "next": "15.5.4", "next-intl": "4.3.9", "react": "19.1.1", "react-dom": "19.1.1" diff --git a/packages/ui/package.json b/packages/ui/package.json index 817af6365..a21cf6f6d 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -35,7 +35,7 @@ "@mantine/hooks": "^8.3.1", "@tabler/icons-react": "^3.35.0", "mantine-react-table": "2.0.0-beta.9", - "next": "15.5.3", + "next": "15.5.4", "react": "19.1.1", "react-dom": "19.1.1", "svgson": "^5.3.1" diff --git a/packages/widgets/package.json b/packages/widgets/package.json index de5588768..501f77b6b 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -72,7 +72,7 @@ "dayjs": "^1.11.18", "mantine-form-zod-resolver": "^1.3.0", "mantine-react-table": "2.0.0-beta.9", - "next": "15.5.3", + "next": "15.5.4", "react": "19.1.1", "react-dom": "19.1.1", "react-markdown": "^10.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index edfba9e81..f2160275f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -243,13 +243,13 @@ importers: version: 5.90.2(@tanstack/react-query@5.90.2(react@19.1.1))(react@19.1.1) '@tanstack/react-query-next-experimental': specifier: ^5.90.2 - version: 5.90.2(@tanstack/react-query@5.90.2(react@19.1.1))(next@15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1) + version: 5.90.2(@tanstack/react-query@5.90.2(react@19.1.1))(next@15.5.4(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1) '@trpc/client': specifier: ^11.5.1 version: 11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2) '@trpc/next': specifier: ^11.5.1 - version: 11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/react-query@11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(next@15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) + version: 11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/react-query@11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(next@15.5.4(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) '@trpc/react-query': specifier: ^11.5.1 version: 11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) @@ -290,8 +290,8 @@ importers: specifier: 2.0.0-beta.9 version: 2.0.0-beta.9(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next: - specifier: 15.5.3 - version: 15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + specifier: 15.5.4 + version: 15.5.4(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) postcss-preset-mantine: specifier: ^1.18.0 version: 1.18.0(postcss@8.5.6) @@ -648,8 +648,8 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 15.5.3 - version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + specifier: 15.5.4 + version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) react: specifier: 19.1.1 version: 19.1.1 @@ -724,11 +724,11 @@ importers: specifier: 8.0.9 version: 8.0.9 next: - specifier: 15.5.3 - version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + specifier: 15.5.4 + version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) next-auth: specifier: 5.0.0-beta.29 - version: 5.0.0-beta.29(next@15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1) + version: 5.0.0-beta.29(next@15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1) react: specifier: 19.1.1 version: 19.1.1 @@ -878,8 +878,8 @@ importers: specifier: ^0.2.7 version: 0.2.7 next: - specifier: 15.5.3 - version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + specifier: 15.5.4 + version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) octokit: specifier: ^5.0.3 version: 5.0.3 @@ -1638,8 +1638,8 @@ importers: specifier: ^1.11.18 version: 1.11.18 next: - specifier: 15.5.3 - version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + specifier: 15.5.4 + version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) react: specifier: 19.1.1 version: 19.1.1 @@ -1739,8 +1739,8 @@ importers: specifier: 0.5.16 version: 0.5.16 next: - specifier: 15.5.3 - version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + specifier: 15.5.4 + version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) react: specifier: 19.1.1 version: 19.1.1 @@ -1964,8 +1964,8 @@ importers: specifier: ^8.3.1 version: 8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next: - specifier: 15.5.3 - version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + specifier: 15.5.4 + version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) react: specifier: 19.1.1 version: 19.1.1 @@ -2037,8 +2037,8 @@ importers: specifier: ^2.14.0 version: 2.14.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.1.13)(react@19.1.1) next: - specifier: 15.5.3 - version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + specifier: 15.5.4 + version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) react: specifier: 19.1.1 version: 19.1.1 @@ -2083,11 +2083,11 @@ importers: specifier: 2.0.0-beta.9 version: 2.0.0-beta.9(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next: - specifier: 15.5.3 - version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + specifier: 15.5.4 + version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) next-intl: specifier: 4.3.9 - version: 4.3.9(next@15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1)(typescript@5.9.2) + version: 4.3.9(next@15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1)(typescript@5.9.2) react: specifier: 19.1.1 version: 19.1.1 @@ -2144,8 +2144,8 @@ importers: specifier: 2.0.0-beta.9 version: 2.0.0-beta.9(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next: - specifier: 15.5.3 - version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + specifier: 15.5.4 + version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) react: specifier: 19.1.1 version: 19.1.1 @@ -2350,8 +2350,8 @@ importers: specifier: 2.0.0-beta.9 version: 2.0.0-beta.9(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next: - specifier: 15.5.3 - version: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + specifier: 15.5.4 + version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) react: specifier: 19.1.1 version: 19.1.1 @@ -2393,8 +2393,8 @@ importers: tooling/eslint: dependencies: '@next/eslint-plugin-next': - specifier: 15.5.3 - version: 15.5.3 + specifier: 15.5.4 + version: 15.5.4 eslint-config-prettier: specifier: ^10.1.8 version: 10.1.8(eslint@9.36.0) @@ -3437,56 +3437,56 @@ packages: '@ndaidong/bellajs@12.0.1': resolution: {integrity: sha512-1iY42uiHz0cxNMbde7O3zVN+ZX1viOOUOBRt6ht6lkRZbSjwOnFV34Zv4URp3hGzEe6L9Byk7BOq/41H0PzAOQ==} - '@next/env@15.5.3': - resolution: {integrity: sha512-RSEDTRqyihYXygx/OJXwvVupfr9m04+0vH8vyy0HfZ7keRto6VX9BbEk0J2PUk0VGy6YhklJUSrgForov5F9pw==} + '@next/env@15.5.4': + resolution: {integrity: sha512-27SQhYp5QryzIT5uO8hq99C69eLQ7qkzkDPsk3N+GuS2XgOgoYEeOav7Pf8Tn4drECOVDsDg8oj+/DVy8qQL2A==} - '@next/eslint-plugin-next@15.5.3': - resolution: {integrity: sha512-SdhaKdko6dpsSr0DldkESItVrnPYB1NS2NpShCSX5lc7SSQmLZt5Mug6t2xbiuVWEVDLZSuIAoQyYVBYp0dR5g==} + '@next/eslint-plugin-next@15.5.4': + resolution: {integrity: sha512-SR1vhXNNg16T4zffhJ4TS7Xn7eq4NfKfcOsRwea7RIAHrjRpI9ALYbamqIJqkAhowLlERffiwk0FMvTLNdnVtw==} - '@next/swc-darwin-arm64@15.5.3': - resolution: {integrity: sha512-nzbHQo69+au9wJkGKTU9lP7PXv0d1J5ljFpvb+LnEomLtSbJkbZyEs6sbF3plQmiOB2l9OBtN2tNSvCH1nQ9Jg==} + '@next/swc-darwin-arm64@15.5.4': + resolution: {integrity: sha512-nopqz+Ov6uvorej8ndRX6HlxCYWCO3AHLfKK2TYvxoSB2scETOcfm/HSS3piPqc3A+MUgyHoqE6je4wnkjfrOA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.5.3': - resolution: {integrity: sha512-w83w4SkOOhekJOcA5HBvHyGzgV1W/XvOfpkrxIse4uPWhYTTRwtGEM4v/jiXwNSJvfRvah0H8/uTLBKRXlef8g==} + '@next/swc-darwin-x64@15.5.4': + resolution: {integrity: sha512-QOTCFq8b09ghfjRJKfb68kU9k2K+2wsC4A67psOiMn849K9ZXgCSRQr0oVHfmKnoqCbEmQWG1f2h1T2vtJJ9mA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.5.3': - resolution: {integrity: sha512-+m7pfIs0/yvgVu26ieaKrifV8C8yiLe7jVp9SpcIzg7XmyyNE7toC1fy5IOQozmr6kWl/JONC51osih2RyoXRw==} + '@next/swc-linux-arm64-gnu@15.5.4': + resolution: {integrity: sha512-eRD5zkts6jS3VfE/J0Kt1VxdFqTnMc3QgO5lFE5GKN3KDI/uUpSyK3CjQHmfEkYR4wCOl0R0XrsjpxfWEA++XA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.5.3': - resolution: {integrity: sha512-u3PEIzuguSenoZviZJahNLgCexGFhso5mxWCrrIMdvpZn6lkME5vc/ADZG8UUk5K1uWRy4hqSFECrON6UKQBbQ==} + '@next/swc-linux-arm64-musl@15.5.4': + resolution: {integrity: sha512-TOK7iTxmXFc45UrtKqWdZ1shfxuL4tnVAOuuJK4S88rX3oyVV4ZkLjtMT85wQkfBrOOvU55aLty+MV8xmcJR8A==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.5.3': - resolution: {integrity: sha512-lDtOOScYDZxI2BENN9m0pfVPJDSuUkAD1YXSvlJF0DKwZt0WlA7T7o3wrcEr4Q+iHYGzEaVuZcsIbCps4K27sA==} + '@next/swc-linux-x64-gnu@15.5.4': + resolution: {integrity: sha512-7HKolaj+481FSW/5lL0BcTkA4Ueam9SPYWyN/ib/WGAFZf0DGAN8frNpNZYFHtM4ZstrHZS3LY3vrwlIQfsiMA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.5.3': - resolution: {integrity: sha512-9vWVUnsx9PrY2NwdVRJ4dUURAQ8Su0sLRPqcCCxtX5zIQUBES12eRVHq6b70bbfaVaxIDGJN2afHui0eDm+cLg==} + '@next/swc-linux-x64-musl@15.5.4': + resolution: {integrity: sha512-nlQQ6nfgN0nCO/KuyEUwwOdwQIGjOs4WNMjEUtpIQJPR2NUfmGpW2wkJln1d4nJ7oUzd1g4GivH5GoEPBgfsdw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.5.3': - resolution: {integrity: sha512-1CU20FZzY9LFQigRi6jM45oJMU3KziA5/sSG+dXeVaTm661snQP6xu3ykGxxwU5sLG3sh14teO/IOEPVsQMRfA==} + '@next/swc-win32-arm64-msvc@15.5.4': + resolution: {integrity: sha512-PcR2bN7FlM32XM6eumklmyWLLbu2vs+D7nJX8OAIoWy69Kef8mfiN4e8TUv2KohprwifdpFKPzIP1njuCjD0YA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.5.3': - resolution: {integrity: sha512-JMoLAq3n3y5tKXPQwCK5c+6tmwkuFDa2XAxz8Wm4+IVthdBZdZGh+lmiLUHg9f9IDwIQpUjp+ysd6OkYTyZRZw==} + '@next/swc-win32-x64-msvc@15.5.4': + resolution: {integrity: sha512-1ur2tSHZj8Px/KMAthmuI9FMp/YFusMMGoRNJaRZMOlSkgvLjzosSdQI0cJAKogdHl3qXUQKL9MGaYvKwA7DXg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -8063,8 +8063,8 @@ packages: typescript: optional: true - next@15.5.3: - resolution: {integrity: sha512-r/liNAx16SQj4D+XH/oI1dlpv9tdKJ6cONYPwwcCC46f2NjpaRWY+EKCzULfgQYV6YKXjHBchff2IZBSlZmJNw==} + next@15.5.4: + resolution: {integrity: sha512-xH4Yjhb82sFYQfY3vbkJfgSDgXvBB6a8xPs9i35k6oZJRoQRihZH+4s9Yo2qsWpzBmZ3lPXaJ2KPXLfkvW4LnA==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: @@ -11870,34 +11870,34 @@ snapshots: '@ndaidong/bellajs@12.0.1': {} - '@next/env@15.5.3': {} + '@next/env@15.5.4': {} - '@next/eslint-plugin-next@15.5.3': + '@next/eslint-plugin-next@15.5.4': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@15.5.3': + '@next/swc-darwin-arm64@15.5.4': optional: true - '@next/swc-darwin-x64@15.5.3': + '@next/swc-darwin-x64@15.5.4': optional: true - '@next/swc-linux-arm64-gnu@15.5.3': + '@next/swc-linux-arm64-gnu@15.5.4': optional: true - '@next/swc-linux-arm64-musl@15.5.3': + '@next/swc-linux-arm64-musl@15.5.4': optional: true - '@next/swc-linux-x64-gnu@15.5.3': + '@next/swc-linux-x64-gnu@15.5.4': optional: true - '@next/swc-linux-x64-musl@15.5.3': + '@next/swc-linux-x64-musl@15.5.4': optional: true - '@next/swc-win32-arm64-msvc@15.5.3': + '@next/swc-win32-arm64-msvc@15.5.4': optional: true - '@next/swc-win32-x64-msvc@15.5.3': + '@next/swc-win32-x64-msvc@15.5.4': optional: true '@noble/hashes@1.5.0': {} @@ -12765,10 +12765,10 @@ snapshots: '@tanstack/react-query': 5.90.2(react@19.1.1) react: 19.1.1 - '@tanstack/react-query-next-experimental@5.90.2(@tanstack/react-query@5.90.2(react@19.1.1))(next@15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1)': + '@tanstack/react-query-next-experimental@5.90.2(@tanstack/react-query@5.90.2(react@19.1.1))(next@15.5.4(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1)': dependencies: '@tanstack/react-query': 5.90.2(react@19.1.1) - next: 15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + next: 15.5.4(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) react: 19.1.1 '@tanstack/react-query@5.90.2(react@19.1.1)': @@ -13040,11 +13040,11 @@ snapshots: '@trpc/server': 11.5.1(typescript@5.9.2) typescript: 5.9.2 - '@trpc/next@11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/react-query@11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(next@15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': + '@trpc/next@11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/react-query@11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(next@15.5.4(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': dependencies: '@trpc/client': 11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2) '@trpc/server': 11.5.1(typescript@5.9.2) - next: 15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + next: 15.5.4(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) typescript: 5.9.2 @@ -17273,25 +17273,25 @@ snapshots: netmask@2.0.2: {} - next-auth@5.0.0-beta.29(next@15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1): + next-auth@5.0.0-beta.29(next@15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1): dependencies: '@auth/core': 0.40.0 - next: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + next: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) react: 19.1.1 - next-intl@4.3.9(next@15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1)(typescript@5.9.2): + next-intl@4.3.9(next@15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1)(typescript@5.9.2): dependencies: '@formatjs/intl-localematcher': 0.5.5 negotiator: 1.0.0 - next: 15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) + next: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) react: 19.1.1 use-intl: 4.3.9(react@19.1.1) optionalDependencies: typescript: 5.9.2 - next@15.5.3(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2): + next@15.5.4(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2): dependencies: - '@next/env': 15.5.3 + '@next/env': 15.5.4 '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001703 postcss: 8.4.31 @@ -17299,23 +17299,23 @@ snapshots: react-dom: 19.1.1(react@19.1.1) styled-jsx: 5.1.6(@babel/core@7.26.0)(react@19.1.1) optionalDependencies: - '@next/swc-darwin-arm64': 15.5.3 - '@next/swc-darwin-x64': 15.5.3 - '@next/swc-linux-arm64-gnu': 15.5.3 - '@next/swc-linux-arm64-musl': 15.5.3 - '@next/swc-linux-x64-gnu': 15.5.3 - '@next/swc-linux-x64-musl': 15.5.3 - '@next/swc-win32-arm64-msvc': 15.5.3 - '@next/swc-win32-x64-msvc': 15.5.3 + '@next/swc-darwin-arm64': 15.5.4 + '@next/swc-darwin-x64': 15.5.4 + '@next/swc-linux-arm64-gnu': 15.5.4 + '@next/swc-linux-arm64-musl': 15.5.4 + '@next/swc-linux-x64-gnu': 15.5.4 + '@next/swc-linux-x64-musl': 15.5.4 + '@next/swc-win32-arm64-msvc': 15.5.4 + '@next/swc-win32-x64-msvc': 15.5.4 sass: 1.93.2 sharp: 0.34.3 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@15.5.3(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2): + next@15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2): dependencies: - '@next/env': 15.5.3 + '@next/env': 15.5.4 '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001703 postcss: 8.4.31 @@ -17323,14 +17323,14 @@ snapshots: react-dom: 19.1.1(react@19.1.1) styled-jsx: 5.1.6(@babel/core@7.28.4)(react@19.1.1) optionalDependencies: - '@next/swc-darwin-arm64': 15.5.3 - '@next/swc-darwin-x64': 15.5.3 - '@next/swc-linux-arm64-gnu': 15.5.3 - '@next/swc-linux-arm64-musl': 15.5.3 - '@next/swc-linux-x64-gnu': 15.5.3 - '@next/swc-linux-x64-musl': 15.5.3 - '@next/swc-win32-arm64-msvc': 15.5.3 - '@next/swc-win32-x64-msvc': 15.5.3 + '@next/swc-darwin-arm64': 15.5.4 + '@next/swc-darwin-x64': 15.5.4 + '@next/swc-linux-arm64-gnu': 15.5.4 + '@next/swc-linux-arm64-musl': 15.5.4 + '@next/swc-linux-x64-gnu': 15.5.4 + '@next/swc-linux-x64-musl': 15.5.4 + '@next/swc-win32-arm64-msvc': 15.5.4 + '@next/swc-win32-x64-msvc': 15.5.4 sass: 1.93.2 sharp: 0.34.3 transitivePeerDependencies: diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index 68b87bb20..17fc2942b 100644 --- a/tooling/eslint/package.json +++ b/tooling/eslint/package.json @@ -17,7 +17,7 @@ }, "prettier": "@homarr/prettier-config", "dependencies": { - "@next/eslint-plugin-next": "15.5.3", + "@next/eslint-plugin-next": "15.5.4", "eslint-config-prettier": "^10.1.8", "eslint-config-turbo": "^2.5.6", "eslint-plugin-import": "^2.32.0", From 6932f3198a3534a92a9b56efd0f9e59f9fb68a14 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 28 Sep 2025 18:37:57 +0000 Subject: [PATCH 15/37] fix(deps): update mantine monorepo to ^8.3.2 (#4179) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 12 +- packages/db/package.json | 2 +- packages/form/package.json | 2 +- packages/forms-collection/package.json | 2 +- packages/modals-collection/package.json | 2 +- packages/modals/package.json | 4 +- packages/notifications/package.json | 2 +- packages/old-import/package.json | 4 +- packages/settings/package.json | 2 +- packages/spotlight/package.json | 6 +- packages/ui/package.json | 6 +- packages/widgets/package.json | 6 +- pnpm-lock.yaml | 260 ++++++++++++------------ 13 files changed, 155 insertions(+), 155 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 3ff38d40f..896c6bae4 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -50,12 +50,12 @@ "@homarr/ui": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", "@homarr/widgets": "workspace:^0.1.0", - "@mantine/colors-generator": "^8.3.1", - "@mantine/core": "^8.3.1", - "@mantine/dropzone": "^8.3.1", - "@mantine/hooks": "^8.3.1", - "@mantine/modals": "^8.3.1", - "@mantine/tiptap": "^8.3.1", + "@mantine/colors-generator": "^8.3.2", + "@mantine/core": "^8.3.2", + "@mantine/dropzone": "^8.3.2", + "@mantine/hooks": "^8.3.2", + "@mantine/modals": "^8.3.2", + "@mantine/tiptap": "^8.3.2", "@million/lint": "1.0.14", "@tabler/icons-react": "^3.35.0", "@tanstack/react-query": "^5.90.2", diff --git a/packages/db/package.json b/packages/db/package.json index cdd79d72e..df39b7e14 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -49,7 +49,7 @@ "@homarr/definitions": "workspace:^0.1.0", "@homarr/log": "workspace:^0.1.0", "@homarr/server-settings": "workspace:^0.1.0", - "@mantine/core": "^8.3.1", + "@mantine/core": "^8.3.2", "@paralleldrive/cuid2": "^2.2.2", "@testcontainers/mysql": "^11.6.0", "@testcontainers/postgresql": "^11.6.0", diff --git a/packages/form/package.json b/packages/form/package.json index 84a914af3..09a89f9a9 100644 --- a/packages/form/package.json +++ b/packages/form/package.json @@ -26,7 +26,7 @@ "@homarr/common": "workspace:^0.1.0", "@homarr/translation": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/form": "^8.3.1", + "@mantine/form": "^8.3.2", "mantine-form-zod-resolver": "^1.3.0", "zod": "^4.1.11" }, diff --git a/packages/forms-collection/package.json b/packages/forms-collection/package.json index ee9599b80..6ba13d361 100644 --- a/packages/forms-collection/package.json +++ b/packages/forms-collection/package.json @@ -29,7 +29,7 @@ "@homarr/notifications": "workspace:^0.1.0", "@homarr/translation": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/core": "^8.3.1", + "@mantine/core": "^8.3.2", "react": "19.1.1", "zod": "^4.1.11" }, diff --git a/packages/modals-collection/package.json b/packages/modals-collection/package.json index c5933e319..2f696eaa5 100644 --- a/packages/modals-collection/package.json +++ b/packages/modals-collection/package.json @@ -33,7 +33,7 @@ "@homarr/translation": "workspace:^0.1.0", "@homarr/ui": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/core": "^8.3.1", + "@mantine/core": "^8.3.2", "@tabler/icons-react": "^3.35.0", "dayjs": "^1.11.18", "next": "15.5.4", diff --git a/packages/modals/package.json b/packages/modals/package.json index 0c179a3bc..dad0f2138 100644 --- a/packages/modals/package.json +++ b/packages/modals/package.json @@ -24,8 +24,8 @@ "dependencies": { "@homarr/translation": "workspace:^0.1.0", "@homarr/ui": "workspace:^0.1.0", - "@mantine/core": "^8.3.1", - "@mantine/hooks": "^8.3.1", + "@mantine/core": "^8.3.2", + "@mantine/hooks": "^8.3.2", "react": "19.1.1" }, "devDependencies": { diff --git a/packages/notifications/package.json b/packages/notifications/package.json index 3c70408fd..77a8045a5 100644 --- a/packages/notifications/package.json +++ b/packages/notifications/package.json @@ -24,7 +24,7 @@ "prettier": "@homarr/prettier-config", "dependencies": { "@homarr/ui": "workspace:^0.1.0", - "@mantine/notifications": "^8.3.1", + "@mantine/notifications": "^8.3.2", "@tabler/icons-react": "^3.35.0" }, "devDependencies": { diff --git a/packages/old-import/package.json b/packages/old-import/package.json index f468ef38a..32fc64b12 100644 --- a/packages/old-import/package.json +++ b/packages/old-import/package.json @@ -37,8 +37,8 @@ "@homarr/translation": "workspace:^0.1.0", "@homarr/ui": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/core": "^8.3.1", - "@mantine/hooks": "^8.3.1", + "@mantine/core": "^8.3.2", + "@mantine/hooks": "^8.3.2", "adm-zip": "0.5.16", "next": "15.5.4", "react": "19.1.1", diff --git a/packages/settings/package.json b/packages/settings/package.json index c12e5510e..acd5b1431 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -26,7 +26,7 @@ "@homarr/api": "workspace:^0.1.0", "@homarr/db": "workspace:^0.1.0", "@homarr/server-settings": "workspace:^0.1.0", - "@mantine/dates": "^8.3.1", + "@mantine/dates": "^8.3.2", "next": "15.5.4", "react": "19.1.1", "react-dom": "19.1.1" diff --git a/packages/spotlight/package.json b/packages/spotlight/package.json index b67239f71..85ab605c1 100644 --- a/packages/spotlight/package.json +++ b/packages/spotlight/package.json @@ -33,9 +33,9 @@ "@homarr/settings": "workspace:^0.1.0", "@homarr/translation": "workspace:^0.1.0", "@homarr/ui": "workspace:^0.1.0", - "@mantine/core": "^8.3.1", - "@mantine/hooks": "^8.3.1", - "@mantine/spotlight": "^8.3.1", + "@mantine/core": "^8.3.2", + "@mantine/hooks": "^8.3.2", + "@mantine/spotlight": "^8.3.2", "@tabler/icons-react": "^3.35.0", "jotai": "^2.14.0", "next": "15.5.4", diff --git a/packages/ui/package.json b/packages/ui/package.json index a21cf6f6d..2d4636c9e 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -30,9 +30,9 @@ "@homarr/log": "workspace:^0.1.0", "@homarr/translation": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/core": "^8.3.1", - "@mantine/dates": "^8.3.1", - "@mantine/hooks": "^8.3.1", + "@mantine/core": "^8.3.2", + "@mantine/dates": "^8.3.2", + "@mantine/hooks": "^8.3.2", "@tabler/icons-react": "^3.35.0", "mantine-react-table": "2.0.0-beta.9", "next": "15.5.4", diff --git a/packages/widgets/package.json b/packages/widgets/package.json index 501f77b6b..9e387cf7c 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -48,9 +48,9 @@ "@homarr/translation": "workspace:^0.1.0", "@homarr/ui": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/charts": "^8.3.1", - "@mantine/core": "^8.3.1", - "@mantine/hooks": "^8.3.1", + "@mantine/charts": "^8.3.2", + "@mantine/core": "^8.3.2", + "@mantine/hooks": "^8.3.2", "@tabler/icons-react": "^3.35.0", "@tiptap/extension-color": "2.26.2", "@tiptap/extension-highlight": "2.26.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f2160275f..385b113e2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -212,23 +212,23 @@ importers: specifier: workspace:^0.1.0 version: link:../../packages/widgets '@mantine/colors-generator': - specifier: ^8.3.1 - version: 8.3.1(chroma-js@3.1.2) + specifier: ^8.3.2 + version: 8.3.2(chroma-js@3.1.2) '@mantine/core': - specifier: ^8.3.1 - version: 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/dropzone': - specifier: ^8.3.1 - version: 8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': - specifier: ^8.3.1 - version: 8.3.1(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(react@19.1.1) '@mantine/modals': - specifier: ^8.3.1 - version: 8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/tiptap': - specifier: ^8.3.1 - version: 8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@million/lint': specifier: 1.0.14 version: 1.0.14(webpack-sources@3.2.3) @@ -288,7 +288,7 @@ importers: version: 2.14.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.1.13)(react@19.1.1) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 2.0.0-beta.9(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) @@ -1145,8 +1145,8 @@ importers: specifier: workspace:^0.1.0 version: link:../server-settings '@mantine/core': - specifier: ^8.3.1 - version: 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@paralleldrive/cuid2': specifier: ^2.2.2 version: 2.2.2 @@ -1289,11 +1289,11 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/form': - specifier: ^8.3.1 - version: 8.3.1(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(react@19.1.1) mantine-form-zod-resolver: specifier: ^1.3.0 - version: 1.3.0(@mantine/form@8.3.1(react@19.1.1))(zod@4.1.11) + version: 1.3.0(@mantine/form@8.3.2(react@19.1.1))(zod@4.1.11) zod: specifier: ^4.1.11 version: 4.1.11 @@ -1338,8 +1338,8 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/core': - specifier: ^8.3.1 - version: 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: specifier: 19.1.1 version: 19.1.1 @@ -1568,11 +1568,11 @@ importers: specifier: workspace:^0.1.0 version: link:../ui '@mantine/core': - specifier: ^8.3.1 - version: 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': - specifier: ^8.3.1 - version: 8.3.1(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(react@19.1.1) react: specifier: 19.1.1 version: 19.1.1 @@ -1629,8 +1629,8 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/core': - specifier: ^8.3.1 - version: 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.1.1) @@ -1672,8 +1672,8 @@ importers: specifier: workspace:^0.1.0 version: link:../ui '@mantine/notifications': - specifier: ^8.3.1 - version: 8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.1.1) @@ -1730,11 +1730,11 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/core': - specifier: ^8.3.1 - version: 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': - specifier: ^8.3.1 - version: 8.3.1(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(react@19.1.1) adm-zip: specifier: 0.5.16 version: 0.5.16 @@ -1961,8 +1961,8 @@ importers: specifier: workspace:^0.1.0 version: link:../server-settings '@mantine/dates': - specifier: ^8.3.1 - version: 8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) @@ -2022,14 +2022,14 @@ importers: specifier: workspace:^0.1.0 version: link:../ui '@mantine/core': - specifier: ^8.3.1 - version: 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': - specifier: ^8.3.1 - version: 8.3.1(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(react@19.1.1) '@mantine/spotlight': - specifier: ^8.3.1 - version: 8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.1.1) @@ -2081,7 +2081,7 @@ importers: version: 4.3.1 mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 2.0.0-beta.9(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) @@ -2129,20 +2129,20 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/core': - specifier: ^8.3.1 - version: 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/dates': - specifier: ^8.3.1 - version: 8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': - specifier: ^8.3.1 - version: 8.3.1(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(react@19.1.1) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.1.1) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 2.0.0-beta.9(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) @@ -2278,14 +2278,14 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/charts': - specifier: ^8.3.1 - version: 8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(recharts@2.15.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)) + specifier: ^8.3.2 + version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(recharts@2.15.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)) '@mantine/core': - specifier: ^8.3.1 - version: 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': - specifier: ^8.3.1 - version: 8.3.1(react@19.1.1) + specifier: ^8.3.2 + version: 8.3.2(react@19.1.1) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.1.1) @@ -2345,10 +2345,10 @@ importers: version: 1.11.18 mantine-form-zod-resolver: specifier: ^1.3.0 - version: 1.3.0(@mantine/form@8.3.1(react@19.1.1))(zod@4.1.11) + version: 1.3.0(@mantine/form@8.3.2(react@19.1.1))(zod@4.1.11) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 2.0.0-beta.9(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) @@ -3339,88 +3339,88 @@ packages: '@libsql/core@0.14.0': resolution: {integrity: sha512-nhbuXf7GP3PSZgdCY2Ecj8vz187ptHlZQ0VRc751oB2C1W8jQUXKKklvt7t1LJiUTQBVJuadF628eUk+3cRi4Q==} - '@mantine/charts@8.3.1': - resolution: {integrity: sha512-Mb6rSbDbcL2lQmSVZA3dZfJf3734qsdN+UeZ8vAoh00e1hJEzu6hT0SUimP7G16q1yMaB+6bgN76lOQsG8vRug==} + '@mantine/charts@8.3.2': + resolution: {integrity: sha512-Mcw3uWshHIhy8U2PeGw+DjZA6mAc6dC6gOqj3vzk2ngbGD//j6jxTrREnQx/iKKajHIyfpbT09rjdFGgwG6H+A==} peerDependencies: - '@mantine/core': 8.3.1 - '@mantine/hooks': 8.3.1 + '@mantine/core': 8.3.2 + '@mantine/hooks': 8.3.2 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x recharts: '>=2.13.3' - '@mantine/colors-generator@8.3.1': - resolution: {integrity: sha512-1JJ/wIN+JaLhObWi3Ap4dvTk4ksN7dvOHa+ynEaxMg5Ienb2sv2V/zadiFISXkMw1zgBkcFe1UJbgm3QL4gsmg==} + '@mantine/colors-generator@8.3.2': + resolution: {integrity: sha512-fFXhCqs9f8jPhWfV1OM+lChosBE6eXdS5e9Kl78WbzYzpl3uJ9FDMSdaZXsQNI0FBhF8ynu/f4hQL3xB5QsfiA==} peerDependencies: chroma-js: '>=2.4.2' - '@mantine/core@8.3.1': - resolution: {integrity: sha512-OYfxn9cTv+K6RZ8+Ozn/HDQXkB8Fmn+KJJt5lxyFDP9F09EHnC59Ldadv1LyUZVBGtNqz4sn6b3vBShbxwAmYw==} + '@mantine/core@8.3.2': + resolution: {integrity: sha512-uIHC9ooEZ9E+/pw8ag4f8pi0GmwSQ1DYnETjr4a4ZNVKJHfVv5NSkjprBxPrKJq9oox/SdcrAWy5XlKTwBzRag==} peerDependencies: - '@mantine/hooks': 8.3.1 + '@mantine/hooks': 8.3.2 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/dates@8.3.1': - resolution: {integrity: sha512-qCGlLnrwu9eQsl+yQC/tEYgTEO8rE6hopagNpTV2/wzLBUywlL/AbtB1yHuOikQgZxXAOLfvIBWNTWUHRtTnfw==} + '@mantine/dates@8.3.2': + resolution: {integrity: sha512-qO9Aft+icFGSeLFTbbHfef/UIKpmUzwujsYuRFw8o6cqOqhqjlC9ObE/3DATxvS+vK9BxODUZYGtE2sI4XUO3Q==} peerDependencies: - '@mantine/core': 8.3.1 - '@mantine/hooks': 8.3.1 + '@mantine/core': 8.3.2 + '@mantine/hooks': 8.3.2 dayjs: '>=1.0.0' react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/dropzone@8.3.1': - resolution: {integrity: sha512-jsaZhX02Uu8FDWBYNk59wWEBNO0hrayuBfRGqSjY/FQwRHZXIBgfuBsE3AIBJte6ptX+gWSR0Bhwids0LicEtg==} + '@mantine/dropzone@8.3.2': + resolution: {integrity: sha512-2NInRbW0M+mNfBLa90P4zN0UfXs8bUWiKRR7Fw9qYV+xWML1O4HMoNcFRB2kLPZbb3ld0d2bMXfW+0j/GOhLuw==} peerDependencies: - '@mantine/core': 8.3.1 - '@mantine/hooks': 8.3.1 + '@mantine/core': 8.3.2 + '@mantine/hooks': 8.3.2 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/form@8.3.1': - resolution: {integrity: sha512-kmnF5o0Tl/Wi+ZGdqNknoN7QDswxuRo7OlPDRwXuxv/TcazuOIwf7j0p6kFzJ0c/wuqrZfjx3vnOg4Txtmwa1g==} + '@mantine/form@8.3.2': + resolution: {integrity: sha512-mhQYFA5JctLJly9ZLBdlbLlSxmPsJMIb73to7avIqSdxR+b8Z5KmCv2Ddf7Fwqqu1QDQuySZeysiee9jfbkrEg==} peerDependencies: react: ^18.x || ^19.x - '@mantine/hooks@8.3.1': - resolution: {integrity: sha512-lQutBS+Q0iz/cNFvdrsYassPWo3RtWcmDGJeOtKfHigLzFOhxUuLOkQgepDbMf3WcVMB/tist6Px1PQOv57JTw==} + '@mantine/hooks@8.3.2': + resolution: {integrity: sha512-urDgQJNAs2t2mAyGaA+7uNsBMRn9U/ccvi+ZUl5ef3/Wzfv5KYHe9LA9DBNhn24BTSewxrI27W0EFpFxv/Jsbg==} peerDependencies: react: ^18.x || ^19.x - '@mantine/modals@8.3.1': - resolution: {integrity: sha512-3+OL1VcrKI91eqfLR4j6gIKHxwCVINNBrBdIVKc4ozAPAF/XI5VXwhXYxV/Nd7B2lxQgsOlIK5rjEKFvTfHZBg==} + '@mantine/modals@8.3.2': + resolution: {integrity: sha512-1Of0KP27bAo8HTfsO7p5wy26+aUrb8h1w3mftoVlw463f/NYABm6ax+aZDx5NZdcqime2mnHasHaOWbHDfIk1A==} peerDependencies: - '@mantine/core': 8.3.1 - '@mantine/hooks': 8.3.1 + '@mantine/core': 8.3.2 + '@mantine/hooks': 8.3.2 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/notifications@8.3.1': - resolution: {integrity: sha512-C1Iqa4g1HNNTLv2/CxOCR1mNlYNFCNtnS0u/JsR+HvtFVrun1namxDG6e6/U0hIva2klogYdivx4cyxmjPFerg==} + '@mantine/notifications@8.3.2': + resolution: {integrity: sha512-DLo3T8epAVPKT8KJePHix6xyY8NzWYC4u9W/UyUBtZlhooJrY1Fm77B9vMP+T0dJg//QnE8WDLHVtOb0QNb1Ow==} peerDependencies: - '@mantine/core': 8.3.1 - '@mantine/hooks': 8.3.1 + '@mantine/core': 8.3.2 + '@mantine/hooks': 8.3.2 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/spotlight@8.3.1': - resolution: {integrity: sha512-Efmvk/uiG4MhmlkUGBu7afz5BgBDMwKUJMhMThDKZkaZfp7/VxOhHNEfC5ZPYMYd5Nk5i8Wo0urfybIMRwyO2A==} + '@mantine/spotlight@8.3.2': + resolution: {integrity: sha512-xW2XBJ0flR7frl+s9rWJcxE1uMzOrI9d/TT7aNdhKSWFaQ/NqfdgmPbqQKr2yFbHIEu6HT8HI3iUVwY6CSiC8g==} peerDependencies: - '@mantine/core': 8.3.1 - '@mantine/hooks': 8.3.1 + '@mantine/core': 8.3.2 + '@mantine/hooks': 8.3.2 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/store@8.3.1': - resolution: {integrity: sha512-OZwg0YKbCEKnkFmS9oRLKA8TMriBzO1T6nUib1yfLCx0VFuznllYZiDtaSWNkEYSdnFWCv5hKh5aOD4RHUnQfQ==} + '@mantine/store@8.3.2': + resolution: {integrity: sha512-AZ2Gzj7G8mtdb/GCwda4Ol/DjRmU2hYLaSH/UAUC4Z79kYSHF7CE5uJl7NKLmJnwyFR6Znz/XHpyxfNzPN4nmQ==} peerDependencies: react: ^18.x || ^19.x - '@mantine/tiptap@8.3.1': - resolution: {integrity: sha512-JJ3shYUinUK582I0pGNOQWJdQTjvzaU8LCJ+0E7zfEV2WUZKZdu7lNKg3ywbmqGGwXvCFtJgBXsiHbCh/ms8xQ==} + '@mantine/tiptap@8.3.2': + resolution: {integrity: sha512-gvCVVyKX9I7wqb2g02iNGY9EGoObZ2lAihu9zUR3lJT2gYdbDgs5e3WP3lS2jEDnzYy2jB06G8G5ycn+tHDUiw==} peerDependencies: - '@mantine/core': 8.3.1 - '@mantine/hooks': 8.3.1 + '@mantine/core': 8.3.2 + '@mantine/hooks': 8.3.2 '@tiptap/extension-link': '>=2.1.12' '@tiptap/react': '>=2.1.12' react: ^18.x || ^19.x @@ -11725,22 +11725,22 @@ snapshots: js-base64: 3.7.7 optional: true - '@mantine/charts@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(recharts@2.15.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1))': + '@mantine/charts@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(recharts@2.15.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1))': dependencies: - '@mantine/core': 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@mantine/hooks': 8.3.1(react@19.1.1) + '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/hooks': 8.3.2(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) recharts: 2.15.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@mantine/colors-generator@8.3.1(chroma-js@3.1.2)': + '@mantine/colors-generator@8.3.2(chroma-js@3.1.2)': dependencies: chroma-js: 3.1.2 - '@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@floating-ui/react': 0.27.16(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@mantine/hooks': 8.3.1(react@19.1.1) + '@mantine/hooks': 8.3.2(react@19.1.1) clsx: 2.1.1 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -11751,65 +11751,65 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mantine/dates@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@mantine/core': 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@mantine/hooks': 8.3.1(react@19.1.1) + '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/hooks': 8.3.2(react@19.1.1) clsx: 2.1.1 dayjs: 1.11.18 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@mantine/dropzone@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@mantine/dropzone@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@mantine/core': 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@mantine/hooks': 8.3.1(react@19.1.1) + '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/hooks': 8.3.2(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) react-dropzone: 14.3.8(react@19.1.1) - '@mantine/form@8.3.1(react@19.1.1)': + '@mantine/form@8.3.2(react@19.1.1)': dependencies: fast-deep-equal: 3.1.3 klona: 2.0.6 react: 19.1.1 - '@mantine/hooks@8.3.1(react@19.1.1)': + '@mantine/hooks@8.3.2(react@19.1.1)': dependencies: react: 19.1.1 - '@mantine/modals@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@mantine/modals@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@mantine/core': 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@mantine/hooks': 8.3.1(react@19.1.1) + '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/hooks': 8.3.2(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@mantine/notifications@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@mantine/notifications@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@mantine/core': 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@mantine/hooks': 8.3.1(react@19.1.1) - '@mantine/store': 8.3.1(react@19.1.1) + '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/hooks': 8.3.2(react@19.1.1) + '@mantine/store': 8.3.2(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) react-transition-group: 4.4.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@mantine/spotlight@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@mantine/spotlight@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@mantine/core': 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@mantine/hooks': 8.3.1(react@19.1.1) - '@mantine/store': 8.3.1(react@19.1.1) + '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/hooks': 8.3.2(react@19.1.1) + '@mantine/store': 8.3.2(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@mantine/store@8.3.1(react@19.1.1)': + '@mantine/store@8.3.2(react@19.1.1)': dependencies: react: 19.1.1 - '@mantine/tiptap@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@mantine/tiptap@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@mantine/core': 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@mantine/hooks': 8.3.1(react@19.1.1) + '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/hooks': 8.3.2(react@19.1.1) '@tiptap/extension-link': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) '@tiptap/react': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: 19.1.1 @@ -16862,16 +16862,16 @@ snapshots: make-error@1.3.6: {} - mantine-form-zod-resolver@1.3.0(@mantine/form@8.3.1(react@19.1.1))(zod@4.1.11): + mantine-form-zod-resolver@1.3.0(@mantine/form@8.3.2(react@19.1.1))(zod@4.1.11): dependencies: - '@mantine/form': 8.3.1(react@19.1.1) + '@mantine/form': 8.3.2(react@19.1.1) zod: 4.1.11 - mantine-react-table@2.0.0-beta.9(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + mantine-react-table@2.0.0-beta.9(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: - '@mantine/core': 8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@mantine/dates': 8.3.1(@mantine/core@8.3.1(@mantine/hooks@8.3.1(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.1(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@mantine/hooks': 8.3.1(react@19.1.1) + '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/dates': 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/hooks': 8.3.2(react@19.1.1) '@tabler/icons-react': 3.35.0(react@19.1.1) '@tanstack/match-sorter-utils': 8.19.4 '@tanstack/react-table': 8.20.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) From 82ce369c0413fbb20db814ee77dfb6e13184655b Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 28 Sep 2025 18:39:39 +0000 Subject: [PATCH 16/37] fix(deps): update turbo monorepo to ^2.5.7 (#4176) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 4 +- pnpm-lock.yaml | 107 +++++++++++++++++------------------- tooling/eslint/package.json | 2 +- 3 files changed, 53 insertions(+), 60 deletions(-) diff --git a/package.json b/package.json index d2eaa6f18..1750b8cd1 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@semantic-release/npm": "^12.0.2", "@semantic-release/release-notes-generator": "^14.1.0", "@testcontainers/redis": "^11.6.0", - "@turbo/gen": "^2.5.6", + "@turbo/gen": "^2.5.7", "@vitejs/plugin-react": "^5.0.3", "@vitest/coverage-v8": "^3.2.4", "@vitest/ui": "^3.2.4", @@ -53,7 +53,7 @@ "prettier": "^3.6.2", "semantic-release": "^24.2.9", "testcontainers": "^11.6.0", - "turbo": "^2.5.6", + "turbo": "^2.5.7", "typescript": "^5.9.2", "vite-tsconfig-paths": "^5.1.4", "vitest": "^3.2.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 385b113e2..629c80f72 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -62,8 +62,8 @@ importers: specifier: ^11.6.0 version: 11.6.0 '@turbo/gen': - specifier: ^2.5.6 - version: 2.5.6(@types/node@22.18.6)(typescript@5.9.2) + specifier: ^2.5.7 + version: 2.5.8(@types/node@22.18.6)(typescript@5.9.2) '@vitejs/plugin-react': specifier: ^5.0.3 version: 5.0.3(vite@7.1.7(@types/node@22.18.6)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) @@ -92,8 +92,8 @@ importers: specifier: ^11.6.0 version: 11.6.0 turbo: - specifier: ^2.5.6 - version: 2.5.6 + specifier: ^2.5.7 + version: 2.5.8 typescript: specifier: ^5.9.2 version: 5.9.2 @@ -2399,8 +2399,8 @@ importers: specifier: ^10.1.8 version: 10.1.8(eslint@9.36.0) eslint-config-turbo: - specifier: ^2.5.6 - version: 2.5.6(eslint@9.36.0)(turbo@2.5.6) + specifier: ^2.5.7 + version: 2.5.8(eslint@9.36.0)(turbo@2.5.8) eslint-plugin-import: specifier: ^2.32.0 version: 2.32.0(@typescript-eslint/parser@8.44.1(eslint@9.36.0)(typescript@5.9.2))(eslint@9.36.0) @@ -4432,12 +4432,12 @@ packages: '@tsconfig/svelte@1.0.13': resolution: {integrity: sha512-5lYJP45Xllo4yE/RUBccBT32eBlRDbqN8r1/MIvQbKxW3aFqaYPCNgm8D5V20X4ShHcwvYWNlKg3liDh1MlBoA==} - '@turbo/gen@2.5.6': - resolution: {integrity: sha512-0ugshQQGJE/lVYHhkFsdAd6prM279Uyl+UVfylkNhrL21YML4/fGKPYb99G0bNJ+okp7bA++4/RDFh3MS0ZeRg==} + '@turbo/gen@2.5.8': + resolution: {integrity: sha512-PknlZnl4NzARv9p2KnRIA2q9cGWzrvv2G5moWLoZRTLspoE7jL2XtejzwbclS2iXGbXQWk27BfIugv98tS2s7w==} hasBin: true - '@turbo/workspaces@2.5.6': - resolution: {integrity: sha512-TmY25GmxzgX+395Fwl/F0te6S4RHdJtYl1QjZr+wlxVvKJ0IBOACpnpAvnLM3dpTgXuQukGtSWcRz7Zi9mZqcQ==} + '@turbo/workspaces@2.5.8': + resolution: {integrity: sha512-EE/27azLteK24It0B0IrjA7yWFC6jYZoTTUzL7R7HgiN0BWBPrTp6Ugpn0iE6+Bn9fFcjSp/IBBG8D8c7vXD1g==} hasBin: true '@types/adm-zip@0.5.7': @@ -6274,8 +6274,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-config-turbo@2.5.6: - resolution: {integrity: sha512-1EV/UqdKE75st9q6y0MCxz7qp2v7RyGvbQsMLSuCz+VH8ScnSfmhd8FcAbqx3BshCy5IluujzMB6T5iCgL3/sA==} + eslint-config-turbo@2.5.8: + resolution: {integrity: sha512-wzxmN7dJNFGDwOvR/4j8U2iaIH/ruYez8qg/sCKrezJ3+ljbFMvJLmgKKt/1mDuyU9wj5aZqO6VijP3QH169FA==} peerDependencies: eslint: '>6.6.0' turbo: '>2.0.0' @@ -6332,8 +6332,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - eslint-plugin-turbo@2.5.6: - resolution: {integrity: sha512-KUDE23aP2JV8zbfZ4TeM1HpAXzMM/AYG/bJam7P4AalUxas8Pd/lS/6R3p4uX91qJcH1LwL4h0ED48nDe8KorQ==} + eslint-plugin-turbo@2.5.8: + resolution: {integrity: sha512-bVjx4vTH0oTKIyQ7EGFAXnuhZMrKIfu17qlex/dps7eScPnGQLJ3r1/nFq80l8xA+8oYjsSirSQ2tXOKbz3kEw==} peerDependencies: eslint: '>6.6.0' turbo: '>2.0.0' @@ -9256,9 +9256,6 @@ packages: resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} engines: {npm: '>=2.0.0'} - rxjs@7.8.1: - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} - rxjs@7.8.2: resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} @@ -10060,38 +10057,38 @@ packages: tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - turbo-darwin-64@2.5.6: - resolution: {integrity: sha512-3C1xEdo4aFwMJAPvtlPqz1Sw/+cddWIOmsalHFMrsqqydcptwBfu26WW2cDm3u93bUzMbBJ8k3zNKFqxJ9ei2A==} + turbo-darwin-64@2.5.8: + resolution: {integrity: sha512-Dh5bCACiHO8rUXZLpKw+m3FiHtAp2CkanSyJre+SInEvEr5kIxjGvCK/8MFX8SFRjQuhjtvpIvYYZJB4AGCxNQ==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.5.6: - resolution: {integrity: sha512-LyiG+rD7JhMfYwLqB6k3LZQtYn8CQQUePbpA8mF/hMLPAekXdJo1g0bUPw8RZLwQXUIU/3BU7tXENvhSGz5DPA==} + turbo-darwin-arm64@2.5.8: + resolution: {integrity: sha512-f1H/tQC9px7+hmXn6Kx/w8Jd/FneIUnvLlcI/7RGHunxfOkKJKvsoiNzySkoHQ8uq1pJnhJ0xNGTlYM48ZaJOQ==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.5.6: - resolution: {integrity: sha512-GOcUTT0xiT/pSnHL4YD6Yr3HreUhU8pUcGqcI2ksIF9b2/r/kRHwGFcsHgpG3+vtZF/kwsP0MV8FTlTObxsYIA==} + turbo-linux-64@2.5.8: + resolution: {integrity: sha512-hMyvc7w7yadBlZBGl/bnR6O+dJTx3XkTeyTTH4zEjERO6ChEs0SrN8jTFj1lueNXKIHh1SnALmy6VctKMGnWfw==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.5.6: - resolution: {integrity: sha512-10Tm15bruJEA3m0V7iZcnQBpObGBcOgUcO+sY7/2vk1bweW34LMhkWi8svjV9iDF68+KJDThnYDlYE/bc7/zzQ==} + turbo-linux-arm64@2.5.8: + resolution: {integrity: sha512-LQELGa7bAqV2f+3rTMRPnj5G/OHAe2U+0N9BwsZvfMvHSUbsQ3bBMWdSQaYNicok7wOZcHjz2TkESn1hYK6xIQ==} cpu: [arm64] os: [linux] - turbo-windows-64@2.5.6: - resolution: {integrity: sha512-FyRsVpgaj76It0ludwZsNN40ytHN+17E4PFJyeliBEbxrGTc5BexlXVpufB7XlAaoaZVxbS6KT8RofLfDRyEPg==} + turbo-windows-64@2.5.8: + resolution: {integrity: sha512-3YdcaW34TrN1AWwqgYL9gUqmZsMT4T7g8Y5Azz+uwwEJW+4sgcJkIi9pYFyU4ZBSjBvkfuPZkGgfStir5BBDJQ==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.5.6: - resolution: {integrity: sha512-j/tWu8cMeQ7HPpKri6jvKtyXg9K1gRyhdK4tKrrchH8GNHscPX/F71zax58yYtLRWTiK04zNzPcUJuoS0+v/+Q==} + turbo-windows-arm64@2.5.8: + resolution: {integrity: sha512-eFC5XzLmgXJfnAK3UMTmVECCwuBcORrWdewoiXBnUm934DY6QN8YowC/srhNnROMpaKaqNeRpoB5FxCww3eteQ==} cpu: [arm64] os: [win32] - turbo@2.5.6: - resolution: {integrity: sha512-gxToHmi9oTBNB05UjUsrWf0OyN5ZXtD0apOarC1KIx232Vp3WimRNy3810QzeNSgyD5rsaIDXlxlbnOzlouo+w==} + turbo@2.5.8: + resolution: {integrity: sha512-5c9Fdsr9qfpT3hA0EyYSFRZj1dVVsb6KIWubA9JBYZ/9ZEAijgUEae0BBR/Xl/wekt4w65/lYLTFaP3JmwSO8w==} hasBin: true tweetnacl@0.14.5: @@ -13084,9 +13081,9 @@ snapshots: '@tsconfig/svelte@1.0.13': {} - '@turbo/gen@2.5.6(@types/node@22.18.6)(typescript@5.9.2)': + '@turbo/gen@2.5.8(@types/node@22.18.6)(typescript@5.9.2)': dependencies: - '@turbo/workspaces': 2.5.6 + '@turbo/workspaces': 2.5.8 commander: 10.0.1 fs-extra: 10.1.0 inquirer: 8.2.6 @@ -13104,7 +13101,7 @@ snapshots: - supports-color - typescript - '@turbo/workspaces@2.5.6': + '@turbo/workspaces@2.5.8': dependencies: commander: 10.0.1 execa: 5.1.1 @@ -15258,11 +15255,11 @@ snapshots: dependencies: eslint: 9.36.0 - eslint-config-turbo@2.5.6(eslint@9.36.0)(turbo@2.5.6): + eslint-config-turbo@2.5.8(eslint@9.36.0)(turbo@2.5.8): dependencies: eslint: 9.36.0 - eslint-plugin-turbo: 2.5.6(eslint@9.36.0)(turbo@2.5.6) - turbo: 2.5.6 + eslint-plugin-turbo: 2.5.8(eslint@9.36.0)(turbo@2.5.8) + turbo: 2.5.8 eslint-import-resolver-node@0.3.9: dependencies: @@ -15356,11 +15353,11 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-turbo@2.5.6(eslint@9.36.0)(turbo@2.5.6): + eslint-plugin-turbo@2.5.8(eslint@9.36.0)(turbo@2.5.8): dependencies: dotenv: 16.0.3 eslint: 9.36.0 - turbo: 2.5.6 + turbo: 2.5.8 eslint-scope@5.1.1: dependencies: @@ -16190,7 +16187,7 @@ snapshots: mute-stream: 0.0.8 ora: 5.4.1 run-async: 2.4.1 - rxjs: 7.8.1 + rxjs: 7.8.2 string-width: 4.2.3 strip-ansi: 6.0.1 through: 2.3.8 @@ -18620,10 +18617,6 @@ snapshots: dependencies: tslib: 1.14.1 - rxjs@7.8.1: - dependencies: - tslib: 2.8.1 - rxjs@7.8.2: dependencies: tslib: 2.8.1 @@ -19638,32 +19631,32 @@ snapshots: dependencies: safe-buffer: 5.2.1 - turbo-darwin-64@2.5.6: + turbo-darwin-64@2.5.8: optional: true - turbo-darwin-arm64@2.5.6: + turbo-darwin-arm64@2.5.8: optional: true - turbo-linux-64@2.5.6: + turbo-linux-64@2.5.8: optional: true - turbo-linux-arm64@2.5.6: + turbo-linux-arm64@2.5.8: optional: true - turbo-windows-64@2.5.6: + turbo-windows-64@2.5.8: optional: true - turbo-windows-arm64@2.5.6: + turbo-windows-arm64@2.5.8: optional: true - turbo@2.5.6: + turbo@2.5.8: optionalDependencies: - turbo-darwin-64: 2.5.6 - turbo-darwin-arm64: 2.5.6 - turbo-linux-64: 2.5.6 - turbo-linux-arm64: 2.5.6 - turbo-windows-64: 2.5.6 - turbo-windows-arm64: 2.5.6 + turbo-darwin-64: 2.5.8 + turbo-darwin-arm64: 2.5.8 + turbo-linux-64: 2.5.8 + turbo-linux-arm64: 2.5.8 + turbo-windows-64: 2.5.8 + turbo-windows-arm64: 2.5.8 tweetnacl@0.14.5: {} diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index 17fc2942b..8aa8e7ca3 100644 --- a/tooling/eslint/package.json +++ b/tooling/eslint/package.json @@ -19,7 +19,7 @@ "dependencies": { "@next/eslint-plugin-next": "15.5.4", "eslint-config-prettier": "^10.1.8", - "eslint-config-turbo": "^2.5.6", + "eslint-config-turbo": "^2.5.7", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", From 6d3005fb70cdfe882cf36ee77ef75492ec902c1c Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 28 Sep 2025 22:21:55 +0000 Subject: [PATCH 17/37] fix(deps): update dependency sass to ^1.93.2 (#4171) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- pnpm-lock.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 896c6bae4..aa4fba9b1 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -83,7 +83,7 @@ "react-dom": "19.1.1", "react-error-boundary": "^6.0.0", "react-simple-code-editor": "^0.14.1", - "sass": "^1.93.1", + "sass": "^1.93.2", "superjson": "2.2.2", "swagger-ui-react": "^5.29.0", "use-deep-compare-effect": "^1.8.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 629c80f72..fd0eac619 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -311,7 +311,7 @@ importers: specifier: ^0.14.1 version: 0.14.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) sass: - specifier: ^1.93.1 + specifier: ^1.93.2 version: 1.93.2 superjson: specifier: 2.2.2 From faacdc03d4995c9b5b58375214ceb7b485e30f9f Mon Sep 17 00:00:00 2001 From: "homarr-crowdin[bot]" <190541745+homarr-crowdin[bot]@users.noreply.github.com> Date: Mon, 29 Sep 2025 00:50:12 +0000 Subject: [PATCH 18/37] chore(lang): updated translations from crowdin Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com> --- packages/translation/src/lang/de.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/translation/src/lang/de.json b/packages/translation/src/lang/de.json index b013de669..959307306 100644 --- a/packages/translation/src/lang/de.json +++ b/packages/translation/src/lang/de.json @@ -3320,7 +3320,7 @@ "label": "Firewall Schnittstellen" }, "weather": { - "label": "" + "label": "Wetter" } }, "interval": { @@ -3343,24 +3343,24 @@ }, "field": { "name": { - "label": "" + "label": "Name" }, "interval": { "label": "Intervall des Zeitplans" }, "lastExecution": { - "label": "" + "label": "Letzte Ausführung" }, "actions": { - "label": "" + "label": "Aktionen" } }, "table": { - "search": "" + "search": "{count} Aufgaben suchen..." }, "action": { "refresh": { - "label": "" + "label": "Neu laden" } }, "refresh": { @@ -3901,7 +3901,7 @@ "tools": { "label": "Werkzeuge", "tasks": { - "label": "" + "label": "Aufgaben" }, "docker": { "label": "Docker" From bd6655b58529191786d0010a3fa36cf21825f8d7 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 29 Sep 2025 02:01:38 +0000 Subject: [PATCH 19/37] chore(deps): update node.js to v22.20.0 (#4182) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- .nvmrc | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.nvmrc b/.nvmrc index e2228113d..442c7587a 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.19.0 +22.20.0 diff --git a/package.json b/package.json index 1750b8cd1..cbfaec36b 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ }, "packageManager": "pnpm@10.17.1", "engines": { - "node": ">=22.19.0" + "node": ">=22.20.0" }, "pnpm": { "onlyBuiltDependencies": [ From 89a1cc84bc9411c68100b6d947b6ae033237403e Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 29 Sep 2025 03:15:31 +0000 Subject: [PATCH 20/37] fix(deps): update turbo monorepo to ^2.5.8 (#4180) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 4 ++-- pnpm-lock.yaml | 6 +++--- tooling/eslint/package.json | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index cbfaec36b..671e30cc4 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@semantic-release/npm": "^12.0.2", "@semantic-release/release-notes-generator": "^14.1.0", "@testcontainers/redis": "^11.6.0", - "@turbo/gen": "^2.5.7", + "@turbo/gen": "^2.5.8", "@vitejs/plugin-react": "^5.0.3", "@vitest/coverage-v8": "^3.2.4", "@vitest/ui": "^3.2.4", @@ -53,7 +53,7 @@ "prettier": "^3.6.2", "semantic-release": "^24.2.9", "testcontainers": "^11.6.0", - "turbo": "^2.5.7", + "turbo": "^2.5.8", "typescript": "^5.9.2", "vite-tsconfig-paths": "^5.1.4", "vitest": "^3.2.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fd0eac619..4cce696fc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -62,7 +62,7 @@ importers: specifier: ^11.6.0 version: 11.6.0 '@turbo/gen': - specifier: ^2.5.7 + specifier: ^2.5.8 version: 2.5.8(@types/node@22.18.6)(typescript@5.9.2) '@vitejs/plugin-react': specifier: ^5.0.3 @@ -92,7 +92,7 @@ importers: specifier: ^11.6.0 version: 11.6.0 turbo: - specifier: ^2.5.7 + specifier: ^2.5.8 version: 2.5.8 typescript: specifier: ^5.9.2 @@ -2399,7 +2399,7 @@ importers: specifier: ^10.1.8 version: 10.1.8(eslint@9.36.0) eslint-config-turbo: - specifier: ^2.5.7 + specifier: ^2.5.8 version: 2.5.8(eslint@9.36.0)(turbo@2.5.8) eslint-plugin-import: specifier: ^2.32.0 diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index 8aa8e7ca3..8e9e5f33a 100644 --- a/tooling/eslint/package.json +++ b/tooling/eslint/package.json @@ -19,7 +19,7 @@ "dependencies": { "@next/eslint-plugin-next": "15.5.4", "eslint-config-prettier": "^10.1.8", - "eslint-config-turbo": "^2.5.7", + "eslint-config-turbo": "^2.5.8", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", From 026d9b841853657e4284c6c703b340a5dc0a9eab Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 29 Sep 2025 18:42:03 +0000 Subject: [PATCH 21/37] fix(deps): update dependency mysql2 to v3.15.1 (#4185) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/db/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/db/package.json b/packages/db/package.json index df39b7e14..b8dc034f4 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -58,7 +58,7 @@ "drizzle-kit": "^0.31.4", "drizzle-orm": "^0.44.5", "drizzle-zod": "^0.8.3", - "mysql2": "3.15.0", + "mysql2": "3.15.1", "pg": "^8.16.3", "superjson": "2.2.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4cce696fc..4e1663b01 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1167,13 +1167,13 @@ importers: version: 0.31.4 drizzle-orm: specifier: ^0.44.5 - version: 0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.0)(pg@8.16.3) + version: 0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.1)(pg@8.16.3) drizzle-zod: specifier: ^0.8.3 - version: 0.8.3(drizzle-orm@0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.0)(pg@8.16.3))(zod@4.1.11) + version: 0.8.3(drizzle-orm@0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.1)(pg@8.16.3))(zod@4.1.11) mysql2: - specifier: 3.15.0 - version: 3.15.0 + specifier: 3.15.1 + version: 3.15.1 pg: specifier: ^8.16.3 version: 8.16.3 @@ -7985,8 +7985,8 @@ packages: engines: {node: '>=8', npm: '>=5'} hasBin: true - mysql2@3.15.0: - resolution: {integrity: sha512-tT6pomf5Z/I7Jzxu8sScgrYBMK9bUFWd7Kbo6Fs1L0M13OOIJ/ZobGKS3Z7tQ8Re4lj+LnLXIQVZZxa3fhYKzA==} + mysql2@3.15.1: + resolution: {integrity: sha512-WZMIRZstT2MFfouEaDz/AGFnGi1A2GwaDe7XvKTdRJEYiAHbOrh4S3d8KFmQeh11U85G+BFjIvS1Di5alusZsw==} engines: {node: '>= 8.0'} mz@2.7.0: @@ -14865,19 +14865,19 @@ snapshots: transitivePeerDependencies: - supports-color - drizzle-orm@0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.0)(pg@8.16.3): + drizzle-orm@0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.1)(pg@8.16.3): optionalDependencies: '@libsql/client-wasm': 0.14.0 '@types/better-sqlite3': 7.6.13 '@types/pg': 8.15.5 better-sqlite3: 12.4.1 gel: 2.0.0 - mysql2: 3.15.0 + mysql2: 3.15.1 pg: 8.16.3 - drizzle-zod@0.8.3(drizzle-orm@0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.0)(pg@8.16.3))(zod@4.1.11): + drizzle-zod@0.8.3(drizzle-orm@0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.1)(pg@8.16.3))(zod@4.1.11): dependencies: - drizzle-orm: 0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.0)(pg@8.16.3) + drizzle-orm: 0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.1)(pg@8.16.3) zod: 4.1.11 dunder-proto@1.0.1: @@ -17225,7 +17225,7 @@ snapshots: '@babel/runtime': 7.28.4 global: 4.4.0 - mysql2@3.15.0: + mysql2@3.15.1: dependencies: aws-ssl-profiles: 1.1.2 denque: 2.1.0 From 88651171ad2f5d365b0be73312e4043d11581623 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 29 Sep 2025 22:21:10 +0000 Subject: [PATCH 22/37] chore(deps): update dependency node to v22.20.0 (#4183) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- .github/workflows/deployment-docker-image.yml | 2 +- Dockerfile | 2 +- apps/nextjs/package.json | 2 +- apps/tasks/package.json | 2 +- pnpm-lock.yaml | 116 +++++++++--------- tooling/github/setup/action.yml | 2 +- 6 files changed, 63 insertions(+), 63 deletions(-) diff --git a/.github/workflows/deployment-docker-image.yml b/.github/workflows/deployment-docker-image.yml index 1223b4db1..4d980912a 100644 --- a/.github/workflows/deployment-docker-image.yml +++ b/.github/workflows/deployment-docker-image.yml @@ -64,7 +64,7 @@ jobs: - uses: actions/setup-node@v5 if: env.SKIP_RELEASE == 'false' with: - node-version: 22.19.0 + node-version: 22.20.0 cache: "pnpm" - run: npm i -g pnpm if: env.SKIP_RELEASE == 'false' diff --git a/Dockerfile b/Dockerfile index 7265878d0..7d183cb9c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:22.19.0-alpine AS base +FROM node:22.20.0-alpine AS base FROM base AS builder RUN apk add --no-cache libc6-compat diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index aa4fba9b1..b5dc51190 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -94,7 +94,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/chroma-js": "3.1.1", - "@types/node": "^22.18.6", + "@types/node": "^22.18.7", "@types/prismjs": "^1.26.5", "@types/react": "19.1.13", "@types/react-dom": "19.1.9", diff --git a/apps/tasks/package.json b/apps/tasks/package.json index 63a61ed33..e99aa3e8c 100644 --- a/apps/tasks/package.json +++ b/apps/tasks/package.json @@ -47,7 +47,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "@types/node": "^22.18.6", + "@types/node": "^22.18.7", "dotenv-cli": "^10.0.0", "esbuild": "^0.25.10", "eslint": "^9.36.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4e1663b01..004ed8d14 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,10 +63,10 @@ importers: version: 11.6.0 '@turbo/gen': specifier: ^2.5.8 - version: 2.5.8(@types/node@22.18.6)(typescript@5.9.2) + version: 2.5.8(@types/node@22.18.7)(typescript@5.9.2) '@vitejs/plugin-react': specifier: ^5.0.3 - version: 5.0.3(vite@7.1.7(@types/node@22.18.6)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) + version: 5.0.3(vite@7.1.7(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) '@vitest/coverage-v8': specifier: ^3.2.4 version: 3.2.4(vitest@3.2.4) @@ -99,10 +99,10 @@ importers: version: 5.9.2 vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@22.18.6)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) + version: 5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.6)(@vitest/ui@3.2.4)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/ui@3.2.4)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) apps/nextjs: dependencies: @@ -339,8 +339,8 @@ importers: specifier: 3.1.1 version: 3.1.1 '@types/node': - specifier: ^22.18.6 - version: 22.18.6 + specifier: ^22.18.7 + version: 22.18.7 '@types/prismjs': specifier: ^1.26.5 version: 1.26.5 @@ -448,8 +448,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript '@types/node': - specifier: ^22.18.6 - version: 22.18.6 + specifier: ^22.18.7 + version: 22.18.7 dotenv-cli: specifier: ^10.0.0 version: 10.0.0 @@ -4605,8 +4605,8 @@ packages: '@types/node@18.19.50': resolution: {integrity: sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==} - '@types/node@22.18.6': - resolution: {integrity: sha512-r8uszLPpeIWbNKtvWRt/DbVi5zbqZyj1PTmhRMqBMvDnaz1QpmSKujUtJLrqGZeoM8v72MfYggDceY4K1itzWQ==} + '@types/node@22.18.7': + resolution: {integrity: sha512-3E97nlWEVp2V6J7aMkR8eOnw/w0pArPwf/5/W0865f+xzBoGL/ZuHkTAKAGN7cOWNwd+sG+hZOqj+fjzeHS75g==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -11689,7 +11689,7 @@ snapshots: '@kubernetes/client-node@1.3.0': dependencies: '@types/js-yaml': 4.0.9 - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/node-fetch': 2.6.12 '@types/stream-buffers': 3.0.7 form-data: 4.0.4 @@ -13081,7 +13081,7 @@ snapshots: '@tsconfig/svelte@1.0.13': {} - '@turbo/gen@2.5.8(@types/node@22.18.6)(typescript@5.9.2)': + '@turbo/gen@2.5.8(@types/node@22.18.7)(typescript@5.9.2)': dependencies: '@turbo/workspaces': 2.5.8 commander: 10.0.1 @@ -13091,7 +13091,7 @@ snapshots: node-plop: 0.26.3 picocolors: 1.0.1 proxy-agent: 6.5.0 - ts-node: 10.9.2(@types/node@22.18.6)(typescript@5.9.2) + ts-node: 10.9.2(@types/node@22.18.7)(typescript@5.9.2) update-check: 1.5.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -13117,11 +13117,11 @@ snapshots: '@types/adm-zip@0.5.7': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/asn1@0.2.4': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/aws-lambda@8.10.146': {} @@ -13148,16 +13148,16 @@ snapshots: '@types/bcrypt@6.0.0': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/better-sqlite3@7.6.13': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/chai@5.2.2': dependencies: @@ -13167,7 +13167,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/cookie@0.4.1': {} @@ -13176,11 +13176,11 @@ snapshots: '@types/connect': 3.4.38 '@types/express': 4.17.21 '@types/keygrip': 1.0.6 - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/cors@2.8.17': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/css-font-loading-module@0.0.7': {} @@ -13218,13 +13218,13 @@ snapshots: '@types/docker-modem@3.0.6': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/ssh2': 1.15.1 '@types/dockerode@3.3.44': dependencies: '@types/docker-modem': 3.0.6 - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/ssh2': 1.15.1 '@types/estree-jsx@1.0.5': @@ -13235,7 +13235,7 @@ snapshots: '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/qs': 6.9.16 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -13250,7 +13250,7 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/hast@2.3.10': dependencies: @@ -13298,7 +13298,7 @@ snapshots: '@types/node-fetch@2.6.12': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 form-data: 4.0.4 '@types/node-unifi@2.5.1(patch_hash=5e6ae51e2a17a7f9729bfa30b0eb3d0842a5810ac6db47603ab4a6efa1ed84c5)': @@ -13309,7 +13309,7 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@22.18.6': + '@types/node@22.18.7': dependencies: undici-types: 6.21.0 @@ -13317,7 +13317,7 @@ snapshots: '@types/pg@8.15.5': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 pg-protocol: 1.10.3 pg-types: 2.2.0 @@ -13344,21 +13344,21 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/send': 0.17.4 '@types/ssh2-streams@0.1.12': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/ssh2@0.5.52': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/ssh2-streams': 0.1.12 '@types/ssh2@1.15.1': @@ -13367,7 +13367,7 @@ snapshots: '@types/stream-buffers@3.0.7': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/swagger-ui-react@5.18.0': dependencies: @@ -13375,7 +13375,7 @@ snapshots: '@types/through@0.0.33': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/tinycolor2@1.4.6': {} @@ -13394,11 +13394,11 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@types/xml2js@0.4.14': dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@typescript-eslint/eslint-plugin@8.44.1(@typescript-eslint/parser@8.44.1(eslint@9.36.0)(typescript@5.9.2))(eslint@9.36.0)(typescript@5.9.2)': dependencies: @@ -13525,7 +13525,7 @@ snapshots: global: 4.4.0 is-function: 1.0.2 - '@vitejs/plugin-react@5.0.3(vite@7.1.7(@types/node@22.18.6)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1))': + '@vitejs/plugin-react@5.0.3(vite@7.1.7(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1))': dependencies: '@babel/core': 7.28.4 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) @@ -13533,7 +13533,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.35 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 7.1.7(@types/node@22.18.6)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + vite: 7.1.7(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) transitivePeerDependencies: - supports-color @@ -13552,7 +13552,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.6)(@vitest/ui@3.2.4)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/ui@3.2.4)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) transitivePeerDependencies: - supports-color @@ -13564,13 +13564,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.1.7(@types/node@22.18.6)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1))': + '@vitest/mocker@3.2.4(vite@7.1.7(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 7.1.7(@types/node@22.18.6)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + vite: 7.1.7(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) '@vitest/pretty-format@3.2.4': dependencies: @@ -13601,7 +13601,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.6)(@vitest/ui@3.2.4)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/ui@3.2.4)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) '@vitest/utils@3.2.4': dependencies: @@ -14933,7 +14933,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 22.18.6 + '@types/node': 22.18.7 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.7.2 @@ -16560,7 +16560,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -18094,7 +18094,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.18.6 + '@types/node': 22.18.7 long: 5.2.3 proxmox-api@1.1.1: @@ -19565,14 +19565,14 @@ snapshots: ts-mixer@6.0.4: {} - ts-node@10.9.2(@types/node@22.18.6)(typescript@5.9.2): + ts-node@10.9.2(@types/node@22.18.7)(typescript@5.9.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.18.6 + '@types/node': 22.18.7 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -20038,13 +20038,13 @@ snapshots: dependencies: global: 4.4.0 - vite-node@3.2.4(@types/node@22.18.6)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1): + vite-node@3.2.4(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.7(@types/node@22.18.6)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + vite: 7.1.7(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) transitivePeerDependencies: - '@types/node' - jiti @@ -20059,18 +20059,18 @@ snapshots: - tsx - yaml - vite-tsconfig-paths@5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@22.18.6)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)): + vite-tsconfig-paths@5.1.4(typescript@5.9.2)(vite@7.1.7(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.3(typescript@5.9.2) optionalDependencies: - vite: 7.1.7(@types/node@22.18.6)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + vite: 7.1.7(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) transitivePeerDependencies: - supports-color - typescript - vite@7.1.7(@types/node@22.18.6)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1): + vite@7.1.7(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1): dependencies: esbuild: 0.25.10 fdir: 6.5.0(picomatch@4.0.3) @@ -20079,7 +20079,7 @@ snapshots: rollup: 4.48.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 22.18.6 + '@types/node': 22.18.7 fsevents: 2.3.3 sass: 1.93.2 sugarss: 5.0.0(postcss@8.5.6) @@ -20087,11 +20087,11 @@ snapshots: tsx: 4.20.5 yaml: 2.5.1 - vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.6)(@vitest/ui@3.2.4)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/ui@3.2.4)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.7(@types/node@22.18.6)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) + '@vitest/mocker': 3.2.4(vite@7.1.7(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -20109,12 +20109,12 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.7(@types/node@22.18.6)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) - vite-node: 3.2.4(@types/node@22.18.6)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + vite: 7.1.7(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) + vite-node: 3.2.4(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 22.18.6 + '@types/node': 22.18.7 '@vitest/ui': 3.2.4(vitest@3.2.4) jsdom: 27.0.0(postcss@8.5.6) transitivePeerDependencies: diff --git a/tooling/github/setup/action.yml b/tooling/github/setup/action.yml index db9d781f5..2a553d2c6 100644 --- a/tooling/github/setup/action.yml +++ b/tooling/github/setup/action.yml @@ -7,7 +7,7 @@ runs: - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v5 with: - node-version: 22.19.0 + node-version: 22.20.0 cache: "pnpm" - shell: bash From b7b79d8722f50af293c971fbc3547eb7487ecaf1 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 30 Sep 2025 01:54:38 +0000 Subject: [PATCH 23/37] fix(deps): update trpc monorepo to ^11.6.0 (#4188) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 8 +-- packages/api/package.json | 8 +-- packages/cron-job-api/package.json | 6 +- pnpm-lock.yaml | 112 ++++++++++++++--------------- 4 files changed, 67 insertions(+), 67 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index b5dc51190..19995c905 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -61,10 +61,10 @@ "@tanstack/react-query": "^5.90.2", "@tanstack/react-query-devtools": "^5.90.2", "@tanstack/react-query-next-experimental": "^5.90.2", - "@trpc/client": "^11.5.1", - "@trpc/next": "^11.5.1", - "@trpc/react-query": "^11.5.1", - "@trpc/server": "^11.5.1", + "@trpc/client": "^11.6.0", + "@trpc/next": "^11.6.0", + "@trpc/react-query": "^11.6.0", + "@trpc/server": "^11.6.0", "@xterm/addon-canvas": "^0.7.0", "@xterm/addon-fit": "0.10.0", "@xterm/xterm": "^5.5.0", diff --git a/packages/api/package.json b/packages/api/package.json index f157b34ed..de5841b10 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -43,10 +43,10 @@ "@homarr/validation": "workspace:^0.1.0", "@kubernetes/client-node": "^1.3.0", "@tanstack/react-query": "^5.90.2", - "@trpc/client": "^11.5.1", - "@trpc/react-query": "^11.5.1", - "@trpc/server": "^11.5.1", - "@trpc/tanstack-react-query": "^11.5.1", + "@trpc/client": "^11.6.0", + "@trpc/react-query": "^11.6.0", + "@trpc/server": "^11.6.0", + "@trpc/tanstack-react-query": "^11.6.0", "lodash.clonedeep": "^4.5.0", "next": "15.5.4", "react": "19.1.1", diff --git a/packages/cron-job-api/package.json b/packages/cron-job-api/package.json index f99a20f0d..ba99c0c94 100644 --- a/packages/cron-job-api/package.json +++ b/packages/cron-job-api/package.json @@ -30,9 +30,9 @@ "@homarr/cron-jobs": "workspace:^0.1.0", "@homarr/log": "workspace:^0.1.0", "@tanstack/react-query": "^5.90.2", - "@trpc/client": "^11.5.1", - "@trpc/server": "^11.5.1", - "@trpc/tanstack-react-query": "^11.5.1", + "@trpc/client": "^11.6.0", + "@trpc/server": "^11.6.0", + "@trpc/tanstack-react-query": "^11.6.0", "node-cron": "^4.2.1", "react": "19.1.1", "zod": "^4.1.11" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 004ed8d14..f6c8e0352 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -245,17 +245,17 @@ importers: specifier: ^5.90.2 version: 5.90.2(@tanstack/react-query@5.90.2(react@19.1.1))(next@15.5.4(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react@19.1.1) '@trpc/client': - specifier: ^11.5.1 - version: 11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2) + specifier: ^11.6.0 + version: 11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2) '@trpc/next': - specifier: ^11.5.1 - version: 11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/react-query@11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(next@15.5.4(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) + specifier: ^11.6.0 + version: 11.6.0(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2))(@trpc/react-query@11.6.0(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.6.0(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2))(@trpc/server@11.6.0(typescript@5.9.2))(next@15.5.4(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) '@trpc/react-query': - specifier: ^11.5.1 - version: 11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) + specifier: ^11.6.0 + version: 11.6.0(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.6.0(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) '@trpc/server': - specifier: ^11.5.1 - version: 11.5.1(typescript@5.9.2) + specifier: ^11.6.0 + version: 11.6.0(typescript@5.9.2) '@xterm/addon-canvas': specifier: ^0.7.0 version: 0.7.0(@xterm/xterm@5.5.0) @@ -633,17 +633,17 @@ importers: specifier: ^5.90.2 version: 5.90.2(react@19.1.1) '@trpc/client': - specifier: ^11.5.1 - version: 11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2) + specifier: ^11.6.0 + version: 11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2) '@trpc/react-query': - specifier: ^11.5.1 - version: 11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) + specifier: ^11.6.0 + version: 11.6.0(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.6.0(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) '@trpc/server': - specifier: ^11.5.1 - version: 11.5.1(typescript@5.9.2) + specifier: ^11.6.0 + version: 11.6.0(typescript@5.9.2) '@trpc/tanstack-react-query': - specifier: ^11.5.1 - version: 11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) + specifier: ^11.6.0 + version: 11.6.0(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.6.0(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) lodash.clonedeep: specifier: ^4.5.0 version: 4.5.0 @@ -661,7 +661,7 @@ importers: version: 2.2.2 trpc-to-openapi: specifier: ^3.0.1 - version: 3.0.1(patch_hash=2ca3c16af0fcca0c736697ad4fe553a14f794524fa9ce0d5c3e8ee4aea76090c)(@trpc/server@11.5.1(typescript@5.9.2))(zod-openapi@5.3.0(zod@4.1.11))(zod@4.1.11) + version: 3.0.1(patch_hash=2ca3c16af0fcca0c736697ad4fe553a14f794524fa9ce0d5c3e8ee4aea76090c)(@trpc/server@11.6.0(typescript@5.9.2))(zod-openapi@5.3.0(zod@4.1.11))(zod@4.1.11) zod: specifier: ^4.1.11 version: 4.1.11 @@ -961,14 +961,14 @@ importers: specifier: ^5.90.2 version: 5.90.2(react@19.1.1) '@trpc/client': - specifier: ^11.5.1 - version: 11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2) + specifier: ^11.6.0 + version: 11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2) '@trpc/server': - specifier: ^11.5.1 - version: 11.5.1(typescript@5.9.2) + specifier: ^11.6.0 + version: 11.6.0(typescript@5.9.2) '@trpc/tanstack-react-query': - specifier: ^11.5.1 - version: 11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) + specifier: ^11.6.0 + version: 11.6.0(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.6.0(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) node-cron: specifier: ^4.2.1 version: 4.2.1 @@ -4369,19 +4369,19 @@ packages: tree-sitter: optional: true - '@trpc/client@11.5.1': - resolution: {integrity: sha512-7I6JJ1I1lxv3S87ht3FAIZi0XxQa7hnQ9K+Oo5BH7cGO8ZtWe9Ftq6ItdkuDfpsnsRPcR2h158AMWbNs/iptqg==} + '@trpc/client@11.6.0': + resolution: {integrity: sha512-DyWbYk2hd50BaVrXWVkaUnaSwgAF5g/lfBkXtkF1Aqlk6BtSzGUo3owPkgqQO2I5LwWy1+ra9TsSfBBvIZpTwg==} peerDependencies: - '@trpc/server': 11.5.1 + '@trpc/server': 11.6.0 typescript: '>=5.7.2' - '@trpc/next@11.5.1': - resolution: {integrity: sha512-MWb7Jqa0XYx0z2he7Eq7HSILc2z9oDqUtsbWz+S6LWCemewRSRzmG8UuoiZm+ICEoRa452RmqeQH1EYiPCWTUg==} + '@trpc/next@11.6.0': + resolution: {integrity: sha512-LVzXQ4f3pyOJDMA0qXaWkTnnJtnRgzDvW5c1SPuragI69r9mG+Qs0+SgeekV/buSqUy35wMYVvwuEB/DfKvODw==} peerDependencies: '@tanstack/react-query': ^5.59.15 - '@trpc/client': 11.5.1 - '@trpc/react-query': 11.5.1 - '@trpc/server': 11.5.1 + '@trpc/client': 11.6.0 + '@trpc/react-query': 11.6.0 + '@trpc/server': 11.6.0 next: '*' react: '>=16.8.0' react-dom: '>=16.8.0' @@ -4392,27 +4392,27 @@ packages: '@trpc/react-query': optional: true - '@trpc/react-query@11.5.1': - resolution: {integrity: sha512-Y+e0Lp7na1LAjoYqtHVjxpfayOuvvnuchS723b4dsI/V0h3irBuI+bx38S3m7RgaIh/L1av1SldFrKIauk+r/A==} + '@trpc/react-query@11.6.0': + resolution: {integrity: sha512-xljUCzROa23cC89SEd5fwbKiWrGus2NDwtg8zszPlsFvaByWW50Jx6y5sLPXhp/g1FBsEtCInNNhEEL0UCHwGw==} peerDependencies: '@tanstack/react-query': ^5.80.3 - '@trpc/client': 11.5.1 - '@trpc/server': 11.5.1 + '@trpc/client': 11.6.0 + '@trpc/server': 11.6.0 react: '>=18.2.0' react-dom: '>=18.2.0' typescript: '>=5.7.2' - '@trpc/server@11.5.1': - resolution: {integrity: sha512-KIDzHRS5m8U1ncPwjgtOtPWK9lNO0kYL7b+lnvKXRqowSAQIEC/z6y7g/dkt4Aqv3DKI/STLydt2/afrP1QrxQ==} + '@trpc/server@11.6.0': + resolution: {integrity: sha512-skTso0AWbOZck40jwNeYv++AMZXNWLUWdyk+pB5iVaYmEKTuEeMoPrEudR12VafbEU6tZa8HK3QhBfTYYHDCdg==} peerDependencies: typescript: '>=5.7.2' - '@trpc/tanstack-react-query@11.5.1': - resolution: {integrity: sha512-1irzKOXhasMq09pHvLqJPTTwaEULIoNfFtoeLNkLnOVHLGvfHkS9qvpVjinRyW1aiQi7OqFDeaUDrQhtbP6tVA==} + '@trpc/tanstack-react-query@11.6.0': + resolution: {integrity: sha512-254OpGV2RT9Djl6HRJmokDMT4pZz3beLs+8/T35ySfBxiC5OdEsOeESIJpC302YaZcCGwkOZ+d+FKFXgpy0YtQ==} peerDependencies: '@tanstack/react-query': ^5.80.3 - '@trpc/client': 11.5.1 - '@trpc/server': 11.5.1 + '@trpc/client': 11.6.0 + '@trpc/server': 11.6.0 react: '>=18.2.0' react-dom: '>=18.2.0' typescript: '>=5.7.2' @@ -13032,41 +13032,41 @@ snapshots: tree-sitter: 0.22.4 optional: true - '@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2)': + '@trpc/client@11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2)': dependencies: - '@trpc/server': 11.5.1(typescript@5.9.2) + '@trpc/server': 11.6.0(typescript@5.9.2) typescript: 5.9.2 - '@trpc/next@11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/react-query@11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(next@15.5.4(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': + '@trpc/next@11.6.0(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2))(@trpc/react-query@11.6.0(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.6.0(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2))(@trpc/server@11.6.0(typescript@5.9.2))(next@15.5.4(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': dependencies: - '@trpc/client': 11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2) - '@trpc/server': 11.5.1(typescript@5.9.2) + '@trpc/client': 11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2) + '@trpc/server': 11.6.0(typescript@5.9.2) next: 15.5.4(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) typescript: 5.9.2 optionalDependencies: '@tanstack/react-query': 5.90.2(react@19.1.1) - '@trpc/react-query': 11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) + '@trpc/react-query': 11.6.0(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.6.0(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2) - '@trpc/react-query@11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': + '@trpc/react-query@11.6.0(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.6.0(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': dependencies: '@tanstack/react-query': 5.90.2(react@19.1.1) - '@trpc/client': 11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2) - '@trpc/server': 11.5.1(typescript@5.9.2) + '@trpc/client': 11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2) + '@trpc/server': 11.6.0(typescript@5.9.2) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) typescript: 5.9.2 - '@trpc/server@11.5.1(typescript@5.9.2)': + '@trpc/server@11.6.0(typescript@5.9.2)': dependencies: typescript: 5.9.2 - '@trpc/tanstack-react-query@11.5.1(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.5.1(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': + '@trpc/tanstack-react-query@11.6.0(@tanstack/react-query@5.90.2(react@19.1.1))(@trpc/client@11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2))(@trpc/server@11.6.0(typescript@5.9.2))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.9.2)': dependencies: '@tanstack/react-query': 5.90.2(react@19.1.1) - '@trpc/client': 11.5.1(@trpc/server@11.5.1(typescript@5.9.2))(typescript@5.9.2) - '@trpc/server': 11.5.1(typescript@5.9.2) + '@trpc/client': 11.6.0(@trpc/server@11.6.0(typescript@5.9.2))(typescript@5.9.2) + '@trpc/server': 11.6.0(typescript@5.9.2) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) typescript: 5.9.2 @@ -19548,9 +19548,9 @@ snapshots: trough@2.2.0: {} - trpc-to-openapi@3.0.1(patch_hash=2ca3c16af0fcca0c736697ad4fe553a14f794524fa9ce0d5c3e8ee4aea76090c)(@trpc/server@11.5.1(typescript@5.9.2))(zod-openapi@5.3.0(zod@4.1.11))(zod@4.1.11): + trpc-to-openapi@3.0.1(patch_hash=2ca3c16af0fcca0c736697ad4fe553a14f794524fa9ce0d5c3e8ee4aea76090c)(@trpc/server@11.6.0(typescript@5.9.2))(zod-openapi@5.3.0(zod@4.1.11))(zod@4.1.11): dependencies: - '@trpc/server': 11.5.1(typescript@5.9.2) + '@trpc/server': 11.6.0(typescript@5.9.2) co-body: 6.2.0 h3: 1.15.1 openapi3-ts: 4.4.0 From 82c31efc02e8f7b3793c2ef115656f85ef97c9ba Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 30 Sep 2025 16:37:46 +0000 Subject: [PATCH 24/37] fix(deps): update dependency jotai to ^2.15.0 (#4192) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- packages/spotlight/package.json | 2 +- pnpm-lock.yaml | 16 ++++++++-------- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 19995c905..90e33cff8 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -74,7 +74,7 @@ "dotenv": "^17.2.2", "flag-icons": "^7.5.0", "glob": "^11.0.3", - "jotai": "^2.14.0", + "jotai": "^2.15.0", "mantine-react-table": "2.0.0-beta.9", "next": "15.5.4", "postcss-preset-mantine": "^1.18.0", diff --git a/packages/spotlight/package.json b/packages/spotlight/package.json index 85ab605c1..8486e4911 100644 --- a/packages/spotlight/package.json +++ b/packages/spotlight/package.json @@ -37,7 +37,7 @@ "@mantine/hooks": "^8.3.2", "@mantine/spotlight": "^8.3.2", "@tabler/icons-react": "^3.35.0", - "jotai": "^2.14.0", + "jotai": "^2.15.0", "next": "15.5.4", "react": "19.1.1", "react-dom": "19.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f6c8e0352..2bcf54dca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -284,8 +284,8 @@ importers: specifier: ^11.0.3 version: 11.0.3 jotai: - specifier: ^2.14.0 - version: 2.14.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.1.13)(react@19.1.1) + specifier: ^2.15.0 + version: 2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.1.13)(react@19.1.1) mantine-react-table: specifier: 2.0.0-beta.9 version: 2.0.0-beta.9(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -2034,8 +2034,8 @@ importers: specifier: ^3.35.0 version: 3.35.0(react@19.1.1) jotai: - specifier: ^2.14.0 - version: 2.14.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.1.13)(react@19.1.1) + specifier: ^2.15.0 + version: 2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.1.13)(react@19.1.1) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) @@ -7436,8 +7436,8 @@ packages: jose@6.0.8: resolution: {integrity: sha512-EyUPtOKyTYq+iMOszO42eobQllaIjJnwkZ2U93aJzNyPibCy7CEvT9UQnaCVB51IAd49gbNdCew1c0LcLTCB2g==} - jotai@2.14.0: - resolution: {integrity: sha512-JQkNkTnqjk1BlSUjHfXi+pGG/573bVN104gp6CymhrWDseZGDReTNniWrLhJ+zXbM6pH+82+UNJ2vwYQUkQMWQ==} + jotai@2.15.0: + resolution: {integrity: sha512-nbp/6jN2Ftxgw0VwoVnOg0m5qYM1rVcfvij+MZx99Z5IK13eGve9FJoCwGv+17JvVthTjhSmNtT5e1coJnr6aw==} engines: {node: '>=12.20.0'} peerDependencies: '@babel/core': '>=7.0.0' @@ -16566,14 +16566,14 @@ snapshots: jose@6.0.8: {} - jotai@2.14.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.1.13)(react@19.1.1): + jotai@2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.1.13)(react@19.1.1): optionalDependencies: '@babel/core': 7.26.0 '@babel/template': 7.27.2 '@types/react': 19.1.13 react: 19.1.1 - jotai@2.14.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.1.13)(react@19.1.1): + jotai@2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.1.13)(react@19.1.1): optionalDependencies: '@babel/core': 7.28.4 '@babel/template': 7.27.2 From 2ec0ffec5e50d2b931d9b65cf81fd141ebfd531f Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 12:59:49 +0000 Subject: [PATCH 25/37] fix(deps): update dependency drizzle-kit to ^0.31.5 (#4195) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/db/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/db/package.json b/packages/db/package.json index b8dc034f4..f34258529 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -55,7 +55,7 @@ "@testcontainers/postgresql": "^11.6.0", "better-sqlite3": "^12.4.1", "dotenv": "^17.2.2", - "drizzle-kit": "^0.31.4", + "drizzle-kit": "^0.31.5", "drizzle-orm": "^0.44.5", "drizzle-zod": "^0.8.3", "mysql2": "3.15.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2bcf54dca..73b4398df 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1163,8 +1163,8 @@ importers: specifier: ^17.2.2 version: 17.2.2 drizzle-kit: - specifier: ^0.31.4 - version: 0.31.4 + specifier: ^0.31.5 + version: 0.31.5 drizzle-orm: specifier: ^0.44.5 version: 0.44.5(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.1)(pg@8.16.3) @@ -5989,8 +5989,8 @@ packages: resolution: {integrity: sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==} engines: {node: '>=4'} - drizzle-kit@0.31.4: - resolution: {integrity: sha512-tCPWVZWZqWVx2XUsVpJRnH9Mx0ClVOf5YUHerZ5so1OKSlqww4zy1R5ksEdGRcO3tM3zj0PYN6V48TbQCL1RfA==} + drizzle-kit@0.31.5: + resolution: {integrity: sha512-+CHgPFzuoTQTt7cOYCV6MOw2w8vqEn/ap1yv4bpZOWL03u7rlVRQhUY0WYT3rHsgVTXwYQDZaSUJSQrMBUKuWg==} hasBin: true drizzle-orm@0.44.5: @@ -14856,7 +14856,7 @@ snapshots: drange@1.1.1: {} - drizzle-kit@0.31.4: + drizzle-kit@0.31.5: dependencies: '@drizzle-team/brocli': 0.10.2 '@esbuild-kit/esm-loader': 2.6.5 From b81a62127e17c57701f203bf7aa15e209458ce08 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 18:41:19 +0000 Subject: [PATCH 26/37] chore(deps): update dependency @types/react to v19.1.14 (#4196) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- packages/cron-job-api/package.json | 2 +- pnpm-lock.yaml | 176 ++++++++++++++--------------- 3 files changed, 90 insertions(+), 90 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 90e33cff8..3bd3cc307 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -96,7 +96,7 @@ "@types/chroma-js": "3.1.1", "@types/node": "^22.18.7", "@types/prismjs": "^1.26.5", - "@types/react": "19.1.13", + "@types/react": "19.1.14", "@types/react-dom": "19.1.9", "@types/swagger-ui-react": "^5.18.0", "concurrently": "^9.2.1", diff --git a/packages/cron-job-api/package.json b/packages/cron-job-api/package.json index ba99c0c94..6619249d4 100644 --- a/packages/cron-job-api/package.json +++ b/packages/cron-job-api/package.json @@ -42,7 +42,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/node-cron": "^3.0.11", - "@types/react": "19.1.13", + "@types/react": "19.1.14", "eslint": "^9.36.0", "typescript": "^5.9.2" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 73b4398df..4a154344f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -216,19 +216,19 @@ importers: version: 8.3.2(chroma-js@3.1.2) '@mantine/core': specifier: ^8.3.2 - version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/dropzone': specifier: ^8.3.2 - version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': specifier: ^8.3.2 version: 8.3.2(react@19.1.1) '@mantine/modals': specifier: ^8.3.2 - version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/tiptap': specifier: ^8.3.2 - version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@million/lint': specifier: 1.0.14 version: 1.0.14(webpack-sources@3.2.3) @@ -285,10 +285,10 @@ importers: version: 11.0.3 jotai: specifier: ^2.15.0 - version: 2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.1.13)(react@19.1.1) + version: 2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.1.14)(react@19.1.1) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 2.0.0-beta.9(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.26.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) @@ -318,7 +318,7 @@ importers: version: 2.2.2 swagger-ui-react: specifier: ^5.29.0 - version: 5.29.0(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 5.29.0(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) use-deep-compare-effect: specifier: ^1.8.1 version: 1.8.1(react@19.1.1) @@ -345,11 +345,11 @@ importers: specifier: ^1.26.5 version: 1.26.5 '@types/react': - specifier: 19.1.13 - version: 19.1.13 + specifier: 19.1.14 + version: 19.1.14 '@types/react-dom': specifier: 19.1.9 - version: 19.1.9(@types/react@19.1.13) + version: 19.1.9(@types/react@19.1.14) '@types/swagger-ui-react': specifier: ^5.18.0 version: 5.18.0 @@ -992,8 +992,8 @@ importers: specifier: ^3.0.11 version: 3.0.11 '@types/react': - specifier: 19.1.13 - version: 19.1.13 + specifier: 19.1.14 + version: 19.1.14 eslint: specifier: ^9.36.0 version: 9.36.0 @@ -1146,7 +1146,7 @@ importers: version: link:../server-settings '@mantine/core': specifier: ^8.3.2 - version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@paralleldrive/cuid2': specifier: ^2.2.2 version: 2.2.2 @@ -1339,7 +1339,7 @@ importers: version: link:../validation '@mantine/core': specifier: ^8.3.2 - version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: specifier: 19.1.1 version: 19.1.1 @@ -1569,7 +1569,7 @@ importers: version: link:../ui '@mantine/core': specifier: ^8.3.2 - version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': specifier: ^8.3.2 version: 8.3.2(react@19.1.1) @@ -1630,7 +1630,7 @@ importers: version: link:../validation '@mantine/core': specifier: ^8.3.2 - version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.1.1) @@ -1673,7 +1673,7 @@ importers: version: link:../ui '@mantine/notifications': specifier: ^8.3.2 - version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.1.1) @@ -1731,7 +1731,7 @@ importers: version: link:../validation '@mantine/core': specifier: ^8.3.2 - version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': specifier: ^8.3.2 version: 8.3.2(react@19.1.1) @@ -1962,7 +1962,7 @@ importers: version: link:../server-settings '@mantine/dates': specifier: ^8.3.2 - version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) @@ -2023,19 +2023,19 @@ importers: version: link:../ui '@mantine/core': specifier: ^8.3.2 - version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': specifier: ^8.3.2 version: 8.3.2(react@19.1.1) '@mantine/spotlight': specifier: ^8.3.2 - version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.1.1) jotai: specifier: ^2.15.0 - version: 2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.1.13)(react@19.1.1) + version: 2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.1.14)(react@19.1.1) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) @@ -2081,7 +2081,7 @@ importers: version: 4.3.1 mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 2.0.0-beta.9(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) @@ -2130,10 +2130,10 @@ importers: version: link:../validation '@mantine/core': specifier: ^8.3.2 - version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/dates': specifier: ^8.3.2 - version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': specifier: ^8.3.2 version: 8.3.2(react@19.1.1) @@ -2142,7 +2142,7 @@ importers: version: 3.35.0(react@19.1.1) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 2.0.0-beta.9(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) @@ -2279,10 +2279,10 @@ importers: version: link:../validation '@mantine/charts': specifier: ^8.3.2 - version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(recharts@2.15.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)) + version: 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(recharts@2.15.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)) '@mantine/core': specifier: ^8.3.2 - version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': specifier: ^8.3.2 version: 8.3.2(react@19.1.1) @@ -2348,7 +2348,7 @@ importers: version: 1.3.0(@mantine/form@8.3.2(react@19.1.1))(zod@4.1.11) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + version: 2.0.0-beta.9(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.93.2) @@ -2360,7 +2360,7 @@ importers: version: 19.1.1(react@19.1.1) react-markdown: specifier: ^10.1.0 - version: 10.1.0(@types/react@19.1.13)(react@19.1.1) + version: 10.1.0(@types/react@19.1.14)(react@19.1.1) recharts: specifier: ^2.15.4 version: 2.15.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -4631,8 +4631,8 @@ packages: peerDependencies: '@types/react': ^19.0.0 - '@types/react@19.1.13': - resolution: {integrity: sha512-hHkbU/eoO3EG5/MZkuFSKmYqPbSVk5byPFa3e7y/8TybHiLMACgI8seVYlicwk7H5K/rI2px9xrQp/C+AUDTiQ==} + '@types/react@19.1.14': + resolution: {integrity: sha512-ukd93VGzaNPMAUPy0gRDSC57UuQbnH9Kussp7HBjM06YFi9uZTFhOvMSO2OKqXm1rSgzOE+pVx1k1PYHGwlc8Q==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -11722,9 +11722,9 @@ snapshots: js-base64: 3.7.7 optional: true - '@mantine/charts@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(recharts@2.15.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1))': + '@mantine/charts@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(recharts@2.15.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1))': dependencies: - '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': 8.3.2(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -11734,7 +11734,7 @@ snapshots: dependencies: chroma-js: 3.1.2 - '@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@floating-ui/react': 0.27.16(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': 8.3.2(react@19.1.1) @@ -11742,24 +11742,24 @@ snapshots: react: 19.1.1 react-dom: 19.1.1(react@19.1.1) react-number-format: 5.4.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - react-remove-scroll: 2.7.1(@types/react@19.1.13)(react@19.1.1) - react-textarea-autosize: 8.5.9(@types/react@19.1.13)(react@19.1.1) + react-remove-scroll: 2.7.1(@types/react@19.1.14)(react@19.1.1) + react-textarea-autosize: 8.5.9(@types/react@19.1.14)(react@19.1.1) type-fest: 4.41.0 transitivePeerDependencies: - '@types/react' - '@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': 8.3.2(react@19.1.1) clsx: 2.1.1 dayjs: 1.11.18 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@mantine/dropzone@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@mantine/dropzone@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': 8.3.2(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -11775,25 +11775,25 @@ snapshots: dependencies: react: 19.1.1 - '@mantine/modals@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@mantine/modals@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': 8.3.2(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@mantine/notifications@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@mantine/notifications@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': 8.3.2(react@19.1.1) '@mantine/store': 8.3.2(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) react-transition-group: 4.4.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@mantine/spotlight@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@mantine/spotlight@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': 8.3.2(react@19.1.1) '@mantine/store': 8.3.2(react@19.1.1) react: 19.1.1 @@ -11803,9 +11803,9 @@ snapshots: dependencies: react: 19.1.1 - '@mantine/tiptap@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@mantine/tiptap@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': 8.3.2(react@19.1.1) '@tiptap/extension-link': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) '@tiptap/react': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -13331,11 +13331,11 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react-dom@19.1.9(@types/react@19.1.13)': + '@types/react-dom@19.1.9(@types/react@19.1.14)': dependencies: - '@types/react': 19.1.13 + '@types/react': 19.1.14 - '@types/react@19.1.13': + '@types/react@19.1.14': dependencies: csstype: 3.1.3 @@ -13371,7 +13371,7 @@ snapshots: '@types/swagger-ui-react@5.18.0': dependencies: - '@types/react': 19.1.13 + '@types/react': 19.1.14 '@types/through@0.0.33': dependencies: @@ -16566,18 +16566,18 @@ snapshots: jose@6.0.8: {} - jotai@2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.1.13)(react@19.1.1): + jotai@2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.1.14)(react@19.1.1): optionalDependencies: '@babel/core': 7.26.0 '@babel/template': 7.27.2 - '@types/react': 19.1.13 + '@types/react': 19.1.14 react: 19.1.1 - jotai@2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.1.13)(react@19.1.1): + jotai@2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.1.14)(react@19.1.1): optionalDependencies: '@babel/core': 7.28.4 '@babel/template': 7.27.2 - '@types/react': 19.1.13 + '@types/react': 19.1.14 react: 19.1.1 js-base64@3.7.7: @@ -16864,10 +16864,10 @@ snapshots: '@mantine/form': 8.3.2(react@19.1.1) zod: 4.1.11 - mantine-react-table@2.0.0-beta.9(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + mantine-react-table@2.0.0-beta.9(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/dates@8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(@tabler/icons-react@3.35.0(react@19.1.1))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: - '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@mantine/dates': 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/core': 8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@mantine/dates': 8.3.2(@mantine/core@8.3.2(@mantine/hooks@8.3.2(react@19.1.1))(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@mantine/hooks@8.3.2(react@19.1.1))(dayjs@1.11.18)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@mantine/hooks': 8.3.2(react@19.1.1) '@tabler/icons-react': 3.35.0(react@19.1.1) '@tanstack/match-sorter-utils': 8.19.4 @@ -18220,11 +18220,11 @@ snapshots: react-is@19.1.1: {} - react-markdown@10.1.0(@types/react@19.1.13)(react@19.1.1): + react-markdown@10.1.0(@types/react@19.1.14)(react@19.1.1): dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@types/react': 19.1.13 + '@types/react': 19.1.14 devlop: 1.1.0 hast-util-to-jsx-runtime: 2.3.6 html-url-attributes: 3.0.1 @@ -18243,35 +18243,35 @@ snapshots: react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - react-redux@9.2.0(@types/react@19.1.13)(react@19.1.1)(redux@5.0.1): + react-redux@9.2.0(@types/react@19.1.14)(react@19.1.1)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.6 react: 19.1.1 use-sync-external-store: 1.4.0(react@19.1.1) optionalDependencies: - '@types/react': 19.1.13 + '@types/react': 19.1.14 redux: 5.0.1 react-refresh@0.17.0: {} - react-remove-scroll-bar@2.3.8(@types/react@19.1.13)(react@19.1.1): + react-remove-scroll-bar@2.3.8(@types/react@19.1.14)(react@19.1.1): dependencies: react: 19.1.1 - react-style-singleton: 2.2.3(@types/react@19.1.13)(react@19.1.1) + react-style-singleton: 2.2.3(@types/react@19.1.14)(react@19.1.1) tslib: 2.8.1 optionalDependencies: - '@types/react': 19.1.13 + '@types/react': 19.1.14 - react-remove-scroll@2.7.1(@types/react@19.1.13)(react@19.1.1): + react-remove-scroll@2.7.1(@types/react@19.1.14)(react@19.1.1): dependencies: react: 19.1.1 - react-remove-scroll-bar: 2.3.8(@types/react@19.1.13)(react@19.1.1) - react-style-singleton: 2.2.3(@types/react@19.1.13)(react@19.1.1) + react-remove-scroll-bar: 2.3.8(@types/react@19.1.14)(react@19.1.1) + react-style-singleton: 2.2.3(@types/react@19.1.14)(react@19.1.1) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.1.13)(react@19.1.1) - use-sidecar: 1.1.3(@types/react@19.1.13)(react@19.1.1) + use-callback-ref: 1.3.3(@types/react@19.1.14)(react@19.1.1) + use-sidecar: 1.1.3(@types/react@19.1.14)(react@19.1.1) optionalDependencies: - '@types/react': 19.1.13 + '@types/react': 19.1.14 react-scan@0.0.31: dependencies: @@ -18294,13 +18294,13 @@ snapshots: react-dom: 19.1.1(react@19.1.1) react-transition-group: 4.4.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - react-style-singleton@2.2.3(@types/react@19.1.13)(react@19.1.1): + react-style-singleton@2.2.3(@types/react@19.1.14)(react@19.1.1): dependencies: get-nonce: 1.0.1 react: 19.1.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.1.13 + '@types/react': 19.1.14 react-syntax-highlighter@15.6.1(react@19.1.1): dependencies: @@ -18312,12 +18312,12 @@ snapshots: react: 19.1.1 refractor: 3.6.0 - react-textarea-autosize@8.5.9(@types/react@19.1.13)(react@19.1.1): + react-textarea-autosize@8.5.9(@types/react@19.1.14)(react@19.1.1): dependencies: '@babel/runtime': 7.28.4 react: 19.1.1 use-composed-ref: 1.3.0(react@19.1.1) - use-latest: 1.2.1(@types/react@19.1.13)(react@19.1.1) + use-latest: 1.2.1(@types/react@19.1.14)(react@19.1.1) transitivePeerDependencies: - '@types/react' @@ -19261,7 +19261,7 @@ snapshots: transitivePeerDependencies: - debug - swagger-ui-react@5.29.0(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + swagger-ui-react@5.29.0(@types/react@19.1.14)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: '@babel/runtime-corejs3': 7.27.1 '@scarf/scarf': 1.4.0 @@ -19286,7 +19286,7 @@ snapshots: react-immutable-proptypes: 2.2.0(immutable@3.8.2) react-immutable-pure-component: 2.2.2(immutable@3.8.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react-inspector: 6.0.2(react@19.1.1) - react-redux: 9.2.0(@types/react@19.1.13)(react@19.1.1)(redux@5.0.1) + react-redux: 9.2.0(@types/react@19.1.14)(react@19.1.1)(redux@5.0.1) react-syntax-highlighter: 15.6.1(react@19.1.1) redux: 5.0.1 redux-immutable: 4.0.0(immutable@3.8.2) @@ -19917,12 +19917,12 @@ snapshots: url-toolkit@2.2.5: {} - use-callback-ref@1.3.3(@types/react@19.1.13)(react@19.1.1): + use-callback-ref@1.3.3(@types/react@19.1.14)(react@19.1.1): dependencies: react: 19.1.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.1.13 + '@types/react': 19.1.14 use-composed-ref@1.3.0(react@19.1.1): dependencies: @@ -19941,26 +19941,26 @@ snapshots: intl-messageformat: 10.7.1 react: 19.1.1 - use-isomorphic-layout-effect@1.1.2(@types/react@19.1.13)(react@19.1.1): + use-isomorphic-layout-effect@1.1.2(@types/react@19.1.14)(react@19.1.1): dependencies: react: 19.1.1 optionalDependencies: - '@types/react': 19.1.13 + '@types/react': 19.1.14 - use-latest@1.2.1(@types/react@19.1.13)(react@19.1.1): + use-latest@1.2.1(@types/react@19.1.14)(react@19.1.1): dependencies: react: 19.1.1 - use-isomorphic-layout-effect: 1.1.2(@types/react@19.1.13)(react@19.1.1) + use-isomorphic-layout-effect: 1.1.2(@types/react@19.1.14)(react@19.1.1) optionalDependencies: - '@types/react': 19.1.13 + '@types/react': 19.1.14 - use-sidecar@1.1.3(@types/react@19.1.13)(react@19.1.1): + use-sidecar@1.1.3(@types/react@19.1.14)(react@19.1.1): dependencies: detect-node-es: 1.1.0 react: 19.1.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.1.13 + '@types/react': 19.1.14 use-sync-external-store@1.4.0(react@19.1.1): dependencies: From 0dd076e6c9723662380cc4c6d9376219be5dee80 Mon Sep 17 00:00:00 2001 From: "homarr-crowdin[bot]" <190541745+homarr-crowdin[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 00:47:34 +0000 Subject: [PATCH 27/37] chore(lang): updated translations from crowdin Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com> --- packages/translation/src/lang/it.json | 98 +++++++++++++-------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/packages/translation/src/lang/it.json b/packages/translation/src/lang/it.json index 3e3198d9f..046fb307a 100644 --- a/packages/translation/src/lang/it.json +++ b/packages/translation/src/lang/it.json @@ -723,9 +723,9 @@ "statusCode": { "title": "Errore di risposta", "description": "Ricevuta una risposta inattesa {statusCode} ({reason}) da . Verificare che l'URL stia puntando all'URL di base dell'integrazione.", - "otherDescription": "", + "otherDescription": "Ricevuta una risposta inattesa {statusCode} da . Verifica che l'URL stia puntando all'URL di base dell'integrazione.", "reason": { - "badRequest": "", + "badRequest": "Richiesta non valida", "notFound": "Non trovato", "tooManyRequests": "Troppe richieste", "internalServerError": "Errore interno del server", @@ -739,12 +739,12 @@ "expired": "Il certificato è scaduto.", "notYetValid": "Il certificato non è ancora valido.", "untrusted": "Il certificato non è sicuro.", - "hostnameMismatch": "" + "hostnameMismatch": "Il nome host certificato non corrisponde all'URL." }, "alert": { "permission": { "title": "Autorizzazioni insufficienti", - "message": "" + "message": "Non è consentito caricare o considerare attendibili i certificati. Contattare l'amministratore per caricare il certificato root necessario." }, "hostnameMismatch": { "title": "L' hostname non corrisponde", @@ -760,7 +760,7 @@ "label": "Riprova creazione" }, "trust": { - "label": "" + "label": "Certificato affidabile" }, "upload": { "label": "Carica certificato" @@ -768,23 +768,23 @@ }, "hostnameMismatch": { "confirm": { - "title": "", - "message": "" + "title": "Il nome host attendibile non corrisponde", + "message": "Sei sicuro di voler fidarti del certificato con un nome host non corrispondente?" }, "notification": { "success": { "title": "Certificato attendibile", - "message": "" + "message": "Aggiunto nome host all'elenco di certificati attendibili" }, "error": { - "title": "", - "message": "" + "title": "Non è stato possibile fidarsi del certificato", + "message": "Il certificato con un nome host non corrispondente non può essere attendibile" } } }, "selfSigned": { "confirm": { - "title": "", + "title": "Certificato autofirmato attendibile", "message": "Sei sicuro di voler considerare attendibile questo certificato autofirmato?" }, "notification": { @@ -793,14 +793,14 @@ "message": "Aggiunto certificato all'elenco di certificati attendibili" }, "error": { - "title": "", + "title": "Non è stato possibile fidarsi del certificato", "message": "Impossibile aggiungere il certificato all'elenco di certificati attendibili" } } }, "details": { "title": "Dettagli", - "description": "", + "description": "Rivedere le informazioni del certificato prima di decidere di fidarsi.", "content": { "action": "Mostra contenuto", "title": "Certificato PEM" @@ -907,7 +907,7 @@ "label": "Nessun valore impostato", "tooltip": "Il secret richiesto non è stato ancora impostato" }, - "secureNotice": "", + "secureNotice": "Questo segreto non può essere recuperato dopo la creazione", "reset": { "title": "Resetta segreto", "message": "Sei sicuro di voler resettare questo segreto?" @@ -1432,7 +1432,7 @@ "option": { "customTitleToggle": { "label": "Titolo personalizzato/Visualizzazione della città", - "description": "" + "description": "Mostra un titolo personalizzato o il nome della città/paese sopra l'orologio." }, "customTitle": { "label": "Titolo" @@ -1591,12 +1591,12 @@ }, "error": { "noUrl": "", - "unsupportedProtocol": "", + "unsupportedProtocol": "L'URL fornito sta usando un protocollo non supportato. Si prega di utilizzare uno di ({supportedProtocols})", "noBrowerSupport": "Il tuo browser non supporta iframes. Aggiorna il tuo browser." } }, "smartHome-entityState": { - "name": "", + "name": "Stato Entità", "description": "Visualizza lo stato di un'entità e attivalo facoltativamente", "option": { "entityId": { @@ -1606,7 +1606,7 @@ "label": "Visualizza-nome" }, "entityUnit": { - "label": "" + "label": "Unità Entità" }, "clickable": { "label": "Cliccabile" @@ -1706,7 +1706,7 @@ }, "calendar": { "name": "Calendario", - "description": "", + "description": "Visualizza gli eventi delle tue integrazioni in una vista calendario entro un determinato periodo di tempo", "duration": { "allDay": "Tutto il giorno" }, @@ -1830,7 +1830,7 @@ "label": "Sezione cluster visibile" }, "sectionIndicatorRequirement": { - "label": "" + "label": "Requisito dell'indicatore di sezione" } }, "popover": { @@ -1849,7 +1849,7 @@ }, "memory": {}, "error": { - "internalServerError": "" + "internalServerError": "Impossibile recuperare lo stato di salute" }, "cluster": { "summary": { @@ -1881,7 +1881,7 @@ "memory": "Memoria", "storage": "Spazio di archiviazione", "uptime": "Uptime", - "haState": "", + "haState": "Stato HA", "storageType": { "local": "Archiviazione locale", "shared": "Spazio condiviso" @@ -1931,7 +1931,7 @@ }, "integration": { "noData": "Nessuna integrazione trovata", - "description": "" + "description": "Fare clic su per creare una nuova integrazione" }, "app": { "noData": "Nessuna app trovata", @@ -2131,14 +2131,14 @@ "globalRatio": "Rapporto globale" }, "mediaReleases": { - "name": "", - "description": "", + "name": "Comunicati stampa", + "description": "Visualizza i media appena aggiunti o le prossime uscite da diverse integrazioni", "option": { "layout": { "label": "Layout", "option": { "backdrop": { - "label": "" + "label": "Sfondo" }, "poster": { "label": "Poster" @@ -2146,13 +2146,13 @@ } }, "showDescriptionTooltip": { - "label": "" + "label": "Mostra suggerimento descrizione" }, "showType": { "label": "" }, "showSource": { - "label": "" + "label": "Mostra sorgente integrazione" } }, "length": { @@ -2214,13 +2214,13 @@ }, "mediaTranscoding": { "name": "Transcodifica del media", - "description": "", + "description": "Statistiche, coda corrente e stato della lavorazione della transcodifica multimediale", "option": { "defaultView": { "label": "Vista predefinita" }, "queuePageSize": { - "label": "" + "label": "Dimensione della pagina della coda" } }, "tab": { @@ -2228,9 +2228,9 @@ "queue": "Coda", "statistics": "Statistiche" }, - "currentIndex": "", + "currentIndex": "{start}-{end} di {total}", "healthCheck": { - "title": "", + "title": "Controllo integrità", "queued": "In coda", "status": { "healthy": "Normale funzionamento", @@ -2242,10 +2242,10 @@ "empty": "Vuoto", "transcodes": "Transcodifiche", "transcodesCount": "Transcodifiche", - "healthChecksCount": "", + "healthChecksCount": "Controlli integrità", "filesCount": "File", "savedSpace": "Spazio salvato", - "healthChecks": "", + "healthChecks": "Controlli integrità", "videoCodecs": "Codec", "videoContainers": "Containers", "videoResolutions": "Risoluzioni" @@ -2257,7 +2257,7 @@ "eta": "ETA", "progress": "Avanzamento", "transcode": "Transcodifica", - "healthCheck": "" + "healthCheck": "Controllo integrità" } }, "queue": { @@ -2266,7 +2266,7 @@ "file": "File", "size": "Dimensione", "transcode": "Transcodifica", - "healthCheck": "" + "healthCheck": "Controllo integrità" } } } @@ -2276,7 +2276,7 @@ "description": "Monitora e visualizza uno o più feed generici RSS, ATOM o JSON", "option": { "feedUrls": { - "label": "" + "label": "Url Feed" }, "enableRtl": { "label": "Abilita RTL" @@ -2285,7 +2285,7 @@ "label": "" }, "maximumAmountPosts": { - "label": "" + "label": "Limite di post" }, "hideDescription": { "label": "Nascondi descrizione" @@ -2294,19 +2294,19 @@ }, "releases": { "name": "Rilasci", - "description": "", + "description": "Visualizza un elenco della versione corrente dei repository dati con la versione regex specificata.", "option": { "newReleaseWithin": { "label": "", - "description": "" + "description": "Esempio di utilizzo: 1w (1 settimana), 10M (10 mesi). Tipi di unità accettati h (ore), d (giorni), w (settimane), M (mesi), y (anni). Lasciare vuoto per non evidenziare le nuove versioni." }, "staleReleaseWithin": { "label": "", - "description": "" + "description": "Esempio di utilizzo: 1w (1 settimana), 10M (10 mesi). Tipi di unità accettati h (ore), d (giorni), w (settimane), M (mesi), y (anni). Lasciare vuoto per non evidenziare le release obsolete." }, "showOnlyHighlighted": { "label": "Mostra Solo In Evidenza", - "description": "" + "description": "Mostra solo le versioni nuove o obsolete. Come sopra." }, "showDetails": { "label": "Mostra dettagli" @@ -2469,13 +2469,13 @@ }, "firewall": { "name": "Monitoraggio Firewall", - "description": "", + "description": "Visualizza un riepilogo dei firewall", "tab": { "system": "Sistema", "interfaces": "Interfacce" }, "error": { - "internalServerError": "" + "internalServerError": "Impossibile ottenere dati dal firewall" }, "option": { "interfaces": "Interfacce di rete da visualizzare" @@ -2507,7 +2507,7 @@ "description": "CPU, memoria, disco e altro utilizzo hardware del sistema", "option": { "hasShadow": { - "label": "" + "label": "Abilita l'ombreggiatura del grafico" }, "visibleCharts": { "label": "Grafici visibili", @@ -2940,7 +2940,7 @@ "label": "Aiuto", "items": { "documentation": "Documentazione", - "submitIssue": "", + "submitIssue": "Segnala un problema", "discord": "Community Discord", "sourceCode": "Codice sorgente" } @@ -3299,10 +3299,10 @@ "label": "" }, "networkController": { - "label": "" + "label": "Controller di rete" }, "refreshNotifications": { - "label": "" + "label": "Aggiornamento Notifiche" }, "dockerContainers": { "label": "Containers docker" @@ -4093,7 +4093,7 @@ }, "torrent": { "name": "Torrent", - "description": "" + "description": "Cerca torrent su torrentdownloads.pro" }, "youTube": { "name": "YouTube", From 8a552b81d87112f2e6134705d0e6f672b023e17e Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 01:54:52 +0000 Subject: [PATCH 28/37] chore(deps): update dependency hono@<4.6.5 to >=4.9.9 (#4199) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 671e30cc4..42f44e78d 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "brace-expansion@>=1.0.0 <=1.1.11": ">=4.0.1", "esbuild@<=0.24.2": ">=0.25.10", "form-data@>=4.0.0 <4.0.4": ">=4.0.4", - "hono@<4.6.5": ">=4.9.8", + "hono@<4.6.5": ">=4.9.9", "linkifyjs@<4.3.2": ">=4.3.2", "nanoid@>=4.0.0 <5.0.9": ">=5.1.6", "prismjs@<1.30.0": ">=1.30.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4a154344f..2d588ed27 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,7 +12,7 @@ overrides: brace-expansion@>=1.0.0 <=1.1.11: '>=4.0.1' esbuild@<=0.24.2: '>=0.25.10' form-data@>=4.0.0 <4.0.4: '>=4.0.4' - hono@<4.6.5: '>=4.9.8' + hono@<4.6.5: '>=4.9.9' linkifyjs@<4.3.2: '>=4.3.2' nanoid@>=4.0.0 <5.0.9: '>=5.1.6' prismjs@<1.30.0: '>=1.30.0' @@ -3090,7 +3090,7 @@ packages: resolution: {integrity: sha512-kz323qIQkNQElEGroo/E9MKPDuIR5pkuk/XEWd50K+cSEKdmdiYx0PKWUdaNY2ecJYngtF+njDMsMKplL6zfEg==} engines: {node: '>=18.14.1'} peerDependencies: - hono: '>=4.9.8' + hono: '>=4.9.9' '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} @@ -6904,8 +6904,8 @@ packages: highlightjs-vue@1.0.0: resolution: {integrity: sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==} - hono@4.9.8: - resolution: {integrity: sha512-JW8Bb4RFWD9iOKxg5PbUarBYGM99IcxFl2FPBo2gSJO11jjUDqlP1Bmfyqt8Z/dGhIQ63PMA9LdcLefXyIasyg==} + hono@4.9.9: + resolution: {integrity: sha512-Hxw4wT6zjJGZJdkJzAx9PyBdf7ZpxaTSA0NfxqjLghwMrLBX8p33hJBzoETRakF3UJu6OdNQBZAlNSkGqKFukw==} engines: {node: '>=16.9.0'} hook-std@4.0.0: @@ -11491,9 +11491,9 @@ snapshots: - undici - utf-8-validate - '@hono/node-server@1.13.0(hono@4.9.8)': + '@hono/node-server@1.13.0(hono@4.9.9)': dependencies: - hono: 4.9.8 + hono: 4.9.9 '@humanfs/core@0.19.1': {} @@ -11832,7 +11832,7 @@ snapshots: '@axiomhq/js': 1.0.0-rc.3 '@babel/core': 7.26.0 '@babel/types': 7.26.0 - '@hono/node-server': 1.13.0(hono@4.9.8) + '@hono/node-server': 1.13.0(hono@4.9.9) '@million/install': 1.0.14 '@rollup/pluginutils': 5.1.0 '@rrweb/types': 2.0.0-alpha.16 @@ -11840,7 +11840,7 @@ snapshots: ci-info: 4.0.0 esbuild: 0.25.10 faster-babel-types: 0.1.0(@babel/types@7.26.0) - hono: 4.9.8 + hono: 4.9.9 isomorphic-fetch: 3.0.0 nanoid: 5.1.6 ohash: 1.1.4 @@ -16037,7 +16037,7 @@ snapshots: highlightjs-vue@1.0.0: {} - hono@4.9.8: {} + hono@4.9.9: {} hook-std@4.0.0: {} From 2540c94697f290eb70c2f59fb32681bbb1d288f2 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 07:29:42 +0000 Subject: [PATCH 29/37] chore(deps): update dependency rollup@>=4.0.0 <4.22.4 to >=4.52.3 (#4200) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 42f44e78d..3e203ce7a 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ "prismjs@<1.30.0": ">=1.30.0", "proxmox-api>undici": "7.16.0", "react-is": "^19.1.1", - "rollup@>=4.0.0 <4.22.4": ">=4.52.2", + "rollup@>=4.0.0 <4.22.4": ">=4.52.3", "sha.js@<=2.4.11": ">=2.4.12", "tar-fs@>=3.0.0 <3.0.9": ">=3.1.1", "tar-fs@>=2.0.0 <2.1.3": ">=3.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2d588ed27..e1a467bee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,7 +18,7 @@ overrides: prismjs@<1.30.0: '>=1.30.0' proxmox-api>undici: 7.16.0 react-is: ^19.1.1 - rollup@>=4.0.0 <4.22.4: '>=4.52.2' + rollup@>=4.0.0 <4.22.4: '>=4.52.3' sha.js@<=2.4.11: '>=2.4.12' tar-fs@>=3.0.0 <3.0.9: '>=3.1.1' tar-fs@>=2.0.0 <2.1.3: '>=3.1.1' @@ -3771,7 +3771,7 @@ packages: resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: '>=4.52.2' + rollup: '>=4.52.3' peerDependenciesMeta: rollup: optional: true From 878f8f3d60946be9ba81e426ee2d228294cf5d8c Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 14:31:47 +0000 Subject: [PATCH 30/37] chore(deps): update dependency @vitejs/plugin-react to ^5.0.4 (#4202) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index 3e203ce7a..dd1ad5bb2 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@semantic-release/release-notes-generator": "^14.1.0", "@testcontainers/redis": "^11.6.0", "@turbo/gen": "^2.5.8", - "@vitejs/plugin-react": "^5.0.3", + "@vitejs/plugin-react": "^5.0.4", "@vitest/coverage-v8": "^3.2.4", "@vitest/ui": "^3.2.4", "conventional-changelog-conventionalcommits": "^9.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e1a467bee..b091bfba9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -65,8 +65,8 @@ importers: specifier: ^2.5.8 version: 2.5.8(@types/node@22.18.7)(typescript@5.9.2) '@vitejs/plugin-react': - specifier: ^5.0.3 - version: 5.0.3(vite@7.1.7(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) + specifier: ^5.0.4 + version: 5.0.4(vite@7.1.7(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1)) '@vitest/coverage-v8': specifier: ^3.2.4 version: 3.2.4(vitest@3.2.4) @@ -3764,8 +3764,8 @@ packages: '@remirror/core-constants@3.0.0': resolution: {integrity: sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==} - '@rolldown/pluginutils@1.0.0-beta.35': - resolution: {integrity: sha512-slYrCpoxJUqzFDDNlvrOYRazQUNRvWPjXA17dAOISY3rDMxX6k8K4cj2H+hEYMHF81HO3uNd5rHVigAWRM5dSg==} + '@rolldown/pluginutils@1.0.0-beta.38': + resolution: {integrity: sha512-N/ICGKleNhA5nc9XXQG/kkKHJ7S55u0x0XUJbbkmdCnFuoRkM1Il12q9q0eX19+M7KKUEPw/daUPIRnxhcxAIw==} '@rollup/pluginutils@5.1.0': resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} @@ -4770,8 +4770,8 @@ packages: '@videojs/xhr@2.7.0': resolution: {integrity: sha512-giab+EVRanChIupZK7gXjHy90y3nncA2phIOyG3Ne5fvpiMJzvqYwiTOnEVW2S4CoYcuKJkomat7bMXA/UoUZQ==} - '@vitejs/plugin-react@5.0.3': - resolution: {integrity: sha512-PFVHhosKkofGH0Yzrw1BipSedTH68BFF8ZWy1kfUpCtJcouXXY0+racG8sExw7hw0HoX36813ga5o3LTWZ4FUg==} + '@vitejs/plugin-react@5.0.4': + resolution: {integrity: sha512-La0KD0vGkVkSk6K+piWDKRUyg8Rl5iAIKRMH0vMJI0Eg47bq1eOxmoObAaQG37WMW9MSyk7Cs8EIWwJC1PtzKA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: vite: '>=7.1.7' @@ -10942,7 +10942,7 @@ snapshots: '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.28.3 + '@babel/traverse': 7.28.4 '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color @@ -12176,7 +12176,7 @@ snapshots: '@remirror/core-constants@3.0.0': {} - '@rolldown/pluginutils@1.0.0-beta.35': {} + '@rolldown/pluginutils@1.0.0-beta.38': {} '@rollup/pluginutils@5.1.0': dependencies: @@ -13127,7 +13127,7 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.28.3 + '@babel/parser': 7.28.4 '@babel/types': 7.28.4 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 @@ -13525,12 +13525,12 @@ snapshots: global: 4.4.0 is-function: 1.0.2 - '@vitejs/plugin-react@5.0.3(vite@7.1.7(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1))': + '@vitejs/plugin-react@5.0.4(vite@7.1.7(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1))': dependencies: '@babel/core': 7.28.4 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4) - '@rolldown/pluginutils': 1.0.0-beta.35 + '@rolldown/pluginutils': 1.0.0-beta.38 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 vite: 7.1.7(@types/node@22.18.7)(sass@1.93.2)(sugarss@5.0.0(postcss@8.5.6))(terser@5.39.0)(tsx@4.20.5)(yaml@2.5.1) From 514034d184d1654518295e847da3183cc7da2c91 Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Thu, 2 Oct 2025 19:54:08 +0200 Subject: [PATCH 31/37] feat(translations): add crowdin live support (#4177) --- apps/nextjs/src/app/[locale]/layout.tsx | 6 +- .../language/language-combobox.module.css | 3 - .../components/language/language-combobox.tsx | 5 +- .../layout/crowdin-live-translation.tsx | 17 ++++ .../src/modes/command/children/language.tsx | 3 +- packages/translation/src/config.ts | 96 ++++++++++++------- packages/ui/src/components/index.tsx | 1 + packages/ui/src/components/language-icon.tsx | 11 +++ 8 files changed, 100 insertions(+), 42 deletions(-) delete mode 100644 apps/nextjs/src/components/language/language-combobox.module.css create mode 100644 apps/nextjs/src/components/layout/crowdin-live-translation.tsx create mode 100644 packages/ui/src/components/language-icon.tsx diff --git a/apps/nextjs/src/app/[locale]/layout.tsx b/apps/nextjs/src/app/[locale]/layout.tsx index afb773f72..3ee6daf89 100644 --- a/apps/nextjs/src/app/[locale]/layout.tsx +++ b/apps/nextjs/src/app/[locale]/layout.tsx @@ -23,6 +23,7 @@ import type { SupportedLanguage } from "@homarr/translation"; import { isLocaleRTL, isLocaleSupported } from "@homarr/translation"; import { Analytics } from "~/components/layout/analytics"; +import { CrowdinLiveTranslation } from "~/components/layout/crowdin-live-translation"; import { SearchEngineOptimization } from "~/components/layout/search-engine-optimization"; import { getCurrentColorSchemeAsync } from "~/theme/color-scheme"; import { DayJsLoader } from "./_client-providers/dayjs-loader"; @@ -118,10 +119,12 @@ export default async function Layout(props: { (innerProps) => , ]); + const { locale } = await props.params; + return ( // Instead of ColorSchemScript we use data-mantine-color-scheme to prevent flickering + diff --git a/apps/nextjs/src/components/language/language-combobox.module.css b/apps/nextjs/src/components/language/language-combobox.module.css deleted file mode 100644 index fe98524ad..000000000 --- a/apps/nextjs/src/components/language/language-combobox.module.css +++ /dev/null @@ -1,3 +0,0 @@ -.flagIcon { - border-radius: 4px; -} diff --git a/apps/nextjs/src/components/language/language-combobox.tsx b/apps/nextjs/src/components/language/language-combobox.tsx index 80ea2549b..6f4b39b33 100644 --- a/apps/nextjs/src/components/language/language-combobox.tsx +++ b/apps/nextjs/src/components/language/language-combobox.tsx @@ -6,8 +6,7 @@ import { IconCheck } from "@tabler/icons-react"; import type { SupportedLanguage } from "@homarr/translation"; import { localeConfigurations, supportedLanguages } from "@homarr/translation"; - -import classes from "./language-combobox.module.css"; +import { LanguageIcon } from "@homarr/ui"; import "flag-icons/css/flag-icons.min.css"; @@ -84,7 +83,7 @@ const OptionItem = ({ return ( - + {localeConfigurations[localeKey].name} diff --git a/apps/nextjs/src/components/layout/crowdin-live-translation.tsx b/apps/nextjs/src/components/layout/crowdin-live-translation.tsx new file mode 100644 index 000000000..93b4a9571 --- /dev/null +++ b/apps/nextjs/src/components/layout/crowdin-live-translation.tsx @@ -0,0 +1,17 @@ +import Script from "next/script"; + +import type { SupportedLanguage } from "@homarr/translation"; + +export const CrowdinLiveTranslation = (props: { locale: SupportedLanguage }) => { + if (props.locale !== "cr") return null; + + return ( + <> + + + + + ); +}; diff --git a/packages/spotlight/src/modes/command/children/language.tsx b/packages/spotlight/src/modes/command/children/language.tsx index f861746dd..6178872b8 100644 --- a/packages/spotlight/src/modes/command/children/language.tsx +++ b/packages/spotlight/src/modes/command/children/language.tsx @@ -3,6 +3,7 @@ import { IconCheck } from "@tabler/icons-react"; import { localeConfigurations, supportedLanguages } from "@homarr/translation"; import { useChangeLocale, useCurrentLocale, useI18n } from "@homarr/translation/client"; +import { LanguageIcon } from "@homarr/ui"; import { createChildrenOptions } from "../../../lib/children"; @@ -34,7 +35,7 @@ export const languageChildrenOptions = createChildrenOptions - + {configuration.name} diff --git a/packages/translation/src/config.ts b/packages/translation/src/config.ts index e1bc750c2..fafbc1f61 100644 --- a/packages/translation/src/config.ts +++ b/packages/translation/src/config.ts @@ -6,7 +6,7 @@ export const localeConfigurations = { ca: { name: "Català", translatedName: "Catalan", - flagIcon: "es-ct", + icon: flagIcon("es-ct"), importMrtLocalization() { return import("./mantine-react-table/ca.json"); }, @@ -17,7 +17,7 @@ export const localeConfigurations = { cn: { name: "中文", translatedName: "Chinese (Simplified)", - flagIcon: "cn", + icon: flagIcon("cn"), importMrtLocalization() { return import("mantine-react-table/locales/zh-Hans/index.esm.mjs").then( (module) => module.MRT_Localization_ZH_HANS, @@ -27,10 +27,24 @@ export const localeConfigurations = { return import("dayjs/locale/zh-cn").then((module) => module.default); }, }, + cr: { + name: "Crowdin", + translatedName: "Live translation", + icon: { + type: "custom" as const, + url: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/crowdin.svg", + }, + importMrtLocalization() { + return import("mantine-react-table/locales/en/index.esm.mjs").then((module) => module.MRT_Localization_EN); + }, + importDayJsLocale() { + return import("dayjs/locale/en-gb").then((module) => module.default); + }, + }, cs: { name: "Čeština", translatedName: "Czech", - flagIcon: "cz", + icon: flagIcon("cz"), importMrtLocalization() { return import("mantine-react-table/locales/cs/index.esm.mjs").then((module) => module.MRT_Localization_CS); }, @@ -41,7 +55,7 @@ export const localeConfigurations = { da: { name: "Dansk", translatedName: "Danish", - flagIcon: "dk", + icon: flagIcon("dk"), importMrtLocalization() { return import("mantine-react-table/locales/da/index.esm.mjs").then((module) => module.MRT_Localization_DA); }, @@ -52,7 +66,7 @@ export const localeConfigurations = { de: { name: "Deutsch", translatedName: "German", - flagIcon: "de", + icon: flagIcon("de"), importMrtLocalization() { return import("mantine-react-table/locales/de/index.esm.mjs").then((module) => module.MRT_Localization_DE); }, @@ -63,7 +77,7 @@ export const localeConfigurations = { "de-CH": { name: "Deutsch (Schweiz)", translatedName: "German (Swiss)", - flagIcon: "ch", + icon: flagIcon("ch"), importMrtLocalization() { return import("mantine-react-table/locales/de/index.esm.mjs").then((module) => module.MRT_Localization_DE); }, @@ -74,7 +88,7 @@ export const localeConfigurations = { "en-gb": { name: "English (UK)", translatedName: "English (UK)", - flagIcon: "gb", + icon: flagIcon("gb"), importMrtLocalization() { return import("mantine-react-table/locales/en/index.esm.mjs").then((module) => module.MRT_Localization_EN); }, @@ -85,7 +99,7 @@ export const localeConfigurations = { en: { name: "English (US)", translatedName: "English (US)", - flagIcon: "us", + icon: flagIcon("us"), importMrtLocalization() { return import("mantine-react-table/locales/en/index.esm.mjs").then((module) => module.MRT_Localization_EN); }, @@ -96,7 +110,7 @@ export const localeConfigurations = { el: { name: "Ελληνικά", translatedName: "Greek", - flagIcon: "gr", + icon: flagIcon("gr"), importMrtLocalization() { return import("mantine-react-table/locales/el/index.esm.mjs").then((module) => module.MRT_Localization_EL); }, @@ -107,7 +121,7 @@ export const localeConfigurations = { es: { name: "Español", translatedName: "Spanish", - flagIcon: "es", + icon: flagIcon("es"), importMrtLocalization() { return import("mantine-react-table/locales/es/index.esm.mjs").then((module) => module.MRT_Localization_ES); }, @@ -118,7 +132,7 @@ export const localeConfigurations = { et: { name: "Eesti", translatedName: "Estonian", - flagIcon: "ee", + icon: flagIcon("ee"), importMrtLocalization() { return import("mantine-react-table/locales/et/index.esm.mjs").then((module) => module.MRT_Localization_ET); }, @@ -129,7 +143,7 @@ export const localeConfigurations = { fr: { name: "Français", translatedName: "French", - flagIcon: "fr", + icon: flagIcon("fr"), importMrtLocalization() { return import("mantine-react-table/locales/fr/index.esm.mjs").then((module) => module.MRT_Localization_FR); }, @@ -140,7 +154,7 @@ export const localeConfigurations = { he: { name: "עברית", translatedName: "Hebrew", - flagIcon: "il", + icon: flagIcon("il"), isRTL: true, importMrtLocalization() { return import("mantine-react-table/locales/he/index.esm.mjs").then((module) => module.MRT_Localization_HE); @@ -152,7 +166,7 @@ export const localeConfigurations = { hr: { name: "Hrvatski", translatedName: "Croatian", - flagIcon: "hr", + icon: flagIcon("hr"), importMrtLocalization() { return import("mantine-react-table/locales/hr/index.esm.mjs").then((module) => module.MRT_Localization_HR); }, @@ -163,7 +177,7 @@ export const localeConfigurations = { hu: { name: "Magyar", translatedName: "Hungarian", - flagIcon: "hu", + icon: flagIcon("hu"), importMrtLocalization() { return import("mantine-react-table/locales/hu/index.esm.mjs").then((module) => module.MRT_Localization_HU); }, @@ -174,7 +188,7 @@ export const localeConfigurations = { it: { name: "Italiano", translatedName: "Italian", - flagIcon: "it", + icon: flagIcon("it"), importMrtLocalization() { return import("mantine-react-table/locales/it/index.esm.mjs").then((module) => module.MRT_Localization_IT); }, @@ -185,7 +199,7 @@ export const localeConfigurations = { ja: { name: "日本語", translatedName: "Japanese", - flagIcon: "jp", + icon: flagIcon("jp"), importMrtLocalization() { return import("mantine-react-table/locales/ja/index.esm.mjs").then((module) => module.MRT_Localization_JA); }, @@ -196,7 +210,7 @@ export const localeConfigurations = { ko: { name: "한국어", translatedName: "Korean", - flagIcon: "kr", + icon: flagIcon("kr"), importMrtLocalization() { return import("mantine-react-table/locales/ko/index.esm.mjs").then((module) => module.MRT_Localization_KO); }, @@ -207,7 +221,7 @@ export const localeConfigurations = { lt: { name: "Lietuvių", translatedName: "Lithuanian", - flagIcon: "lt", + icon: flagIcon("lt"), importMrtLocalization() { return import("./mantine-react-table/lt.json"); }, @@ -218,7 +232,7 @@ export const localeConfigurations = { lv: { name: "Latviešu", translatedName: "Latvian", - flagIcon: "lv", + icon: flagIcon("lv"), importMrtLocalization() { return import("./mantine-react-table/lv.json"); }, @@ -229,7 +243,7 @@ export const localeConfigurations = { nl: { name: "Nederlands", translatedName: "Dutch", - flagIcon: "nl", + icon: flagIcon("nl"), importMrtLocalization() { return import("mantine-react-table/locales/nl/index.esm.mjs").then((module) => module.MRT_Localization_NL); }, @@ -240,7 +254,7 @@ export const localeConfigurations = { no: { name: "Norsk", translatedName: "Norwegian", - flagIcon: "no", + icon: flagIcon("no"), importMrtLocalization() { return import("mantine-react-table/locales/no/index.esm.mjs").then((module) => module.MRT_Localization_NO); }, @@ -251,7 +265,7 @@ export const localeConfigurations = { pl: { name: "Polski", translatedName: "Polish", - flagIcon: "pl", + icon: flagIcon("pl"), importMrtLocalization() { return import("mantine-react-table/locales/pl/index.esm.mjs").then((module) => module.MRT_Localization_PL); }, @@ -262,7 +276,7 @@ export const localeConfigurations = { pt: { name: "Português", translatedName: "Portuguese", - flagIcon: "pt", + icon: flagIcon("pt"), importMrtLocalization() { return import("mantine-react-table/locales/pt/index.esm.mjs").then((module) => module.MRT_Localization_PT); }, @@ -273,7 +287,7 @@ export const localeConfigurations = { ro: { name: "Românesc", translatedName: "Romanian", - flagIcon: "ro", + icon: flagIcon("ro"), importMrtLocalization() { return import("mantine-react-table/locales/ro/index.esm.mjs").then((module) => module.MRT_Localization_RO); }, @@ -284,7 +298,7 @@ export const localeConfigurations = { ru: { name: "Русский", translatedName: "Russian", - flagIcon: "ru", + icon: flagIcon("ru"), importMrtLocalization() { return import("mantine-react-table/locales/ru/index.esm.mjs").then((module) => module.MRT_Localization_RU); }, @@ -295,7 +309,7 @@ export const localeConfigurations = { sk: { name: "Slovenčina", translatedName: "Slovak", - flagIcon: "sk", + icon: flagIcon("sk"), importMrtLocalization() { return import("mantine-react-table/locales/sk/index.esm.mjs").then((module) => module.MRT_Localization_SK); }, @@ -306,7 +320,7 @@ export const localeConfigurations = { sl: { name: "Slovenščina", translatedName: "Slovenian", - flagIcon: "si", + icon: flagIcon("si"), importMrtLocalization() { return import("./mantine-react-table/sl.json"); }, @@ -317,7 +331,7 @@ export const localeConfigurations = { sv: { name: "Svenska", translatedName: "Swedish", - flagIcon: "se", + icon: flagIcon("se"), importMrtLocalization() { return import("mantine-react-table/locales/sv/index.esm.mjs").then((module) => module.MRT_Localization_SV); }, @@ -328,7 +342,7 @@ export const localeConfigurations = { tr: { name: "Türkçe", translatedName: "Turkish", - flagIcon: "tr", + icon: flagIcon("tr"), importMrtLocalization() { return import("mantine-react-table/locales/tr/index.esm.mjs").then((module) => module.MRT_Localization_TR); }, @@ -339,7 +353,7 @@ export const localeConfigurations = { zh: { name: "中文", translatedName: "Chinese (Traditional)", - flagIcon: "tw", + icon: flagIcon("tw"), importMrtLocalization() { return import("mantine-react-table/locales/zh-Hant/index.esm.mjs").then( (module) => module.MRT_Localization_ZH_HANT, @@ -352,7 +366,7 @@ export const localeConfigurations = { uk: { name: "Українська", translatedName: "Ukrainian", - flagIcon: "ua", + icon: flagIcon("ua"), importMrtLocalization() { return import("mantine-react-table/locales/uk/index.esm.mjs").then((module) => module.MRT_Localization_UK); }, @@ -363,7 +377,7 @@ export const localeConfigurations = { vi: { name: "Tiếng Việt", translatedName: "Vietnamese", - flagIcon: "vn", + icon: flagIcon("vn"), importMrtLocalization() { return import("mantine-react-table/locales/vi/index.esm.mjs").then((module) => module.MRT_Localization_VI); }, @@ -376,13 +390,27 @@ export const localeConfigurations = { { name: string; translatedName: string; - flagIcon: string; + icon: LanguageIconDefinition; importMrtLocalization: () => Promise; importDayJsLocale: () => Promise; isRTL?: boolean; } >; +function flagIcon(flag: TCode) { + return { type: "flag" as const, flag }; +} + +export type LanguageIconDefinition = + | { + type: "flag"; + flag: string; + } + | { + type: "custom"; + url: string; + }; + export const supportedLanguages = objectKeys(localeConfigurations); export type SupportedLanguage = (typeof supportedLanguages)[number]; diff --git a/packages/ui/src/components/index.tsx b/packages/ui/src/components/index.tsx index d54afd905..ff7201e28 100644 --- a/packages/ui/src/components/index.tsx +++ b/packages/ui/src/components/index.tsx @@ -14,3 +14,4 @@ export { IntegrationAvatar } from "./integration-avatar"; export { BetaBadge } from "./beta-badge"; export { MaskedImage } from "./masked-image"; export { MaskedOrNormalImage } from "./masked-or-normal-image"; +export { LanguageIcon } from "./language-icon"; diff --git a/packages/ui/src/components/language-icon.tsx b/packages/ui/src/components/language-icon.tsx new file mode 100644 index 000000000..87cad5d64 --- /dev/null +++ b/packages/ui/src/components/language-icon.tsx @@ -0,0 +1,11 @@ +import { Image } from "@mantine/core"; + +import type { LanguageIconDefinition } from "@homarr/translation"; + +export const LanguageIcon = ({ icon }: { icon: LanguageIconDefinition }) => { + if (icon.type === "flag") { + return ; + } + + return Language icon; +}; From b76003de9bfe9c06d829e8da0faf77c688c31e2d Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Thu, 2 Oct 2025 19:54:20 +0200 Subject: [PATCH 32/37] feat(media-transcoding): add periodic live updates (#4166) --- .../src/router/widgets/media-transcoding.ts | 20 +++++++++++++- .../request-handler/src/media-transcoding.ts | 8 +++++- .../src/media-transcoding/component.tsx | 27 +++++++++++-------- 3 files changed, 42 insertions(+), 13 deletions(-) diff --git a/packages/api/src/router/widgets/media-transcoding.ts b/packages/api/src/router/widgets/media-transcoding.ts index 81e65625e..b02f0a714 100644 --- a/packages/api/src/router/widgets/media-transcoding.ts +++ b/packages/api/src/router/widgets/media-transcoding.ts @@ -1,4 +1,7 @@ +import { observable } from "@trpc/server/observable"; + import { getIntegrationKindsByCategory } from "@homarr/definitions"; +import type { MediaTranscoding } from "@homarr/request-handler/media-transcoding"; import { mediaTranscodingRequestHandler } from "@homarr/request-handler/media-transcoding"; import { paginatedSchema } from "@homarr/validation/common"; @@ -15,7 +18,7 @@ export const mediaTranscodingRouter = createTRPCRouter({ .input(paginatedSchema.pick({ page: true, pageSize: true })) .query(async ({ ctx, input }) => { const innerHandler = mediaTranscodingRequestHandler.handler(ctx.integration, { - pageOffset: input.page, + pageOffset: (input.page - 1) * input.pageSize, pageSize: input.pageSize, }); const { data } = await innerHandler.getCachedOrUpdatedDataAsync({ forceUpdate: false }); @@ -25,4 +28,19 @@ export const mediaTranscodingRouter = createTRPCRouter({ data, }; }), + subscribeData: publicProcedure + .concat(createIndexerManagerIntegrationMiddleware("query")) + .input(paginatedSchema.pick({ page: true, pageSize: true })) + .subscription(({ ctx, input }) => { + return observable<{ integrationId: string; data: MediaTranscoding }>((emit) => { + const innerHandler = mediaTranscodingRequestHandler.handler(ctx.integration, { + pageOffset: (input.page - 1) * input.pageSize, + pageSize: input.pageSize, + }); + const unsubscribe = innerHandler.subscribe((data) => { + emit.next({ integrationId: input.integrationId, data }); + }); + return unsubscribe; + }); + }), }); diff --git a/packages/request-handler/src/media-transcoding.ts b/packages/request-handler/src/media-transcoding.ts index c40d5b058..698d7347b 100644 --- a/packages/request-handler/src/media-transcoding.ts +++ b/packages/request-handler/src/media-transcoding.ts @@ -7,7 +7,7 @@ import type { TdarrQueue, TdarrStatistics, TdarrWorker } from "@homarr/integrati import { createCachedIntegrationRequestHandler } from "./lib/cached-integration-request-handler"; export const mediaTranscodingRequestHandler = createCachedIntegrationRequestHandler< - { queue: TdarrQueue; workers: TdarrWorker[]; statistics: TdarrStatistics }, + MediaTranscoding, IntegrationKindByCategory<"mediaTranscoding">, { pageOffset: number; pageSize: number } >({ @@ -22,3 +22,9 @@ export const mediaTranscodingRequestHandler = createCachedIntegrationRequestHand }; }, }); + +export interface MediaTranscoding { + queue: TdarrQueue; + workers: TdarrWorker[]; + statistics: TdarrStatistics; +} diff --git a/packages/widgets/src/media-transcoding/component.tsx b/packages/widgets/src/media-transcoding/component.tsx index d66da98e6..33a838f30 100644 --- a/packages/widgets/src/media-transcoding/component.tsx +++ b/packages/widgets/src/media-transcoding/component.tsx @@ -30,18 +30,23 @@ export default function MediaTranscodingWidget({ }: WidgetComponentProps<"mediaTranscoding">) { const [queuePage, setQueuePage] = useState(1); const queuePageSize = 10; - const [transcodingData] = clientApi.widget.mediaTranscoding.getDataAsync.useSuspenseQuery( - { - integrationId: integrationIds[0] ?? "", - pageSize: queuePageSize, - page: queuePage, + const input = { + integrationId: integrationIds[0] ?? "", + pageSize: queuePageSize, + page: queuePage, + }; + const [transcodingData] = clientApi.widget.mediaTranscoding.getDataAsync.useSuspenseQuery(input, { + refetchOnMount: false, + refetchOnWindowFocus: false, + refetchOnReconnect: false, + }); + + const utils = clientApi.useUtils(); + clientApi.widget.mediaTranscoding.subscribeData.useSubscription(input, { + onData(data) { + utils.widget.mediaTranscoding.getDataAsync.setData(input, data); }, - { - refetchOnMount: false, - refetchOnWindowFocus: false, - refetchOnReconnect: false, - }, - ); + }); const [view, setView] = useState(options.defaultView); const totalQueuePages = Math.ceil((transcodingData.data.queue.totalCount || 1) / queuePageSize); From f82f3436313fa2e2ccf04ff0e7886bf4efffd78e Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Thu, 2 Oct 2025 19:54:30 +0200 Subject: [PATCH 33/37] feat(about): add hotkeys list (#4165) --- .../boards/(content)/_header-actions.tsx | 3 +- .../src/app/[locale]/manage/about/page.tsx | 50 ++++++++++++++++++- .../src/components/user-avatar-menu.tsx | 3 +- packages/definitions/src/hotkeys.ts | 6 +++ packages/definitions/src/index.ts | 1 + .../spotlight/src/components/spotlight.tsx | 2 + packages/translation/src/lang/en.json | 15 ++++++ packages/widgets/src/notebook/notebook.tsx | 3 +- 8 files changed, 79 insertions(+), 4 deletions(-) create mode 100644 packages/definitions/src/hotkeys.ts diff --git a/apps/nextjs/src/app/[locale]/boards/(content)/_header-actions.tsx b/apps/nextjs/src/app/[locale]/boards/(content)/_header-actions.tsx index 883fce49a..1d7f8aed8 100644 --- a/apps/nextjs/src/app/[locale]/boards/(content)/_header-actions.tsx +++ b/apps/nextjs/src/app/[locale]/boards/(content)/_header-actions.tsx @@ -23,6 +23,7 @@ import { useRequiredBoard } from "@homarr/boards/context"; import { useEditMode } from "@homarr/boards/edit-mode"; import { revalidatePathActionAsync } from "@homarr/common/client"; import { env } from "@homarr/common/env"; +import { hotkeys } from "@homarr/definitions"; import { useConfirmModal, useModalAction } from "@homarr/modals"; import { AppSelectModal } from "@homarr/modals-collection"; import { showErrorNotification, showSuccessNotification } from "@homarr/notifications"; @@ -165,7 +166,7 @@ const EditModeMenu = () => { open(); }, [board, isEditMode, saveBoard, open]); - useHotkeys([["mod+e", toggle]]); + useHotkeys([[hotkeys.toggleBoardEdit, toggle]]); usePreventLeaveWithDirty(isEditMode); return ( diff --git a/apps/nextjs/src/app/[locale]/manage/about/page.tsx b/apps/nextjs/src/app/[locale]/manage/about/page.tsx index ece275534..8e336449d 100644 --- a/apps/nextjs/src/app/[locale]/manage/about/page.tsx +++ b/apps/nextjs/src/app/[locale]/manage/about/page.tsx @@ -11,14 +11,23 @@ import { Center, Flex, Group, + Kbd, List, ListItem, Stack, + Table, + TableTbody, + TableTd, + TableTh, + TableThead, + TableTr, Text, Title, } from "@mantine/core"; -import { IconLanguage, IconLibrary, IconUsers } from "@tabler/icons-react"; +import { IconKeyboard, IconLanguage, IconLibrary, IconUsers } from "@tabler/icons-react"; +import { capitalize, objectEntries } from "@homarr/common"; +import { hotkeys } from "@homarr/definitions"; import { getScopedI18n } from "@homarr/translation/server"; import { homarrLogoPath } from "~/components/layout/logo/homarr-logo"; @@ -149,6 +158,45 @@ export default async function AboutPage() { + + }> + + {t("accordion.hotkeys.title")} + + {t("accordion.hotkeys.subtitle")} + + + + + + + + {t("accordion.hotkeys.field.shortcut")} + {t("accordion.hotkeys.field.action")} + + + + {objectEntries(hotkeys).map(([key, shortcut]) => ( + + + + {shortcut + .split("+") + .map((key) => capitalize(key.trim())) + .join(" + ")} + + + {t(`accordion.hotkeys.action.${key}`)} + + ))} + +
+ + + {t("accordion.hotkeys.note")} + +
+
); diff --git a/apps/nextjs/src/components/user-avatar-menu.tsx b/apps/nextjs/src/components/user-avatar-menu.tsx index b0f9c6a10..9b3e3647a 100644 --- a/apps/nextjs/src/components/user-avatar-menu.tsx +++ b/apps/nextjs/src/components/user-avatar-menu.tsx @@ -19,6 +19,7 @@ import { import type { RouterOutputs } from "@homarr/api"; import { signOut, useSession } from "@homarr/auth/client"; +import { hotkeys } from "@homarr/definitions"; import { createModal, useModalAction } from "@homarr/modals"; import { useScopedI18n } from "@homarr/translation/client"; @@ -34,7 +35,7 @@ interface UserAvatarMenuProps { export const UserAvatarMenu = ({ children, availableUpdatesPromise }: UserAvatarMenuProps) => { const t = useScopedI18n("common.userAvatar.menu"); const { colorScheme, toggleColorScheme } = useMantineColorScheme(); - useHotkeys([["mod+J", toggleColorScheme]]); + useHotkeys([[hotkeys.toggleColorScheme, toggleColorScheme]]); const ColorSchemeIcon = colorScheme === "dark" ? IconSun : IconMoon; diff --git a/packages/definitions/src/hotkeys.ts b/packages/definitions/src/hotkeys.ts new file mode 100644 index 000000000..b3a8cab42 --- /dev/null +++ b/packages/definitions/src/hotkeys.ts @@ -0,0 +1,6 @@ +export const hotkeys = { + toggleBoardEdit: "mod+e", + toggleColorScheme: "mod+j", + saveNotebook: "mod+s", + openSpotlight: "mod+k", +}; diff --git a/packages/definitions/src/index.ts b/packages/definitions/src/index.ts index 22ca76b84..3eb639ba6 100644 --- a/packages/definitions/src/index.ts +++ b/packages/definitions/src/index.ts @@ -13,3 +13,4 @@ export * from "./cookie"; export * from "./search-engine"; export * from "./onboarding"; export * from "./emptysuperjson"; +export * from "./hotkeys"; diff --git a/packages/spotlight/src/components/spotlight.tsx b/packages/spotlight/src/components/spotlight.tsx index 1f4158076..c99a76973 100644 --- a/packages/spotlight/src/components/spotlight.tsx +++ b/packages/spotlight/src/components/spotlight.tsx @@ -6,6 +6,7 @@ import { ActionIcon, Center, Group, Kbd } from "@mantine/core"; import { Spotlight as MantineSpotlight } from "@mantine/spotlight"; import { IconQuestionMark, IconSearch, IconX } from "@tabler/icons-react"; +import { hotkeys } from "@homarr/definitions"; import type { TranslationObject } from "@homarr/translation"; import { useI18n } from "@homarr/translation/client"; @@ -49,6 +50,7 @@ const SpotlightWithActiveMode = ({ modeState, activeMode }: SpotlightWithActiveM return ( { setMode(defaultMode); diff --git a/packages/translation/src/lang/en.json b/packages/translation/src/lang/en.json index 0fad66d35..043cf8af3 100644 --- a/packages/translation/src/lang/en.json +++ b/packages/translation/src/lang/en.json @@ -3446,6 +3446,21 @@ "libraries": { "title": "Libraries", "subtitle": "{count} used in the Code of Homarr" + }, + "hotkeys": { + "title": "Hotkeys", + "subtitle": "Keyboard shortcuts to enhance your workflow", + "field": { + "shortcut": "Shortcut", + "action": "Action" + }, + "action": { + "toggleBoardEdit": "Toggle board edit mode", + "toggleColorScheme": "Toggle light/dark mode", + "saveNotebook": "Save notebook (only inside notebook widget)", + "openSpotlight": "Open search" + }, + "note": "Tip: Mod refers to both Ctrl key and ⌘ key on macOS" } } } diff --git a/packages/widgets/src/notebook/notebook.tsx b/packages/widgets/src/notebook/notebook.tsx index af8062945..09bad2b5f 100644 --- a/packages/widgets/src/notebook/notebook.tsx +++ b/packages/widgets/src/notebook/notebook.tsx @@ -72,6 +72,7 @@ import "./notebook.css"; import { useSession } from "@homarr/auth/client"; import { constructBoardPermissions } from "@homarr/auth/shared"; import { useRequiredBoard } from "@homarr/boards/context"; +import { hotkeys } from "@homarr/definitions"; import { useConfirmModal } from "@homarr/modals"; const iconProps = { @@ -266,7 +267,7 @@ export function Notebook({ options, setOptions, isEditMode, boardId, itemId }: W p={0} mt={0} h="100%" - onKeyDown={isEditing ? getHotkeyHandler([["mod+s", handleEditToggle]]) : undefined} + onKeyDown={isEditing ? getHotkeyHandler([[hotkeys.saveNotebook, handleEditToggle]]) : undefined} editor={editor} styles={(theme) => ({ root: { From dcb845b609354b0423f5b7a9d08862b88fd90fd9 Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Thu, 2 Oct 2025 19:54:40 +0200 Subject: [PATCH 34/37] feat(medias): support upload of multiple items (#4169) --- .../boards/[name]/settings/_background.tsx | 11 ++-- .../manage/medias/_actions/upload-media.tsx | 2 +- .../api/src/router/medias/media-router.ts | 55 ++++++++++++------- .../src/icon-picker/icon-picker.tsx | 11 ++-- .../src/upload-media/upload-media.tsx | 26 +++++---- packages/validation/src/media.ts | 55 ++++++++++--------- 6 files changed, 94 insertions(+), 66 deletions(-) diff --git a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_background.tsx b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_background.tsx index 71a0450da..7b105fe9c 100644 --- a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_background.tsx +++ b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_background.tsx @@ -120,11 +120,14 @@ export const BackgroundSettingsContent = ({ board }: Props) => { /> {session?.user.permissions.includes("media-upload") && ( + onSuccess={(medias) => { + const first = medias.at(0); + if (!first) return; + startTransition(() => { - form.setFieldValue("backgroundImageUrl", url); - }) - } + form.setFieldValue("backgroundImageUrl", first.url); + }); + }} > {({ onClick, loading }) => ( diff --git a/apps/nextjs/src/app/[locale]/manage/medias/_actions/upload-media.tsx b/apps/nextjs/src/app/[locale]/manage/medias/_actions/upload-media.tsx index ced023c56..377c2edf6 100644 --- a/apps/nextjs/src/app/[locale]/manage/medias/_actions/upload-media.tsx +++ b/apps/nextjs/src/app/[locale]/manage/medias/_actions/upload-media.tsx @@ -14,7 +14,7 @@ export const UploadMediaButton = () => { }; return ( - + {({ onClick, loading }) => (