From d46b8f63c790105f64de2358617fd8f14354bb3b Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Fri, 11 Apr 2025 21:56:00 +0200 Subject: [PATCH 01/35] chore(issue-template): add missing homarr version 1.16.0 --- .github/ISSUE_TEMPLATE/bug_report.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 182bddebf..4b088d510 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -31,6 +31,7 @@ body: label: Version description: What version of Homarr are you running? options: + - 1.16.0 - 1.15.0 - 1.14.0 - 1.13.1 From 835e007334d9bfd54d85bb2a5ed02de1675b36ca Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Fri, 11 Apr 2025 21:43:33 +0000 Subject: [PATCH 02/35] chore(deps): update dependency @types/node to ^22.14.1 (#2857) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- apps/tasks/package.json | 2 +- pnpm-lock.yaml | 116 +++++++++++++++++++-------------------- 3 files changed, 60 insertions(+), 60 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 3832475f1..e709d3a58 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -92,7 +92,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/chroma-js": "3.1.1", - "@types/node": "^22.14.0", + "@types/node": "^22.14.1", "@types/prismjs": "^1.26.5", "@types/react": "19.1.1", "@types/react-dom": "19.1.2", diff --git a/apps/tasks/package.json b/apps/tasks/package.json index f335a0dc8..469373543 100644 --- a/apps/tasks/package.json +++ b/apps/tasks/package.json @@ -44,7 +44,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "@types/node": "^22.14.0", + "@types/node": "^22.14.1", "dotenv-cli": "^8.0.0", "eslint": "^9.24.0", "prettier": "^3.5.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 94354fb92..e590bf6b8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -39,10 +39,10 @@ importers: version: 14.0.3(semantic-release@24.2.3(typescript@5.8.3)) '@turbo/gen': specifier: ^2.5.0 - version: 2.5.0(@types/node@22.14.0)(typescript@5.8.3) + version: 2.5.0(@types/node@22.14.1)(typescript@5.8.3) '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)) + version: 4.3.4(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)) '@vitest/coverage-v8': specifier: ^3.1.1 version: 3.1.1(vitest@3.1.1) @@ -75,10 +75,10 @@ importers: version: 5.8.3 vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)) + version: 5.1.4(typescript@5.8.3)(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)) vitest: specifier: ^3.1.1 - version: 3.1.1(@types/node@22.14.0)(@vitest/ui@3.1.1)(jsdom@26.0.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) + version: 3.1.1(@types/node@22.14.1)(@vitest/ui@3.1.1)(jsdom@26.0.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) apps/nextjs: dependencies: @@ -309,8 +309,8 @@ importers: specifier: 3.1.1 version: 3.1.1 '@types/node': - specifier: ^22.14.0 - version: 22.14.0 + specifier: ^22.14.1 + version: 22.14.1 '@types/prismjs': specifier: ^1.26.5 version: 1.26.5 @@ -409,8 +409,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript '@types/node': - specifier: ^22.14.0 - version: 22.14.0 + specifier: ^22.14.1 + version: 22.14.1 dotenv-cli: specifier: ^8.0.0 version: 8.0.0 @@ -4809,8 +4809,8 @@ packages: '@types/node@18.19.50': resolution: {integrity: sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==} - '@types/node@22.14.0': - resolution: {integrity: sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==} + '@types/node@22.14.1': + resolution: {integrity: sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -11576,7 +11576,7 @@ snapshots: '@kubernetes/client-node@1.1.2': dependencies: '@types/js-yaml': 4.0.9 - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/node-fetch': 2.6.12 '@types/stream-buffers': 3.0.7 '@types/tar': 6.1.13 @@ -13045,7 +13045,7 @@ snapshots: '@tsconfig/svelte@1.0.13': {} - '@turbo/gen@2.5.0(@types/node@22.14.0)(typescript@5.8.3)': + '@turbo/gen@2.5.0(@types/node@22.14.1)(typescript@5.8.3)': dependencies: '@turbo/workspaces': 2.5.0 commander: 10.0.1 @@ -13055,7 +13055,7 @@ snapshots: node-plop: 0.26.3 picocolors: 1.0.1 proxy-agent: 6.5.0 - ts-node: 10.9.2(@types/node@22.14.0)(typescript@5.8.3) + ts-node: 10.9.2(@types/node@22.14.1)(typescript@5.8.3) update-check: 1.5.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -13081,11 +13081,11 @@ snapshots: '@types/adm-zip@0.5.7': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/asn1@0.2.4': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/aws-lambda@8.10.146': {} @@ -13112,22 +13112,22 @@ snapshots: '@types/bcrypt@5.0.2': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/better-sqlite3@7.6.13': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/chroma-js@3.1.1': {} '@types/connect@3.4.38': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/cookie@0.4.1': {} @@ -13138,11 +13138,11 @@ snapshots: '@types/connect': 3.4.38 '@types/express': 4.17.21 '@types/keygrip': 1.0.6 - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/cors@2.8.17': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/css-font-loading-module@0.0.7': {} @@ -13174,13 +13174,13 @@ snapshots: '@types/docker-modem@3.0.6': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/ssh2': 1.15.1 '@types/dockerode@3.3.37': dependencies: '@types/docker-modem': 3.0.6 - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/ssh2': 1.15.1 '@types/estree@1.0.5': {} @@ -13189,7 +13189,7 @@ snapshots: '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/qs': 6.9.16 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -13204,7 +13204,7 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/hast@2.3.10': dependencies: @@ -13242,14 +13242,14 @@ snapshots: '@types/node-fetch@2.6.12': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 form-data: 4.0.1 '@types/node@18.19.50': dependencies: undici-types: 5.26.5 - '@types/node@22.14.0': + '@types/node@22.14.1': dependencies: undici-types: 6.21.0 @@ -13278,21 +13278,21 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/send': 0.17.4 '@types/ssh2-streams@0.1.12': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/ssh2@0.5.52': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/ssh2-streams': 0.1.12 '@types/ssh2@1.15.1': @@ -13301,7 +13301,7 @@ snapshots: '@types/stream-buffers@3.0.7': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/swagger-ui-react@5.18.0': dependencies: @@ -13309,12 +13309,12 @@ snapshots: '@types/tar@6.1.13': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 minipass: 4.2.8 '@types/through@0.0.33': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/tinycolor2@1.4.6': {} @@ -13331,11 +13331,11 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@types/xml2js@0.4.14': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@typescript-eslint/eslint-plugin@8.29.1(@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3)': dependencies: @@ -13444,14 +13444,14 @@ snapshots: global: 4.4.0 is-function: 1.0.2 - '@vitejs/plugin-react@4.3.4(vite@5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))': + '@vitejs/plugin-react@4.3.4(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) + vite: 5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) transitivePeerDependencies: - supports-color @@ -13469,7 +13469,7 @@ snapshots: std-env: 3.8.1 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.1.1(@types/node@22.14.0)(@vitest/ui@3.1.1)(jsdom@26.0.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) + vitest: 3.1.1(@types/node@22.14.1)(@vitest/ui@3.1.1)(jsdom@26.0.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) transitivePeerDependencies: - supports-color @@ -13480,13 +13480,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.1.1(vite@5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))': + '@vitest/mocker@3.1.1(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))': dependencies: '@vitest/spy': 3.1.1 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) + vite: 5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) '@vitest/pretty-format@3.1.1': dependencies: @@ -13516,7 +13516,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.12 tinyrainbow: 2.0.0 - vitest: 3.1.1(@types/node@22.14.0)(@vitest/ui@3.1.1)(jsdom@26.0.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) + vitest: 3.1.1(@types/node@22.14.1)(@vitest/ui@3.1.1)(jsdom@26.0.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) '@vitest/utils@3.1.1': dependencies: @@ -14799,7 +14799,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 22.14.0 + '@types/node': 22.14.1 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.7.2 @@ -16372,7 +16372,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -17605,7 +17605,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.14.0 + '@types/node': 22.14.1 long: 5.2.3 proxmox-api@1.1.1: @@ -18968,14 +18968,14 @@ snapshots: ts-mixer@6.0.4: {} - ts-node@10.9.2(@types/node@22.14.0)(typescript@5.8.3): + ts-node@10.9.2(@types/node@22.14.1)(typescript@5.8.3): 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.14.0 + '@types/node': 22.14.1 acorn: 8.14.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -19405,13 +19405,13 @@ snapshots: dependencies: global: 4.4.0 - vite-node@3.1.1(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0): + vite-node@3.1.1(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) + vite: 5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) transitivePeerDependencies: - '@types/node' - less @@ -19423,33 +19423,33 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)): + vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.3(typescript@5.8.3) optionalDependencies: - vite: 5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) + vite: 5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0): + vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.21.3 optionalDependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 fsevents: 2.3.3 sass: 1.86.3 sugarss: 4.0.1(postcss@8.4.47) terser: 5.39.0 - vitest@3.1.1(@types/node@22.14.0)(@vitest/ui@3.1.1)(jsdom@26.0.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0): + vitest@3.1.1(@types/node@22.14.1)(@vitest/ui@3.1.1)(jsdom@26.0.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0): dependencies: '@vitest/expect': 3.1.1 - '@vitest/mocker': 3.1.1(vite@5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)) + '@vitest/mocker': 3.1.1(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)) '@vitest/pretty-format': 3.1.1 '@vitest/runner': 3.1.1 '@vitest/snapshot': 3.1.1 @@ -19465,11 +19465,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 5.4.5(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) - vite-node: 3.1.1(@types/node@22.14.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) + vite: 5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) + vite-node: 3.1.1(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.14.0 + '@types/node': 22.14.1 '@vitest/ui': 3.1.1(vitest@3.1.1) jsdom: 26.0.0 transitivePeerDependencies: From 71d8f7920d482edf0c00d198bf605f2c9c5c4473 Mon Sep 17 00:00:00 2001 From: "homarr-crowdin[bot]" <190541745+homarr-crowdin[bot]@users.noreply.github.com> Date: Sat, 12 Apr 2025 00:48:49 +0000 Subject: [PATCH 03/35] chore(lang): updated translations from crowdin Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com> --- packages/translation/src/lang/ca.json | 14 ++++++++++++-- packages/translation/src/lang/cn.json | 14 ++++++++++++-- packages/translation/src/lang/cs.json | 14 ++++++++++++-- packages/translation/src/lang/da.json | 14 ++++++++++++-- packages/translation/src/lang/de-CH.json | 14 ++++++++++++-- packages/translation/src/lang/de.json | 14 ++++++++++++-- packages/translation/src/lang/el.json | 14 ++++++++++++-- packages/translation/src/lang/en-gb.json | 14 ++++++++++++-- packages/translation/src/lang/es.json | 14 ++++++++++++-- packages/translation/src/lang/et.json | 14 ++++++++++++-- packages/translation/src/lang/fr.json | 14 ++++++++++++-- packages/translation/src/lang/he.json | 14 ++++++++++++-- packages/translation/src/lang/hr.json | 14 ++++++++++++-- packages/translation/src/lang/hu.json | 14 ++++++++++++-- packages/translation/src/lang/it.json | 14 ++++++++++++-- packages/translation/src/lang/ja.json | 14 ++++++++++++-- packages/translation/src/lang/ko.json | 14 ++++++++++++-- packages/translation/src/lang/lt.json | 14 ++++++++++++-- packages/translation/src/lang/lv.json | 14 ++++++++++++-- packages/translation/src/lang/nl.json | 14 ++++++++++++-- packages/translation/src/lang/no.json | 14 ++++++++++++-- packages/translation/src/lang/pl.json | 14 ++++++++++++-- packages/translation/src/lang/pt.json | 14 ++++++++++++-- packages/translation/src/lang/ro.json | 14 ++++++++++++-- packages/translation/src/lang/ru.json | 14 ++++++++++++-- packages/translation/src/lang/sk.json | 14 ++++++++++++-- packages/translation/src/lang/sl.json | 14 ++++++++++++-- packages/translation/src/lang/sv.json | 14 ++++++++++++-- packages/translation/src/lang/tr.json | 14 ++++++++++++-- packages/translation/src/lang/uk.json | 14 ++++++++++++-- packages/translation/src/lang/vi.json | 14 ++++++++++++-- packages/translation/src/lang/zh.json | 14 ++++++++++++-- 32 files changed, 384 insertions(+), 64 deletions(-) diff --git a/packages/translation/src/lang/ca.json b/packages/translation/src/lang/ca.json index 325d19c6d..4d548be0e 100644 --- a/packages/translation/src/lang/ca.json +++ b/packages/translation/src/lang/ca.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "Seleccioneu l'aplicació", - "notFound": "No s'ha trobat cap aplicació" - } + "notFound": "No s'ha trobat cap aplicació", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/cn.json b/packages/translation/src/lang/cn.json index a4e81e50a..fddc4d269 100644 --- a/packages/translation/src/lang/cn.json +++ b/packages/translation/src/lang/cn.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "选择应用", - "notFound": "未找到应用" - } + "notFound": "未找到应用", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/cs.json b/packages/translation/src/lang/cs.json index 47aefb169..75ed63279 100644 --- a/packages/translation/src/lang/cs.json +++ b/packages/translation/src/lang/cs.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "Vybrat aplikaci", - "notFound": "" - } + "notFound": "", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/da.json b/packages/translation/src/lang/da.json index bf5d99a33..b20a1e58c 100644 --- a/packages/translation/src/lang/da.json +++ b/packages/translation/src/lang/da.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "Vælg app", - "notFound": "Ingen app fundet" - } + "notFound": "Ingen app fundet", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/de-CH.json b/packages/translation/src/lang/de-CH.json index 2a461a016..259a05043 100644 --- a/packages/translation/src/lang/de-CH.json +++ b/packages/translation/src/lang/de-CH.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "App wähle", - "notFound": "Keni app gfunge" - } + "notFound": "Keni app gfunge", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/de.json b/packages/translation/src/lang/de.json index 6506fd9ee..4dc052f8b 100644 --- a/packages/translation/src/lang/de.json +++ b/packages/translation/src/lang/de.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "App auswählen", - "notFound": "Keine App gefunden" - } + "notFound": "Keine App gefunden", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/el.json b/packages/translation/src/lang/el.json index 111e561f5..bb37fe42d 100644 --- a/packages/translation/src/lang/el.json +++ b/packages/translation/src/lang/el.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "", - "notFound": "" - } + "notFound": "", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/en-gb.json b/packages/translation/src/lang/en-gb.json index 781539034..a27f6875d 100644 --- a/packages/translation/src/lang/en-gb.json +++ b/packages/translation/src/lang/en-gb.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "Select an application", - "notFound": "No application found" - } + "notFound": "No application found", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/es.json b/packages/translation/src/lang/es.json index 07d9da2ba..75a46a93f 100644 --- a/packages/translation/src/lang/es.json +++ b/packages/translation/src/lang/es.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "", - "notFound": "" - } + "notFound": "", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/et.json b/packages/translation/src/lang/et.json index e75ae043d..456b1d1a8 100644 --- a/packages/translation/src/lang/et.json +++ b/packages/translation/src/lang/et.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "", - "notFound": "" - } + "notFound": "", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/fr.json b/packages/translation/src/lang/fr.json index e44d357b5..773d1e59a 100644 --- a/packages/translation/src/lang/fr.json +++ b/packages/translation/src/lang/fr.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "Sélectionner l'app", - "notFound": "Aucune app trouvée" - } + "notFound": "Aucune app trouvée", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/he.json b/packages/translation/src/lang/he.json index f939087c2..a9334faa7 100644 --- a/packages/translation/src/lang/he.json +++ b/packages/translation/src/lang/he.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "בחר אפליקציה", - "notFound": "לא נמצאה אפליקציה" - } + "notFound": "לא נמצאה אפליקציה", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/hr.json b/packages/translation/src/lang/hr.json index ed0e52282..87485f6cf 100644 --- a/packages/translation/src/lang/hr.json +++ b/packages/translation/src/lang/hr.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "", - "notFound": "" - } + "notFound": "", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/hu.json b/packages/translation/src/lang/hu.json index 000b3bbdb..502b3f4a0 100644 --- a/packages/translation/src/lang/hu.json +++ b/packages/translation/src/lang/hu.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "Alkalmazás kiválasztása", - "notFound": "Nem található alkalmazás" - } + "notFound": "Nem található alkalmazás", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/it.json b/packages/translation/src/lang/it.json index 9261c1cf7..8462e5247 100644 --- a/packages/translation/src/lang/it.json +++ b/packages/translation/src/lang/it.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "Seleziona App", - "notFound": "Nessuna app trovata" - } + "notFound": "Nessuna app trovata", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/ja.json b/packages/translation/src/lang/ja.json index 80fc9ee4c..42a14573b 100644 --- a/packages/translation/src/lang/ja.json +++ b/packages/translation/src/lang/ja.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "", - "notFound": "" - } + "notFound": "", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/ko.json b/packages/translation/src/lang/ko.json index 007564f6d..6305069f7 100644 --- a/packages/translation/src/lang/ko.json +++ b/packages/translation/src/lang/ko.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "", - "notFound": "" - } + "notFound": "", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/lt.json b/packages/translation/src/lang/lt.json index 05d88d98b..cc861c083 100644 --- a/packages/translation/src/lang/lt.json +++ b/packages/translation/src/lang/lt.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "", - "notFound": "" - } + "notFound": "", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/lv.json b/packages/translation/src/lang/lv.json index 65c4bae0c..21dba59db 100644 --- a/packages/translation/src/lang/lv.json +++ b/packages/translation/src/lang/lv.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "", - "notFound": "" - } + "notFound": "", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/nl.json b/packages/translation/src/lang/nl.json index c33803d54..12b97dccc 100644 --- a/packages/translation/src/lang/nl.json +++ b/packages/translation/src/lang/nl.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "App selecteren", - "notFound": "Geen app gevonden" - } + "notFound": "Geen app gevonden", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/no.json b/packages/translation/src/lang/no.json index da86c9bb4..95bcf5847 100644 --- a/packages/translation/src/lang/no.json +++ b/packages/translation/src/lang/no.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "Velg app", - "notFound": "Ingen app funnet" - } + "notFound": "Ingen app funnet", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/pl.json b/packages/translation/src/lang/pl.json index 0a533b382..027323246 100644 --- a/packages/translation/src/lang/pl.json +++ b/packages/translation/src/lang/pl.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "Wybierz aplikację", - "notFound": "Nie znaleziono aplikacji" - } + "notFound": "Nie znaleziono aplikacji", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/pt.json b/packages/translation/src/lang/pt.json index f15162d63..f02210b20 100644 --- a/packages/translation/src/lang/pt.json +++ b/packages/translation/src/lang/pt.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "", - "notFound": "" - } + "notFound": "", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/ro.json b/packages/translation/src/lang/ro.json index 8edd620bf..4f7bedd7c 100644 --- a/packages/translation/src/lang/ro.json +++ b/packages/translation/src/lang/ro.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "", - "notFound": "" - } + "notFound": "", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/ru.json b/packages/translation/src/lang/ru.json index b3c839bad..aefc8154f 100644 --- a/packages/translation/src/lang/ru.json +++ b/packages/translation/src/lang/ru.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "Выбрать приложение", - "notFound": "Приложения не найдены" - } + "notFound": "Приложения не найдены", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/sk.json b/packages/translation/src/lang/sk.json index 48645f835..0d09c75b1 100644 --- a/packages/translation/src/lang/sk.json +++ b/packages/translation/src/lang/sk.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "Vybrať aplikáciu", - "notFound": "Nenašla sa žiadna aplikácia" - } + "notFound": "Nenašla sa žiadna aplikácia", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/sl.json b/packages/translation/src/lang/sl.json index faacbcbfd..b458d661a 100644 --- a/packages/translation/src/lang/sl.json +++ b/packages/translation/src/lang/sl.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "", - "notFound": "" - } + "notFound": "", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/sv.json b/packages/translation/src/lang/sv.json index e012cd7e7..ddee64270 100644 --- a/packages/translation/src/lang/sv.json +++ b/packages/translation/src/lang/sv.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "", - "notFound": "" - } + "notFound": "", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/tr.json b/packages/translation/src/lang/tr.json index fdcf0473f..6b69c20e7 100644 --- a/packages/translation/src/lang/tr.json +++ b/packages/translation/src/lang/tr.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "Uygulama seç", - "notFound": "Uygulama bulunamadı" - } + "notFound": "Uygulama bulunamadı", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/uk.json b/packages/translation/src/lang/uk.json index 1ae13b715..e8c5828a2 100644 --- a/packages/translation/src/lang/uk.json +++ b/packages/translation/src/lang/uk.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "Оберіть додаток", - "notFound": "Додатків не знайдено" - } + "notFound": "Додатків не знайдено", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/vi.json b/packages/translation/src/lang/vi.json index e47c118e0..dc8112c4c 100644 --- a/packages/translation/src/lang/vi.json +++ b/packages/translation/src/lang/vi.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "", - "notFound": "" - } + "notFound": "", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { diff --git a/packages/translation/src/lang/zh.json b/packages/translation/src/lang/zh.json index 798d4afbf..344c89a8a 100644 --- a/packages/translation/src/lang/zh.json +++ b/packages/translation/src/lang/zh.json @@ -611,8 +611,18 @@ "action": { "select": { "label": "選擇應用程式", - "notFound": "應用程式不存在" - } + "notFound": "應用程式不存在", + "search": "", + "noResults": "", + "action": "", + "title": "" + }, + "create": { + "title": "", + "description": "", + "action": "" + }, + "add": "" } }, "integration": { From a29556ee8ec50aa384a9a46f6f5a5fa5dfa4cdac Mon Sep 17 00:00:00 2001 From: Andrea Date: Sat, 12 Apr 2025 17:53:40 +0200 Subject: [PATCH 04/35] fix(widget): format stock values and changes for better readability (#2836) --- packages/widgets/src/stocks/component.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/widgets/src/stocks/component.tsx b/packages/widgets/src/stocks/component.tsx index 326301d54..c5dfe15d6 100644 --- a/packages/widgets/src/stocks/component.tsx +++ b/packages/widgets/src/stocks/component.tsx @@ -67,12 +67,13 @@ export default function StockPriceWidget({ options, width, height }: WidgetCompo 280 ? 1 : 2} fw={700}> - {round(stockValues[stockValues.length - 1] ?? 0)} + {new Intl.NumberFormat().format(round(stockValues[stockValues.length - 1] ?? 0))} {width > 280 && ( - {Math.abs(stockValuesChange)} ({Math.abs(stockValuesChangePercentage)}%) + {new Intl.NumberFormat().format(stockValuesChange)} ({stockValuesChange > 0 ? "+" : ""} + {new Intl.NumberFormat().format(stockValuesChangePercentage)}%) )} From 4e6ab037c9245103b05afe977e9c288082a2b539 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 12 Apr 2025 16:18:00 +0000 Subject: [PATCH 05/35] fix(deps): update tanstack-query monorepo to ^5.73.3 (#2860) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 6 ++-- pnpm-lock.yaml | 70 ++++++++++++++++++++-------------------- 2 files changed, 38 insertions(+), 38 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index e709d3a58..1d463cada 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -56,9 +56,9 @@ "@mantine/tiptap": "^7.17.4", "@million/lint": "1.0.14", "@tabler/icons-react": "^3.31.0", - "@tanstack/react-query": "^5.72.2", - "@tanstack/react-query-devtools": "^5.72.2", - "@tanstack/react-query-next-experimental": "^5.72.2", + "@tanstack/react-query": "^5.73.3", + "@tanstack/react-query-devtools": "^5.73.3", + "@tanstack/react-query-next-experimental": "^5.73.3", "@trpc/client": "^11.1.0", "@trpc/next": "^11.1.0", "@trpc/react-query": "^11.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e590bf6b8..c4d49c6e7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -206,23 +206,23 @@ importers: specifier: ^3.31.0 version: 3.31.0(react@19.1.0) '@tanstack/react-query': - specifier: ^5.72.2 - version: 5.72.2(react@19.1.0) + specifier: ^5.73.3 + version: 5.73.3(react@19.1.0) '@tanstack/react-query-devtools': - specifier: ^5.72.2 - version: 5.72.2(@tanstack/react-query@5.72.2(react@19.1.0))(react@19.1.0) + specifier: ^5.73.3 + version: 5.73.3(@tanstack/react-query@5.73.3(react@19.1.0))(react@19.1.0) '@tanstack/react-query-next-experimental': - specifier: ^5.72.2 - version: 5.72.2(@tanstack/react-query@5.72.2(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0) + specifier: ^5.73.3 + version: 5.73.3(@tanstack/react-query@5.73.3(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0) '@trpc/client': specifier: ^11.1.0 version: 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/next': specifier: ^11.1.0 - version: 11.1.0(@tanstack/react-query@5.72.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.72.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + version: 11.1.0(@tanstack/react-query@5.73.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.73.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) '@trpc/react-query': specifier: ^11.1.0 - version: 11.1.0(@tanstack/react-query@5.72.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + version: 11.1.0(@tanstack/react-query@5.73.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) '@trpc/server': specifier: ^11.1.0 version: 11.1.0(typescript@5.8.3) @@ -586,7 +586,7 @@ importers: version: 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/react-query': specifier: ^11.1.0 - version: 11.1.0(@tanstack/react-query@5.72.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + version: 11.1.0(@tanstack/react-query@5.73.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) '@trpc/server': specifier: ^11.1.0 version: 11.1.0(typescript@5.8.3) @@ -4348,27 +4348,27 @@ packages: resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==} engines: {node: '>=12'} - '@tanstack/query-core@5.72.2': - resolution: {integrity: sha512-fxl9/0yk3mD/FwTmVEf1/H6N5B975H0luT+icKyX566w6uJG0x6o+Yl+I38wJRCaogiMkstByt+seXfDbWDAcA==} + '@tanstack/query-core@5.73.3': + resolution: {integrity: sha512-LUpsgVT3IkvOECdkQ3QD6esczSH71mAzH/LDZ2cu8j6w430v5W0JB1ulzsG8FFwFBd5fm/ePM2DFpg9TucRMgQ==} - '@tanstack/query-devtools@5.72.2': - resolution: {integrity: sha512-mMKnGb+iOhVBcj6jaerCFRpg8pACStdG8hmUBHPtToeZzs4ctjBUL1FajqpVn2WaMxnq8Wya+P3Q5tPFNM9jQw==} + '@tanstack/query-devtools@5.73.3': + resolution: {integrity: sha512-hBQyYwsOuO7QOprK75NzfrWs/EQYjgFA0yykmcvsV62q0t6Ua97CU3sYgjHx0ZvxkXSOMkY24VRJ5uv9f5Ik4w==} - '@tanstack/react-query-devtools@5.72.2': - resolution: {integrity: sha512-n53qr9JdHCJTCUba6OvMhwiV2CcsckngOswKEE7nM5pQBa/fW9c43qw8omw1RPT2s+aC7MuwS8fHsWT8g+j6IQ==} + '@tanstack/react-query-devtools@5.73.3': + resolution: {integrity: sha512-5YizhmYep/A9h5Z+aApHZd0rwNH3FQm6JzUQmdH+f8aG5joi2cRAq+3UakDH6wst2kysReEmW4n7PaMxfCEtRQ==} peerDependencies: - '@tanstack/react-query': ^5.72.2 + '@tanstack/react-query': ^5.73.3 react: ^18 || ^19 - '@tanstack/react-query-next-experimental@5.72.2': - resolution: {integrity: sha512-s53o3ZKpja2v5Bdga+rxUY+/NzXrNbxRj/JyL7FNgruOmqurF8sJgeQxG7eMV9AHp1iN3Fk12Zezjfv5w3NjMg==} + '@tanstack/react-query-next-experimental@5.73.3': + resolution: {integrity: sha512-fGUPV00JD77ai5aH2A3C1frbxfC1/B81s8EASSWSKXg7fbUox5fTHpnaeUEk3Ym1zSkrrRTPAc9WuWnCLoKjPQ==} peerDependencies: - '@tanstack/react-query': ^5.72.2 + '@tanstack/react-query': ^5.73.3 next: ^13 || ^14 || ^15 react: ^18 || ^19 - '@tanstack/react-query@5.72.2': - resolution: {integrity: sha512-SVNHzyBUYiis+XiCl+8yiPZmMYei2AKYY94wM/zpvB5l1jxqOo82FQTziSJ4pBi96jtYqvYrTMxWynmbQh3XKw==} + '@tanstack/react-query@5.73.3': + resolution: {integrity: sha512-umsAEsVsSSnrOZrstX/OlctdqkRZm6vPsetmbl241tdNo0jT3s+0bUoof9kCaTsPr/GopPlbJ1OYlrZj4toKzg==} peerDependencies: react: ^18 || ^19 @@ -12744,25 +12744,25 @@ snapshots: dependencies: remove-accents: 0.5.0 - '@tanstack/query-core@5.72.2': {} + '@tanstack/query-core@5.73.3': {} - '@tanstack/query-devtools@5.72.2': {} + '@tanstack/query-devtools@5.73.3': {} - '@tanstack/react-query-devtools@5.72.2(@tanstack/react-query@5.72.2(react@19.1.0))(react@19.1.0)': + '@tanstack/react-query-devtools@5.73.3(@tanstack/react-query@5.73.3(react@19.1.0))(react@19.1.0)': dependencies: - '@tanstack/query-devtools': 5.72.2 - '@tanstack/react-query': 5.72.2(react@19.1.0) + '@tanstack/query-devtools': 5.73.3 + '@tanstack/react-query': 5.73.3(react@19.1.0) react: 19.1.0 - '@tanstack/react-query-next-experimental@5.72.2(@tanstack/react-query@5.72.2(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)': + '@tanstack/react-query-next-experimental@5.73.3(@tanstack/react-query@5.73.3(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)': dependencies: - '@tanstack/react-query': 5.72.2(react@19.1.0) + '@tanstack/react-query': 5.73.3(react@19.1.0) next: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: 19.1.0 - '@tanstack/react-query@5.72.2(react@19.1.0)': + '@tanstack/react-query@5.73.3(react@19.1.0)': dependencies: - '@tanstack/query-core': 5.72.2 + '@tanstack/query-core': 5.73.3 react: 19.1.0 '@tanstack/react-table@8.20.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': @@ -13010,7 +13010,7 @@ snapshots: '@trpc/server': 11.1.0(typescript@5.8.3) typescript: 5.8.3 - '@trpc/next@11.1.0(@tanstack/react-query@5.72.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.72.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': + '@trpc/next@11.1.0(@tanstack/react-query@5.73.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.73.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': dependencies: '@trpc/client': 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/server': 11.1.0(typescript@5.8.3) @@ -13019,12 +13019,12 @@ snapshots: react-dom: 19.1.0(react@19.1.0) typescript: 5.8.3 optionalDependencies: - '@tanstack/react-query': 5.72.2(react@19.1.0) - '@trpc/react-query': 11.1.0(@tanstack/react-query@5.72.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + '@tanstack/react-query': 5.73.3(react@19.1.0) + '@trpc/react-query': 11.1.0(@tanstack/react-query@5.73.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) - '@trpc/react-query@11.1.0(@tanstack/react-query@5.72.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': + '@trpc/react-query@11.1.0(@tanstack/react-query@5.73.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': dependencies: - '@tanstack/react-query': 5.72.2(react@19.1.0) + '@tanstack/react-query': 5.73.3(react@19.1.0) '@trpc/client': 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/server': 11.1.0(typescript@5.8.3) react: 19.1.0 From f5f39bc094b73c74e46559cc99ef1d39c3517142 Mon Sep 17 00:00:00 2001 From: "homarr-crowdin[bot]" <190541745+homarr-crowdin[bot]@users.noreply.github.com> Date: Sun, 13 Apr 2025 02:16:30 +0000 Subject: [PATCH 06/35] chore(lang): updated translations from crowdin Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com> --- packages/translation/src/lang/da.json | 64 +++++++++++++-------------- packages/translation/src/lang/zh.json | 64 +++++++++++++-------------- 2 files changed, 64 insertions(+), 64 deletions(-) diff --git a/packages/translation/src/lang/da.json b/packages/translation/src/lang/da.json index b20a1e58c..61ff4bacc 100644 --- a/packages/translation/src/lang/da.json +++ b/packages/translation/src/lang/da.json @@ -612,17 +612,17 @@ "select": { "label": "Vælg app", "notFound": "Ingen app fundet", - "search": "", - "noResults": "", - "action": "", - "title": "" + "search": "Søg efter en app", + "noResults": "Ingen resultater", + "action": "Vælg {app}", + "title": "Vælg en app, der skal tilføjes til denne tavle" }, "create": { - "title": "", - "description": "", - "action": "" + "title": "Opret ny app", + "description": "Opret en ny app ", + "action": "Åbn app-oprettelse" }, - "add": "" + "add": "Tilføj en app" } }, "integration": { @@ -769,8 +769,8 @@ "message": "Stien er sandsynligvis ikke korrekt" }, "tooManyRequests": { - "title": "", - "message": "" + "title": "For mange anmodninger i et givet tidsrum", + "message": "Der var for mange anmodninger. Du bliver sandsynligvis rate-limited eller afvist af målsystemet" } } }, @@ -1797,7 +1797,7 @@ "label": "Vis torrent poster markeret som fuldførte" }, "showCompletedHttp": { - "label": "" + "label": "Vis Diverse poster markeret som færdige" }, "activeTorrentThreshold": { "label": "Skjul afsluttet torrent under denne tærskel (i kiB/s)" @@ -2048,56 +2048,56 @@ "option": {}, "card": { "vpn": { - "countConnected": "" + "countConnected": "{count} tilsluttet" } }, "error": { - "integrationsDisconnected": "", - "unknownContentOption": "" + "integrationsDisconnected": "Ingen tilgængelige data, alle integrationer afbrudt", + "unknownContentOption": "Ukendt indhold indstilling for netværkscontroller resumé widget: " }, - "name": "", - "description": "" + "name": "Netværkskontroller Oversigt", + "description": "Viser resuméet af en netværkskontroller (som UniFi Controller)" }, "networkControllerStatus": { "card": { "variants": { "wired": { - "name": "" + "name": "Kablet" }, "wifi": { - "name": "" + "name": "WiFi" } }, "users": { - "label": "" + "label": "Brugere" }, "guests": { - "label": "" + "label": "Gæster" } }, "option": { "content": { "option": { "wifi": { - "label": "" + "label": "WiFi" }, "wired": { - "label": "" + "label": "Kablet" } }, - "label": "" + "label": "Widget indhold" } }, "error": { - "integrationsDisconnected": "", - "unknownContentOption": "" + "integrationsDisconnected": "Ingen tilgængelige data, alle integrationer afbrudt", + "unknownContentOption": "Ukendt indhold indstilling for netværksstatuswidget: " }, - "name": "", - "description": "" + "name": "Status for netværk", + "description": "Vis tilsluttede enheder på et netværk" }, "networkController": { "error": { - "internalServerError": "" + "internalServerError": "Kunne ikke hente Netværkskontroloversigt" } } }, @@ -2220,10 +2220,10 @@ }, "backgroundImageUrl": { "label": "Baggrundsbillede URL", - "placeholder": "", + "placeholder": "Begynd at skrive for at søge efter lokale billeder", "group": { - "your": "", - "other": "" + "your": "Dine billeder", + "other": "Andre billeder" } }, "backgroundImageAttachment": { @@ -2862,7 +2862,7 @@ "label": "Omkodning af medier" }, "networkController": { - "label": "" + "label": "Netværkskontroller" } } }, diff --git a/packages/translation/src/lang/zh.json b/packages/translation/src/lang/zh.json index 344c89a8a..65964dbad 100644 --- a/packages/translation/src/lang/zh.json +++ b/packages/translation/src/lang/zh.json @@ -612,17 +612,17 @@ "select": { "label": "選擇應用程式", "notFound": "應用程式不存在", - "search": "", - "noResults": "", - "action": "", - "title": "" + "search": "搜尋應用程式", + "noResults": "無結果", + "action": "選擇 {app}", + "title": "選擇應用程式加入進此面板" }, "create": { - "title": "", - "description": "", - "action": "" + "title": "建立新應用程式", + "description": "建立一個新的應用程式", + "action": "開啟應用程式創建" }, - "add": "" + "add": "新增應用程式" } }, "integration": { @@ -769,8 +769,8 @@ "message": "路徑可能是錯誤" }, "tooManyRequests": { - "title": "", - "message": "" + "title": "於給定時間內的請求過多", + "message": "請求過多,您可能被目標系統限制或拒絕" } } }, @@ -1797,7 +1797,7 @@ "label": "顯示標記為已完成的 Torrent 項目" }, "showCompletedHttp": { - "label": "" + "label": "顯示標記為已完成的雜項條目" }, "activeTorrentThreshold": { "label": "隱藏在此閥值下完成的 Torrent (kiB/s)" @@ -2048,56 +2048,56 @@ "option": {}, "card": { "vpn": { - "countConnected": "" + "countConnected": "{count} 已連線" } }, "error": { - "integrationsDisconnected": "", - "unknownContentOption": "" + "integrationsDisconnected": "無可用的數據,所有集成皆已斷開連線", + "unknownContentOption": "網路控制總覽小工具出現未知的內容選項:" }, - "name": "", - "description": "" + "name": "網路控制總覽", + "description": "顯示網路控制總覽(例如 UniFi 控制)" }, "networkControllerStatus": { "card": { "variants": { "wired": { - "name": "" + "name": "有線網路" }, "wifi": { - "name": "" + "name": "無線網路" } }, "users": { - "label": "" + "label": "使用者" }, "guests": { - "label": "" + "label": "訪客" } }, "option": { "content": { "option": { "wifi": { - "label": "" + "label": "無線網路" }, "wired": { - "label": "" + "label": "有線網路" } }, - "label": "" + "label": "小工具內容" } }, "error": { - "integrationsDisconnected": "", - "unknownContentOption": "" + "integrationsDisconnected": "無可用數據,所有集成皆已斷開連線", + "unknownContentOption": "網路狀態小工具的未知內容選項:" }, - "name": "", - "description": "" + "name": "網路狀態", + "description": "於網路上顯示連接的設備" }, "networkController": { "error": { - "internalServerError": "" + "internalServerError": "無法獲取網路控制總覽" } } }, @@ -2220,10 +2220,10 @@ }, "backgroundImageUrl": { "label": "背景圖案網址", - "placeholder": "", + "placeholder": "開始搜尋本機的圖像", "group": { - "your": "", - "other": "" + "your": "你的圖像", + "other": "其他圖像" } }, "backgroundImageAttachment": { @@ -2862,7 +2862,7 @@ "label": "多媒體轉碼中" }, "networkController": { - "label": "" + "label": "網路控制" } } }, From ec7adb03b616e48901dad287442ab0ede8ce4875 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 13 Apr 2025 10:41:29 +0000 Subject: [PATCH 07/35] chore(deps): update dependency jsdom to ^26.1.0 (#2863) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 58 +++++++++++++++++++++----------------------------- 2 files changed, 25 insertions(+), 35 deletions(-) diff --git a/package.json b/package.json index 251464842..b504dda39 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@vitest/ui": "^3.1.1", "conventional-changelog-conventionalcommits": "^8.0.0", "cross-env": "^7.0.3", - "jsdom": "^26.0.0", + "jsdom": "^26.1.0", "prettier": "^3.5.3", "semantic-release": "^24.2.3", "testcontainers": "^10.24.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c4d49c6e7..e127a7e85 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,8 +56,8 @@ importers: specifier: ^7.0.3 version: 7.0.3 jsdom: - specifier: ^26.0.0 - version: 26.0.0 + specifier: ^26.1.0 + version: 26.1.0 prettier: specifier: ^3.5.3 version: 3.5.3 @@ -78,7 +78,7 @@ importers: version: 5.1.4(typescript@5.8.3)(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)) vitest: specifier: ^3.1.1 - version: 3.1.1(@types/node@22.14.1)(@vitest/ui@3.1.1)(jsdom@26.0.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) + version: 3.1.1(@types/node@22.14.1)(@vitest/ui@3.1.1)(jsdom@26.1.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) apps/nextjs: dependencies: @@ -5986,8 +5986,8 @@ packages: decimal.js-light@2.5.1: resolution: {integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==} - decimal.js@10.4.3: - resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + decimal.js@10.5.0: + resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==} decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} @@ -7534,8 +7534,8 @@ packages: jsbn@1.1.0: resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} - jsdom@26.0.0: - resolution: {integrity: sha512-BZYDGVAIriBWTpIxYzrXjv3E/4u8+/pSG5bQdIYCbNCGOvsPkDQfTVLAIXAf9ETdCpduCVTkDe2NNZ8NIwUVzw==} + jsdom@26.1.0: + resolution: {integrity: sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==} engines: {node: '>=18'} peerDependencies: canvas: ^3.0.0 @@ -9803,13 +9803,13 @@ packages: resolution: {integrity: sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q==} engines: {node: '>=16'} + tough-cookie@5.1.2: + resolution: {integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==} + engines: {node: '>=16'} + tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - tr46@5.0.0: - resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} - engines: {node: '>=18'} - tr46@5.1.0: resolution: {integrity: sha512-IUWnUK7ADYR5Sl1fZlO1INDUhVhatWl7BtJWsIhwJ0UAK7ilzzIa8uIqOO/aYVWHZPJkKbEL+362wrzoeRF7bw==} engines: {node: '>=18'} @@ -10387,10 +10387,6 @@ packages: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} engines: {node: '>=18'} - whatwg-url@14.1.0: - resolution: {integrity: sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==} - engines: {node: '>=18'} - whatwg-url@14.2.0: resolution: {integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==} engines: {node: '>=18'} @@ -13469,7 +13465,7 @@ snapshots: std-env: 3.8.1 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.1.1(@types/node@22.14.1)(@vitest/ui@3.1.1)(jsdom@26.0.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) + vitest: 3.1.1(@types/node@22.14.1)(@vitest/ui@3.1.1)(jsdom@26.1.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) transitivePeerDependencies: - supports-color @@ -13516,7 +13512,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.12 tinyrainbow: 2.0.0 - vitest: 3.1.1(@types/node@22.14.1)(@vitest/ui@3.1.1)(jsdom@26.0.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) + vitest: 3.1.1(@types/node@22.14.1)(@vitest/ui@3.1.1)(jsdom@26.1.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) '@vitest/utils@3.1.1': dependencies: @@ -14580,7 +14576,7 @@ snapshots: decimal.js-light@2.5.1: {} - decimal.js@10.4.3: {} + decimal.js@10.5.0: {} decompress-response@6.0.0: dependencies: @@ -16398,12 +16394,11 @@ snapshots: jsbn@1.1.0: {} - jsdom@26.0.0: + jsdom@26.1.0: dependencies: cssstyle: 4.2.1 data-urls: 5.0.0 - decimal.js: 10.4.3 - form-data: 4.0.1 + decimal.js: 10.5.0 html-encoding-sniffer: 4.0.0 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 @@ -16413,12 +16408,12 @@ snapshots: rrweb-cssom: 0.8.0 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 5.0.0 + tough-cookie: 5.1.2 w3c-xmlserializer: 5.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 - whatwg-url: 14.1.0 + whatwg-url: 14.2.0 ws: 8.18.1 xml-name-validator: 5.0.0 transitivePeerDependencies: @@ -18921,11 +18916,11 @@ snapshots: dependencies: tldts: 6.1.69 - tr46@0.0.3: {} - - tr46@5.0.0: + tough-cookie@5.1.2: dependencies: - punycode: 2.3.1 + tldts: 6.1.69 + + tr46@0.0.3: {} tr46@5.1.0: dependencies: @@ -19446,7 +19441,7 @@ snapshots: sugarss: 4.0.1(postcss@8.4.47) terser: 5.39.0 - vitest@3.1.1(@types/node@22.14.1)(@vitest/ui@3.1.1)(jsdom@26.0.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0): + vitest@3.1.1(@types/node@22.14.1)(@vitest/ui@3.1.1)(jsdom@26.1.0)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0): dependencies: '@vitest/expect': 3.1.1 '@vitest/mocker': 3.1.1(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)) @@ -19471,7 +19466,7 @@ snapshots: optionalDependencies: '@types/node': 22.14.1 '@vitest/ui': 3.1.1(vitest@3.1.1) - jsdom: 26.0.0 + jsdom: 26.1.0 transitivePeerDependencies: - less - lightningcss @@ -19549,11 +19544,6 @@ snapshots: whatwg-mimetype@4.0.0: {} - whatwg-url@14.1.0: - dependencies: - tr46: 5.0.0 - webidl-conversions: 7.0.0 - whatwg-url@14.2.0: dependencies: tr46: 5.1.0 From ac78e8704287f45d6a8ca26cba9b87146e1c6161 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 13 Apr 2025 18:21:57 +0000 Subject: [PATCH 08/35] fix(deps): update tanstack-query monorepo to ^5.74.0 (#2864) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 6 ++-- pnpm-lock.yaml | 62 ++++++++++++++++++++-------------------- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 1d463cada..17d06346d 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -56,9 +56,9 @@ "@mantine/tiptap": "^7.17.4", "@million/lint": "1.0.14", "@tabler/icons-react": "^3.31.0", - "@tanstack/react-query": "^5.73.3", - "@tanstack/react-query-devtools": "^5.73.3", - "@tanstack/react-query-next-experimental": "^5.73.3", + "@tanstack/react-query": "^5.74.0", + "@tanstack/react-query-devtools": "^5.74.0", + "@tanstack/react-query-next-experimental": "^5.74.0", "@trpc/client": "^11.1.0", "@trpc/next": "^11.1.0", "@trpc/react-query": "^11.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e127a7e85..82e567592 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -206,23 +206,23 @@ importers: specifier: ^3.31.0 version: 3.31.0(react@19.1.0) '@tanstack/react-query': - specifier: ^5.73.3 - version: 5.73.3(react@19.1.0) + specifier: ^5.74.0 + version: 5.74.0(react@19.1.0) '@tanstack/react-query-devtools': - specifier: ^5.73.3 - version: 5.73.3(@tanstack/react-query@5.73.3(react@19.1.0))(react@19.1.0) + specifier: ^5.74.0 + version: 5.74.0(@tanstack/react-query@5.74.0(react@19.1.0))(react@19.1.0) '@tanstack/react-query-next-experimental': - specifier: ^5.73.3 - version: 5.73.3(@tanstack/react-query@5.73.3(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0) + specifier: ^5.74.0 + version: 5.74.0(@tanstack/react-query@5.74.0(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0) '@trpc/client': specifier: ^11.1.0 version: 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/next': specifier: ^11.1.0 - version: 11.1.0(@tanstack/react-query@5.73.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.73.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + version: 11.1.0(@tanstack/react-query@5.74.0(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.0(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) '@trpc/react-query': specifier: ^11.1.0 - version: 11.1.0(@tanstack/react-query@5.73.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + version: 11.1.0(@tanstack/react-query@5.74.0(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) '@trpc/server': specifier: ^11.1.0 version: 11.1.0(typescript@5.8.3) @@ -586,7 +586,7 @@ importers: version: 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/react-query': specifier: ^11.1.0 - version: 11.1.0(@tanstack/react-query@5.73.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + version: 11.1.0(@tanstack/react-query@5.74.0(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) '@trpc/server': specifier: ^11.1.0 version: 11.1.0(typescript@5.8.3) @@ -4348,27 +4348,27 @@ packages: resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==} engines: {node: '>=12'} - '@tanstack/query-core@5.73.3': - resolution: {integrity: sha512-LUpsgVT3IkvOECdkQ3QD6esczSH71mAzH/LDZ2cu8j6w430v5W0JB1ulzsG8FFwFBd5fm/ePM2DFpg9TucRMgQ==} + '@tanstack/query-core@5.74.0': + resolution: {integrity: sha512-kMqBfXA06INskI06rm+abAY3/Vi/Kq1nRNfLbpwuhuMJ5lMAI5qASretlvjEO5OJoze6w7OB3pNvsbztirIWWQ==} '@tanstack/query-devtools@5.73.3': resolution: {integrity: sha512-hBQyYwsOuO7QOprK75NzfrWs/EQYjgFA0yykmcvsV62q0t6Ua97CU3sYgjHx0ZvxkXSOMkY24VRJ5uv9f5Ik4w==} - '@tanstack/react-query-devtools@5.73.3': - resolution: {integrity: sha512-5YizhmYep/A9h5Z+aApHZd0rwNH3FQm6JzUQmdH+f8aG5joi2cRAq+3UakDH6wst2kysReEmW4n7PaMxfCEtRQ==} + '@tanstack/react-query-devtools@5.74.0': + resolution: {integrity: sha512-zr71wMXcczDbOqSktvnpPohbYjBO318UCHfK4guPJDoLaFUmtFRIGrVNektLQR3YJZSXBRtL9Krk3nEqIiT/uw==} peerDependencies: - '@tanstack/react-query': ^5.73.3 + '@tanstack/react-query': ^5.74.0 react: ^18 || ^19 - '@tanstack/react-query-next-experimental@5.73.3': - resolution: {integrity: sha512-fGUPV00JD77ai5aH2A3C1frbxfC1/B81s8EASSWSKXg7fbUox5fTHpnaeUEk3Ym1zSkrrRTPAc9WuWnCLoKjPQ==} + '@tanstack/react-query-next-experimental@5.74.0': + resolution: {integrity: sha512-glcywNFIbczSOQbOfOoBOL1SAkQLwx5OJCyTmXIqNu/NXPSrxPLfas+5WFFLahIwhCIjtFW6P93mEtL/j90v+g==} peerDependencies: - '@tanstack/react-query': ^5.73.3 + '@tanstack/react-query': ^5.74.0 next: ^13 || ^14 || ^15 react: ^18 || ^19 - '@tanstack/react-query@5.73.3': - resolution: {integrity: sha512-umsAEsVsSSnrOZrstX/OlctdqkRZm6vPsetmbl241tdNo0jT3s+0bUoof9kCaTsPr/GopPlbJ1OYlrZj4toKzg==} + '@tanstack/react-query@5.74.0': + resolution: {integrity: sha512-tT/XQ8FmG5nlN7O8xnYaOM1c1ckJi9+SPKRq+Ay8rV118lefWCoFDQIsF/BarRsLTHijBmSQ6xE9PRugaOqrCQ==} peerDependencies: react: ^18 || ^19 @@ -12740,25 +12740,25 @@ snapshots: dependencies: remove-accents: 0.5.0 - '@tanstack/query-core@5.73.3': {} + '@tanstack/query-core@5.74.0': {} '@tanstack/query-devtools@5.73.3': {} - '@tanstack/react-query-devtools@5.73.3(@tanstack/react-query@5.73.3(react@19.1.0))(react@19.1.0)': + '@tanstack/react-query-devtools@5.74.0(@tanstack/react-query@5.74.0(react@19.1.0))(react@19.1.0)': dependencies: '@tanstack/query-devtools': 5.73.3 - '@tanstack/react-query': 5.73.3(react@19.1.0) + '@tanstack/react-query': 5.74.0(react@19.1.0) react: 19.1.0 - '@tanstack/react-query-next-experimental@5.73.3(@tanstack/react-query@5.73.3(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)': + '@tanstack/react-query-next-experimental@5.74.0(@tanstack/react-query@5.74.0(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)': dependencies: - '@tanstack/react-query': 5.73.3(react@19.1.0) + '@tanstack/react-query': 5.74.0(react@19.1.0) next: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: 19.1.0 - '@tanstack/react-query@5.73.3(react@19.1.0)': + '@tanstack/react-query@5.74.0(react@19.1.0)': dependencies: - '@tanstack/query-core': 5.73.3 + '@tanstack/query-core': 5.74.0 react: 19.1.0 '@tanstack/react-table@8.20.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': @@ -13006,7 +13006,7 @@ snapshots: '@trpc/server': 11.1.0(typescript@5.8.3) typescript: 5.8.3 - '@trpc/next@11.1.0(@tanstack/react-query@5.73.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.73.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': + '@trpc/next@11.1.0(@tanstack/react-query@5.74.0(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.0(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': dependencies: '@trpc/client': 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/server': 11.1.0(typescript@5.8.3) @@ -13015,12 +13015,12 @@ snapshots: react-dom: 19.1.0(react@19.1.0) typescript: 5.8.3 optionalDependencies: - '@tanstack/react-query': 5.73.3(react@19.1.0) - '@trpc/react-query': 11.1.0(@tanstack/react-query@5.73.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + '@tanstack/react-query': 5.74.0(react@19.1.0) + '@trpc/react-query': 11.1.0(@tanstack/react-query@5.74.0(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) - '@trpc/react-query@11.1.0(@tanstack/react-query@5.73.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': + '@trpc/react-query@11.1.0(@tanstack/react-query@5.74.0(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': dependencies: - '@tanstack/react-query': 5.73.3(react@19.1.0) + '@tanstack/react-query': 5.74.0(react@19.1.0) '@trpc/client': 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/server': 11.1.0(typescript@5.8.3) react: 19.1.0 From ff1263b217e96cbb2bc6b8e98ff117c44ca9f00d Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 13 Apr 2025 19:53:29 +0000 Subject: [PATCH 09/35] fix(deps): update dependency swagger-ui-react to ^5.21.0 (#2866) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 17d06346d..6e5fd8139 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -83,7 +83,7 @@ "react-simple-code-editor": "^0.14.1", "sass": "^1.86.3", "superjson": "2.2.2", - "swagger-ui-react": "^5.20.8", + "swagger-ui-react": "^5.21.0", "use-deep-compare-effect": "^1.8.1", "zod": "^3.24.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 82e567592..881b33c6a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -287,8 +287,8 @@ importers: specifier: 2.2.2 version: 2.2.2 swagger-ui-react: - specifier: ^5.20.8 - version: 5.20.8(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + specifier: ^5.21.0 + version: 5.21.0(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) use-deep-compare-effect: specifier: ^1.8.1 version: 1.8.1(react@19.1.0) @@ -9619,8 +9619,8 @@ packages: swagger-client@3.34.4: resolution: {integrity: sha512-Qvtu8DtARAx5GwefA0eV1WRLa4Q9bhczrtNAsiBMOx3HkxAOczy1APQhrcblJdLys0xEGQ4xYizYFXfIL9BhpA==} - swagger-ui-react@5.20.8: - resolution: {integrity: sha512-bMEm4i0brXuSoXa5oHHZfees3eXVkZk1VwKZbfDOre3p63hoMFexA/IERycVamqsWxZzMqo954ApDlqeT8FN8A==} + swagger-ui-react@5.21.0: + resolution: {integrity: sha512-lS5paITM1kkcBb/BTTSMHKelh8elHfcuUP4T3R3mO80tDR0AYJL2HR5UdQD6nV1LwdvekzRM8gKjJA6hVayi0A==} peerDependencies: react: '>=16.8.0 <19' react-dom: '>=16.8.0 <19' @@ -18661,7 +18661,7 @@ snapshots: transitivePeerDependencies: - debug - swagger-ui-react@5.20.8(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + swagger-ui-react@5.21.0(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime-corejs3': 7.27.0 '@scarf/scarf': 1.4.0 From fa0e694ce03efdcdcd08c9fad83b537477d86a1c Mon Sep 17 00:00:00 2001 From: "homarr-crowdin[bot]" <190541745+homarr-crowdin[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 00:52:46 +0000 Subject: [PATCH 10/35] chore(lang): updated translations from crowdin Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com> --- packages/translation/src/lang/he.json | 66 +++--- packages/translation/src/lang/sv.json | 298 +++++++++++++------------- packages/translation/src/lang/tr.json | 22 +- 3 files changed, 193 insertions(+), 193 deletions(-) diff --git a/packages/translation/src/lang/he.json b/packages/translation/src/lang/he.json index a9334faa7..631ba8cd1 100644 --- a/packages/translation/src/lang/he.json +++ b/packages/translation/src/lang/he.json @@ -612,17 +612,17 @@ "select": { "label": "בחר אפליקציה", "notFound": "לא נמצאה אפליקציה", - "search": "", - "noResults": "", - "action": "", - "title": "" + "search": "חפש אפליקציה", + "noResults": "אין תוצאות", + "action": "בחר {app}", + "title": "בחר אפליקציה להוספה ללוח זה" }, "create": { - "title": "", - "description": "", - "action": "" + "title": "צור אפליקציה חדשה", + "description": "צור אפליקציה חדשה", + "action": "פתח את יצירת האפליקציה" }, - "add": "" + "add": "הוסף אפליקציה" } }, "integration": { @@ -769,8 +769,8 @@ "message": "כנראה שהנתיב שגוי" }, "tooManyRequests": { - "title": "", - "message": "" + "title": "יותר מדי בקשות בזמן נתון", + "message": "היו יותר מדי בקשות. סביר להניח שמערכת היעד מגבילה את הבקשות או דחתה אותך" } } }, @@ -995,7 +995,7 @@ }, "option": { "title": { - "label": "" + "label": "כותרת" }, "borderColor": { "label": "צבע מסגרת" @@ -1797,7 +1797,7 @@ "label": "הצג ערכי טורנט שסומנו כהשלמה" }, "showCompletedHttp": { - "label": "" + "label": "הצג ערכים שונים שסומנו כהשלמה" }, "activeTorrentThreshold": { "label": "הסתר טורנט שהושלם מתחת לסף הזה (בקיB/s)" @@ -2048,56 +2048,56 @@ "option": {}, "card": { "vpn": { - "countConnected": "" + "countConnected": "{count} מחובר" } }, "error": { - "integrationsDisconnected": "", - "unknownContentOption": "" + "integrationsDisconnected": "אין נתונים זמינים, כל האינטגרציות מנותקות", + "unknownContentOption": "אפשרות תוכן לא ידוע עבור ווידג'ט סיכום בקר רשת: " }, - "name": "", - "description": "" + "name": "סיכום בקר רשת", + "description": "מציג את הסיכום של בקר רשת (כמו בקר UniFi)" }, "networkControllerStatus": { "card": { "variants": { "wired": { - "name": "" + "name": "חוטי" }, "wifi": { - "name": "" + "name": "אלחוטי" } }, "users": { - "label": "" + "label": "משתמשים" }, "guests": { - "label": "" + "label": "אורחים" } }, "option": { "content": { "option": { "wifi": { - "label": "" + "label": "אלחוטי" }, "wired": { - "label": "" + "label": "חוטי" } }, - "label": "" + "label": "תוכן יישומון" } }, "error": { - "integrationsDisconnected": "", - "unknownContentOption": "" + "integrationsDisconnected": "אין נתונים זמינים, כל האינטגרציות מנותקות", + "unknownContentOption": "אפשרות תוכן לא ידוע עבור ווידג'ט סיכום בקר רשת: " }, - "name": "", - "description": "" + "name": "סטטוס רשת", + "description": "הצג מכשירים מחוברים ברשת" }, "networkController": { "error": { - "internalServerError": "" + "internalServerError": "אחזור תקציר בקר הרשת נכשל" } } }, @@ -2220,10 +2220,10 @@ }, "backgroundImageUrl": { "label": "כתובת אתר של תמונת רקע", - "placeholder": "", + "placeholder": "התחל להקליד כדי לחפש תמונות מקומיות", "group": { - "your": "", - "other": "" + "your": "התמונות שלך", + "other": "תמונות אחרות" } }, "backgroundImageAttachment": { @@ -2862,7 +2862,7 @@ "label": "המרת קידוד מדיה" }, "networkController": { - "label": "" + "label": "בקר רשת" } } }, diff --git a/packages/translation/src/lang/sv.json b/packages/translation/src/lang/sv.json index ddee64270..1d5cd9f98 100644 --- a/packages/translation/src/lang/sv.json +++ b/packages/translation/src/lang/sv.json @@ -2,130 +2,130 @@ "init": { "step": { "start": { - "title": "", - "subtitle": "", - "description": "", + "title": "Välkommen till Homarr", + "subtitle": "Låt oss komma igång med att sätta upp din installation av Homarr.", + "description": "För att komma igång, välj hur du vill ställa in din Homarr-installation.", "action": { - "scratch": "", - "importOldmarr": "" + "scratch": "Börja från början", + "importOldmarr": "Importera från Homarr äldre än version 1.0" } }, "import": { - "title": "", - "subtitle": "", + "title": "Importera data", + "subtitle": "Du kan importera data från en befintlig installation av Homarr.", "dropzone": { - "title": "", - "description": "" + "title": "Dra ZIP-filen hit eller klicka för att bläddra", + "description": "Den uppladdade ZIP-filen kommer att bearbetas och du kommer att kunna välja vad du vill importera" }, "fileInfo": { "action": { - "change": "" + "change": "Byt fil" } }, "importSettings": { - "title": "", - "description": "" + "title": "Importera inställningar", + "description": "Konfigurera hur importen skall genomföras" }, "boardSelection": { - "title": "", - "description": "", + "title": "Hittade {count} tavlor", + "description": "Välj alla tavlor med den storlek du vill importera", "action": { - "selectAll": "", - "unselectAll": "" + "selectAll": "Välj alla", + "unselectAll": "Avmarkera alla" } }, "summary": { - "title": "", - "description": "", + "title": "Summering av importen", + "description": "I sammanfattningen nedan kan du se vad som kommer att importeras", "action": { - "import": "" + "import": "Bekräfta importen och fortsätt" }, "entities": { - "apps": "Appar", + "apps": "Applikationer", "boards": "Tavlor", - "integrations": "", - "credentialUsers": "" + "integrations": "Integrationer", + "credentialUsers": "Användaruppgifter" } }, "tokenModal": { - "title": "", + "title": "Ange 'token' för importen", "field": { "token": { - "label": "", - "description": "" + "label": "Token", + "description": "Ange 'import-token' från din tidigare installation av Homarr" } }, "notification": { "error": { - "title": "", - "message": "" + "title": "Felaktig 'token'", + "message": "Den 'token' som du angivit är felaktig" } } } }, "user": { - "title": "", - "subtitle": "", + "title": "Administratör", + "subtitle": "Ange inloggningsuppgifter för administratören.", "notification": { "success": { - "title": "", - "message": "" + "title": "Användare har adderats", + "message": "Användaren adderades utan problem" }, "error": { - "title": "" + "title": "Misslyckades med att addera användaren" } } }, "group": { - "title": "", - "subtitle": "", + "title": "Extern grupp", + "subtitle": "Ange vilken grupp som skall användas för externa användare.", "form": { "name": { - "label": "", + "label": "Gruppens namn", "description": "" } } }, "settings": { "title": "Inställningar", - "subtitle": "" + "subtitle": "Konfigurera serverinställningar." }, "finish": { - "title": "", - "subtitle": "", - "description": "", + "title": "Slutför installationen", + "subtitle": "Du är redo att sätta igång!", + "description": "Du har slutfört installationen. Du kan nu börja använda Homarr. Välj din nästa åtgärd:", "action": { - "goToBoard": "", - "createBoard": "", - "inviteUser": "", - "docs": "" + "goToBoard": "Gå till tavlan {name}", + "createBoard": "Addera din första tavla", + "inviteUser": "Bjud in andra användare", + "docs": "Läs dokumentationen" } } }, - "backToStart": "" + "backToStart": "Tillbaka till början" }, "user": { "title": "Användare", "name": "Användare", "page": { "login": { - "title": "", - "subtitle": "" + "title": "Logga in på ditt konto", + "subtitle": "Välkommen tillbaka! Vänligen ange dina inloggningsuppgifter" }, "invite": { - "title": "", - "subtitle": "", - "description": "" + "title": "Gå med i Homarr", + "subtitle": "Välkommen till Homarr! Vänligen addera ditt konto", + "description": "Du har blivit inbjuden av {username}" }, "init": { - "title": "", - "subtitle": "" + "title": "Ny installation av Homarr", + "subtitle": "Vänligen addera den första administratörsanvändaren" } }, "field": { "email": { - "label": "E-post", - "verified": "" + "label": "E-postadress", + "verified": "Verifierad" }, "username": { "label": "Användarnamn" @@ -133,21 +133,21 @@ "password": { "label": "Lösenord", "requirement": { - "length": "", + "length": "Använd minst 8 tecken", "lowercase": "Inkluderar liten bokstav", "uppercase": "Inkluderar stor bokstav", - "number": "Inkluderar nummer", - "special": "" + "number": "Inkluderar siffra", + "special": "Inkluderar speciell symbol" } }, "passwordConfirm": { - "label": "Bekräfta lösenord" + "label": "Bekräfta lösenordet" }, "previousPassword": { - "label": "" + "label": "Föregående lösenord" }, "homeBoard": { - "label": "" + "label": "Starttavla" }, "pingIconsEnabled": { "label": "" @@ -156,11 +156,11 @@ "label": "" }, "openSearchInNewTab": { - "label": "" + "label": "Visa sökresultat i ny flik" } }, "error": { - "usernameTaken": "" + "usernameTaken": "Användarnamnet finns redan" }, "action": { "login": { @@ -168,25 +168,25 @@ "labelWith": "", "notification": { "success": { - "title": "", - "message": "" + "title": "Inloggning lyckades", + "message": "Du är nu inloggad" }, "error": { - "title": "", - "message": "" + "title": "Inloggningen misslyckades", + "message": "Din inloggning misslyckades" } }, "forgotPassword": { - "label": "", - "description": "" + "label": "Glömt ditt lösenord?", + "description": "En administratör kan använda följande kommando för att återställa ditt lösenord:" } }, "register": { - "label": "Skapa konto", + "label": "Addera konto", "notification": { "success": { - "title": "Konto skapat", - "message": "" + "title": "Kontot har adderats", + "message": "Var vänlig logga in för att fortsätta" }, "error": { "title": "", @@ -194,15 +194,15 @@ } } }, - "create": "Skapa användare", + "create": "Addera användare", "changePassword": { - "label": "", + "label": "Ändra lösenordet", "notification": { "success": { - "message": "" + "message": "Lösenordet har ändrats" }, "error": { - "message": "" + "message": "Kunde inte ändra lösenordet" } } }, @@ -257,7 +257,7 @@ "message": "" }, "toLarge": { - "title": "", + "title": "Bilden är för stor", "message": "" } } @@ -300,14 +300,14 @@ } }, "group": { - "title": "", + "title": "Grupper", "name": "", "search": "", "field": { "name": "Namn", "members": "", "homeBoard": { - "label": "", + "label": "Starttavla", "description": "" }, "mobileBoard": { @@ -326,7 +326,7 @@ } }, "app": { - "title": "Appar", + "title": "Applikationer", "item": { "create": { "label": "", @@ -368,15 +368,15 @@ } }, "integration": { - "title": "", + "title": "Integrationer", "item": { "create": { - "label": "", - "description": "" + "label": "Addera integrationer", + "description": "Tillåt medlemmar att addera integrationer" }, "use-all": { - "label": "", - "description": "" + "label": "Använd alla integrationer", + "description": "Tillåter medlemmar att addera integrationer till sina tavlor" }, "interact-all": { "label": "", @@ -415,7 +415,7 @@ } }, "search-engine": { - "title": "", + "title": "Sökmotorer", "item": { "create": { "label": "", @@ -541,17 +541,17 @@ } }, "app": { - "search": "", + "search": "Sök efter en applikation", "page": { "list": { - "title": "Appar", + "title": "Applikationer", "noResults": { "title": "", "action": "" } }, "create": { - "title": "", + "title": "Addera applikation", "notification": { "success": { "title": "", @@ -567,11 +567,11 @@ "title": "", "notification": { "success": { - "title": "", + "title": "Ändringarna har sparats", "message": "" }, "error": { - "title": "", + "title": "Misslyckades med att spara ändringarna", "message": "" } } @@ -596,7 +596,7 @@ "label": "Namn" }, "description": { - "label": "" + "label": "Beskrivning" }, "url": { "label": "" @@ -618,8 +618,8 @@ "title": "" }, "create": { - "title": "", - "description": "", + "title": "Addera en ny applikation", + "description": "Addera en ny applikation ", "action": "" }, "add": "" @@ -628,7 +628,7 @@ "integration": { "page": { "list": { - "title": "", + "title": "Integrationer", "search": "", "noResults": { "title": "" @@ -825,7 +825,7 @@ "field": { "name": "Namn", "size": "Storlek", - "creator": "Skapare" + "creator": "Adderad av" }, "action": { "upload": { @@ -866,15 +866,15 @@ "action": { "add": "Lägg till", "apply": "Verkställ", - "backToOverview": "", - "create": "Skapa", - "createAnother": "", + "backToOverview": "Tillbaka till översikten", + "create": "Addera", + "createAnother": "Addera och börja om", "edit": "Redigera", "import": "", "insert": "Infoga", "remove": "Ta bort", "save": "Spara", - "saveChanges": "Spara ändringar", + "saveChanges": "Spara", "cancel": "Avbryt", "delete": "Radera", "discard": "", @@ -941,10 +941,10 @@ "switchToDarkMode": "", "switchToLightMode": "", "management": "", - "preferences": "Dina Inställningar", - "logout": "", + "preferences": "Dina inställningar", + "logout": "Logga ut", "login": "Logga in", - "homeBoard": "", + "homeBoard": "Din starttavla", "loggedOut": "", "updateAvailable": "" } @@ -1050,7 +1050,7 @@ "action": { "create": "", "import": "", - "edit": "", + "edit": "Redigera objekt", "moveResize": "", "duplicate": "", "remove": "" @@ -1061,7 +1061,7 @@ } }, "create": { - "title": "", + "title": "Välj objekt du vill lägga till", "search": "", "addToBoard": "" }, @@ -1083,20 +1083,20 @@ } }, "edit": { - "title": "", + "title": "Redigera objekt", "advancedOptions": { - "label": "", - "title": "" + "label": "Avancerade inställningar", + "title": "Avancerade inställningar för objektet" }, "field": { "integrations": { - "label": "" + "label": "Integrationer" }, "customCssClasses": { - "label": "" + "label": "Egna CSS-klasser" }, "borderColor": { - "label": "" + "label": "Färg på kantlinje" } } }, @@ -1111,7 +1111,7 @@ "description": "", "option": { "appId": { - "label": "" + "label": "Välj applikation" }, "openInNewTab": { "label": "Öppna i ny flik" @@ -1134,17 +1134,17 @@ } }, "bookmarks": { - "name": "", + "name": "Bokmärken", "description": "", "option": { "title": { - "label": "" + "label": "Titel" }, "layout": { "label": "", "option": { "row": { - "label": "Horisontal" + "label": "Horisontell" }, "column": { "label": "Vertikal" @@ -1158,20 +1158,20 @@ } }, "hideTitle": { - "label": "" + "label": "Dölj titel" }, "hideIcon": { - "label": "" + "label": "Dölj ikoner" }, "hideHostname": { "label": "" }, "openNewTab": { - "label": "" + "label": "Öppna i en ny flik" }, "items": { - "label": "", - "add": "" + "label": "Bokmärken", + "add": "Addera bokmärke" } } }, @@ -1271,7 +1271,7 @@ }, "timezone": { "label": "Tidszon", - "description": "" + "description": "Välj tidszon som följer IANA-standarden" }, "showDate": { "label": "" @@ -1731,7 +1731,7 @@ }, "app": { "noData": "", - "description": "", + "description": "Klicka på för att addera en ny applikation", "quickCreate": "" }, "error": { @@ -1760,7 +1760,7 @@ }, "error": { "noUrl": "", - "forYoutubeUseIframe": "" + "forYoutubeUseIframe": "För YouTube-videor använd iframe-alternativet" } }, "mediaServer": { @@ -2118,7 +2118,7 @@ "notification": { "success": { "title": "", - "message": "" + "message": "Tavlan har duplicerats" }, "error": { "title": "", @@ -2130,7 +2130,7 @@ "notification": { "success": { "title": "", - "message": "" + "message": "Tavlan sparades" }, "error": { "title": "", @@ -2147,7 +2147,7 @@ "notification": { "success": { "title": "", - "message": "" + "message": "Tavlan har importerats" }, "error": { "title": "", @@ -2160,7 +2160,7 @@ "invalidError": "" }, "apps": { - "label": "Appar", + "label": "Applikationer", "avoidDuplicates": { "label": "", "description": "" @@ -2175,7 +2175,7 @@ }, "screenSize": { "label": "", - "description": "", + "description": "I versioner äldre än version 1.0 fanns tre olika lägen, så du kunde välja antalet kolumner för varje skärmstorlek.", "option": { "sm": "Liten", "md": "Mellan", @@ -2413,14 +2413,14 @@ }, "error": { "noBoard": { - "title": "", + "title": "Välkommen till Homarr", "description": "", "link": "", "notice": "" }, "notFound": { "title": "", - "description": "", + "description": "Tavlan som angavs hittades inte eller så har du inte tillgång till den.", "link": "", "notice": "" }, @@ -2433,7 +2433,7 @@ }, "user": { "description": "", - "link": "", + "link": "Konfigurera din starttavla", "notice": "" }, "anonymous": { @@ -2473,7 +2473,7 @@ "items": { "home": "Hem", "boards": "Tavlor", - "apps": "Appar", + "apps": "Applikationer", "integrations": "", "searchEngies": "", "medias": "", @@ -2516,7 +2516,7 @@ "user": "Användare", "invite": "Inbjudningar", "integration": "", - "app": "Appar", + "app": "Applikationer", "group": "" }, "statisticLabel": { @@ -2539,10 +2539,10 @@ "label": "Inställningar" }, "setHomeBoard": { - "label": "", + "label": "Ange som din starttavla", "badge": { "label": "Hem", - "tooltip": "" + "tooltip": "Den här tavlan kommer att visas som din starttavla" } }, "setMobileHomeBoard": { @@ -2615,7 +2615,7 @@ "metaTitle": "" }, "create": { - "metaTitle": "Skapa användare", + "metaTitle": "Addera användare", "title": "", "step": { "personalInformation": { @@ -2649,7 +2649,7 @@ "action": { "new": { "title": "", - "description": "Efter utgångsdatumet är en inbjudan inte längre giltig och mottagaren av inbjudan kan inte skapa ett konto." + "description": "Efter utgångsdatumet är en inbjudan inte längre giltig och mottagaren kan inte addera ett konto." }, "copy": { "title": "", @@ -2659,7 +2659,7 @@ }, "delete": { "title": "Ta bort inbjudan", - "description": "Är du säker på att du vill ta bort den här inbjudan? Användare med den här länken kommer inte längre att kunna skapa ett konto med hjälp av den länken." + "description": "Är du säker på att du vill ta bort denna inbjudan? Användare som fått en inbjudan kommer inte längre att kunna addera ett konto med hjälp av länken." } }, "field": { @@ -2667,7 +2667,7 @@ "label": "" }, "creator": { - "label": "Skapare" + "label": "Adderad av" }, "expirationDate": { "label": "Utgångsdatum" @@ -2750,7 +2750,7 @@ }, "noTranslate": { "title": "", - "text": "" + "text": "När webbplatsens språk sannolikt inte att användaren vill läsa, kommer Google att visa en översättningslänk i sökresultaten" }, "noSiteLinksSearchBox": { "title": "", @@ -2936,7 +2936,7 @@ "state": { "label": "Läge", "option": { - "created": "Skapad", + "created": "Adderad", "running": "Körs", "paused": "Pausad", "restarting": "Startar om", @@ -3022,7 +3022,7 @@ "label": "", "notification": { "success": { - "title": "", + "title": "Adderades till Homarr", "message": "" }, "error": { @@ -3336,9 +3336,9 @@ "label": "" }, "apps": { - "label": "Appar", + "label": "Applikationer", "new": { - "label": "" + "label": "Ny" }, "edit": { "label": "Redigera" @@ -3347,7 +3347,7 @@ "users": { "label": "Användare", "create": { - "label": "Skapa" + "label": "Addera" }, "general": "Allmänt", "security": "Säkerhet", @@ -3417,7 +3417,7 @@ "help": "", "group": { "app": { - "title": "Appar", + "title": "Applikationer", "children": { "action": { "open": { @@ -3487,7 +3487,7 @@ "label": "" }, "newApp": { - "label": "" + "label": "Addera en ny applikation" }, "newIntegration": { "label": "", @@ -3535,8 +3535,8 @@ }, "option": { "google": { - "name": "", - "description": "" + "name": "Google", + "description": "Sök på webben med Google" }, "bing": { "name": "", @@ -3551,8 +3551,8 @@ "description": "" }, "youTube": { - "name": "", - "description": "" + "name": "YouTube", + "description": "Sök efter videoklipp på YouTube" } } } diff --git a/packages/translation/src/lang/tr.json b/packages/translation/src/lang/tr.json index 6b69c20e7..1efbe9d24 100644 --- a/packages/translation/src/lang/tr.json +++ b/packages/translation/src/lang/tr.json @@ -612,17 +612,17 @@ "select": { "label": "Uygulama seç", "notFound": "Uygulama bulunamadı", - "search": "", - "noResults": "", - "action": "", - "title": "" + "search": "Uygulama bul", + "noResults": "Sonuç bulunamadı", + "action": "{app} uygulamasını seç", + "title": "Bu panele eklemek üzere bir uygulama seçin" }, "create": { - "title": "", - "description": "", - "action": "" + "title": "Yeni uygulama oluştur", + "description": "Yeni bir uygulama oluştur ", + "action": "Uygulama oluşturmayı başlat" }, - "add": "" + "add": "Bir uygulama ekle" } }, "integration": { @@ -1791,13 +1791,13 @@ "label": "Ters sıralama" }, "showCompletedUsenet": { - "label": "Tamamlanmış olarak işaretlenen usenet girdilerini göster" + "label": "Tamamlanmış olarak işaretlenmiş usenet girdilerini göster" }, "showCompletedTorrent": { - "label": "Tamamlanmış olarak işaretlenen torrent girdilerini göster" + "label": "Tamamlanmış olarak işaretlenmiş torrent girdilerini göster" }, "showCompletedHttp": { - "label": "" + "label": "Tamamlanmış olarak işaretlenmiş çeşitli girişleri göster" }, "activeTorrentThreshold": { "label": "Tamamlanan torrent'i bu eşik değerinin altına gizle (kiB/s cinsinden)" From c57b63b506733459ea0c09776917042fa878829b Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 01:03:30 +0000 Subject: [PATCH 11/35] fix(deps): update dependency jotai to ^2.12.3 (#2868) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- packages/spotlight/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 6e5fd8139..dc6c61692 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -72,7 +72,7 @@ "dotenv": "^16.5.0", "flag-icons": "^7.3.2", "glob": "^11.0.1", - "jotai": "^2.12.2", + "jotai": "^2.12.3", "mantine-react-table": "2.0.0-beta.9", "next": "15.3.0", "postcss-preset-mantine": "^1.17.0", diff --git a/packages/spotlight/package.json b/packages/spotlight/package.json index 3a089a3e4..e9f10a091 100644 --- a/packages/spotlight/package.json +++ b/packages/spotlight/package.json @@ -37,7 +37,7 @@ "@mantine/hooks": "^7.17.4", "@mantine/spotlight": "^7.17.4", "@tabler/icons-react": "^3.31.0", - "jotai": "^2.12.2", + "jotai": "^2.12.3", "next": "15.3.0", "react": "19.1.0", "react-dom": "19.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 881b33c6a..c12683348 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -254,8 +254,8 @@ importers: specifier: ^11.0.1 version: 11.0.1 jotai: - specifier: ^2.12.2 - version: 2.12.2(@types/react@19.1.1)(react@19.1.0) + specifier: ^2.12.3 + version: 2.12.3(@types/react@19.1.1)(react@19.1.0) mantine-react-table: specifier: 2.0.0-beta.9 version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -1853,8 +1853,8 @@ importers: specifier: ^3.31.0 version: 3.31.0(react@19.1.0) jotai: - specifier: ^2.12.2 - version: 2.12.2(@types/react@19.1.1)(react@19.1.0) + specifier: ^2.12.3 + version: 2.12.3(@types/react@19.1.1)(react@19.1.0) next: specifier: 15.3.0 version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) @@ -7506,8 +7506,8 @@ packages: jose@6.0.8: resolution: {integrity: sha512-EyUPtOKyTYq+iMOszO42eobQllaIjJnwkZ2U93aJzNyPibCy7CEvT9UQnaCVB51IAd49gbNdCew1c0LcLTCB2g==} - jotai@2.12.2: - resolution: {integrity: sha512-oN8715y7MkjXlSrpyjlR887TOuc/NLZMs9gvgtfWH/JP47ChwO0lR2ijSwBvPMYyXRAPT+liIAhuBavluKGgtA==} + jotai@2.12.3: + resolution: {integrity: sha512-DpoddSkmPGXMFtdfnoIHfueFeGP643nqYUWC6REjUcME+PG2UkAtYnLbffRDw3OURI9ZUTcRWkRGLsOvxuWMCg==} engines: {node: '>=12.20.0'} peerDependencies: '@types/react': '>=17.0.0' @@ -16376,7 +16376,7 @@ snapshots: jose@6.0.8: {} - jotai@2.12.2(@types/react@19.1.1)(react@19.1.0): + jotai@2.12.3(@types/react@19.1.1)(react@19.1.0): optionalDependencies: '@types/react': 19.1.1 react: 19.1.0 From 4a0fb5d0bb1e5b497d1547187a3a391682d928a7 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 11:31:01 +0000 Subject: [PATCH 12/35] chore(deps): update pnpm to v10.8.1 (#2870) 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 b504dda39..7b9bda3c9 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "vite-tsconfig-paths": "^5.1.4", "vitest": "^3.1.1" }, - "packageManager": "pnpm@10.8.0", + "packageManager": "pnpm@10.8.1", "engines": { "node": ">=22.14.0" }, From bf4a1cf1e8c99ada97adf6ee118ddaafc00115e9 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 11:39:37 +0000 Subject: [PATCH 13/35] fix(deps): update tanstack-query monorepo to ^5.74.2 (#2869) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 6 ++-- pnpm-lock.yaml | 62 ++++++++++++++++++++-------------------- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index dc6c61692..57dcefee5 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -56,9 +56,9 @@ "@mantine/tiptap": "^7.17.4", "@million/lint": "1.0.14", "@tabler/icons-react": "^3.31.0", - "@tanstack/react-query": "^5.74.0", - "@tanstack/react-query-devtools": "^5.74.0", - "@tanstack/react-query-next-experimental": "^5.74.0", + "@tanstack/react-query": "^5.74.2", + "@tanstack/react-query-devtools": "^5.74.2", + "@tanstack/react-query-next-experimental": "^5.74.2", "@trpc/client": "^11.1.0", "@trpc/next": "^11.1.0", "@trpc/react-query": "^11.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c12683348..627d8fa92 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -206,23 +206,23 @@ importers: specifier: ^3.31.0 version: 3.31.0(react@19.1.0) '@tanstack/react-query': - specifier: ^5.74.0 - version: 5.74.0(react@19.1.0) + specifier: ^5.74.2 + version: 5.74.2(react@19.1.0) '@tanstack/react-query-devtools': - specifier: ^5.74.0 - version: 5.74.0(@tanstack/react-query@5.74.0(react@19.1.0))(react@19.1.0) + specifier: ^5.74.2 + version: 5.74.2(@tanstack/react-query@5.74.2(react@19.1.0))(react@19.1.0) '@tanstack/react-query-next-experimental': - specifier: ^5.74.0 - version: 5.74.0(@tanstack/react-query@5.74.0(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0) + specifier: ^5.74.2 + version: 5.74.2(@tanstack/react-query@5.74.2(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0) '@trpc/client': specifier: ^11.1.0 version: 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/next': specifier: ^11.1.0 - version: 11.1.0(@tanstack/react-query@5.74.0(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.0(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + version: 11.1.0(@tanstack/react-query@5.74.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) '@trpc/react-query': specifier: ^11.1.0 - version: 11.1.0(@tanstack/react-query@5.74.0(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + version: 11.1.0(@tanstack/react-query@5.74.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) '@trpc/server': specifier: ^11.1.0 version: 11.1.0(typescript@5.8.3) @@ -586,7 +586,7 @@ importers: version: 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/react-query': specifier: ^11.1.0 - version: 11.1.0(@tanstack/react-query@5.74.0(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + version: 11.1.0(@tanstack/react-query@5.74.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) '@trpc/server': specifier: ^11.1.0 version: 11.1.0(typescript@5.8.3) @@ -4348,27 +4348,27 @@ packages: resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==} engines: {node: '>=12'} - '@tanstack/query-core@5.74.0': - resolution: {integrity: sha512-kMqBfXA06INskI06rm+abAY3/Vi/Kq1nRNfLbpwuhuMJ5lMAI5qASretlvjEO5OJoze6w7OB3pNvsbztirIWWQ==} + '@tanstack/query-core@5.74.2': + resolution: {integrity: sha512-zxiLXIJ0TYsemnkL04qXWRxHSPiJbDfkaCUFbDz5pE2CUQBGoU6Xg3oPWkpQrz0G/7T+kMV7gtvXCrz/pCtoAg==} '@tanstack/query-devtools@5.73.3': resolution: {integrity: sha512-hBQyYwsOuO7QOprK75NzfrWs/EQYjgFA0yykmcvsV62q0t6Ua97CU3sYgjHx0ZvxkXSOMkY24VRJ5uv9f5Ik4w==} - '@tanstack/react-query-devtools@5.74.0': - resolution: {integrity: sha512-zr71wMXcczDbOqSktvnpPohbYjBO318UCHfK4guPJDoLaFUmtFRIGrVNektLQR3YJZSXBRtL9Krk3nEqIiT/uw==} + '@tanstack/react-query-devtools@5.74.2': + resolution: {integrity: sha512-4mmv/6xEHb00O8+7swxH3CF0+cHz9owk1gTUmzV2pUZQE9e3NnUkcNAWlX3VERGzHWpJVpelKxxlA6wualaojQ==} peerDependencies: - '@tanstack/react-query': ^5.74.0 + '@tanstack/react-query': ^5.74.2 react: ^18 || ^19 - '@tanstack/react-query-next-experimental@5.74.0': - resolution: {integrity: sha512-glcywNFIbczSOQbOfOoBOL1SAkQLwx5OJCyTmXIqNu/NXPSrxPLfas+5WFFLahIwhCIjtFW6P93mEtL/j90v+g==} + '@tanstack/react-query-next-experimental@5.74.2': + resolution: {integrity: sha512-7RACDxfxvlV9iHf5MZ0VrqAyYmBEkTk+N5FUTaRT3y65UXKVAQLB3ImAAFR+Y1yokIUdi9P6DH92A07t9ulPSg==} peerDependencies: - '@tanstack/react-query': ^5.74.0 + '@tanstack/react-query': ^5.74.2 next: ^13 || ^14 || ^15 react: ^18 || ^19 - '@tanstack/react-query@5.74.0': - resolution: {integrity: sha512-tT/XQ8FmG5nlN7O8xnYaOM1c1ckJi9+SPKRq+Ay8rV118lefWCoFDQIsF/BarRsLTHijBmSQ6xE9PRugaOqrCQ==} + '@tanstack/react-query@5.74.2': + resolution: {integrity: sha512-L0Jsa1/73fw1nNrWzlnosYqSGBksjR4ZhKGvC+kp4N/6CyGRF1UsrNWjVH6PRHmeJNxh315OhMUoYlWwyHveNQ==} peerDependencies: react: ^18 || ^19 @@ -12740,25 +12740,25 @@ snapshots: dependencies: remove-accents: 0.5.0 - '@tanstack/query-core@5.74.0': {} + '@tanstack/query-core@5.74.2': {} '@tanstack/query-devtools@5.73.3': {} - '@tanstack/react-query-devtools@5.74.0(@tanstack/react-query@5.74.0(react@19.1.0))(react@19.1.0)': + '@tanstack/react-query-devtools@5.74.2(@tanstack/react-query@5.74.2(react@19.1.0))(react@19.1.0)': dependencies: '@tanstack/query-devtools': 5.73.3 - '@tanstack/react-query': 5.74.0(react@19.1.0) + '@tanstack/react-query': 5.74.2(react@19.1.0) react: 19.1.0 - '@tanstack/react-query-next-experimental@5.74.0(@tanstack/react-query@5.74.0(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)': + '@tanstack/react-query-next-experimental@5.74.2(@tanstack/react-query@5.74.2(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)': dependencies: - '@tanstack/react-query': 5.74.0(react@19.1.0) + '@tanstack/react-query': 5.74.2(react@19.1.0) next: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: 19.1.0 - '@tanstack/react-query@5.74.0(react@19.1.0)': + '@tanstack/react-query@5.74.2(react@19.1.0)': dependencies: - '@tanstack/query-core': 5.74.0 + '@tanstack/query-core': 5.74.2 react: 19.1.0 '@tanstack/react-table@8.20.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': @@ -13006,7 +13006,7 @@ snapshots: '@trpc/server': 11.1.0(typescript@5.8.3) typescript: 5.8.3 - '@trpc/next@11.1.0(@tanstack/react-query@5.74.0(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.0(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': + '@trpc/next@11.1.0(@tanstack/react-query@5.74.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': dependencies: '@trpc/client': 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/server': 11.1.0(typescript@5.8.3) @@ -13015,12 +13015,12 @@ snapshots: react-dom: 19.1.0(react@19.1.0) typescript: 5.8.3 optionalDependencies: - '@tanstack/react-query': 5.74.0(react@19.1.0) - '@trpc/react-query': 11.1.0(@tanstack/react-query@5.74.0(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + '@tanstack/react-query': 5.74.2(react@19.1.0) + '@trpc/react-query': 11.1.0(@tanstack/react-query@5.74.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) - '@trpc/react-query@11.1.0(@tanstack/react-query@5.74.0(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': + '@trpc/react-query@11.1.0(@tanstack/react-query@5.74.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': dependencies: - '@tanstack/react-query': 5.74.0(react@19.1.0) + '@tanstack/react-query': 5.74.2(react@19.1.0) '@trpc/client': 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/server': 11.1.0(typescript@5.8.3) react: 19.1.0 From 02fb1b9dae501e475353e8e2510e4f8938c4e124 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 13:09:11 +0000 Subject: [PATCH 14/35] fix(deps): update tanstack-query monorepo to ^5.74.3 (#2871) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 6 ++-- pnpm-lock.yaml | 62 ++++++++++++++++++++-------------------- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 57dcefee5..1d4f848f0 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -56,9 +56,9 @@ "@mantine/tiptap": "^7.17.4", "@million/lint": "1.0.14", "@tabler/icons-react": "^3.31.0", - "@tanstack/react-query": "^5.74.2", - "@tanstack/react-query-devtools": "^5.74.2", - "@tanstack/react-query-next-experimental": "^5.74.2", + "@tanstack/react-query": "^5.74.3", + "@tanstack/react-query-devtools": "^5.74.3", + "@tanstack/react-query-next-experimental": "^5.74.3", "@trpc/client": "^11.1.0", "@trpc/next": "^11.1.0", "@trpc/react-query": "^11.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 627d8fa92..7b0de24fb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -206,23 +206,23 @@ importers: specifier: ^3.31.0 version: 3.31.0(react@19.1.0) '@tanstack/react-query': - specifier: ^5.74.2 - version: 5.74.2(react@19.1.0) + specifier: ^5.74.3 + version: 5.74.3(react@19.1.0) '@tanstack/react-query-devtools': - specifier: ^5.74.2 - version: 5.74.2(@tanstack/react-query@5.74.2(react@19.1.0))(react@19.1.0) + specifier: ^5.74.3 + version: 5.74.3(@tanstack/react-query@5.74.3(react@19.1.0))(react@19.1.0) '@tanstack/react-query-next-experimental': - specifier: ^5.74.2 - version: 5.74.2(@tanstack/react-query@5.74.2(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0) + specifier: ^5.74.3 + version: 5.74.3(@tanstack/react-query@5.74.3(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0) '@trpc/client': specifier: ^11.1.0 version: 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/next': specifier: ^11.1.0 - version: 11.1.0(@tanstack/react-query@5.74.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + version: 11.1.0(@tanstack/react-query@5.74.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) '@trpc/react-query': specifier: ^11.1.0 - version: 11.1.0(@tanstack/react-query@5.74.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + version: 11.1.0(@tanstack/react-query@5.74.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) '@trpc/server': specifier: ^11.1.0 version: 11.1.0(typescript@5.8.3) @@ -586,7 +586,7 @@ importers: version: 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/react-query': specifier: ^11.1.0 - version: 11.1.0(@tanstack/react-query@5.74.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + version: 11.1.0(@tanstack/react-query@5.74.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) '@trpc/server': specifier: ^11.1.0 version: 11.1.0(typescript@5.8.3) @@ -4348,27 +4348,27 @@ packages: resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==} engines: {node: '>=12'} - '@tanstack/query-core@5.74.2': - resolution: {integrity: sha512-zxiLXIJ0TYsemnkL04qXWRxHSPiJbDfkaCUFbDz5pE2CUQBGoU6Xg3oPWkpQrz0G/7T+kMV7gtvXCrz/pCtoAg==} + '@tanstack/query-core@5.74.3': + resolution: {integrity: sha512-Mqk+5o3qTuAiZML248XpNH8r2cOzl15+LTbUsZQEwvSvn1GU4VQhvqzAbil36p+MBxpr/58oBSnRzhrBevDhfg==} '@tanstack/query-devtools@5.73.3': resolution: {integrity: sha512-hBQyYwsOuO7QOprK75NzfrWs/EQYjgFA0yykmcvsV62q0t6Ua97CU3sYgjHx0ZvxkXSOMkY24VRJ5uv9f5Ik4w==} - '@tanstack/react-query-devtools@5.74.2': - resolution: {integrity: sha512-4mmv/6xEHb00O8+7swxH3CF0+cHz9owk1gTUmzV2pUZQE9e3NnUkcNAWlX3VERGzHWpJVpelKxxlA6wualaojQ==} + '@tanstack/react-query-devtools@5.74.3': + resolution: {integrity: sha512-H7TsOBB1fRCuuawrBzKMoIszqqILr2IN5oGLYMl7QG7ERJpMdc4hH8OwzBhVxJnmKeGwgtTQgcdKepfoJCWvFg==} peerDependencies: - '@tanstack/react-query': ^5.74.2 + '@tanstack/react-query': ^5.74.3 react: ^18 || ^19 - '@tanstack/react-query-next-experimental@5.74.2': - resolution: {integrity: sha512-7RACDxfxvlV9iHf5MZ0VrqAyYmBEkTk+N5FUTaRT3y65UXKVAQLB3ImAAFR+Y1yokIUdi9P6DH92A07t9ulPSg==} + '@tanstack/react-query-next-experimental@5.74.3': + resolution: {integrity: sha512-SHU52CPTovF6RFupa3H9MHXSzdMeRv/gk9BwNximExKeRkS9v8B8EhQOs8oxXiKp13ScThmKAz8FXtKwlcTJqg==} peerDependencies: - '@tanstack/react-query': ^5.74.2 + '@tanstack/react-query': ^5.74.3 next: ^13 || ^14 || ^15 react: ^18 || ^19 - '@tanstack/react-query@5.74.2': - resolution: {integrity: sha512-L0Jsa1/73fw1nNrWzlnosYqSGBksjR4ZhKGvC+kp4N/6CyGRF1UsrNWjVH6PRHmeJNxh315OhMUoYlWwyHveNQ==} + '@tanstack/react-query@5.74.3': + resolution: {integrity: sha512-QrycUn0wxjVPzITvQvOxFRdhlAwIoOQSuav7qWD4SWCoKCdLbyRZ2vji2GuBq/glaxbF4wBx3fqcYRDOt8KDTA==} peerDependencies: react: ^18 || ^19 @@ -12740,25 +12740,25 @@ snapshots: dependencies: remove-accents: 0.5.0 - '@tanstack/query-core@5.74.2': {} + '@tanstack/query-core@5.74.3': {} '@tanstack/query-devtools@5.73.3': {} - '@tanstack/react-query-devtools@5.74.2(@tanstack/react-query@5.74.2(react@19.1.0))(react@19.1.0)': + '@tanstack/react-query-devtools@5.74.3(@tanstack/react-query@5.74.3(react@19.1.0))(react@19.1.0)': dependencies: '@tanstack/query-devtools': 5.73.3 - '@tanstack/react-query': 5.74.2(react@19.1.0) + '@tanstack/react-query': 5.74.3(react@19.1.0) react: 19.1.0 - '@tanstack/react-query-next-experimental@5.74.2(@tanstack/react-query@5.74.2(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)': + '@tanstack/react-query-next-experimental@5.74.3(@tanstack/react-query@5.74.3(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)': dependencies: - '@tanstack/react-query': 5.74.2(react@19.1.0) + '@tanstack/react-query': 5.74.3(react@19.1.0) next: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: 19.1.0 - '@tanstack/react-query@5.74.2(react@19.1.0)': + '@tanstack/react-query@5.74.3(react@19.1.0)': dependencies: - '@tanstack/query-core': 5.74.2 + '@tanstack/query-core': 5.74.3 react: 19.1.0 '@tanstack/react-table@8.20.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': @@ -13006,7 +13006,7 @@ snapshots: '@trpc/server': 11.1.0(typescript@5.8.3) typescript: 5.8.3 - '@trpc/next@11.1.0(@tanstack/react-query@5.74.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': + '@trpc/next@11.1.0(@tanstack/react-query@5.74.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': dependencies: '@trpc/client': 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/server': 11.1.0(typescript@5.8.3) @@ -13015,12 +13015,12 @@ snapshots: react-dom: 19.1.0(react@19.1.0) typescript: 5.8.3 optionalDependencies: - '@tanstack/react-query': 5.74.2(react@19.1.0) - '@trpc/react-query': 11.1.0(@tanstack/react-query@5.74.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + '@tanstack/react-query': 5.74.3(react@19.1.0) + '@trpc/react-query': 11.1.0(@tanstack/react-query@5.74.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) - '@trpc/react-query@11.1.0(@tanstack/react-query@5.74.2(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': + '@trpc/react-query@11.1.0(@tanstack/react-query@5.74.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': dependencies: - '@tanstack/react-query': 5.74.2(react@19.1.0) + '@tanstack/react-query': 5.74.3(react@19.1.0) '@trpc/client': 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/server': 11.1.0(typescript@5.8.3) react: 19.1.0 From 2e59bfcd605cba666f4f8be3ddf382cc48970176 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 15:55:56 +0000 Subject: [PATCH 15/35] chore(deps): update dependency @types/dockerode to ^3.3.38 (#2872) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/docker/package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/docker/package.json b/packages/docker/package.json index bc8e1bfaa..d7213b64d 100644 --- a/packages/docker/package.json +++ b/packages/docker/package.json @@ -31,7 +31,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "@types/dockerode": "^3.3.37", + "@types/dockerode": "^3.3.38", "eslint": "^9.24.0", "typescript": "^5.8.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7b0de24fb..b288c34d8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1123,8 +1123,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript '@types/dockerode': - specifier: ^3.3.37 - version: 3.3.37 + specifier: ^3.3.38 + version: 3.3.38 eslint: specifier: ^9.24.0 version: 9.24.0 @@ -4746,8 +4746,8 @@ packages: '@types/docker-modem@3.0.6': resolution: {integrity: sha512-yKpAGEuKRSS8wwx0joknWxsmLha78wNMe9R2S3UNsVOkZded8UqOrV8KoeDXoXsjndxwyF3eIhyClGbO1SEhEg==} - '@types/dockerode@3.3.37': - resolution: {integrity: sha512-r+IoKpE5MLKaeD8CvoEh39ckWMLHR/+WBMoRQxrkL+apJqEWLMhBHh+93KIfyPWGd6gK7Q21jpoULKgNoRI0YA==} + '@types/dockerode@3.3.38': + resolution: {integrity: sha512-nnrcfUe2iR+RyOuz0B4bZgQwD9djQa9ADEjp7OAgBs10pYT0KSCtplJjcmBDJz0qaReX5T7GbE5i4VplvzUHvA==} '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} @@ -13173,7 +13173,7 @@ snapshots: '@types/node': 22.14.1 '@types/ssh2': 1.15.1 - '@types/dockerode@3.3.37': + '@types/dockerode@3.3.38': dependencies: '@types/docker-modem': 3.0.6 '@types/node': 22.14.1 @@ -18808,7 +18808,7 @@ snapshots: testcontainers@10.24.2: dependencies: '@balena/dockerignore': 1.0.2 - '@types/dockerode': 3.3.37 + '@types/dockerode': 3.3.38 archiver: 7.0.1 async-lock: 1.4.1 byline: 5.0.0 From 089734b293a21d6eeaa7c5df5ee9930853ed2fcf Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 17:37:45 +0000 Subject: [PATCH 16/35] fix(deps): update dependency typescript-eslint to ^8.30.0 (#2873) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 119 ++++++++++++++++++------------------ tooling/eslint/package.json | 2 +- 2 files changed, 60 insertions(+), 61 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b288c34d8..f3ae150c1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2201,7 +2201,7 @@ importers: version: 2.5.0(eslint@9.24.0)(turbo@2.5.0) eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0) + version: 2.31.0(@typescript-eslint/parser@8.30.0(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0) eslint-plugin-jsx-a11y: specifier: ^6.10.2 version: 6.10.2(eslint@9.24.0) @@ -2212,8 +2212,8 @@ importers: specifier: ^5.2.0 version: 5.2.0(eslint@9.24.0) typescript-eslint: - specifier: ^8.29.1 - version: 8.29.1(eslint@9.24.0)(typescript@5.8.3) + specifier: ^8.30.0 + version: 8.30.0(eslint@9.24.0)(typescript@5.8.3) devDependencies: '@homarr/prettier-config': specifier: workspace:^0.1.0 @@ -4889,51 +4889,51 @@ packages: '@types/xml2js@0.4.14': resolution: {integrity: sha512-4YnrRemBShWRO2QjvUin8ESA41rH+9nQGLUGZV/1IDhi3SL9OhdpNC/MrulTWuptXKwhx/aDxE7toV0f/ypIXQ==} - '@typescript-eslint/eslint-plugin@8.29.1': - resolution: {integrity: sha512-ba0rr4Wfvg23vERs3eB+P3lfj2E+2g3lhWcCVukUuhtcdUx5lSIFZlGFEBHKr+3zizDa/TvZTptdNHVZWAkSBg==} + '@typescript-eslint/eslint-plugin@8.30.0': + resolution: {integrity: sha512-3LOb8q0E1kazkeON2awh5oWnsn+KO9pPvzSWZNCYeXOZw81yXeq0WfOB22kVCHESHFgQST6LFmkISvjaE9V5kw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/parser@8.29.1': - resolution: {integrity: sha512-zczrHVEqEaTwh12gWBIJWj8nx+ayDcCJs06yoNMY0kwjMWDM6+kppljY+BxWI06d2Ja+h4+WdufDcwMnnMEWmg==} + '@typescript-eslint/parser@8.30.0': + resolution: {integrity: sha512-5w64ZeRCgWOA/2ADPoFYmDYdPnEeEkUiFx5Sez7MQpQuxVazHO9wwl+wElokaY5hMKVVor1N13z/tZeWYfVaUg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/scope-manager@8.29.1': - resolution: {integrity: sha512-2nggXGX5F3YrsGN08pw4XpMLO1Rgtnn4AzTegC2MDesv6q3QaTU5yU7IbS1tf1IwCR0Hv/1EFygLn9ms6LIpDA==} + '@typescript-eslint/scope-manager@8.30.0': + resolution: {integrity: sha512-TTkN0Sjk3SxpfW3lvSteOUxcTxnviQKsD1wgf+sk30Aj7UrHjVNFPTosir3+/3eaxpRMau4U/NY6PAw6cmj7hg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.29.1': - resolution: {integrity: sha512-DkDUSDwZVCYN71xA4wzySqqcZsHKic53A4BLqmrWFFpOpNSoxX233lwGu/2135ymTCR04PoKiEEEvN1gFYg4Tw==} + '@typescript-eslint/type-utils@8.30.0': + resolution: {integrity: sha512-8ryZsrZwEuTuC2IBPsb8H5iGQJDdXhHWNc1oNHOp60wGb04/XAG0QU9kUpu0/2hdBPR4/00/Hz4ep+GzpTgDkg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/types@8.29.1': - resolution: {integrity: sha512-VT7T1PuJF1hpYC3AGm2rCgJBjHL3nc+A/bhOp9sGMKfi5v0WufsX/sHCFBfNTx2F+zA6qBc/PD0/kLRLjdt8mQ==} + '@typescript-eslint/types@8.30.0': + resolution: {integrity: sha512-UQXFVF+8t4YhbU3nxabQL3/uyUEVw9kiVc+V0kZzblElC5MTvzvjJVhmrvI0xya1C1lqhIykWY7CeKioK9RMRw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.29.1': - resolution: {integrity: sha512-l1enRoSaUkQxOQnbi0KPUtqeZkSiFlqrx9/3ns2rEDhGKfTa+88RmXqedC1zmVTOWrLc2e6DEJrTA51C9iLH5g==} + '@typescript-eslint/typescript-estree@8.30.0': + resolution: {integrity: sha512-/5n4GS/8koPkRx0XBl9OCFf9N80u+0h05QBU/z5cDBCUXnPpDmSzQ2FXC7JGvU777GOzE6mUAOx2ABtswgzWgQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/utils@8.29.1': - resolution: {integrity: sha512-QAkFEbytSaB8wnmB+DflhUPz6CLbFWE2SnSCrRMEa+KnXIzDYbpsn++1HGvnfAsUY44doDXmvRkO5shlM/3UfA==} + '@typescript-eslint/utils@8.30.0': + resolution: {integrity: sha512-TmrXlhwFWpfUBhJE7NJSyru26XrU/foccGTOFvLGcci38/ZnKXgq2IUtAUqE9ILVNjM4Zm3TccGuvl2QANhjag==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/visitor-keys@8.29.1': - resolution: {integrity: sha512-RGLh5CRaUEf02viP5c1Vh1cMGffQscyHe7HPAzGpfmfflFg1wUz2rYxd+OZqwpeypYvZ8UxSxuIpF++fmOzEcg==} + '@typescript-eslint/visitor-keys@8.30.0': + resolution: {integrity: sha512-oj82UQEi0fcYmpQpVISEOUM/icPNJiRh+E6svAtwNP58QpAQnnFigEoeGADm8H7t2bolxSb7+kRYzykbBdA47w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@umami/node@0.4.0': @@ -10015,8 +10015,8 @@ packages: types-ramda@0.30.1: resolution: {integrity: sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==} - typescript-eslint@8.29.1: - resolution: {integrity: sha512-f8cDkvndhbQMPcysk6CUSGBWV+g1utqdn71P5YKwMumVMOG/5k7cHq0KyG4O52nB0oKS4aN2Tp5+wB4APJGC+w==} + typescript-eslint@8.30.0: + resolution: {integrity: sha512-3h4NHcfPpVvrhjfv2spuzlxwvIBS7Yu84fMnwq9uboU8A28gthC8Pqv+AN/Jca7VHY5dU16k+Bs3+W7t1b1xNQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -13333,14 +13333,14 @@ snapshots: dependencies: '@types/node': 22.14.1 - '@typescript-eslint/eslint-plugin@8.29.1(@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3)': + '@typescript-eslint/eslint-plugin@8.30.0(@typescript-eslint/parser@8.30.0(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.29.1(eslint@9.24.0)(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.29.1 - '@typescript-eslint/type-utils': 8.29.1(eslint@9.24.0)(typescript@5.8.3) - '@typescript-eslint/utils': 8.29.1(eslint@9.24.0)(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.29.1 + '@typescript-eslint/parser': 8.30.0(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.30.0 + '@typescript-eslint/type-utils': 8.30.0(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.30.0(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.30.0 eslint: 9.24.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -13350,27 +13350,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3)': + '@typescript-eslint/parser@8.30.0(eslint@9.24.0)(typescript@5.8.3)': dependencies: - '@typescript-eslint/scope-manager': 8.29.1 - '@typescript-eslint/types': 8.29.1 - '@typescript-eslint/typescript-estree': 8.29.1(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.29.1 + '@typescript-eslint/scope-manager': 8.30.0 + '@typescript-eslint/types': 8.30.0 + '@typescript-eslint/typescript-estree': 8.30.0(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.30.0 debug: 4.4.0 eslint: 9.24.0 typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.29.1': + '@typescript-eslint/scope-manager@8.30.0': dependencies: - '@typescript-eslint/types': 8.29.1 - '@typescript-eslint/visitor-keys': 8.29.1 + '@typescript-eslint/types': 8.30.0 + '@typescript-eslint/visitor-keys': 8.30.0 - '@typescript-eslint/type-utils@8.29.1(eslint@9.24.0)(typescript@5.8.3)': + '@typescript-eslint/type-utils@8.30.0(eslint@9.24.0)(typescript@5.8.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.29.1(typescript@5.8.3) - '@typescript-eslint/utils': 8.29.1(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 8.30.0(typescript@5.8.3) + '@typescript-eslint/utils': 8.30.0(eslint@9.24.0)(typescript@5.8.3) debug: 4.4.0 eslint: 9.24.0 ts-api-utils: 2.0.1(typescript@5.8.3) @@ -13378,36 +13378,36 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.29.1': {} + '@typescript-eslint/types@8.30.0': {} - '@typescript-eslint/typescript-estree@8.29.1(typescript@5.8.3)': + '@typescript-eslint/typescript-estree@8.30.0(typescript@5.8.3)': dependencies: - '@typescript-eslint/types': 8.29.1 - '@typescript-eslint/visitor-keys': 8.29.1 + '@typescript-eslint/types': 8.30.0 + '@typescript-eslint/visitor-keys': 8.30.0 debug: 4.4.0 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.6.3 + semver: 7.7.1 ts-api-utils: 2.0.1(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.29.1(eslint@9.24.0)(typescript@5.8.3)': + '@typescript-eslint/utils@8.30.0(eslint@9.24.0)(typescript@5.8.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.24.0) - '@typescript-eslint/scope-manager': 8.29.1 - '@typescript-eslint/types': 8.29.1 - '@typescript-eslint/typescript-estree': 8.29.1(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.30.0 + '@typescript-eslint/types': 8.30.0 + '@typescript-eslint/typescript-estree': 8.30.0(typescript@5.8.3) eslint: 9.24.0 typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.29.1': + '@typescript-eslint/visitor-keys@8.30.0': dependencies: - '@typescript-eslint/types': 8.29.1 + '@typescript-eslint/types': 8.30.0 eslint-visitor-keys: 4.2.0 '@umami/node@0.4.0': {} @@ -15162,17 +15162,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.0(eslint@9.24.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.29.1(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/parser': 8.30.0(eslint@9.24.0)(typescript@5.8.3) eslint: 9.24.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.0(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -15183,7 +15183,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.24.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.0(eslint@9.24.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -15195,7 +15195,7 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.29.1(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/parser': 8.30.0(eslint@9.24.0)(typescript@5.8.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -18190,8 +18190,7 @@ snapshots: semver@7.6.3: {} - semver@7.7.1: - optional: true + semver@7.7.1: {} sentence-case@2.1.1: dependencies: @@ -19146,11 +19145,11 @@ snapshots: dependencies: ts-toolbelt: 9.6.0 - typescript-eslint@8.29.1(eslint@9.24.0)(typescript@5.8.3): + typescript-eslint@8.30.0(eslint@9.24.0)(typescript@5.8.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.29.1(@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3) - '@typescript-eslint/parser': 8.29.1(eslint@9.24.0)(typescript@5.8.3) - '@typescript-eslint/utils': 8.29.1(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.30.0(@typescript-eslint/parser@8.30.0(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/parser': 8.30.0(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.30.0(eslint@9.24.0)(typescript@5.8.3) eslint: 9.24.0 typescript: 5.8.3 transitivePeerDependencies: diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index 9d753bf60..81b023545 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.29.1" + "typescript-eslint": "^8.30.0" }, "devDependencies": { "@homarr/prettier-config": "workspace:^0.1.0", From 1a4c136d41149e38d903d34ddd939e0d78e1d9d3 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 19:17:29 +0000 Subject: [PATCH 17/35] chore(deps): update dependency @types/react to v19.1.2 (#2874) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- pnpm-lock.yaml | 162 +++++++++++++++++++-------------------- 2 files changed, 82 insertions(+), 82 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 1d4f848f0..51ecdc403 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -94,7 +94,7 @@ "@types/chroma-js": "3.1.1", "@types/node": "^22.14.1", "@types/prismjs": "^1.26.5", - "@types/react": "19.1.1", + "@types/react": "19.1.2", "@types/react-dom": "19.1.2", "@types/swagger-ui-react": "^5.18.0", "concurrently": "^9.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f3ae150c1..b0a841f8a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -186,19 +186,19 @@ importers: version: 7.17.4(chroma-js@3.1.2) '@mantine/core': specifier: ^7.17.4 - version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/dropzone': specifier: ^7.17.4 - version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/hooks': specifier: ^7.17.4 version: 7.17.4(react@19.1.0) '@mantine/modals': specifier: ^7.17.4 - version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/tiptap': specifier: ^7.17.4 - version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tiptap/extension-link@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7))(@tiptap/react@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tiptap/extension-link@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7))(@tiptap/react@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@million/lint': specifier: 1.0.14 version: 1.0.14(rollup@4.21.3)(webpack-sources@3.2.3) @@ -255,10 +255,10 @@ importers: version: 11.0.1 jotai: specifier: ^2.12.3 - version: 2.12.3(@types/react@19.1.1)(react@19.1.0) + version: 2.12.3(@types/react@19.1.2)(react@19.1.0) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) next: specifier: 15.3.0 version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) @@ -288,7 +288,7 @@ importers: version: 2.2.2 swagger-ui-react: specifier: ^5.21.0 - version: 5.21.0(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 5.21.0(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) use-deep-compare-effect: specifier: ^1.8.1 version: 1.8.1(react@19.1.0) @@ -315,11 +315,11 @@ importers: specifier: ^1.26.5 version: 1.26.5 '@types/react': - specifier: 19.1.1 - version: 19.1.1 + specifier: 19.1.2 + version: 19.1.2 '@types/react-dom': specifier: 19.1.2 - version: 19.1.2(@types/react@19.1.1) + version: 19.1.2(@types/react@19.1.2) '@types/swagger-ui-react': specifier: ^5.18.0 version: 5.18.0 @@ -1025,7 +1025,7 @@ importers: version: link:../server-settings '@mantine/core': specifier: ^7.17.4 - version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@paralleldrive/cuid2': specifier: ^2.2.2 version: 2.2.2 @@ -1216,7 +1216,7 @@ importers: version: link:../validation '@mantine/core': specifier: ^7.17.4 - version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react: specifier: 19.1.0 version: 19.1.0 @@ -1391,7 +1391,7 @@ importers: version: link:../ui '@mantine/core': specifier: ^7.17.4 - version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/hooks': specifier: ^7.17.4 version: 7.17.4(react@19.1.0) @@ -1452,7 +1452,7 @@ importers: version: link:../validation '@mantine/core': specifier: ^7.17.4 - version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@tabler/icons-react': specifier: ^3.31.0 version: 3.31.0(react@19.1.0) @@ -1495,7 +1495,7 @@ importers: version: link:../ui '@mantine/notifications': specifier: ^7.17.4 - version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@tabler/icons-react': specifier: ^3.31.0 version: 3.31.0(react@19.1.0) @@ -1553,7 +1553,7 @@ importers: version: link:../validation '@mantine/core': specifier: ^7.17.4 - version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/hooks': specifier: ^7.17.4 version: 7.17.4(react@19.1.0) @@ -1781,7 +1781,7 @@ importers: version: link:../server-settings '@mantine/dates': specifier: ^7.17.4 - version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) next: specifier: 15.3.0 version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) @@ -1842,19 +1842,19 @@ importers: version: link:../ui '@mantine/core': specifier: ^7.17.4 - version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/hooks': specifier: ^7.17.4 version: 7.17.4(react@19.1.0) '@mantine/spotlight': specifier: ^7.17.4 - version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@tabler/icons-react': specifier: ^3.31.0 version: 3.31.0(react@19.1.0) jotai: specifier: ^2.12.3 - version: 2.12.3(@types/react@19.1.1)(react@19.1.0) + version: 2.12.3(@types/react@19.1.2)(react@19.1.0) next: specifier: 15.3.0 version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) @@ -1900,7 +1900,7 @@ importers: version: 4.3.1 mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) next: specifier: 15.3.0 version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) @@ -1949,10 +1949,10 @@ importers: version: link:../validation '@mantine/core': specifier: ^7.17.4 - version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/dates': specifier: ^7.17.4 - version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/hooks': specifier: ^7.17.4 version: 7.17.4(react@19.1.0) @@ -1961,7 +1961,7 @@ importers: version: 3.31.0(react@19.1.0) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) next: specifier: 15.3.0 version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) @@ -2086,10 +2086,10 @@ importers: version: link:../validation '@mantine/charts': specifier: ^7.17.4 - version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(recharts@2.15.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)) + version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(recharts@2.15.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)) '@mantine/core': specifier: ^7.17.4 - version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/hooks': specifier: ^7.17.4 version: 7.17.4(react@19.1.0) @@ -2149,7 +2149,7 @@ importers: version: 1.11.13 mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) next: specifier: 15.3.0 version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) @@ -4832,8 +4832,8 @@ packages: peerDependencies: '@types/react': ^19.0.0 - '@types/react@19.1.1': - resolution: {integrity: sha512-ePapxDL7qrgqSF67s0h9m412d9DbXyC1n59O2st+9rjuuamWsZuD2w55rqY12CbzsZ7uVXb5Nw0gEp9Z8MMutQ==} + '@types/react@19.1.2': + resolution: {integrity: sha512-oxLPMytKchWGbnQM9O7D67uPa9paTNxO7jVoNMXgkkErULBPhPARCfkKL9ytcIJJRGjbsVwW4ugJzyFFvm/Tiw==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -11607,9 +11607,9 @@ snapshots: js-base64: 3.7.7 optional: true - '@mantine/charts@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(recharts@2.15.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))': + '@mantine/charts@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(recharts@2.15.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))': dependencies: - '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/hooks': 7.17.4(react@19.1.0) react: 19.1.0 react-dom: 19.1.0(react@19.1.0) @@ -11619,7 +11619,7 @@ snapshots: dependencies: chroma-js: 3.1.2 - '@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@floating-ui/react': 0.26.28(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/hooks': 7.17.4(react@19.1.0) @@ -11627,24 +11627,24 @@ snapshots: react: 19.1.0 react-dom: 19.1.0(react@19.1.0) react-number-format: 5.4.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react-remove-scroll: 2.6.2(@types/react@19.1.1)(react@19.1.0) - react-textarea-autosize: 8.5.9(@types/react@19.1.1)(react@19.1.0) + react-remove-scroll: 2.6.2(@types/react@19.1.2)(react@19.1.0) + react-textarea-autosize: 8.5.9(@types/react@19.1.2)(react@19.1.0) type-fest: 4.39.1 transitivePeerDependencies: - '@types/react' - '@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/hooks': 7.17.4(react@19.1.0) clsx: 2.1.1 dayjs: 1.11.13 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@mantine/dropzone@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@mantine/dropzone@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/hooks': 7.17.4(react@19.1.0) react: 19.1.0 react-dom: 19.1.0(react@19.1.0) @@ -11660,25 +11660,25 @@ snapshots: dependencies: react: 19.1.0 - '@mantine/modals@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@mantine/modals@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/hooks': 7.17.4(react@19.1.0) react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@mantine/notifications@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@mantine/notifications@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/hooks': 7.17.4(react@19.1.0) '@mantine/store': 7.17.4(react@19.1.0) react: 19.1.0 react-dom: 19.1.0(react@19.1.0) react-transition-group: 4.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@mantine/spotlight@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@mantine/spotlight@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/hooks': 7.17.4(react@19.1.0) '@mantine/store': 7.17.4(react@19.1.0) react: 19.1.0 @@ -11688,9 +11688,9 @@ snapshots: dependencies: react: 19.1.0 - '@mantine/tiptap@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tiptap/extension-link@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7))(@tiptap/react@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@mantine/tiptap@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tiptap/extension-link@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7))(@tiptap/react@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/hooks': 7.17.4(react@19.1.0) '@tiptap/extension-link': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7) '@tiptap/react': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -13261,11 +13261,11 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react-dom@19.1.2(@types/react@19.1.1)': + '@types/react-dom@19.1.2(@types/react@19.1.2)': dependencies: - '@types/react': 19.1.1 + '@types/react': 19.1.2 - '@types/react@19.1.1': + '@types/react@19.1.2': dependencies: csstype: 3.1.3 @@ -13301,7 +13301,7 @@ snapshots: '@types/swagger-ui-react@5.18.0': dependencies: - '@types/react': 19.1.1 + '@types/react': 19.1.2 '@types/tar@6.1.13': dependencies: @@ -16376,9 +16376,9 @@ snapshots: jose@6.0.8: {} - jotai@2.12.3(@types/react@19.1.1)(react@19.1.0): + jotai@2.12.3(@types/react@19.1.2)(react@19.1.0): optionalDependencies: - '@types/react': 19.1.1 + '@types/react': 19.1.2 react: 19.1.0 js-base64@3.7.7: @@ -16637,10 +16637,10 @@ snapshots: make-error@1.3.6: {} - mantine-react-table@2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + mantine-react-table@2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: - '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@mantine/dates': 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@mantine/dates': 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/hooks': 7.17.4(react@19.1.0) '@tabler/icons-react': 3.31.0(react@19.1.0) '@tanstack/match-sorter-utils': 8.19.4 @@ -17727,35 +17727,35 @@ snapshots: react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - react-redux@9.2.0(@types/react@19.1.1)(react@19.1.0)(redux@5.0.1): + react-redux@9.2.0(@types/react@19.1.2)(react@19.1.0)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.6 react: 19.1.0 use-sync-external-store: 1.4.0(react@19.1.0) optionalDependencies: - '@types/react': 19.1.1 + '@types/react': 19.1.2 redux: 5.0.1 react-refresh@0.14.2: {} - react-remove-scroll-bar@2.3.8(@types/react@19.1.1)(react@19.1.0): + react-remove-scroll-bar@2.3.8(@types/react@19.1.2)(react@19.1.0): dependencies: react: 19.1.0 - react-style-singleton: 2.2.3(@types/react@19.1.1)(react@19.1.0) + react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0) tslib: 2.8.1 optionalDependencies: - '@types/react': 19.1.1 + '@types/react': 19.1.2 - react-remove-scroll@2.6.2(@types/react@19.1.1)(react@19.1.0): + react-remove-scroll@2.6.2(@types/react@19.1.2)(react@19.1.0): dependencies: react: 19.1.0 - react-remove-scroll-bar: 2.3.8(@types/react@19.1.1)(react@19.1.0) - react-style-singleton: 2.2.3(@types/react@19.1.1)(react@19.1.0) + react-remove-scroll-bar: 2.3.8(@types/react@19.1.2)(react@19.1.0) + react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.1.1)(react@19.1.0) - use-sidecar: 1.1.2(@types/react@19.1.1)(react@19.1.0) + use-callback-ref: 1.3.3(@types/react@19.1.2)(react@19.1.0) + use-sidecar: 1.1.2(@types/react@19.1.2)(react@19.1.0) optionalDependencies: - '@types/react': 19.1.1 + '@types/react': 19.1.2 react-scan@0.0.31: dependencies: @@ -17778,13 +17778,13 @@ snapshots: react-dom: 19.1.0(react@19.1.0) react-transition-group: 4.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react-style-singleton@2.2.3(@types/react@19.1.1)(react@19.1.0): + react-style-singleton@2.2.3(@types/react@19.1.2)(react@19.1.0): dependencies: get-nonce: 1.0.1 react: 19.1.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.1.1 + '@types/react': 19.1.2 react-syntax-highlighter@15.6.1(react@19.1.0): dependencies: @@ -17796,12 +17796,12 @@ snapshots: react: 19.1.0 refractor: 3.6.0 - react-textarea-autosize@8.5.9(@types/react@19.1.1)(react@19.1.0): + react-textarea-autosize@8.5.9(@types/react@19.1.2)(react@19.1.0): dependencies: '@babel/runtime': 7.25.6 react: 19.1.0 use-composed-ref: 1.3.0(react@19.1.0) - use-latest: 1.2.1(@types/react@19.1.1)(react@19.1.0) + use-latest: 1.2.1(@types/react@19.1.2)(react@19.1.0) transitivePeerDependencies: - '@types/react' @@ -18660,7 +18660,7 @@ snapshots: transitivePeerDependencies: - debug - swagger-ui-react@5.21.0(@types/react@19.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + swagger-ui-react@5.21.0(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime-corejs3': 7.27.0 '@scarf/scarf': 1.4.0 @@ -18684,7 +18684,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.0(react@19.1.0))(react@19.1.0) react-inspector: 6.0.2(react@19.1.0) - react-redux: 9.2.0(@types/react@19.1.1)(react@19.1.0)(redux@5.0.1) + react-redux: 9.2.0(@types/react@19.1.2)(react@19.1.0)(redux@5.0.1) react-syntax-highlighter: 15.6.1(react@19.1.0) redux: 5.0.1 redux-immutable: 4.0.0(immutable@3.8.2) @@ -19288,12 +19288,12 @@ snapshots: url-toolkit@2.2.5: {} - use-callback-ref@1.3.3(@types/react@19.1.1)(react@19.1.0): + use-callback-ref@1.3.3(@types/react@19.1.2)(react@19.1.0): dependencies: react: 19.1.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.1.1 + '@types/react': 19.1.2 use-composed-ref@1.3.0(react@19.1.0): dependencies: @@ -19312,26 +19312,26 @@ snapshots: intl-messageformat: 10.7.1 react: 19.1.0 - use-isomorphic-layout-effect@1.1.2(@types/react@19.1.1)(react@19.1.0): + use-isomorphic-layout-effect@1.1.2(@types/react@19.1.2)(react@19.1.0): dependencies: react: 19.1.0 optionalDependencies: - '@types/react': 19.1.1 + '@types/react': 19.1.2 - use-latest@1.2.1(@types/react@19.1.1)(react@19.1.0): + use-latest@1.2.1(@types/react@19.1.2)(react@19.1.0): dependencies: react: 19.1.0 - use-isomorphic-layout-effect: 1.1.2(@types/react@19.1.1)(react@19.1.0) + use-isomorphic-layout-effect: 1.1.2(@types/react@19.1.2)(react@19.1.0) optionalDependencies: - '@types/react': 19.1.1 + '@types/react': 19.1.2 - use-sidecar@1.1.2(@types/react@19.1.1)(react@19.1.0): + use-sidecar@1.1.2(@types/react@19.1.2)(react@19.1.0): dependencies: detect-node-es: 1.1.0 react: 19.1.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.1.1 + '@types/react': 19.1.2 use-sync-external-store@1.4.0(react@19.1.0): dependencies: From ce5784b6c48bda55539d92f1070561799a35de19 Mon Sep 17 00:00:00 2001 From: "homarr-crowdin[bot]" <190541745+homarr-crowdin[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 00:50:50 +0000 Subject: [PATCH 18/35] chore(lang): updated translations from crowdin Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com> --- packages/translation/src/lang/sv.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/translation/src/lang/sv.json b/packages/translation/src/lang/sv.json index 1d5cd9f98..6958ae309 100644 --- a/packages/translation/src/lang/sv.json +++ b/packages/translation/src/lang/sv.json @@ -48,7 +48,7 @@ } }, "tokenModal": { - "title": "Ange 'token' för importen", + "title": "Ange 'Token' för importen", "field": { "token": { "label": "Token", @@ -57,8 +57,8 @@ }, "notification": { "error": { - "title": "Felaktig 'token'", - "message": "Den 'token' som du angivit är felaktig" + "title": "Felaktig 'Token'", + "message": "Den 'Token' som du angivit är felaktig" } } } @@ -69,7 +69,7 @@ "notification": { "success": { "title": "Användare har adderats", - "message": "Användaren adderades utan problem" + "message": "Användaren adderades" }, "error": { "title": "Misslyckades med att addera användaren" @@ -153,7 +153,7 @@ "label": "" }, "defaultSearchEngine": { - "label": "" + "label": "Förvald sökmotor" }, "openSearchInNewTab": { "label": "Visa sökresultat i ny flik" From fdca513929e9e594af2d59ad17c915cbc7ac2e08 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 01:02:52 +0000 Subject: [PATCH 19/35] fix(deps): update dependency typescript-eslint to ^8.30.1 (#2876) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 114 ++++++++++++++++++------------------ tooling/eslint/package.json | 2 +- 2 files changed, 58 insertions(+), 58 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b0a841f8a..6dd4d0b7e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2201,7 +2201,7 @@ importers: version: 2.5.0(eslint@9.24.0)(turbo@2.5.0) eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.30.0(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0) + version: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0) eslint-plugin-jsx-a11y: specifier: ^6.10.2 version: 6.10.2(eslint@9.24.0) @@ -2212,8 +2212,8 @@ importers: specifier: ^5.2.0 version: 5.2.0(eslint@9.24.0) typescript-eslint: - specifier: ^8.30.0 - version: 8.30.0(eslint@9.24.0)(typescript@5.8.3) + specifier: ^8.30.1 + version: 8.30.1(eslint@9.24.0)(typescript@5.8.3) devDependencies: '@homarr/prettier-config': specifier: workspace:^0.1.0 @@ -4889,51 +4889,51 @@ packages: '@types/xml2js@0.4.14': resolution: {integrity: sha512-4YnrRemBShWRO2QjvUin8ESA41rH+9nQGLUGZV/1IDhi3SL9OhdpNC/MrulTWuptXKwhx/aDxE7toV0f/ypIXQ==} - '@typescript-eslint/eslint-plugin@8.30.0': - resolution: {integrity: sha512-3LOb8q0E1kazkeON2awh5oWnsn+KO9pPvzSWZNCYeXOZw81yXeq0WfOB22kVCHESHFgQST6LFmkISvjaE9V5kw==} + '@typescript-eslint/eslint-plugin@8.30.1': + resolution: {integrity: sha512-v+VWphxMjn+1t48/jO4t950D6KR8JaJuNXzi33Ve6P8sEmPr5k6CEXjdGwT6+LodVnEa91EQCtwjWNUCPweo+Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/parser@8.30.0': - resolution: {integrity: sha512-5w64ZeRCgWOA/2ADPoFYmDYdPnEeEkUiFx5Sez7MQpQuxVazHO9wwl+wElokaY5hMKVVor1N13z/tZeWYfVaUg==} + '@typescript-eslint/parser@8.30.1': + resolution: {integrity: sha512-H+vqmWwT5xoNrXqWs/fesmssOW70gxFlgcMlYcBaWNPIEWDgLa4W9nkSPmhuOgLnXq9QYgkZ31fhDyLhleCsAg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/scope-manager@8.30.0': - resolution: {integrity: sha512-TTkN0Sjk3SxpfW3lvSteOUxcTxnviQKsD1wgf+sk30Aj7UrHjVNFPTosir3+/3eaxpRMau4U/NY6PAw6cmj7hg==} + '@typescript-eslint/scope-manager@8.30.1': + resolution: {integrity: sha512-+C0B6ChFXZkuaNDl73FJxRYT0G7ufVPOSQkqkpM/U198wUwUFOtgo1k/QzFh1KjpBitaK7R1tgjVz6o9HmsRPg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.30.0': - resolution: {integrity: sha512-8ryZsrZwEuTuC2IBPsb8H5iGQJDdXhHWNc1oNHOp60wGb04/XAG0QU9kUpu0/2hdBPR4/00/Hz4ep+GzpTgDkg==} + '@typescript-eslint/type-utils@8.30.1': + resolution: {integrity: sha512-64uBF76bfQiJyHgZISC7vcNz3adqQKIccVoKubyQcOnNcdJBvYOILV1v22Qhsw3tw3VQu5ll8ND6hycgAR5fEA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/types@8.30.0': - resolution: {integrity: sha512-UQXFVF+8t4YhbU3nxabQL3/uyUEVw9kiVc+V0kZzblElC5MTvzvjJVhmrvI0xya1C1lqhIykWY7CeKioK9RMRw==} + '@typescript-eslint/types@8.30.1': + resolution: {integrity: sha512-81KawPfkuulyWo5QdyG/LOKbspyyiW+p4vpn4bYO7DM/hZImlVnFwrpCTnmNMOt8CvLRr5ojI9nU1Ekpw4RcEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.30.0': - resolution: {integrity: sha512-/5n4GS/8koPkRx0XBl9OCFf9N80u+0h05QBU/z5cDBCUXnPpDmSzQ2FXC7JGvU777GOzE6mUAOx2ABtswgzWgQ==} + '@typescript-eslint/typescript-estree@8.30.1': + resolution: {integrity: sha512-kQQnxymiUy9tTb1F2uep9W6aBiYODgq5EMSk6Nxh4Z+BDUoYUSa029ISs5zTzKBFnexQEh71KqwjKnRz58lusQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/utils@8.30.0': - resolution: {integrity: sha512-TmrXlhwFWpfUBhJE7NJSyru26XrU/foccGTOFvLGcci38/ZnKXgq2IUtAUqE9ILVNjM4Zm3TccGuvl2QANhjag==} + '@typescript-eslint/utils@8.30.1': + resolution: {integrity: sha512-T/8q4R9En2tcEsWPQgB5BQ0XJVOtfARcUvOa8yJP3fh9M/mXraLxZrkCfGb6ChrO/V3W+Xbd04RacUEqk1CFEQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/visitor-keys@8.30.0': - resolution: {integrity: sha512-oj82UQEi0fcYmpQpVISEOUM/icPNJiRh+E6svAtwNP58QpAQnnFigEoeGADm8H7t2bolxSb7+kRYzykbBdA47w==} + '@typescript-eslint/visitor-keys@8.30.1': + resolution: {integrity: sha512-aEhgas7aJ6vZnNFC7K4/vMGDGyOiqWcYZPpIWrTKuTAlsvDNKy2GFDqh9smL+iq069ZvR0YzEeq0B8NJlLzjFA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@umami/node@0.4.0': @@ -10015,8 +10015,8 @@ packages: types-ramda@0.30.1: resolution: {integrity: sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==} - typescript-eslint@8.30.0: - resolution: {integrity: sha512-3h4NHcfPpVvrhjfv2spuzlxwvIBS7Yu84fMnwq9uboU8A28gthC8Pqv+AN/Jca7VHY5dU16k+Bs3+W7t1b1xNQ==} + typescript-eslint@8.30.1: + resolution: {integrity: sha512-D7lC0kcehVH7Mb26MRQi64LMyRJsj3dToJxM1+JVTl53DQSV5/7oUGWQLcKl1C1KnoVHxMMU2FNQMffr7F3Row==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -13333,14 +13333,14 @@ snapshots: dependencies: '@types/node': 22.14.1 - '@typescript-eslint/eslint-plugin@8.30.0(@typescript-eslint/parser@8.30.0(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3)': + '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.30.0(eslint@9.24.0)(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.30.0 - '@typescript-eslint/type-utils': 8.30.0(eslint@9.24.0)(typescript@5.8.3) - '@typescript-eslint/utils': 8.30.0(eslint@9.24.0)(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.30.0 + '@typescript-eslint/parser': 8.30.1(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.30.1 + '@typescript-eslint/type-utils': 8.30.1(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.30.1(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.30.1 eslint: 9.24.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -13350,27 +13350,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.30.0(eslint@9.24.0)(typescript@5.8.3)': + '@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3)': dependencies: - '@typescript-eslint/scope-manager': 8.30.0 - '@typescript-eslint/types': 8.30.0 - '@typescript-eslint/typescript-estree': 8.30.0(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.30.0 + '@typescript-eslint/scope-manager': 8.30.1 + '@typescript-eslint/types': 8.30.1 + '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.30.1 debug: 4.4.0 eslint: 9.24.0 typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.30.0': + '@typescript-eslint/scope-manager@8.30.1': dependencies: - '@typescript-eslint/types': 8.30.0 - '@typescript-eslint/visitor-keys': 8.30.0 + '@typescript-eslint/types': 8.30.1 + '@typescript-eslint/visitor-keys': 8.30.1 - '@typescript-eslint/type-utils@8.30.0(eslint@9.24.0)(typescript@5.8.3)': + '@typescript-eslint/type-utils@8.30.1(eslint@9.24.0)(typescript@5.8.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.30.0(typescript@5.8.3) - '@typescript-eslint/utils': 8.30.0(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3) + '@typescript-eslint/utils': 8.30.1(eslint@9.24.0)(typescript@5.8.3) debug: 4.4.0 eslint: 9.24.0 ts-api-utils: 2.0.1(typescript@5.8.3) @@ -13378,12 +13378,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.30.0': {} + '@typescript-eslint/types@8.30.1': {} - '@typescript-eslint/typescript-estree@8.30.0(typescript@5.8.3)': + '@typescript-eslint/typescript-estree@8.30.1(typescript@5.8.3)': dependencies: - '@typescript-eslint/types': 8.30.0 - '@typescript-eslint/visitor-keys': 8.30.0 + '@typescript-eslint/types': 8.30.1 + '@typescript-eslint/visitor-keys': 8.30.1 debug: 4.4.0 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -13394,20 +13394,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.30.0(eslint@9.24.0)(typescript@5.8.3)': + '@typescript-eslint/utils@8.30.1(eslint@9.24.0)(typescript@5.8.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.24.0) - '@typescript-eslint/scope-manager': 8.30.0 - '@typescript-eslint/types': 8.30.0 - '@typescript-eslint/typescript-estree': 8.30.0(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.30.1 + '@typescript-eslint/types': 8.30.1 + '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3) eslint: 9.24.0 typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.30.0': + '@typescript-eslint/visitor-keys@8.30.1': dependencies: - '@typescript-eslint/types': 8.30.0 + '@typescript-eslint/types': 8.30.1 eslint-visitor-keys: 4.2.0 '@umami/node@0.4.0': {} @@ -15162,17 +15162,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.0(eslint@9.24.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.30.0(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/parser': 8.30.1(eslint@9.24.0)(typescript@5.8.3) eslint: 9.24.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.0(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -15183,7 +15183,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.24.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.0(eslint@9.24.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -15195,7 +15195,7 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.30.0(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/parser': 8.30.1(eslint@9.24.0)(typescript@5.8.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -19145,11 +19145,11 @@ snapshots: dependencies: ts-toolbelt: 9.6.0 - typescript-eslint@8.30.0(eslint@9.24.0)(typescript@5.8.3): + typescript-eslint@8.30.1(eslint@9.24.0)(typescript@5.8.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.30.0(@typescript-eslint/parser@8.30.0(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3) - '@typescript-eslint/parser': 8.30.0(eslint@9.24.0)(typescript@5.8.3) - '@typescript-eslint/utils': 8.30.0(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/parser': 8.30.1(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.30.1(eslint@9.24.0)(typescript@5.8.3) eslint: 9.24.0 typescript: 5.8.3 transitivePeerDependencies: diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index 81b023545..99e5baa20 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.30.0" + "typescript-eslint": "^8.30.1" }, "devDependencies": { "@homarr/prettier-config": "workspace:^0.1.0", From 865a52ae7d5a2074e6d756b01c3d6d2f6ee366a0 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 09:40:02 +0000 Subject: [PATCH 20/35] chore(deps): update dependency @vitejs/plugin-react to ^4.4.0 (#2879) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 220 +++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 186 insertions(+), 36 deletions(-) diff --git a/package.json b/package.json index 7b9bda3c9..b737ef6c3 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@semantic-release/npm": "^12.0.1", "@semantic-release/release-notes-generator": "^14.0.3", "@turbo/gen": "^2.5.0", - "@vitejs/plugin-react": "^4.3.4", + "@vitejs/plugin-react": "^4.4.0", "@vitest/coverage-v8": "^3.1.1", "@vitest/ui": "^3.1.1", "conventional-changelog-conventionalcommits": "^8.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6dd4d0b7e..46ed170dc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -41,8 +41,8 @@ importers: specifier: ^2.5.0 version: 2.5.0(@types/node@22.14.1)(typescript@5.8.3) '@vitejs/plugin-react': - specifier: ^4.3.4 - version: 4.3.4(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)) + specifier: ^4.4.0 + version: 4.4.0(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)) '@vitest/coverage-v8': specifier: ^3.1.1 version: 3.1.1(vitest@3.1.1) @@ -595,7 +595,7 @@ importers: version: 4.5.0 next: specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) pretty-print-error: specifier: ^1.1.2 version: 1.1.2(patch_hash=d1432e02330bdaf8359eb0e54528a74ed6b7e5cce6bb65c13310c82e34fd1e4d) @@ -674,10 +674,10 @@ importers: version: 7.4.0 next: specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) next-auth: specifier: 5.0.0-beta.25 - version: 5.0.0-beta.25(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0) + version: 5.0.0-beta.25(next@15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0) pretty-print-error: specifier: ^1.1.2 version: 1.1.2(patch_hash=d1432e02330bdaf8359eb0e54528a74ed6b7e5cce6bb65c13310c82e34fd1e4d) @@ -819,7 +819,7 @@ importers: version: 1.11.13 next: specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: specifier: 19.1.0 version: 19.1.0 @@ -1461,7 +1461,7 @@ importers: version: 1.11.13 next: specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: specifier: 19.1.0 version: 19.1.0 @@ -1562,7 +1562,7 @@ importers: version: 0.5.16 next: specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: specifier: 19.1.0 version: 19.1.0 @@ -1784,7 +1784,7 @@ importers: version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) next: specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: specifier: 19.1.0 version: 19.1.0 @@ -1857,7 +1857,7 @@ importers: version: 2.12.3(@types/react@19.1.2)(react@19.1.0) next: specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: specifier: 19.1.0 version: 19.1.0 @@ -1903,10 +1903,10 @@ importers: version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) next: specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) next-intl: specifier: 4.0.2 - version: 4.0.2(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)(typescript@5.8.3) + version: 4.0.2(next@15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)(typescript@5.8.3) react: specifier: 19.1.0 version: 19.1.0 @@ -1964,7 +1964,7 @@ importers: version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) next: specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: specifier: 19.1.0 version: 19.1.0 @@ -2152,7 +2152,7 @@ importers: version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) next: specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: specifier: 19.1.0 version: 19.1.0 @@ -2307,18 +2307,34 @@ packages: resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.26.8': + resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==} + engines: {node: '>=6.9.0'} + '@babel/core@7.26.0': resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} + '@babel/core@7.26.10': + resolution: {integrity: sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.26.2': resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} engines: {node: '>=6.9.0'} + '@babel/generator@7.27.0': + resolution: {integrity: sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==} + engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.25.9': resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.27.0': + resolution: {integrity: sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.25.9': resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} @@ -2349,6 +2365,10 @@ packages: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.27.0': + resolution: {integrity: sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==} + engines: {node: '>=6.9.0'} + '@babel/parser@7.26.2': resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} engines: {node: '>=6.0.0'} @@ -2359,6 +2379,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.27.0': + resolution: {integrity: sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-transform-react-jsx-self@7.25.9': resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==} engines: {node: '>=6.9.0'} @@ -2383,10 +2408,18 @@ packages: resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} + '@babel/template@7.27.0': + resolution: {integrity: sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.25.9': resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.27.0': + resolution: {integrity: sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==} + engines: {node: '>=6.9.0'} + '@babel/types@7.26.0': resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} engines: {node: '>=6.9.0'} @@ -2395,6 +2428,10 @@ packages: resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} engines: {node: '>=6.9.0'} + '@babel/types@7.27.0': + resolution: {integrity: sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==} + engines: {node: '>=6.9.0'} + '@balena/dockerignore@1.0.2': resolution: {integrity: sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==} @@ -4956,8 +4993,8 @@ packages: '@videojs/xhr@2.7.0': resolution: {integrity: sha512-giab+EVRanChIupZK7gXjHy90y3nncA2phIOyG3Ne5fvpiMJzvqYwiTOnEVW2S4CoYcuKJkomat7bMXA/UoUZQ==} - '@vitejs/plugin-react@4.3.4': - resolution: {integrity: sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==} + '@vitejs/plugin-react@4.4.0': + resolution: {integrity: sha512-x/EztcTKVj+TDeANY1WjNeYsvZjZdfWRMP/KXi5Yn8BoTzpa13ZltaQqKfvWYbX8CE10GOHHdC5v86jY9x8i/g==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.2.0 || ^5.0.0 || ^6.0.0 @@ -8890,8 +8927,8 @@ packages: redux: optional: true - react-refresh@0.14.2: - resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + react-refresh@0.17.0: + resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} engines: {node: '>=0.10.0'} react-remove-scroll-bar@2.3.8: @@ -10660,6 +10697,8 @@ snapshots: '@babel/compat-data@7.26.2': {} + '@babel/compat-data@7.26.8': {} + '@babel/core@7.26.0': dependencies: '@ampproject/remapping': 2.3.0 @@ -10680,6 +10719,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.26.10': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.27.0 + '@babel/helper-compilation-targets': 7.27.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10) + '@babel/helpers': 7.27.0 + '@babel/parser': 7.27.0 + '@babel/template': 7.27.0 + '@babel/traverse': 7.27.0 + '@babel/types': 7.27.0 + convert-source-map: 2.0.0 + debug: 4.4.0 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/generator@7.26.2': dependencies: '@babel/parser': 7.26.2 @@ -10688,6 +10747,14 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 + '@babel/generator@7.27.0': + dependencies: + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 + '@babel/helper-compilation-targets@7.25.9': dependencies: '@babel/compat-data': 7.26.2 @@ -10696,6 +10763,14 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 + '@babel/helper-compilation-targets@7.27.0': + dependencies: + '@babel/compat-data': 7.26.8 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.4 + lru-cache: 5.1.1 + semver: 6.3.1 + '@babel/helper-module-imports@7.25.9': dependencies: '@babel/traverse': 7.25.9 @@ -10712,6 +10787,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.10)': + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/helper-plugin-utils@7.25.9': {} '@babel/helper-string-parser@7.25.9': {} @@ -10725,6 +10809,11 @@ snapshots: '@babel/template': 7.25.9 '@babel/types': 7.26.9 + '@babel/helpers@7.27.0': + dependencies: + '@babel/template': 7.27.0 + '@babel/types': 7.27.0 + '@babel/parser@7.26.2': dependencies: '@babel/types': 7.26.0 @@ -10733,14 +10822,18 @@ snapshots: dependencies: '@babel/types': 7.26.9 - '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': + '@babel/parser@7.27.0': dependencies: - '@babel/core': 7.26.0 + '@babel/types': 7.27.0 + + '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.10)': + dependencies: + '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.10)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.25.9 '@babel/runtime-corejs3@7.27.0': @@ -10758,6 +10851,12 @@ snapshots: '@babel/parser': 7.26.9 '@babel/types': 7.26.9 + '@babel/template@7.27.0': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 + '@babel/traverse@7.25.9': dependencies: '@babel/code-frame': 7.26.2 @@ -10770,6 +10869,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.27.0': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.27.0 + '@babel/parser': 7.27.0 + '@babel/template': 7.27.0 + '@babel/types': 7.27.0 + debug: 4.4.0 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.26.0': dependencies: '@babel/helper-string-parser': 7.25.9 @@ -10780,6 +10891,11 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@babel/types@7.27.0': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@balena/dockerignore@1.0.2': {} '@bcoe/v8-coverage@1.0.2': {} @@ -13087,8 +13203,8 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 @@ -13440,13 +13556,13 @@ snapshots: global: 4.4.0 is-function: 1.0.2 - '@vitejs/plugin-react@4.3.4(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))': + '@vitejs/plugin-react@4.4.0(vite@5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))': dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.10 + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.10) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.10) '@types/babel__core': 7.20.5 - react-refresh: 0.14.2 + react-refresh: 0.17.0 vite: 5.4.5(@types/node@22.14.1)(sass@1.86.3)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0) transitivePeerDependencies: - supports-color @@ -16841,17 +16957,17 @@ snapshots: netmask@2.0.2: {} - next-auth@5.0.0-beta.25(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0): + next-auth@5.0.0-beta.25(next@15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0): dependencies: '@auth/core': 0.37.2 - next: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + next: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: 19.1.0 - next-intl@4.0.2(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)(typescript@5.8.3): + next-intl@4.0.2(next@15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)(typescript@5.8.3): dependencies: '@formatjs/intl-localematcher': 0.5.5 negotiator: 1.0.0 - next: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + next: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: 19.1.0 use-intl: 4.0.2(react@19.1.0) optionalDependencies: @@ -16884,6 +17000,33 @@ snapshots: - '@babel/core' - babel-plugin-macros + next@15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3): + dependencies: + '@next/env': 15.3.0 + '@swc/counter': 0.1.3 + '@swc/helpers': 0.5.15 + busboy: 1.6.0 + caniuse-lite: 1.0.30001703 + postcss: 8.4.31 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + styled-jsx: 5.1.6(@babel/core@7.26.10)(react@19.1.0) + optionalDependencies: + '@next/swc-darwin-arm64': 15.3.0 + '@next/swc-darwin-x64': 15.3.0 + '@next/swc-linux-arm64-gnu': 15.3.0 + '@next/swc-linux-arm64-musl': 15.3.0 + '@next/swc-linux-x64-gnu': 15.3.0 + '@next/swc-linux-x64-musl': 15.3.0 + '@next/swc-win32-arm64-msvc': 15.3.0 + '@next/swc-win32-x64-msvc': 15.3.0 + '@playwright/test': 1.49.1 + sass: 1.86.3 + sharp: 0.34.1 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + nice-napi@1.0.2: dependencies: node-addon-api: 3.2.1 @@ -16982,7 +17125,7 @@ snapshots: normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 - semver: 7.6.3 + semver: 7.7.1 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -17736,7 +17879,7 @@ snapshots: '@types/react': 19.1.2 redux: 5.0.1 - react-refresh@0.14.2: {} + react-refresh@0.17.0: {} react-remove-scroll-bar@2.3.8(@types/react@19.1.2)(react@19.1.0): dependencies: @@ -18603,6 +18746,13 @@ snapshots: optionalDependencies: '@babel/core': 7.26.0 + styled-jsx@5.1.6(@babel/core@7.26.10)(react@19.1.0): + dependencies: + client-only: 0.0.1 + react: 19.1.0 + optionalDependencies: + '@babel/core': 7.26.10 + sugar-high@0.7.5: {} sugarss@4.0.1(postcss@8.4.47): From 97390c60300f3d16dabf0710fa435c6b3ae86a6f Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 13:58:27 +0000 Subject: [PATCH 21/35] fix(deps): update dependency drizzle-kit to ^0.31.0 (#2881) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/db/package.json | 2 +- pnpm-lock.yaml | 504 ++++++++++++++++++++------------------- 2 files changed, 265 insertions(+), 241 deletions(-) diff --git a/packages/db/package.json b/packages/db/package.json index 16a1c2c4a..c8f671598 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -49,7 +49,7 @@ "@testcontainers/mysql": "^10.24.2", "better-sqlite3": "^11.9.1", "dotenv": "^16.5.0", - "drizzle-kit": "^0.30.6", + "drizzle-kit": "^0.31.0", "drizzle-orm": "^0.41.0", "drizzle-zod": "^0.7.1", "mysql2": "3.14.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 46ed170dc..fe8bc378c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1039,8 +1039,8 @@ importers: specifier: ^16.5.0 version: 16.5.0 drizzle-kit: - specifier: ^0.30.6 - version: 0.30.6 + specifier: ^0.31.0 + version: 0.31.0 drizzle-orm: specifier: ^0.41.0 version: 0.41.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0) @@ -2562,12 +2562,6 @@ packages: resolution: {integrity: sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==} deprecated: 'Merged into tsx: https://tsx.is' - '@esbuild/aix-ppc64@0.19.12': - resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.20.2': resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} engines: {node: '>=12'} @@ -2586,18 +2580,18 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.25.2': + resolution: {integrity: sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.18.20': resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.19.12': - resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.20.2': resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} engines: {node: '>=12'} @@ -2616,14 +2610,14 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm@0.18.20': - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} - engines: {node: '>=12'} - cpu: [arm] + '@esbuild/android-arm64@0.25.2': + resolution: {integrity: sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==} + engines: {node: '>=18'} + cpu: [arm64] os: [android] - '@esbuild/android-arm@0.19.12': - resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} + '@esbuild/android-arm@0.18.20': + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -2646,14 +2640,14 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-x64@0.18.20': - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/android-arm@0.25.2': + resolution: {integrity: sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==} + engines: {node: '>=18'} + cpu: [arm] os: [android] - '@esbuild/android-x64@0.19.12': - resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} + '@esbuild/android-x64@0.18.20': + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -2676,18 +2670,18 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.25.2': + resolution: {integrity: sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.18.20': resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.19.12': - resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.20.2': resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} engines: {node: '>=12'} @@ -2706,14 +2700,14 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.18.20': - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/darwin-arm64@0.25.2': + resolution: {integrity: sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==} + engines: {node: '>=18'} + cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.19.12': - resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} + '@esbuild/darwin-x64@0.18.20': + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -2736,18 +2730,18 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.25.2': + resolution: {integrity: sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.18.20': resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.19.12': - resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.20.2': resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} engines: {node: '>=12'} @@ -2766,14 +2760,14 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.18.20': - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/freebsd-arm64@0.25.2': + resolution: {integrity: sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==} + engines: {node: '>=18'} + cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.19.12': - resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} + '@esbuild/freebsd-x64@0.18.20': + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -2796,18 +2790,18 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.25.2': + resolution: {integrity: sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.18.20': resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.19.12': - resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.20.2': resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} engines: {node: '>=12'} @@ -2826,14 +2820,14 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.18.20': - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} - engines: {node: '>=12'} - cpu: [arm] + '@esbuild/linux-arm64@0.25.2': + resolution: {integrity: sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==} + engines: {node: '>=18'} + cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.19.12': - resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} + '@esbuild/linux-arm@0.18.20': + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -2856,14 +2850,14 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.18.20': - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} - engines: {node: '>=12'} - cpu: [ia32] + '@esbuild/linux-arm@0.25.2': + resolution: {integrity: sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==} + engines: {node: '>=18'} + cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.19.12': - resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} + '@esbuild/linux-ia32@0.18.20': + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -2886,14 +2880,14 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.18.20': - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} - engines: {node: '>=12'} - cpu: [loong64] + '@esbuild/linux-ia32@0.25.2': + resolution: {integrity: sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==} + engines: {node: '>=18'} + cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.19.12': - resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} + '@esbuild/linux-loong64@0.18.20': + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -2916,14 +2910,14 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.18.20': - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} - engines: {node: '>=12'} - cpu: [mips64el] + '@esbuild/linux-loong64@0.25.2': + resolution: {integrity: sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==} + engines: {node: '>=18'} + cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.19.12': - resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} + '@esbuild/linux-mips64el@0.18.20': + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -2946,14 +2940,14 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.18.20': - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} - engines: {node: '>=12'} - cpu: [ppc64] + '@esbuild/linux-mips64el@0.25.2': + resolution: {integrity: sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==} + engines: {node: '>=18'} + cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.19.12': - resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} + '@esbuild/linux-ppc64@0.18.20': + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -2976,14 +2970,14 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.18.20': - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} - engines: {node: '>=12'} - cpu: [riscv64] + '@esbuild/linux-ppc64@0.25.2': + resolution: {integrity: sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==} + engines: {node: '>=18'} + cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.19.12': - resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} + '@esbuild/linux-riscv64@0.18.20': + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -3006,14 +3000,14 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.18.20': - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} - engines: {node: '>=12'} - cpu: [s390x] + '@esbuild/linux-riscv64@0.25.2': + resolution: {integrity: sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==} + engines: {node: '>=18'} + cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.19.12': - resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} + '@esbuild/linux-s390x@0.18.20': + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -3036,14 +3030,14 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.18.20': - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/linux-s390x@0.25.2': + resolution: {integrity: sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==} + engines: {node: '>=18'} + cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.19.12': - resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} + '@esbuild/linux-x64@0.18.20': + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -3066,20 +3060,26 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.25.2': + resolution: {integrity: sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-arm64@0.25.0': resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.18.20': - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/netbsd-arm64@0.25.2': + resolution: {integrity: sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==} + engines: {node: '>=18'} + cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.19.12': - resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} + '@esbuild/netbsd-x64@0.18.20': + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -3102,20 +3102,26 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.25.2': + resolution: {integrity: sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.25.0': resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.18.20': - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/openbsd-arm64@0.25.2': + resolution: {integrity: sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==} + engines: {node: '>=18'} + cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.19.12': - resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} + '@esbuild/openbsd-x64@0.18.20': + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -3138,18 +3144,18 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.25.2': + resolution: {integrity: sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.18.20': resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.19.12': - resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.20.2': resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} engines: {node: '>=12'} @@ -3168,18 +3174,18 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.25.2': + resolution: {integrity: sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.18.20': resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.19.12': - resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.20.2': resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} engines: {node: '>=12'} @@ -3198,14 +3204,14 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.18.20': - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} - engines: {node: '>=12'} - cpu: [ia32] + '@esbuild/win32-arm64@0.25.2': + resolution: {integrity: sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==} + engines: {node: '>=18'} + cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.19.12': - resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} + '@esbuild/win32-ia32@0.18.20': + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -3228,14 +3234,14 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.18.20': - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/win32-ia32@0.25.2': + resolution: {integrity: sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==} + engines: {node: '>=18'} + cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.19.12': - resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} + '@esbuild/win32-x64@0.18.20': + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -3258,6 +3264,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.25.2': + resolution: {integrity: sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6173,8 +6185,8 @@ packages: resolution: {integrity: sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==} engines: {node: '>=4'} - drizzle-kit@0.30.6: - resolution: {integrity: sha512-U4wWit0fyZuGuP7iNmRleQyK2V8wCuv57vf5l3MnG4z4fzNTjY/U13M8owyQ5RavqvqxBifWORaR3wIUzlN64g==} + drizzle-kit@0.31.0: + resolution: {integrity: sha512-pcKVT+GbfPA+bUovPIilgVOoq+onNBo/YQBG86sf3/GFHkN6lRJPm1l7dKN0IMAk57RQoIm4GUllRrasLlcaSg==} hasBin: true drizzle-orm@0.41.0: @@ -6408,11 +6420,6 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.19.12: - resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.20.2: resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} engines: {node: '>=12'} @@ -6428,6 +6435,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.25.2: + resolution: {integrity: sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -10774,7 +10786,7 @@ snapshots: '@babel/helper-module-imports@7.25.9': dependencies: '@babel/traverse': 7.25.9 - '@babel/types': 7.26.9 + '@babel/types': 7.27.0 transitivePeerDependencies: - supports-color @@ -10807,7 +10819,7 @@ snapshots: '@babel/helpers@7.26.0': dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.9 + '@babel/types': 7.27.0 '@babel/helpers@7.27.0': dependencies: @@ -10820,7 +10832,7 @@ snapshots: '@babel/parser@7.26.9': dependencies: - '@babel/types': 7.26.9 + '@babel/types': 7.27.0 '@babel/parser@7.27.0': dependencies: @@ -10848,8 +10860,8 @@ snapshots: '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.9 - '@babel/types': 7.26.9 + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 '@babel/template@7.27.0': dependencies: @@ -11046,9 +11058,6 @@ snapshots: '@esbuild-kit/core-utils': 3.3.2 get-tsconfig: 4.8.1 - '@esbuild/aix-ppc64@0.19.12': - optional: true - '@esbuild/aix-ppc64@0.20.2': optional: true @@ -11058,10 +11067,10 @@ snapshots: '@esbuild/aix-ppc64@0.25.0': optional: true - '@esbuild/android-arm64@0.18.20': + '@esbuild/aix-ppc64@0.25.2': optional: true - '@esbuild/android-arm64@0.19.12': + '@esbuild/android-arm64@0.18.20': optional: true '@esbuild/android-arm64@0.20.2': @@ -11073,10 +11082,10 @@ snapshots: '@esbuild/android-arm64@0.25.0': optional: true - '@esbuild/android-arm@0.18.20': + '@esbuild/android-arm64@0.25.2': optional: true - '@esbuild/android-arm@0.19.12': + '@esbuild/android-arm@0.18.20': optional: true '@esbuild/android-arm@0.20.2': @@ -11088,10 +11097,10 @@ snapshots: '@esbuild/android-arm@0.25.0': optional: true - '@esbuild/android-x64@0.18.20': + '@esbuild/android-arm@0.25.2': optional: true - '@esbuild/android-x64@0.19.12': + '@esbuild/android-x64@0.18.20': optional: true '@esbuild/android-x64@0.20.2': @@ -11103,10 +11112,10 @@ snapshots: '@esbuild/android-x64@0.25.0': optional: true - '@esbuild/darwin-arm64@0.18.20': + '@esbuild/android-x64@0.25.2': optional: true - '@esbuild/darwin-arm64@0.19.12': + '@esbuild/darwin-arm64@0.18.20': optional: true '@esbuild/darwin-arm64@0.20.2': @@ -11118,10 +11127,10 @@ snapshots: '@esbuild/darwin-arm64@0.25.0': optional: true - '@esbuild/darwin-x64@0.18.20': + '@esbuild/darwin-arm64@0.25.2': optional: true - '@esbuild/darwin-x64@0.19.12': + '@esbuild/darwin-x64@0.18.20': optional: true '@esbuild/darwin-x64@0.20.2': @@ -11133,10 +11142,10 @@ snapshots: '@esbuild/darwin-x64@0.25.0': optional: true - '@esbuild/freebsd-arm64@0.18.20': + '@esbuild/darwin-x64@0.25.2': optional: true - '@esbuild/freebsd-arm64@0.19.12': + '@esbuild/freebsd-arm64@0.18.20': optional: true '@esbuild/freebsd-arm64@0.20.2': @@ -11148,10 +11157,10 @@ snapshots: '@esbuild/freebsd-arm64@0.25.0': optional: true - '@esbuild/freebsd-x64@0.18.20': + '@esbuild/freebsd-arm64@0.25.2': optional: true - '@esbuild/freebsd-x64@0.19.12': + '@esbuild/freebsd-x64@0.18.20': optional: true '@esbuild/freebsd-x64@0.20.2': @@ -11163,10 +11172,10 @@ snapshots: '@esbuild/freebsd-x64@0.25.0': optional: true - '@esbuild/linux-arm64@0.18.20': + '@esbuild/freebsd-x64@0.25.2': optional: true - '@esbuild/linux-arm64@0.19.12': + '@esbuild/linux-arm64@0.18.20': optional: true '@esbuild/linux-arm64@0.20.2': @@ -11178,10 +11187,10 @@ snapshots: '@esbuild/linux-arm64@0.25.0': optional: true - '@esbuild/linux-arm@0.18.20': + '@esbuild/linux-arm64@0.25.2': optional: true - '@esbuild/linux-arm@0.19.12': + '@esbuild/linux-arm@0.18.20': optional: true '@esbuild/linux-arm@0.20.2': @@ -11193,10 +11202,10 @@ snapshots: '@esbuild/linux-arm@0.25.0': optional: true - '@esbuild/linux-ia32@0.18.20': + '@esbuild/linux-arm@0.25.2': optional: true - '@esbuild/linux-ia32@0.19.12': + '@esbuild/linux-ia32@0.18.20': optional: true '@esbuild/linux-ia32@0.20.2': @@ -11208,10 +11217,10 @@ snapshots: '@esbuild/linux-ia32@0.25.0': optional: true - '@esbuild/linux-loong64@0.18.20': + '@esbuild/linux-ia32@0.25.2': optional: true - '@esbuild/linux-loong64@0.19.12': + '@esbuild/linux-loong64@0.18.20': optional: true '@esbuild/linux-loong64@0.20.2': @@ -11223,10 +11232,10 @@ snapshots: '@esbuild/linux-loong64@0.25.0': optional: true - '@esbuild/linux-mips64el@0.18.20': + '@esbuild/linux-loong64@0.25.2': optional: true - '@esbuild/linux-mips64el@0.19.12': + '@esbuild/linux-mips64el@0.18.20': optional: true '@esbuild/linux-mips64el@0.20.2': @@ -11238,10 +11247,10 @@ snapshots: '@esbuild/linux-mips64el@0.25.0': optional: true - '@esbuild/linux-ppc64@0.18.20': + '@esbuild/linux-mips64el@0.25.2': optional: true - '@esbuild/linux-ppc64@0.19.12': + '@esbuild/linux-ppc64@0.18.20': optional: true '@esbuild/linux-ppc64@0.20.2': @@ -11253,10 +11262,10 @@ snapshots: '@esbuild/linux-ppc64@0.25.0': optional: true - '@esbuild/linux-riscv64@0.18.20': + '@esbuild/linux-ppc64@0.25.2': optional: true - '@esbuild/linux-riscv64@0.19.12': + '@esbuild/linux-riscv64@0.18.20': optional: true '@esbuild/linux-riscv64@0.20.2': @@ -11268,10 +11277,10 @@ snapshots: '@esbuild/linux-riscv64@0.25.0': optional: true - '@esbuild/linux-s390x@0.18.20': + '@esbuild/linux-riscv64@0.25.2': optional: true - '@esbuild/linux-s390x@0.19.12': + '@esbuild/linux-s390x@0.18.20': optional: true '@esbuild/linux-s390x@0.20.2': @@ -11283,10 +11292,10 @@ snapshots: '@esbuild/linux-s390x@0.25.0': optional: true - '@esbuild/linux-x64@0.18.20': + '@esbuild/linux-s390x@0.25.2': optional: true - '@esbuild/linux-x64@0.19.12': + '@esbuild/linux-x64@0.18.20': optional: true '@esbuild/linux-x64@0.20.2': @@ -11298,13 +11307,16 @@ snapshots: '@esbuild/linux-x64@0.25.0': optional: true + '@esbuild/linux-x64@0.25.2': + optional: true + '@esbuild/netbsd-arm64@0.25.0': optional: true - '@esbuild/netbsd-x64@0.18.20': + '@esbuild/netbsd-arm64@0.25.2': optional: true - '@esbuild/netbsd-x64@0.19.12': + '@esbuild/netbsd-x64@0.18.20': optional: true '@esbuild/netbsd-x64@0.20.2': @@ -11316,13 +11328,16 @@ snapshots: '@esbuild/netbsd-x64@0.25.0': optional: true + '@esbuild/netbsd-x64@0.25.2': + optional: true + '@esbuild/openbsd-arm64@0.25.0': optional: true - '@esbuild/openbsd-x64@0.18.20': + '@esbuild/openbsd-arm64@0.25.2': optional: true - '@esbuild/openbsd-x64@0.19.12': + '@esbuild/openbsd-x64@0.18.20': optional: true '@esbuild/openbsd-x64@0.20.2': @@ -11334,10 +11349,10 @@ snapshots: '@esbuild/openbsd-x64@0.25.0': optional: true - '@esbuild/sunos-x64@0.18.20': + '@esbuild/openbsd-x64@0.25.2': optional: true - '@esbuild/sunos-x64@0.19.12': + '@esbuild/sunos-x64@0.18.20': optional: true '@esbuild/sunos-x64@0.20.2': @@ -11349,10 +11364,10 @@ snapshots: '@esbuild/sunos-x64@0.25.0': optional: true - '@esbuild/win32-arm64@0.18.20': + '@esbuild/sunos-x64@0.25.2': optional: true - '@esbuild/win32-arm64@0.19.12': + '@esbuild/win32-arm64@0.18.20': optional: true '@esbuild/win32-arm64@0.20.2': @@ -11364,10 +11379,10 @@ snapshots: '@esbuild/win32-arm64@0.25.0': optional: true - '@esbuild/win32-ia32@0.18.20': + '@esbuild/win32-arm64@0.25.2': optional: true - '@esbuild/win32-ia32@0.19.12': + '@esbuild/win32-ia32@0.18.20': optional: true '@esbuild/win32-ia32@0.20.2': @@ -11379,10 +11394,10 @@ snapshots: '@esbuild/win32-ia32@0.25.0': optional: true - '@esbuild/win32-x64@0.18.20': + '@esbuild/win32-ia32@0.25.2': optional: true - '@esbuild/win32-x64@0.19.12': + '@esbuild/win32-x64@0.18.20': optional: true '@esbuild/win32-x64@0.20.2': @@ -11394,6 +11409,9 @@ snapshots: '@esbuild/win32-x64@0.25.0': optional: true + '@esbuild/win32-x64@0.25.2': + optional: true + '@eslint-community/eslint-utils@4.4.0(eslint@9.24.0)': dependencies: eslint: 9.24.0 @@ -11832,7 +11850,7 @@ snapshots: dependencies: '@antfu/ni': 0.21.12 '@axiomhq/js': 1.0.0-rc.3 - '@babel/parser': 7.26.9 + '@babel/parser': 7.27.0 '@babel/types': 7.26.0 '@clack/prompts': 0.7.0 ast-types: 0.14.2 @@ -12239,7 +12257,8 @@ snapshots: '@parcel/watcher-win32-x64': 2.4.1 optional: true - '@petamoriken/float16@3.9.1': {} + '@petamoriken/float16@3.9.1': + optional: true '@pkgjs/parseargs@0.11.0': optional: true @@ -13211,16 +13230,16 @@ snapshots: '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.26.9 + '@babel/types': 7.27.0 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.26.9 - '@babel/types': 7.26.9 + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.26.9 + '@babel/types': 7.27.0 '@types/bcrypt@5.0.2': dependencies: @@ -14835,13 +14854,12 @@ snapshots: drange@1.1.1: {} - drizzle-kit@0.30.6: + drizzle-kit@0.31.0: dependencies: '@drizzle-team/brocli': 0.10.2 '@esbuild-kit/esm-loader': 2.6.5 - esbuild: 0.19.12 - esbuild-register: 3.6.0(esbuild@0.19.12) - gel: 2.0.0 + esbuild: 0.25.2 + esbuild-register: 3.6.0(esbuild@0.25.2) transitivePeerDependencies: - supports-color @@ -14938,7 +14956,8 @@ snapshots: env-paths@2.2.1: {} - env-paths@3.0.0: {} + env-paths@3.0.0: + optional: true environment@1.1.0: {} @@ -15104,10 +15123,10 @@ snapshots: is-date-object: 1.1.0 is-symbol: 1.1.1 - esbuild-register@3.6.0(esbuild@0.19.12): + esbuild-register@3.6.0(esbuild@0.25.2): dependencies: debug: 4.4.0 - esbuild: 0.19.12 + esbuild: 0.25.2 transitivePeerDependencies: - supports-color @@ -15136,32 +15155,6 @@ snapshots: '@esbuild/win32-ia32': 0.18.20 '@esbuild/win32-x64': 0.18.20 - esbuild@0.19.12: - optionalDependencies: - '@esbuild/aix-ppc64': 0.19.12 - '@esbuild/android-arm': 0.19.12 - '@esbuild/android-arm64': 0.19.12 - '@esbuild/android-x64': 0.19.12 - '@esbuild/darwin-arm64': 0.19.12 - '@esbuild/darwin-x64': 0.19.12 - '@esbuild/freebsd-arm64': 0.19.12 - '@esbuild/freebsd-x64': 0.19.12 - '@esbuild/linux-arm': 0.19.12 - '@esbuild/linux-arm64': 0.19.12 - '@esbuild/linux-ia32': 0.19.12 - '@esbuild/linux-loong64': 0.19.12 - '@esbuild/linux-mips64el': 0.19.12 - '@esbuild/linux-ppc64': 0.19.12 - '@esbuild/linux-riscv64': 0.19.12 - '@esbuild/linux-s390x': 0.19.12 - '@esbuild/linux-x64': 0.19.12 - '@esbuild/netbsd-x64': 0.19.12 - '@esbuild/openbsd-x64': 0.19.12 - '@esbuild/sunos-x64': 0.19.12 - '@esbuild/win32-arm64': 0.19.12 - '@esbuild/win32-ia32': 0.19.12 - '@esbuild/win32-x64': 0.19.12 - esbuild@0.20.2: optionalDependencies: '@esbuild/aix-ppc64': 0.20.2 @@ -15242,6 +15235,34 @@ snapshots: '@esbuild/win32-ia32': 0.25.0 '@esbuild/win32-x64': 0.25.0 + esbuild@0.25.2: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.2 + '@esbuild/android-arm': 0.25.2 + '@esbuild/android-arm64': 0.25.2 + '@esbuild/android-x64': 0.25.2 + '@esbuild/darwin-arm64': 0.25.2 + '@esbuild/darwin-x64': 0.25.2 + '@esbuild/freebsd-arm64': 0.25.2 + '@esbuild/freebsd-x64': 0.25.2 + '@esbuild/linux-arm': 0.25.2 + '@esbuild/linux-arm64': 0.25.2 + '@esbuild/linux-ia32': 0.25.2 + '@esbuild/linux-loong64': 0.25.2 + '@esbuild/linux-mips64el': 0.25.2 + '@esbuild/linux-ppc64': 0.25.2 + '@esbuild/linux-riscv64': 0.25.2 + '@esbuild/linux-s390x': 0.25.2 + '@esbuild/linux-x64': 0.25.2 + '@esbuild/netbsd-arm64': 0.25.2 + '@esbuild/netbsd-x64': 0.25.2 + '@esbuild/openbsd-arm64': 0.25.2 + '@esbuild/openbsd-x64': 0.25.2 + '@esbuild/sunos-x64': 0.25.2 + '@esbuild/win32-arm64': 0.25.2 + '@esbuild/win32-ia32': 0.25.2 + '@esbuild/win32-x64': 0.25.2 + escalade@3.2.0: {} escape-goat@2.1.1: {} @@ -15707,11 +15728,12 @@ snapshots: '@petamoriken/float16': 3.9.1 debug: 4.4.0 env-paths: 3.0.0 - semver: 7.6.3 + semver: 7.7.1 shell-quote: 1.8.1 which: 4.0.0 transitivePeerDependencies: - supports-color + optional: true generate-function@2.3.1: dependencies: @@ -16417,7 +16439,8 @@ snapshots: isexe@2.0.0: {} - isexe@3.1.1: {} + isexe@3.1.1: + optional: true isomorphic-fetch@3.0.0: dependencies: @@ -19766,6 +19789,7 @@ snapshots: which@4.0.0: dependencies: isexe: 3.1.1 + optional: true why-is-node-running@2.3.0: dependencies: From 00053bda7bbcaaf359074c3b35573ee0afc1409d Mon Sep 17 00:00:00 2001 From: Thomas Camlong Date: Wed, 16 Apr 2025 11:34:33 +0200 Subject: [PATCH 22/35] feat: Prefer primary color (#2665) --- .../src/app/[locale]/boards/[name]/settings/_appereance.tsx | 2 +- .../src/app/[locale]/boards/[name]/settings/_background.tsx | 2 +- .../src/app/[locale]/boards/[name]/settings/_behavior.tsx | 2 +- .../src/app/[locale]/boards/[name]/settings/_customCss.tsx | 2 +- .../src/app/[locale]/boards/[name]/settings/_general.tsx | 2 +- .../src/app/[locale]/boards/[name]/settings/_layout.tsx | 2 +- .../[userId]/general/_components/_change-home-board.tsx | 2 +- .../general/_components/_change-search-preferences.tsx | 2 +- .../[userId]/general/_components/_first-day-of-week.tsx | 2 +- .../[userId]/general/_components/_ping-icons-enabled.tsx | 2 +- .../users/[userId]/general/_components/_profile-form.tsx | 2 +- .../[userId]/security/_components/_change-password-form.tsx | 2 +- .../manage/users/groups/[id]/_rename-group-form.tsx | 2 +- .../manage/users/groups/[id]/members/_add-group-member.tsx | 6 +----- .../groups/[id]/permissions/_group-permission-form.tsx | 4 ++-- .../users/groups/[id]/settings/_group-home-boards.tsx | 2 +- .../nextjs/src/app/[locale]/manage/users/groups/_client.tsx | 6 +----- .../src/app/[locale]/manage/users/groups/_groups-table.tsx | 2 +- .../manage/users/invites/_components/invite-list.tsx | 6 +----- apps/nextjs/src/components/access/group-access-form.tsx | 2 +- apps/nextjs/src/components/access/user-access-form.tsx | 2 +- .../board/sections/category/category-edit-modal.tsx | 4 +--- .../board/sections/dynamic/dynamic-edit-modal.tsx | 4 +--- packages/modals-collection/src/boards/add-board-modal.tsx | 2 +- packages/modals-collection/src/groups/add-group-modal.tsx | 2 +- .../modals-collection/src/invites/invite-create-modal.tsx | 3 +-- .../src/health-monitoring/cluster/resource-popover.tsx | 2 +- .../widgets/src/modals/widget-advanced-options-modal.tsx | 4 +--- packages/widgets/src/modals/widget-edit-modal.tsx | 4 +--- 29 files changed, 30 insertions(+), 51 deletions(-) diff --git a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_appereance.tsx b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_appereance.tsx index 0da5fa64a..706ca27df 100644 --- a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_appereance.tsx +++ b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_appereance.tsx @@ -123,7 +123,7 @@ export const ColorSettingsContent = ({ board }: Props) => { - 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 2607e60f4..71a0450da 100644 --- a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_background.tsx +++ b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_background.tsx @@ -159,7 +159,7 @@ export const BackgroundSettingsContent = ({ board }: Props) => { - diff --git a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_behavior.tsx b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_behavior.tsx index fdfd0042b..9eded5ec4 100644 --- a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_behavior.tsx +++ b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_behavior.tsx @@ -38,7 +38,7 @@ export const BehaviorSettingsContent = ({ board }: Props) => { /> - diff --git a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_customCss.tsx b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_customCss.tsx index 4e007388f..e0d8ec565 100644 --- a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_customCss.tsx +++ b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_customCss.tsx @@ -46,7 +46,7 @@ export const CustomCssSettingsContent = ({ board }: Props) => { - diff --git a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_general.tsx b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_general.tsx index 10d27037f..51be38157 100644 --- a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_general.tsx +++ b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_general.tsx @@ -116,7 +116,7 @@ export const GeneralSettingsContent = ({ board }: Props) => { - diff --git a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_layout.tsx b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_layout.tsx index 2c6661cde..fdd14d84b 100644 --- a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_layout.tsx +++ b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_layout.tsx @@ -105,7 +105,7 @@ export const LayoutSettingsContent = ({ board }: Props) => { - diff --git a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_change-home-board.tsx b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_change-home-board.tsx index 1ad8c30b2..52854e744 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_change-home-board.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_change-home-board.tsx @@ -73,7 +73,7 @@ export const ChangeHomeBoardForm = ({ user, boardsData }: ChangeHomeBoardFormPro /> - diff --git a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_change-search-preferences.tsx b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_change-search-preferences.tsx index 5a8a051bd..739f6da2b 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_change-search-preferences.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_change-search-preferences.tsx @@ -66,7 +66,7 @@ export const ChangeSearchPreferencesForm = ({ user, searchEnginesData }: ChangeS /> - diff --git a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_first-day-of-week.tsx b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_first-day-of-week.tsx index d15379b76..5492023ee 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_first-day-of-week.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_first-day-of-week.tsx @@ -71,7 +71,7 @@ export const FirstDayOfWeek = ({ user }: FirstDayOfWeekProps) => { - diff --git a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_ping-icons-enabled.tsx b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_ping-icons-enabled.tsx index 6c5010d52..5ddcc09f0 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_ping-icons-enabled.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_ping-icons-enabled.tsx @@ -57,7 +57,7 @@ export const PingIconsEnabled = ({ user }: PingIconsEnabledProps) => { /> - diff --git a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_profile-form.tsx b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_profile-form.tsx index f94458108..2db358cae 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_profile-form.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_profile-form.tsx @@ -81,7 +81,7 @@ export const UserProfileForm = ({ user }: UserProfileFormProps) => { {isProviderCredentials && ( - diff --git a/apps/nextjs/src/app/[locale]/manage/users/[userId]/security/_components/_change-password-form.tsx b/apps/nextjs/src/app/[locale]/manage/users/[userId]/security/_components/_change-password-form.tsx index 9fac22f51..32c894b0e 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/[userId]/security/_components/_change-password-form.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/[userId]/security/_components/_change-password-form.tsx @@ -85,7 +85,7 @@ export const ChangePasswordForm = ({ user }: ChangePasswordFormProps) => { /> - diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/_rename-group-form.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/_rename-group-form.tsx index 23585056d..7cb614b78 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/_rename-group-form.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/_rename-group-form.tsx @@ -68,7 +68,7 @@ export const RenameGroupForm = ({ group, disabled }: RenameGroupFormProps) => { {!disabled && ( - diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/members/_add-group-member.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/members/_add-group-member.tsx index 4dddfdca3..2b304a1f9 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/members/_add-group-member.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/members/_add-group-member.tsx @@ -40,9 +40,5 @@ export const AddGroupMember = ({ groupId, presentUserIds }: AddGroupMemberProps) ); }, [openModal, presentUserIds, groupId, mutateAsync, tMembersAdd]); - return ( - - {tMembersAdd("label")} - - ); + return {tMembersAdd("label")}; }; diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/permissions/_group-permission-form.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/permissions/_group-permission-form.tsx index bcf0d3639..64bc5162c 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/permissions/_group-permission-form.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/permissions/_group-permission-form.tsx @@ -1,7 +1,7 @@ "use client"; -import { useCallback } from "react"; import type { PropsWithChildren } from "react"; +import { useCallback } from "react"; import { Button, Card, Group, Switch, Text, Transition } from "@mantine/core"; import { clientApi } from "@homarr/api/client"; @@ -108,7 +108,7 @@ export const SaveAffix = ({ groupId }: SaveAffixProps) => { - diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/settings/_group-home-boards.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/settings/_group-home-boards.tsx index 62c7e1989..0c1a331ac 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/settings/_group-home-boards.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/groups/[id]/settings/_group-home-boards.tsx @@ -71,7 +71,7 @@ export const GroupHomeBoards = ({ homeBoardId, mobileHomeBoardId, groupId }: Gro /> - diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/_client.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/_client.tsx index 0c46cf7fc..7ca382bff 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/groups/_client.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/groups/_client.tsx @@ -57,9 +57,5 @@ const AddGroup = () => { openModal(); }, [openModal]); - return ( - - {t("group.action.create.label")} - - ); + return {t("group.action.create.label")}; }; diff --git a/apps/nextjs/src/app/[locale]/manage/users/groups/_groups-table.tsx b/apps/nextjs/src/app/[locale]/manage/users/groups/_groups-table.tsx index d81b902d3..95d5bdfaa 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/groups/_groups-table.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/groups/_groups-table.tsx @@ -264,7 +264,7 @@ const SaveAffix = ({ visible, isPending, onDiscard, onSave }: SaveAffixProps) => - diff --git a/apps/nextjs/src/app/[locale]/manage/users/invites/_components/invite-list.tsx b/apps/nextjs/src/app/[locale]/manage/users/invites/_components/invite-list.tsx index 8e6d59e62..5fa1b5eff 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/invites/_components/invite-list.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/invites/_components/invite-list.tsx @@ -89,11 +89,7 @@ const RenderTopToolbarCustomActions = () => { openModal(); }, [openModal]); - return ( - - ); + return ; }; const RenderRowActions = ({ row }: { row: MRT_Row }) => { diff --git a/apps/nextjs/src/components/access/group-access-form.tsx b/apps/nextjs/src/components/access/group-access-form.tsx index 4f62f6335..64dee26ab 100644 --- a/apps/nextjs/src/components/access/group-access-form.tsx +++ b/apps/nextjs/src/components/access/group-access-form.tsx @@ -82,7 +82,7 @@ export const GroupAccessForm = ({ - diff --git a/apps/nextjs/src/components/access/user-access-form.tsx b/apps/nextjs/src/components/access/user-access-form.tsx index bf30db619..20b032861 100644 --- a/apps/nextjs/src/components/access/user-access-form.tsx +++ b/apps/nextjs/src/components/access/user-access-form.tsx @@ -104,7 +104,7 @@ export const UsersAccessForm = ({ - diff --git a/apps/nextjs/src/components/board/sections/category/category-edit-modal.tsx b/apps/nextjs/src/components/board/sections/category/category-edit-modal.tsx index 56bbb57a1..55e4780e9 100644 --- a/apps/nextjs/src/components/board/sections/category/category-edit-modal.tsx +++ b/apps/nextjs/src/components/board/sections/category/category-edit-modal.tsx @@ -40,9 +40,7 @@ export const CategoryEditModal = createModal(({ actions, innerProps - + diff --git a/apps/nextjs/src/components/board/sections/dynamic/dynamic-edit-modal.tsx b/apps/nextjs/src/components/board/sections/dynamic/dynamic-edit-modal.tsx index 3ce026800..e01052b36 100644 --- a/apps/nextjs/src/components/board/sections/dynamic/dynamic-edit-modal.tsx +++ b/apps/nextjs/src/components/board/sections/dynamic/dynamic-edit-modal.tsx @@ -48,9 +48,7 @@ export const DynamicSectionEditModal = createModal(({ actions, inner - + diff --git a/packages/modals-collection/src/boards/add-board-modal.tsx b/packages/modals-collection/src/boards/add-board-modal.tsx index 83a5d3509..2b6c70cf4 100644 --- a/packages/modals-collection/src/boards/add-board-modal.tsx +++ b/packages/modals-collection/src/boards/add-board-modal.tsx @@ -82,7 +82,7 @@ export const AddBoardModal = createModal(({ actions }) => { - diff --git a/packages/modals-collection/src/groups/add-group-modal.tsx b/packages/modals-collection/src/groups/add-group-modal.tsx index 178d89581..8b994d3fb 100644 --- a/packages/modals-collection/src/groups/add-group-modal.tsx +++ b/packages/modals-collection/src/groups/add-group-modal.tsx @@ -44,7 +44,7 @@ export const AddGroupModal = createModal(({ actions }) => { - diff --git a/packages/modals-collection/src/invites/invite-create-modal.tsx b/packages/modals-collection/src/invites/invite-create-modal.tsx index b211745ca..85d373474 100644 --- a/packages/modals-collection/src/invites/invite-create-modal.tsx +++ b/packages/modals-collection/src/invites/invite-create-modal.tsx @@ -1,4 +1,3 @@ -import React from "react"; import { Button, Group, Stack, Text } from "@mantine/core"; import { DateTimePicker } from "@mantine/dates"; import dayjs from "dayjs"; @@ -63,7 +62,7 @@ export const InviteCreateModal = createModal(({ actions }) => { - diff --git a/packages/widgets/src/health-monitoring/cluster/resource-popover.tsx b/packages/widgets/src/health-monitoring/cluster/resource-popover.tsx index 1ce8f54fc..eae3e3b30 100644 --- a/packages/widgets/src/health-monitoring/cluster/resource-popover.tsx +++ b/packages/widgets/src/health-monitoring/cluster/resource-popover.tsx @@ -189,7 +189,7 @@ const StorageType = ({ item }: { item: StorageResource }) => { if (item.isShared) { return {t("shared")}; } else { - return {t("local")}; + return {t("local")}; } }; diff --git a/packages/widgets/src/modals/widget-advanced-options-modal.tsx b/packages/widgets/src/modals/widget-advanced-options-modal.tsx index f2dd98db9..1c2996926 100644 --- a/packages/widgets/src/modals/widget-advanced-options-modal.tsx +++ b/packages/widgets/src/modals/widget-advanced-options-modal.tsx @@ -47,9 +47,7 @@ export const WidgetAdvancedOptionsModal = createModal(({ actions, in - + diff --git a/packages/widgets/src/modals/widget-edit-modal.tsx b/packages/widgets/src/modals/widget-edit-modal.tsx index 05fca7fd4..4d0f172bb 100644 --- a/packages/widgets/src/modals/widget-edit-modal.tsx +++ b/packages/widgets/src/modals/widget-edit-modal.tsx @@ -142,9 +142,7 @@ export const WidgetEditModal = createModal>(({ actions, i - + From 2d12c1e641398e20a70f8bfb24a48de02498496a Mon Sep 17 00:00:00 2001 From: rezstje <45420315+rezstje@users.noreply.github.com> Date: Wed, 16 Apr 2025 20:34:06 +0200 Subject: [PATCH 23/35] fix: Tdarr widget empty statistics tab (#2883) Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com> --- .../media-transcoding/statistics.ts | 24 +++----- .../media-transcoding/tdarr-integration.ts | 57 +++++++++---------- .../tdarr-validation-schemas.ts | 50 +++++++--------- .../panels/statistics.panel.tsx | 7 ++- 4 files changed, 60 insertions(+), 78 deletions(-) diff --git a/packages/integrations/src/interfaces/media-transcoding/statistics.ts b/packages/integrations/src/interfaces/media-transcoding/statistics.ts index f16d39ae4..916516b77 100644 --- a/packages/integrations/src/interfaces/media-transcoding/statistics.ts +++ b/packages/integrations/src/interfaces/media-transcoding/statistics.ts @@ -4,6 +4,7 @@ export interface TdarrPieSegment { } export interface TdarrStatistics { + libraryName: string; totalFileCount: number; totalTranscodeCount: number; totalHealthCheckCount: number; @@ -11,19 +12,12 @@ export interface TdarrStatistics { failedHealthCheckCount: number; stagedTranscodeCount: number; stagedHealthCheckCount: number; - pies: { - libraryName: string; - libraryId: string; - totalFiles: number; - totalTranscodes: number; - savedSpace: number; - totalHealthChecks: number; - transcodeStatus: TdarrPieSegment[]; - healthCheckStatus: TdarrPieSegment[]; - videoCodecs: TdarrPieSegment[]; - videoContainers: TdarrPieSegment[]; - videoResolutions: TdarrPieSegment[]; - audioCodecs: TdarrPieSegment[]; - audioContainers: TdarrPieSegment[]; - }[]; + totalSavedSpace: number; + transcodeStatus: TdarrPieSegment[]; + healthCheckStatus: TdarrPieSegment[]; + videoCodecs: TdarrPieSegment[]; + videoContainers: TdarrPieSegment[]; + videoResolutions: TdarrPieSegment[]; + audioCodecs: TdarrPieSegment[]; + audioContainers: TdarrPieSegment[]; } diff --git a/packages/integrations/src/media-transcoding/tdarr-integration.ts b/packages/integrations/src/media-transcoding/tdarr-integration.ts index 4c79e0a09..15a47076f 100644 --- a/packages/integrations/src/media-transcoding/tdarr-integration.ts +++ b/packages/integrations/src/media-transcoding/tdarr-integration.ts @@ -20,15 +20,13 @@ export class TdarrIntegration extends Integration { } public async getStatisticsAsync(): Promise { - const url = this.url("/api/v2/cruddb"); + const url = this.url("/api/v2/stats/get-pies"); const response = await fetchWithTrustedCertificatesAsync(url, { method: "POST", - headers: { "content-type": "application/json" }, + headers: { accept: "application/json", "Content-Type": "application/json" }, body: JSON.stringify({ data: { - collection: "StatisticsJSONDB", - mode: "getById", - docID: "statistics", + libraryId: "", // empty string to get all libraries }, }), }); @@ -36,28 +34,29 @@ export class TdarrIntegration extends Integration { const statisticsData = await getStatisticsSchema.parseAsync(await response.json()); return { - totalFileCount: statisticsData.totalFileCount, - totalTranscodeCount: statisticsData.totalTranscodeCount, - totalHealthCheckCount: statisticsData.totalHealthCheckCount, - failedTranscodeCount: statisticsData.table3Count, - failedHealthCheckCount: statisticsData.table6Count, - stagedTranscodeCount: statisticsData.table1Count, - stagedHealthCheckCount: statisticsData.table4Count, - pies: statisticsData.pies.map((pie) => ({ - libraryName: pie[0], - libraryId: pie[1], - totalFiles: pie[2], - totalTranscodes: pie[3], - savedSpace: pie[4] * 1_000_000_000, // file_size is in GB, convert to bytes, - totalHealthChecks: pie[5], - transcodeStatus: pie[6], - healthCheckStatus: pie[7], - videoCodecs: pie[8], - videoContainers: pie[9], - videoResolutions: pie[10], - audioCodecs: pie[11], - audioContainers: pie[12], - })), + libraryName: "All", + totalFileCount: statisticsData.pieStats.totalFiles, + totalTranscodeCount: statisticsData.pieStats.totalTranscodeCount, + totalHealthCheckCount: statisticsData.pieStats.totalHealthCheckCount, + // The Tdarr API only returns a category if there is at least one item in it + failedTranscodeCount: + statisticsData.pieStats.status.transcode.find((transcode) => transcode.name === "Transcode error")?.value ?? 0, + failedHealthCheckCount: + statisticsData.pieStats.status.healthcheck.find((healthcheck) => healthcheck.name === "Error")?.value ?? 0, + stagedTranscodeCount: + statisticsData.pieStats.status.transcode.find((transcode) => transcode.name === "Transcode success")?.value ?? + 0, + stagedHealthCheckCount: + statisticsData.pieStats.status.healthcheck.find((healthcheck) => healthcheck.name === "Queued")?.value ?? 0, + + totalSavedSpace: statisticsData.pieStats.sizeDiff * 1_000_000_000, // sizeDiff is in GB, convert to bytes + transcodeStatus: statisticsData.pieStats.status.transcode, + healthCheckStatus: statisticsData.pieStats.status.healthcheck, + videoCodecs: statisticsData.pieStats.video.codecs, + videoContainers: statisticsData.pieStats.video.containers, + videoResolutions: statisticsData.pieStats.video.resolutions, + audioCodecs: statisticsData.pieStats.audio.codecs, + audioContainers: statisticsData.pieStats.audio.containers, }; } @@ -124,7 +123,7 @@ export class TdarrIntegration extends Integration { healthCheck: item.HealthCheck, transcode: item.TranscodeDecisionMaker, filePath: item.file, - fileSize: item.file_size * 1_000_000, // file_size is in MB, convert to bytes + fileSize: Math.floor(item.file_size * 1_000_000), // file_size is in MB, convert to bytes, floor because it returns as float container: item.container, codec: item.video_codec_name, resolution: item.video_resolution, @@ -162,7 +161,7 @@ export class TdarrIntegration extends Integration { healthCheck: item.HealthCheck, transcode: item.TranscodeDecisionMaker, filePath: item.file, - fileSize: item.file_size * 1_000_000, // file_size is in MB, convert to bytes + fileSize: Math.floor(item.file_size * 1_000_000), // file_size is in MB, convert to bytes, floor because it returns as float container: item.container, codec: item.video_codec_name, resolution: item.video_resolution, diff --git a/packages/integrations/src/media-transcoding/tdarr-validation-schemas.ts b/packages/integrations/src/media-transcoding/tdarr-validation-schemas.ts index a457ca627..43729623a 100644 --- a/packages/integrations/src/media-transcoding/tdarr-validation-schemas.ts +++ b/packages/integrations/src/media-transcoding/tdarr-validation-schemas.ts @@ -1,72 +1,60 @@ import { z } from "zod"; export const getStatisticsSchema = z.object({ - totalFileCount: z.number(), - totalTranscodeCount: z.number(), - totalHealthCheckCount: z.number(), - table3Count: z.number(), - table6Count: z.number(), - table1Count: z.number(), - table4Count: z.number(), - pies: z.array( - z.tuple([ - z.string(), // Library Name - z.string(), // Library ID - z.number(), // File count - z.number(), // Number of transcodes - z.number(), // Space saved (in GB) - z.number(), // Number of health checks - z.array( + pieStats: z.object({ + totalFiles: z.number(), + totalTranscodeCount: z.number(), + sizeDiff: z.number(), + totalHealthCheckCount: z.number(), + status: z.object({ + transcode: z.array( z.object({ - // Transcode Status (Pie segments) name: z.string(), value: z.number(), }), ), - z.array( + healthcheck: z.array( z.object({ - // Health Status (Pie segments) name: z.string(), value: z.number(), }), ), - z.array( + }), + video: z.object({ + codecs: z.array( z.object({ - // Video files - Codecs (Pie segments) name: z.string(), value: z.number(), }), ), - z.array( + containers: z.array( z.object({ - // Video files - Containers (Pie segments) name: z.string(), value: z.number(), }), ), - z.array( + resolutions: z.array( z.object({ - // Video files - Resolutions (Pie segments) name: z.string(), value: z.number(), }), ), - z.array( + }), + audio: z.object({ + codecs: z.array( z.object({ - // Audio files - Codecs (Pie segments) name: z.string(), value: z.number(), }), ), - z.array( + containers: z.array( z.object({ - // Audio files - Containers (Pie segments) name: z.string(), value: z.number(), }), ), - ]), - ), + }), + }), }); export const getNodesResponseSchema = z.record( diff --git a/packages/widgets/src/media-transcoding/panels/statistics.panel.tsx b/packages/widgets/src/media-transcoding/panels/statistics.panel.tsx index 23ab97563..b80dab0dd 100644 --- a/packages/widgets/src/media-transcoding/panels/statistics.panel.tsx +++ b/packages/widgets/src/media-transcoding/panels/statistics.panel.tsx @@ -17,9 +17,10 @@ interface StatisticsPanelProps { export function StatisticsPanel(props: StatisticsPanelProps) { const t = useI18n("widget.mediaTranscoding.panel.statistics"); - const allLibs = props.statistics.pies.find((pie) => pie.libraryName === "All"); + const allLibs = props.statistics; - if (!allLibs) { + // Check if Tdarr hs any Files + if (!(allLibs.totalFileCount > 0)) { return (
{t("empty")} @@ -40,7 +41,7 @@ export function StatisticsPanel(props: StatisticsPanelProps) { From 47d7abc0d739b91328834e0eaea033637632f22c Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 16 Apr 2025 18:51:44 +0000 Subject: [PATCH 24/35] fix(deps): update dependency drizzle-orm to ^0.42.0 (#2882) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/db/package.json | 2 +- pnpm-lock.yaml | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/db/package.json b/packages/db/package.json index c8f671598..e7c38cb19 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -50,7 +50,7 @@ "better-sqlite3": "^11.9.1", "dotenv": "^16.5.0", "drizzle-kit": "^0.31.0", - "drizzle-orm": "^0.41.0", + "drizzle-orm": "^0.42.0", "drizzle-zod": "^0.7.1", "mysql2": "3.14.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fe8bc378c..ab342f51d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1042,11 +1042,11 @@ importers: specifier: ^0.31.0 version: 0.31.0 drizzle-orm: - specifier: ^0.41.0 - version: 0.41.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0) + specifier: ^0.42.0 + version: 0.42.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0) drizzle-zod: specifier: ^0.7.1 - version: 0.7.1(drizzle-orm@0.41.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0))(zod@3.24.2) + version: 0.7.1(drizzle-orm@0.42.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0))(zod@3.24.2) mysql2: specifier: 3.14.0 version: 3.14.0 @@ -6189,8 +6189,8 @@ packages: resolution: {integrity: sha512-pcKVT+GbfPA+bUovPIilgVOoq+onNBo/YQBG86sf3/GFHkN6lRJPm1l7dKN0IMAk57RQoIm4GUllRrasLlcaSg==} hasBin: true - drizzle-orm@0.41.0: - resolution: {integrity: sha512-7A4ZxhHk9gdlXmTdPj/lREtP+3u8KvZ4yEN6MYVxBzZGex5Wtdc+CWSbu7btgF6TB0N+MNPrvW7RKBbxJchs/Q==} + drizzle-orm@0.42.0: + resolution: {integrity: sha512-pS8nNJm2kBNZwrOjTHJfdKkaU+KuUQmV/vk5D57NojDq4FG+0uAYGMulXtYT///HfgsMF0hnFFvu1ezI3OwOkg==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' '@cloudflare/workers-types': '>=4' @@ -6200,7 +6200,7 @@ packages: '@neondatabase/serverless': '>=0.10.0' '@op-engineering/op-sqlite': '>=2' '@opentelemetry/api': ^1.4.1 - '@planetscale/database': '>=1' + '@planetscale/database': '>=1.13' '@prisma/client': '*' '@tidbcloud/serverless': '*' '@types/better-sqlite3': '*' @@ -14863,7 +14863,7 @@ snapshots: transitivePeerDependencies: - supports-color - drizzle-orm@0.41.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0): + drizzle-orm@0.42.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0): optionalDependencies: '@libsql/client-wasm': 0.14.0 '@types/better-sqlite3': 7.6.13 @@ -14871,9 +14871,9 @@ snapshots: gel: 2.0.0 mysql2: 3.14.0 - drizzle-zod@0.7.1(drizzle-orm@0.41.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0))(zod@3.24.2): + drizzle-zod@0.7.1(drizzle-orm@0.42.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0))(zod@3.24.2): dependencies: - drizzle-orm: 0.41.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0) + drizzle-orm: 0.42.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0) zod: 3.24.2 dunder-proto@1.0.1: From 60de6361bbf16362a7e8ad7a294f9506d1529e45 Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Wed, 16 Apr 2025 22:58:28 +0200 Subject: [PATCH 25/35] chore(docs): update docs-sitemap --- .../src/docs/homarr-docs-sitemap.ts | 179 ++++++++++++++++++ 1 file changed, 179 insertions(+) diff --git a/packages/definitions/src/docs/homarr-docs-sitemap.ts b/packages/definitions/src/docs/homarr-docs-sitemap.ts index efaa2303c..85d28b41e 100644 --- a/packages/definitions/src/docs/homarr-docs-sitemap.ts +++ b/packages/definitions/src/docs/homarr-docs-sitemap.ts @@ -735,6 +735,185 @@ export type HomarrDocumentationPath = | "/docs/1.13.1/widgets/stocks" | "/docs/1.13.1/widgets/video" | "/docs/1.13.1/widgets/weather" + | "/docs/1.14.0/tags" + | "/docs/1.14.0/tags/active-directory" + | "/docs/1.14.0/tags/ad-guard" + | "/docs/1.14.0/tags/ad-guard-home" + | "/docs/1.14.0/tags/administration" + | "/docs/1.14.0/tags/advanced" + | "/docs/1.14.0/tags/analytics" + | "/docs/1.14.0/tags/api" + | "/docs/1.14.0/tags/apps" + | "/docs/1.14.0/tags/banner" + | "/docs/1.14.0/tags/blocking" + | "/docs/1.14.0/tags/boards" + | "/docs/1.14.0/tags/bookmark" + | "/docs/1.14.0/tags/bookmarks" + | "/docs/1.14.0/tags/caddy" + | "/docs/1.14.0/tags/certificates" + | "/docs/1.14.0/tags/checklist" + | "/docs/1.14.0/tags/code" + | "/docs/1.14.0/tags/community" + | "/docs/1.14.0/tags/configuration" + | "/docs/1.14.0/tags/connections" + | "/docs/1.14.0/tags/customization" + | "/docs/1.14.0/tags/data-sources" + | "/docs/1.14.0/tags/database" + | "/docs/1.14.0/tags/developer" + | "/docs/1.14.0/tags/development" + | "/docs/1.14.0/tags/dns" + | "/docs/1.14.0/tags/docker" + | "/docs/1.14.0/tags/donation" + | "/docs/1.14.0/tags/edit-mode" + | "/docs/1.14.0/tags/env" + | "/docs/1.14.0/tags/environment-variables" + | "/docs/1.14.0/tags/feeds" + | "/docs/1.14.0/tags/finance" + | "/docs/1.14.0/tags/getting-started" + | "/docs/1.14.0/tags/google" + | "/docs/1.14.0/tags/grafana" + | "/docs/1.14.0/tags/groups" + | "/docs/1.14.0/tags/hardware" + | "/docs/1.14.0/tags/health" + | "/docs/1.14.0/tags/help" + | "/docs/1.14.0/tags/icon-picker" + | "/docs/1.14.0/tags/icon-repositories" + | "/docs/1.14.0/tags/icons" + | "/docs/1.14.0/tags/iframe" + | "/docs/1.14.0/tags/images" + | "/docs/1.14.0/tags/installation" + | "/docs/1.14.0/tags/integrade" + | "/docs/1.14.0/tags/integration" + | "/docs/1.14.0/tags/integrations" + | "/docs/1.14.0/tags/interface" + | "/docs/1.14.0/tags/jellyserr" + | "/docs/1.14.0/tags/layout" + | "/docs/1.14.0/tags/ldap" + | "/docs/1.14.0/tags/links" + | "/docs/1.14.0/tags/lists" + | "/docs/1.14.0/tags/management" + | "/docs/1.14.0/tags/market" + | "/docs/1.14.0/tags/media" + | "/docs/1.14.0/tags/minecraft" + | "/docs/1.14.0/tags/monitoring" + | "/docs/1.14.0/tags/news" + | "/docs/1.14.0/tags/notebook" + | "/docs/1.14.0/tags/notes" + | "/docs/1.14.0/tags/oidc" + | "/docs/1.14.0/tags/open-collective" + | "/docs/1.14.0/tags/open-media-vault" + | "/docs/1.14.0/tags/overseerr" + | "/docs/1.14.0/tags/permissions" + | "/docs/1.14.0/tags/pgid" + | "/docs/1.14.0/tags/pi-hole" + | "/docs/1.14.0/tags/ping" + | "/docs/1.14.0/tags/programming" + | "/docs/1.14.0/tags/proxmox" + | "/docs/1.14.0/tags/proxy" + | "/docs/1.14.0/tags/puid" + | "/docs/1.14.0/tags/responsive" + | "/docs/1.14.0/tags/roles" + | "/docs/1.14.0/tags/rss" + | "/docs/1.14.0/tags/search" + | "/docs/1.14.0/tags/search-engines" + | "/docs/1.14.0/tags/security" + | "/docs/1.14.0/tags/self-signed" + | "/docs/1.14.0/tags/seo" + | "/docs/1.14.0/tags/server" + | "/docs/1.14.0/tags/settings" + | "/docs/1.14.0/tags/sinkhole" + | "/docs/1.14.0/tags/sso" + | "/docs/1.14.0/tags/stocks" + | "/docs/1.14.0/tags/system" + | "/docs/1.14.0/tags/table" + | "/docs/1.14.0/tags/technical-documentation" + | "/docs/1.14.0/tags/text" + | "/docs/1.14.0/tags/torrent" + | "/docs/1.14.0/tags/traefik" + | "/docs/1.14.0/tags/translations" + | "/docs/1.14.0/tags/unraid" + | "/docs/1.14.0/tags/uploads" + | "/docs/1.14.0/tags/usenet" + | "/docs/1.14.0/tags/users" + | "/docs/1.14.0/tags/variables" + | "/docs/1.14.0/tags/widgets" + | "/docs/1.14.0/advanced/command-line" + | "/docs/1.14.0/advanced/command-line/fix-usernames" + | "/docs/1.14.0/advanced/command-line/password-recovery" + | "/docs/1.14.0/advanced/development/getting-started" + | "/docs/1.14.0/advanced/development/kubernetes" + | "/docs/1.14.0/advanced/environment-variables" + | "/docs/1.14.0/advanced/icons" + | "/docs/1.14.0/advanced/keyboard-shortcuts" + | "/docs/1.14.0/advanced/proxy" + | "/docs/1.14.0/advanced/running-as-different-user" + | "/docs/1.14.0/advanced/single-sign-on" + | "/docs/1.14.0/advanced/styling" + | "/docs/1.14.0/category/advanced" + | "/docs/1.14.0/category/community" + | "/docs/1.14.0/category/developer-guides" + | "/docs/1.14.0/category/getting-started" + | "/docs/1.14.0/category/installation" + | "/docs/1.14.0/category/installation-1" + | "/docs/1.14.0/category/integrations" + | "/docs/1.14.0/category/management" + | "/docs/1.14.0/category/widgets" + | "/docs/1.14.0/community/donate" + | "/docs/1.14.0/community/faq" + | "/docs/1.14.0/community/get-in-touch" + | "/docs/1.14.0/community/license" + | "/docs/1.14.0/community/translations" + | "/docs/1.14.0/getting-started" + | "/docs/1.14.0/getting-started/after-the-installation" + | "/docs/1.14.0/getting-started/glossary" + | "/docs/1.14.0/getting-started/installation/docker" + | "/docs/1.14.0/getting-started/installation/easy-panel" + | "/docs/1.14.0/getting-started/installation/helm" + | "/docs/1.14.0/getting-started/installation/home-assistant" + | "/docs/1.14.0/getting-started/installation/portainer" + | "/docs/1.14.0/getting-started/installation/proxmox" + | "/docs/1.14.0/getting-started/installation/qnap" + | "/docs/1.14.0/getting-started/installation/railway" + | "/docs/1.14.0/getting-started/installation/saltbox" + | "/docs/1.14.0/getting-started/installation/source" + | "/docs/1.14.0/getting-started/installation/synology" + | "/docs/1.14.0/getting-started/installation/unraid" + | "/docs/1.14.0/integrations/cloud" + | "/docs/1.14.0/integrations/containers" + | "/docs/1.14.0/integrations/dns" + | "/docs/1.14.0/integrations/hardware" + | "/docs/1.14.0/integrations/kubernetes" + | "/docs/1.14.0/integrations/media-requester" + | "/docs/1.14.0/integrations/media-server" + | "/docs/1.14.0/integrations/servarr" + | "/docs/1.14.0/integrations/torrent" + | "/docs/1.14.0/integrations/usenet" + | "/docs/1.14.0/management/api" + | "/docs/1.14.0/management/apps" + | "/docs/1.14.0/management/boards" + | "/docs/1.14.0/management/certificates" + | "/docs/1.14.0/management/integrations" + | "/docs/1.14.0/management/media" + | "/docs/1.14.0/management/search-engines" + | "/docs/1.14.0/management/settings" + | "/docs/1.14.0/management/users" + | "/docs/1.14.0/widgets/bookmarks" + | "/docs/1.14.0/widgets/calendar" + | "/docs/1.14.0/widgets/clock" + | "/docs/1.14.0/widgets/dns-hole" + | "/docs/1.14.0/widgets/downloads" + | "/docs/1.14.0/widgets/health-monitoring" + | "/docs/1.14.0/widgets/home-assistant" + | "/docs/1.14.0/widgets/iframe" + | "/docs/1.14.0/widgets/indexer-manager" + | "/docs/1.14.0/widgets/media-requests" + | "/docs/1.14.0/widgets/media-server" + | "/docs/1.14.0/widgets/minecraft-server-status" + | "/docs/1.14.0/widgets/notebook" + | "/docs/1.14.0/widgets/rss" + | "/docs/1.14.0/widgets/stocks" + | "/docs/1.14.0/widgets/video" + | "/docs/1.14.0/widgets/weather" | "/docs/next/tags" | "/docs/next/tags/active-directory" | "/docs/next/tags/ad-guard" From 1bfe397d68a88037e35701aab8a7b4c9027ec1e3 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 16 Apr 2025 22:40:20 +0000 Subject: [PATCH 26/35] fix(deps): update dependency zod to ^3.24.3 (#2886) 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/env/package.json | 2 +- packages/form/package.json | 2 +- packages/forms-collection/package.json | 2 +- packages/integrations/package.json | 2 +- packages/log/package.json | 2 +- packages/modals-collection/package.json | 2 +- packages/old-import/package.json | 2 +- packages/old-schema/package.json | 2 +- packages/validation/package.json | 2 +- packages/widgets/package.json | 2 +- pnpm-lock.yaml | 100 ++++++++++++------------ 15 files changed, 64 insertions(+), 64 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 51ecdc403..7fb7b99b8 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -85,7 +85,7 @@ "superjson": "2.2.2", "swagger-ui-react": "^5.21.0", "use-deep-compare-effect": "^1.8.1", - "zod": "^3.24.2" + "zod": "^3.24.3" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/api/package.json b/packages/api/package.json index 4227cc935..c43dc3ce4 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -51,7 +51,7 @@ "react-dom": "19.1.0", "superjson": "2.2.2", "trpc-to-openapi": "^2.1.5", - "zod": "^3.24.2" + "zod": "^3.24.3" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/auth/package.json b/packages/auth/package.json index 23cf3b035..78134f42e 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -40,7 +40,7 @@ "pretty-print-error": "^1.1.2", "react": "19.1.0", "react-dom": "19.1.0", - "zod": "^3.24.2" + "zod": "^3.24.3" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/common/package.json b/packages/common/package.json index 1b1ea67c0..32f64eb26 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -34,7 +34,7 @@ "react": "19.1.0", "react-dom": "19.1.0", "undici": "7.8.0", - "zod": "^3.24.2" + "zod": "^3.24.3" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/env/package.json b/packages/env/package.json index 8cfe4db6b..ed85c52c4 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -24,7 +24,7 @@ "prettier": "@homarr/prettier-config", "dependencies": { "@t3-oss/env-nextjs": "^0.12.0", - "zod": "^3.24.2" + "zod": "^3.24.3" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/form/package.json b/packages/form/package.json index 1608fd927..af917e869 100644 --- a/packages/form/package.json +++ b/packages/form/package.json @@ -27,7 +27,7 @@ "@homarr/translation": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", "@mantine/form": "^7.17.4", - "zod": "^3.24.2" + "zod": "^3.24.3" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/forms-collection/package.json b/packages/forms-collection/package.json index 44cc819af..88ba872d3 100644 --- a/packages/forms-collection/package.json +++ b/packages/forms-collection/package.json @@ -31,7 +31,7 @@ "@homarr/validation": "workspace:^0.1.0", "@mantine/core": "^7.17.4", "react": "19.1.0", - "zod": "^3.24.2" + "zod": "^3.24.3" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/integrations/package.json b/packages/integrations/package.json index bb1bdfe74..7630c4077 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -42,7 +42,7 @@ "tsdav": "^2.1.3", "undici": "7.8.0", "xml2js": "^0.6.2", - "zod": "^3.24.2" + "zod": "^3.24.3" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/log/package.json b/packages/log/package.json index d2fdf69c6..26bfd7695 100644 --- a/packages/log/package.json +++ b/packages/log/package.json @@ -27,7 +27,7 @@ "ioredis": "5.6.1", "superjson": "2.2.2", "winston": "3.17.0", - "zod": "^3.24.2" + "zod": "^3.24.3" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/modals-collection/package.json b/packages/modals-collection/package.json index 84d0b949f..1392fafea 100644 --- a/packages/modals-collection/package.json +++ b/packages/modals-collection/package.json @@ -39,7 +39,7 @@ "next": "15.3.0", "react": "19.1.0", "react-dom": "19.1.0", - "zod": "^3.24.2" + "zod": "^3.24.3" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/old-import/package.json b/packages/old-import/package.json index 2ac8ca7e1..9f1597308 100644 --- a/packages/old-import/package.json +++ b/packages/old-import/package.json @@ -44,7 +44,7 @@ "react": "19.1.0", "react-dom": "19.1.0", "superjson": "2.2.2", - "zod": "^3.24.2", + "zod": "^3.24.3", "zod-form-data": "^2.0.7" }, "devDependencies": { diff --git a/packages/old-schema/package.json b/packages/old-schema/package.json index 1da45db01..66c13cf79 100644 --- a/packages/old-schema/package.json +++ b/packages/old-schema/package.json @@ -23,7 +23,7 @@ "prettier": "@homarr/prettier-config", "dependencies": { "@homarr/common": "workspace:^0.1.0", - "zod": "^3.24.2" + "zod": "^3.24.3" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/validation/package.json b/packages/validation/package.json index c52198bb4..1731aae5b 100644 --- a/packages/validation/package.json +++ b/packages/validation/package.json @@ -24,7 +24,7 @@ "dependencies": { "@homarr/definitions": "workspace:^0.1.0", "@homarr/translation": "workspace:^0.1.0", - "zod": "^3.24.2", + "zod": "^3.24.3", "zod-form-data": "^2.0.7" }, "devDependencies": { diff --git a/packages/widgets/package.json b/packages/widgets/package.json index 5518b17db..fab734d01 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -71,7 +71,7 @@ "react-dom": "19.1.0", "recharts": "^2.15.2", "video.js": "^8.22.0", - "zod": "^3.24.2" + "zod": "^3.24.3" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab342f51d..d9e6c2061 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -293,8 +293,8 @@ importers: specifier: ^1.8.1 version: 1.8.1(react@19.1.0) zod: - specifier: ^3.24.2 - version: 3.24.2 + specifier: ^3.24.3 + version: 3.24.3 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -610,10 +610,10 @@ importers: version: 2.2.2 trpc-to-openapi: specifier: ^2.1.5 - version: 2.1.5(@trpc/server@11.1.0(typescript@5.8.3))(zod-openapi@2.19.0(zod@3.24.2))(zod@3.24.2) + version: 2.1.5(@trpc/server@11.1.0(typescript@5.8.3))(zod-openapi@2.19.0(zod@3.24.3))(zod@3.24.3) zod: - specifier: ^3.24.2 - version: 3.24.2 + specifier: ^3.24.3 + version: 3.24.3 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -688,8 +688,8 @@ importers: specifier: 19.1.0 version: 19.1.0(react@19.1.0) zod: - specifier: ^3.24.2 - version: 3.24.2 + specifier: ^3.24.3 + version: 3.24.3 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -830,8 +830,8 @@ importers: specifier: 7.8.0 version: 7.8.0 zod: - specifier: ^3.24.2 - version: 3.24.2 + specifier: ^3.24.3 + version: 3.24.3 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1046,7 +1046,7 @@ importers: version: 0.42.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0) drizzle-zod: specifier: ^0.7.1 - version: 0.7.1(drizzle-orm@0.42.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0))(zod@3.24.2) + version: 0.7.1(drizzle-orm@0.42.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0))(zod@3.24.3) mysql2: specifier: 3.14.0 version: 3.14.0 @@ -1136,10 +1136,10 @@ importers: dependencies: '@t3-oss/env-nextjs': specifier: ^0.12.0 - version: 0.12.0(typescript@5.8.3)(zod@3.24.2) + version: 0.12.0(typescript@5.8.3)(zod@3.24.3) zod: - specifier: ^3.24.2 - version: 3.24.2 + specifier: ^3.24.3 + version: 3.24.3 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1172,8 +1172,8 @@ importers: specifier: ^7.17.4 version: 7.17.4(react@19.1.0) zod: - specifier: ^3.24.2 - version: 3.24.2 + specifier: ^3.24.3 + version: 3.24.3 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1221,8 +1221,8 @@ importers: specifier: 19.1.0 version: 19.1.0 zod: - specifier: ^3.24.2 - version: 3.24.2 + specifier: ^3.24.3 + version: 3.24.3 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1325,8 +1325,8 @@ importers: specifier: ^0.6.2 version: 0.6.2 zod: - specifier: ^3.24.2 - version: 3.24.2 + specifier: ^3.24.3 + version: 3.24.3 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1362,8 +1362,8 @@ importers: specifier: 3.17.0 version: 3.17.0 zod: - specifier: ^3.24.2 - version: 3.24.2 + specifier: ^3.24.3 + version: 3.24.3 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1469,8 +1469,8 @@ importers: specifier: 19.1.0 version: 19.1.0(react@19.1.0) zod: - specifier: ^3.24.2 - version: 3.24.2 + specifier: ^3.24.3 + version: 3.24.3 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1573,11 +1573,11 @@ importers: specifier: 2.2.2 version: 2.2.2 zod: - specifier: ^3.24.2 - version: 3.24.2 + specifier: ^3.24.3 + version: 3.24.3 zod-form-data: specifier: ^2.0.7 - version: 2.0.7(zod@3.24.2) + version: 2.0.7(zod@3.24.3) devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1604,8 +1604,8 @@ importers: specifier: workspace:^0.1.0 version: link:../common zod: - specifier: ^3.24.2 - version: 3.24.2 + specifier: ^3.24.3 + version: 3.24.3 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -2000,11 +2000,11 @@ importers: specifier: workspace:^0.1.0 version: link:../translation zod: - specifier: ^3.24.2 - version: 3.24.2 + specifier: ^3.24.3 + version: 3.24.3 zod-form-data: specifier: ^2.0.7 - version: 2.0.7(zod@3.24.2) + version: 2.0.7(zod@3.24.3) devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -2166,8 +2166,8 @@ importers: specifier: ^8.22.0 version: 8.22.0 zod: - specifier: ^3.24.2 - version: 3.24.2 + specifier: ^3.24.3 + version: 3.24.3 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -10650,8 +10650,8 @@ packages: peerDependencies: zod: ^3.21.4 - zod@3.24.2: - resolution: {integrity: sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==} + zod@3.24.3: + resolution: {integrity: sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==} snapshots: @@ -12852,17 +12852,17 @@ snapshots: dependencies: tslib: 2.8.1 - '@t3-oss/env-core@0.12.0(typescript@5.8.3)(zod@3.24.2)': + '@t3-oss/env-core@0.12.0(typescript@5.8.3)(zod@3.24.3)': optionalDependencies: typescript: 5.8.3 - zod: 3.24.2 + zod: 3.24.3 - '@t3-oss/env-nextjs@0.12.0(typescript@5.8.3)(zod@3.24.2)': + '@t3-oss/env-nextjs@0.12.0(typescript@5.8.3)(zod@3.24.3)': dependencies: - '@t3-oss/env-core': 0.12.0(typescript@5.8.3)(zod@3.24.2) + '@t3-oss/env-core': 0.12.0(typescript@5.8.3)(zod@3.24.3) optionalDependencies: typescript: 5.8.3 - zod: 3.24.2 + zod: 3.24.3 '@tabler/icons-react@3.31.0(react@19.1.0)': dependencies: @@ -14871,10 +14871,10 @@ snapshots: gel: 2.0.0 mysql2: 3.14.0 - drizzle-zod@0.7.1(drizzle-orm@0.42.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0))(zod@3.24.2): + drizzle-zod@0.7.1(drizzle-orm@0.42.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0))(zod@3.24.3): dependencies: drizzle-orm: 0.42.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.9.1)(gel@2.0.0)(mysql2@3.14.0) - zod: 3.24.2 + zod: 3.24.3 dunder-proto@1.0.1: dependencies: @@ -19118,14 +19118,14 @@ snapshots: triple-beam@1.4.1: {} - trpc-to-openapi@2.1.5(@trpc/server@11.1.0(typescript@5.8.3))(zod-openapi@2.19.0(zod@3.24.2))(zod@3.24.2): + trpc-to-openapi@2.1.5(@trpc/server@11.1.0(typescript@5.8.3))(zod-openapi@2.19.0(zod@3.24.3))(zod@3.24.3): dependencies: '@trpc/server': 11.1.0(typescript@5.8.3) co-body: 6.2.0 h3: 1.13.0 openapi3-ts: 4.4.0 - zod: 3.24.2 - zod-openapi: 2.19.0(zod@3.24.2) + zod: 3.24.3 + zod-openapi: 2.19.0(zod@3.24.3) optionalDependencies: '@rollup/rollup-linux-x64-gnu': 4.6.1 @@ -19936,13 +19936,13 @@ snapshots: compress-commons: 6.0.2 readable-stream: 4.5.2 - zod-form-data@2.0.7(zod@3.24.2): + zod-form-data@2.0.7(zod@3.24.3): dependencies: '@rvf/set-get': 7.0.1 - zod: 3.24.2 + zod: 3.24.3 - zod-openapi@2.19.0(zod@3.24.2): + zod-openapi@2.19.0(zod@3.24.3): dependencies: - zod: 3.24.2 + zod: 3.24.3 - zod@3.24.2: {} + zod@3.24.3: {} From 0466a2808af3209ba335247582d1cf17886a478d Mon Sep 17 00:00:00 2001 From: "homarr-crowdin[bot]" <190541745+homarr-crowdin[bot]@users.noreply.github.com> Date: Thu, 17 Apr 2025 00:49:43 +0000 Subject: [PATCH 27/35] chore(lang): updated translations from crowdin Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com> --- packages/translation/src/lang/cn.json | 4 +-- packages/translation/src/lang/sv.json | 38 +++++++++++++-------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/packages/translation/src/lang/cn.json b/packages/translation/src/lang/cn.json index fddc4d269..036fb9db8 100644 --- a/packages/translation/src/lang/cn.json +++ b/packages/translation/src/lang/cn.json @@ -2222,7 +2222,7 @@ "label": "背景图片 URL", "placeholder": "", "group": { - "your": "", + "your": "你的图像", "other": "" } }, @@ -2862,7 +2862,7 @@ "label": "媒体转码" }, "networkController": { - "label": "" + "label": "网络控制器" } } }, diff --git a/packages/translation/src/lang/sv.json b/packages/translation/src/lang/sv.json index 6958ae309..458bd0db9 100644 --- a/packages/translation/src/lang/sv.json +++ b/packages/translation/src/lang/sv.json @@ -119,7 +119,7 @@ }, "init": { "title": "Ny installation av Homarr", - "subtitle": "Vänligen addera den första administratörsanvändaren" + "subtitle": "Vänligen addera den första administratören" } }, "field": { @@ -134,10 +134,10 @@ "label": "Lösenord", "requirement": { "length": "Använd minst 8 tecken", - "lowercase": "Inkluderar liten bokstav", - "uppercase": "Inkluderar stor bokstav", - "number": "Inkluderar siffra", - "special": "Inkluderar speciell symbol" + "lowercase": "Använd liten bokstav", + "uppercase": "Använd stor bokstav", + "number": "Använd siffra", + "special": "Använd specialtecken" } }, "passwordConfirm": { @@ -150,7 +150,7 @@ "label": "Starttavla" }, "pingIconsEnabled": { - "label": "" + "label": "Använd ikoner för \"onlinekontroll\" (pings)" }, "defaultSearchEngine": { "label": "Förvald sökmotor" @@ -172,7 +172,7 @@ "message": "Du är nu inloggad" }, "error": { - "title": "Inloggningen misslyckades", + "title": "Inloggning misslyckades", "message": "Din inloggning misslyckades" } }, @@ -189,8 +189,8 @@ "message": "Var vänlig logga in för att fortsätta" }, "error": { - "title": "", - "message": "" + "title": "Misslyckades att addera kontot", + "message": "Ditt konto kunde inte adderas" } } }, @@ -376,7 +376,7 @@ }, "use-all": { "label": "Använd alla integrationer", - "description": "Tillåter medlemmar att addera integrationer till sina tavlor" + "description": "Tillåter medlemmar att addera valfri integration till sina tavlor" }, "interact-all": { "label": "", @@ -865,7 +865,7 @@ "error": "Fel", "action": { "add": "Lägg till", - "apply": "Verkställ", + "apply": "Använd", "backToOverview": "Tillbaka till översikten", "create": "Addera", "createAnother": "Addera och börja om", @@ -876,7 +876,7 @@ "save": "Spara", "saveChanges": "Spara", "cancel": "Avbryt", - "delete": "Radera", + "delete": "Ta bort", "discard": "", "confirm": "Bekräfta", "continue": "", @@ -949,7 +949,7 @@ "updateAvailable": "" } }, - "dangerZone": "Farozon", + "dangerZone": "Kritiska inställningar", "noResults": "Hittade inga resultat", "unsavedChanges": "", "preview": { @@ -1217,7 +1217,7 @@ "label": "", "option": { "row": { - "label": "Horisontal" + "label": "Horisontell" }, "column": { "label": "Vertikal" @@ -1314,17 +1314,17 @@ "description": "", "option": { "showToolbar": { - "label": "Visa verktygsfältet för att hjälpa dig skriva markdown" + "label": "Visa verktygsfältet för att hjälpa dig formatera texten" }, "allowReadOnlyCheck": { - "label": "Tillåt check i skrivskyddat läge" + "label": "Tillåt bocka av i en lista i skrivskyddat läge" }, "content": { "label": "Innehållet i anteckningsboken" } }, "controls": { - "bold": "Fet", + "bold": "Fetstil", "italic": "Kursiv", "strikethrough": "Genomstruken", "underline": "Understruken", @@ -1361,7 +1361,7 @@ "right": "Höger" }, "popover": { - "clearColor": "Rensa färg", + "clearColor": "Ta bort färg", "source": "Källa", "widthPlaceholder": "Värde i % eller pixlar", "columns": "Kolumner", @@ -1822,7 +1822,7 @@ }, "added": { "columnTitle": "", - "detailsTitle": "Datum tillagt" + "detailsTitle": "Datum har adderats" }, "category": { "columnTitle": "", From 17174b6b96ae16b480e2bc5eb9f8ab7b914bc843 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Thu, 17 Apr 2025 09:54:31 +0000 Subject: [PATCH 28/35] fix(deps): update tanstack-query monorepo to ^5.74.4 (#2888) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 6 ++-- pnpm-lock.yaml | 62 ++++++++++++++++++++-------------------- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 7fb7b99b8..62aebfb05 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -56,9 +56,9 @@ "@mantine/tiptap": "^7.17.4", "@million/lint": "1.0.14", "@tabler/icons-react": "^3.31.0", - "@tanstack/react-query": "^5.74.3", - "@tanstack/react-query-devtools": "^5.74.3", - "@tanstack/react-query-next-experimental": "^5.74.3", + "@tanstack/react-query": "^5.74.4", + "@tanstack/react-query-devtools": "^5.74.4", + "@tanstack/react-query-next-experimental": "^5.74.4", "@trpc/client": "^11.1.0", "@trpc/next": "^11.1.0", "@trpc/react-query": "^11.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d9e6c2061..870ed3c65 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -206,23 +206,23 @@ importers: specifier: ^3.31.0 version: 3.31.0(react@19.1.0) '@tanstack/react-query': - specifier: ^5.74.3 - version: 5.74.3(react@19.1.0) + specifier: ^5.74.4 + version: 5.74.4(react@19.1.0) '@tanstack/react-query-devtools': - specifier: ^5.74.3 - version: 5.74.3(@tanstack/react-query@5.74.3(react@19.1.0))(react@19.1.0) + specifier: ^5.74.4 + version: 5.74.4(@tanstack/react-query@5.74.4(react@19.1.0))(react@19.1.0) '@tanstack/react-query-next-experimental': - specifier: ^5.74.3 - version: 5.74.3(@tanstack/react-query@5.74.3(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0) + specifier: ^5.74.4 + version: 5.74.4(@tanstack/react-query@5.74.4(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0) '@trpc/client': specifier: ^11.1.0 version: 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/next': specifier: ^11.1.0 - version: 11.1.0(@tanstack/react-query@5.74.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + version: 11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) '@trpc/react-query': specifier: ^11.1.0 - version: 11.1.0(@tanstack/react-query@5.74.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + version: 11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) '@trpc/server': specifier: ^11.1.0 version: 11.1.0(typescript@5.8.3) @@ -586,7 +586,7 @@ importers: version: 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/react-query': specifier: ^11.1.0 - version: 11.1.0(@tanstack/react-query@5.74.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + version: 11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) '@trpc/server': specifier: ^11.1.0 version: 11.1.0(typescript@5.8.3) @@ -4397,27 +4397,27 @@ packages: resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==} engines: {node: '>=12'} - '@tanstack/query-core@5.74.3': - resolution: {integrity: sha512-Mqk+5o3qTuAiZML248XpNH8r2cOzl15+LTbUsZQEwvSvn1GU4VQhvqzAbil36p+MBxpr/58oBSnRzhrBevDhfg==} + '@tanstack/query-core@5.74.4': + resolution: {integrity: sha512-YuG0A0+3i9b2Gfo9fkmNnkUWh5+5cFhWBN0pJAHkHilTx6A0nv8kepkk4T4GRt4e5ahbtFj2eTtkiPcVU1xO4A==} '@tanstack/query-devtools@5.73.3': resolution: {integrity: sha512-hBQyYwsOuO7QOprK75NzfrWs/EQYjgFA0yykmcvsV62q0t6Ua97CU3sYgjHx0ZvxkXSOMkY24VRJ5uv9f5Ik4w==} - '@tanstack/react-query-devtools@5.74.3': - resolution: {integrity: sha512-H7TsOBB1fRCuuawrBzKMoIszqqILr2IN5oGLYMl7QG7ERJpMdc4hH8OwzBhVxJnmKeGwgtTQgcdKepfoJCWvFg==} + '@tanstack/react-query-devtools@5.74.4': + resolution: {integrity: sha512-PGCAcytQMmeagoeGG45ccBhrC1x0/5OlNjsM1FAb9OfsQZIhPzjwjhGcwmMu6TbT4RIHgvjxLwC5NHgkUwJQzw==} peerDependencies: - '@tanstack/react-query': ^5.74.3 + '@tanstack/react-query': ^5.74.4 react: ^18 || ^19 - '@tanstack/react-query-next-experimental@5.74.3': - resolution: {integrity: sha512-SHU52CPTovF6RFupa3H9MHXSzdMeRv/gk9BwNximExKeRkS9v8B8EhQOs8oxXiKp13ScThmKAz8FXtKwlcTJqg==} + '@tanstack/react-query-next-experimental@5.74.4': + resolution: {integrity: sha512-tI+7rKidU3WI/UwiP88YxDGE8FUxIZ5JCalRY59v5X9djUJjVi1DrD9cCcTVKqLql0gvakbF5z3R0txgr7B0oQ==} peerDependencies: - '@tanstack/react-query': ^5.74.3 + '@tanstack/react-query': ^5.74.4 next: ^13 || ^14 || ^15 react: ^18 || ^19 - '@tanstack/react-query@5.74.3': - resolution: {integrity: sha512-QrycUn0wxjVPzITvQvOxFRdhlAwIoOQSuav7qWD4SWCoKCdLbyRZ2vji2GuBq/glaxbF4wBx3fqcYRDOt8KDTA==} + '@tanstack/react-query@5.74.4': + resolution: {integrity: sha512-mAbxw60d4ffQ4qmRYfkO1xzRBPUEf/72Dgo3qqea0J66nIKuDTLEqQt0ku++SDFlMGMnB6uKDnEG1xD/TDse4Q==} peerDependencies: react: ^18 || ^19 @@ -12875,25 +12875,25 @@ snapshots: dependencies: remove-accents: 0.5.0 - '@tanstack/query-core@5.74.3': {} + '@tanstack/query-core@5.74.4': {} '@tanstack/query-devtools@5.73.3': {} - '@tanstack/react-query-devtools@5.74.3(@tanstack/react-query@5.74.3(react@19.1.0))(react@19.1.0)': + '@tanstack/react-query-devtools@5.74.4(@tanstack/react-query@5.74.4(react@19.1.0))(react@19.1.0)': dependencies: '@tanstack/query-devtools': 5.73.3 - '@tanstack/react-query': 5.74.3(react@19.1.0) + '@tanstack/react-query': 5.74.4(react@19.1.0) react: 19.1.0 - '@tanstack/react-query-next-experimental@5.74.3(@tanstack/react-query@5.74.3(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)': + '@tanstack/react-query-next-experimental@5.74.4(@tanstack/react-query@5.74.4(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)': dependencies: - '@tanstack/react-query': 5.74.3(react@19.1.0) + '@tanstack/react-query': 5.74.4(react@19.1.0) next: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: 19.1.0 - '@tanstack/react-query@5.74.3(react@19.1.0)': + '@tanstack/react-query@5.74.4(react@19.1.0)': dependencies: - '@tanstack/query-core': 5.74.3 + '@tanstack/query-core': 5.74.4 react: 19.1.0 '@tanstack/react-table@8.20.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': @@ -13141,7 +13141,7 @@ snapshots: '@trpc/server': 11.1.0(typescript@5.8.3) typescript: 5.8.3 - '@trpc/next@11.1.0(@tanstack/react-query@5.74.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': + '@trpc/next@11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': dependencies: '@trpc/client': 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/server': 11.1.0(typescript@5.8.3) @@ -13150,12 +13150,12 @@ snapshots: react-dom: 19.1.0(react@19.1.0) typescript: 5.8.3 optionalDependencies: - '@tanstack/react-query': 5.74.3(react@19.1.0) - '@trpc/react-query': 11.1.0(@tanstack/react-query@5.74.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + '@tanstack/react-query': 5.74.4(react@19.1.0) + '@trpc/react-query': 11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) - '@trpc/react-query@11.1.0(@tanstack/react-query@5.74.3(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': + '@trpc/react-query@11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': dependencies: - '@tanstack/react-query': 5.74.3(react@19.1.0) + '@tanstack/react-query': 5.74.4(react@19.1.0) '@trpc/client': 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/server': 11.1.0(typescript@5.8.3) react: 19.1.0 From d37cdbd080c2b3a4df536ab7dad4fc4a4b3c915f Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Thu, 17 Apr 2025 15:56:13 +0000 Subject: [PATCH 29/35] fix(deps): update nextjs monorepo to v15.3.1 (#2889) 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 | 180 ++++++++++++------------ tooling/eslint/package.json | 2 +- 13 files changed, 102 insertions(+), 102 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 62aebfb05..3fd15aed1 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -74,7 +74,7 @@ "glob": "^11.0.1", "jotai": "^2.12.3", "mantine-react-table": "2.0.0-beta.9", - "next": "15.3.0", + "next": "15.3.1", "postcss-preset-mantine": "^1.17.0", "prismjs": "^1.30.0", "react": "19.1.0", diff --git a/packages/api/package.json b/packages/api/package.json index c43dc3ce4..ac89b640d 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -45,7 +45,7 @@ "@trpc/react-query": "^11.1.0", "@trpc/server": "^11.1.0", "lodash.clonedeep": "^4.5.0", - "next": "15.3.0", + "next": "15.3.1", "pretty-print-error": "^1.1.2", "react": "19.1.0", "react-dom": "19.1.0", diff --git a/packages/auth/package.json b/packages/auth/package.json index 78134f42e..1cf9cdecc 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -35,7 +35,7 @@ "bcrypt": "^5.1.1", "cookies": "^0.9.1", "ldapts": "7.4.0", - "next": "15.3.0", + "next": "15.3.1", "next-auth": "5.0.0-beta.25", "pretty-print-error": "^1.1.2", "react": "19.1.0", diff --git a/packages/common/package.json b/packages/common/package.json index 32f64eb26..ae37f03a6 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -30,7 +30,7 @@ "@homarr/env": "workspace:^0.1.0", "@homarr/log": "workspace:^0.1.0", "dayjs": "^1.11.13", - "next": "15.3.0", + "next": "15.3.1", "react": "19.1.0", "react-dom": "19.1.0", "undici": "7.8.0", diff --git a/packages/modals-collection/package.json b/packages/modals-collection/package.json index 1392fafea..19ef79d26 100644 --- a/packages/modals-collection/package.json +++ b/packages/modals-collection/package.json @@ -36,7 +36,7 @@ "@mantine/core": "^7.17.4", "@tabler/icons-react": "^3.31.0", "dayjs": "^1.11.13", - "next": "15.3.0", + "next": "15.3.1", "react": "19.1.0", "react-dom": "19.1.0", "zod": "^3.24.3" diff --git a/packages/old-import/package.json b/packages/old-import/package.json index 9f1597308..792561203 100644 --- a/packages/old-import/package.json +++ b/packages/old-import/package.json @@ -40,7 +40,7 @@ "@mantine/core": "^7.17.4", "@mantine/hooks": "^7.17.4", "adm-zip": "0.5.16", - "next": "15.3.0", + "next": "15.3.1", "react": "19.1.0", "react-dom": "19.1.0", "superjson": "2.2.2", diff --git a/packages/settings/package.json b/packages/settings/package.json index 619ed3626..9b58f8cad 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -26,7 +26,7 @@ "@homarr/db": "workspace:^0.1.0", "@homarr/server-settings": "workspace:^0.1.0", "@mantine/dates": "^7.17.4", - "next": "15.3.0", + "next": "15.3.1", "react": "19.1.0", "react-dom": "19.1.0" }, diff --git a/packages/spotlight/package.json b/packages/spotlight/package.json index e9f10a091..c3960b45c 100644 --- a/packages/spotlight/package.json +++ b/packages/spotlight/package.json @@ -38,7 +38,7 @@ "@mantine/spotlight": "^7.17.4", "@tabler/icons-react": "^3.31.0", "jotai": "^2.12.3", - "next": "15.3.0", + "next": "15.3.1", "react": "19.1.0", "react-dom": "19.1.0", "use-deep-compare-effect": "^1.8.1" diff --git a/packages/translation/package.json b/packages/translation/package.json index c7ee5820f..4d309d9c6 100644 --- a/packages/translation/package.json +++ b/packages/translation/package.json @@ -32,7 +32,7 @@ "dayjs": "^1.11.13", "deepmerge": "4.3.1", "mantine-react-table": "2.0.0-beta.9", - "next": "15.3.0", + "next": "15.3.1", "next-intl": "4.0.2", "react": "19.1.0", "react-dom": "19.1.0" diff --git a/packages/ui/package.json b/packages/ui/package.json index 5ab982fe3..7a327629a 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -34,7 +34,7 @@ "@mantine/hooks": "^7.17.4", "@tabler/icons-react": "^3.31.0", "mantine-react-table": "2.0.0-beta.9", - "next": "15.3.0", + "next": "15.3.1", "react": "19.1.0", "react-dom": "19.1.0" }, diff --git a/packages/widgets/package.json b/packages/widgets/package.json index fab734d01..5849d2749 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -66,7 +66,7 @@ "clsx": "^2.1.1", "dayjs": "^1.11.13", "mantine-react-table": "2.0.0-beta.9", - "next": "15.3.0", + "next": "15.3.1", "react": "19.1.0", "react-dom": "19.1.0", "recharts": "^2.15.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 870ed3c65..331d73ab4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -213,13 +213,13 @@ importers: version: 5.74.4(@tanstack/react-query@5.74.4(react@19.1.0))(react@19.1.0) '@tanstack/react-query-next-experimental': specifier: ^5.74.4 - version: 5.74.4(@tanstack/react-query@5.74.4(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0) + version: 5.74.4(@tanstack/react-query@5.74.4(react@19.1.0))(next@15.3.1(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0) '@trpc/client': specifier: ^11.1.0 version: 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/next': specifier: ^11.1.0 - version: 11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) + version: 11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.1(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) '@trpc/react-query': specifier: ^11.1.0 version: 11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3) @@ -260,8 +260,8 @@ importers: specifier: 2.0.0-beta.9 version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) next: - specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + specifier: 15.3.1 + version: 15.3.1(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) postcss-preset-mantine: specifier: ^1.17.0 version: 1.17.0(postcss@8.4.47) @@ -594,8 +594,8 @@ importers: specifier: ^4.5.0 version: 4.5.0 next: - specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + specifier: 15.3.1 + version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) pretty-print-error: specifier: ^1.1.2 version: 1.1.2(patch_hash=d1432e02330bdaf8359eb0e54528a74ed6b7e5cce6bb65c13310c82e34fd1e4d) @@ -673,11 +673,11 @@ importers: specifier: 7.4.0 version: 7.4.0 next: - specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + specifier: 15.3.1 + version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) next-auth: specifier: 5.0.0-beta.25 - version: 5.0.0-beta.25(next@15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0) + version: 5.0.0-beta.25(next@15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0) pretty-print-error: specifier: ^1.1.2 version: 1.1.2(patch_hash=d1432e02330bdaf8359eb0e54528a74ed6b7e5cce6bb65c13310c82e34fd1e4d) @@ -818,8 +818,8 @@ importers: specifier: ^1.11.13 version: 1.11.13 next: - specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + specifier: 15.3.1 + version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: specifier: 19.1.0 version: 19.1.0 @@ -1460,8 +1460,8 @@ importers: specifier: ^1.11.13 version: 1.11.13 next: - specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + specifier: 15.3.1 + version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: specifier: 19.1.0 version: 19.1.0 @@ -1561,8 +1561,8 @@ importers: specifier: 0.5.16 version: 0.5.16 next: - specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + specifier: 15.3.1 + version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: specifier: 19.1.0 version: 19.1.0 @@ -1783,8 +1783,8 @@ importers: specifier: ^7.17.4 version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) next: - specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + specifier: 15.3.1 + version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: specifier: 19.1.0 version: 19.1.0 @@ -1856,8 +1856,8 @@ importers: specifier: ^2.12.3 version: 2.12.3(@types/react@19.1.2)(react@19.1.0) next: - specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + specifier: 15.3.1 + version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: specifier: 19.1.0 version: 19.1.0 @@ -1902,11 +1902,11 @@ importers: specifier: 2.0.0-beta.9 version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) next: - specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + specifier: 15.3.1 + version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) next-intl: specifier: 4.0.2 - version: 4.0.2(next@15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)(typescript@5.8.3) + version: 4.0.2(next@15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)(typescript@5.8.3) react: specifier: 19.1.0 version: 19.1.0 @@ -1963,8 +1963,8 @@ importers: specifier: 2.0.0-beta.9 version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) next: - specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + specifier: 15.3.1 + version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: specifier: 19.1.0 version: 19.1.0 @@ -2151,8 +2151,8 @@ importers: specifier: 2.0.0-beta.9 version: 2.0.0-beta.9(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/dates@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(@tabler/icons-react@3.31.0(react@19.1.0))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) next: - specifier: 15.3.0 - version: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + specifier: 15.3.1 + version: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: specifier: 19.1.0 version: 19.1.0 @@ -2191,8 +2191,8 @@ importers: tooling/eslint: dependencies: '@next/eslint-plugin-next': - specifier: 15.3.0 - version: 15.3.0 + specifier: 15.3.1 + version: 15.3.1 eslint-config-prettier: specifier: ^10.1.2 version: 10.1.2(eslint@9.24.0) @@ -3685,56 +3685,56 @@ packages: resolution: {integrity: sha512-u6/kglVwZRu5+GMmtkNlGLqJVkgTl0TtM+hLa9rBg7pldx+5NG5bk45NvL37uZmAr2Xfa1C6qHb7GrFwfP372g==} hasBin: true - '@next/env@15.3.0': - resolution: {integrity: sha512-6mDmHX24nWlHOlbwUiAOmMyY7KELimmi+ed8qWcJYjqXeC+G6JzPZ3QosOAfjNwgMIzwhXBiRiCgdh8axTTdTA==} + '@next/env@15.3.1': + resolution: {integrity: sha512-cwK27QdzrMblHSn9DZRV+DQscHXRuJv6MydlJRpFSqJWZrTYMLzKDeyueJNN9MGd8NNiUKzDQADAf+dMLXX7YQ==} - '@next/eslint-plugin-next@15.3.0': - resolution: {integrity: sha512-511UUcpWw5GWTyKfzW58U2F/bYJyjLE9e3SlnGK/zSXq7RqLlqFO8B9bitJjumLpj317fycC96KZ2RZsjGNfBw==} + '@next/eslint-plugin-next@15.3.1': + resolution: {integrity: sha512-oEs4dsfM6iyER3jTzMm4kDSbrQJq8wZw5fmT6fg2V3SMo+kgG+cShzLfEV20senZzv8VF+puNLheiGPlBGsv2A==} - '@next/swc-darwin-arm64@15.3.0': - resolution: {integrity: sha512-PDQcByT0ZfF2q7QR9d+PNj3wlNN4K6Q8JoHMwFyk252gWo4gKt7BF8Y2+KBgDjTFBETXZ/TkBEUY7NIIY7A/Kw==} + '@next/swc-darwin-arm64@15.3.1': + resolution: {integrity: sha512-hjDw4f4/nla+6wysBL07z52Gs55Gttp5Bsk5/8AncQLJoisvTBP0pRIBK/B16/KqQyH+uN4Ww8KkcAqJODYH3w==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.3.0': - resolution: {integrity: sha512-m+eO21yg80En8HJ5c49AOQpFDq+nP51nu88ZOMCorvw3g//8g1JSUsEiPSiFpJo1KCTQ+jm9H0hwXK49H/RmXg==} + '@next/swc-darwin-x64@15.3.1': + resolution: {integrity: sha512-q+aw+cJ2ooVYdCEqZVk+T4Ni10jF6Fo5DfpEV51OupMaV5XL6pf3GCzrk6kSSZBsMKZtVC1Zm/xaNBFpA6bJ2g==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.3.0': - resolution: {integrity: sha512-H0Kk04ZNzb6Aq/G6e0un4B3HekPnyy6D+eUBYPJv9Abx8KDYgNMWzKt4Qhj57HXV3sTTjsfc1Trc1SxuhQB+Tg==} + '@next/swc-linux-arm64-gnu@15.3.1': + resolution: {integrity: sha512-wBQ+jGUI3N0QZyWmmvRHjXjTWFy8o+zPFLSOyAyGFI94oJi+kK/LIZFJXeykvgXUk1NLDAEFDZw/NVINhdk9FQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.3.0': - resolution: {integrity: sha512-k8GVkdMrh/+J9uIv/GpnHakzgDQhrprJ/FbGQvwWmstaeFG06nnAoZCJV+wO/bb603iKV1BXt4gHG+s2buJqZA==} + '@next/swc-linux-arm64-musl@15.3.1': + resolution: {integrity: sha512-IIxXEXRti/AulO9lWRHiCpUUR8AR/ZYLPALgiIg/9ENzMzLn3l0NSxVdva7R/VDcuSEBo0eGVCe3evSIHNz0Hg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.3.0': - resolution: {integrity: sha512-ZMQ9yzDEts/vkpFLRAqfYO1wSpIJGlQNK9gZ09PgyjBJUmg8F/bb8fw2EXKgEaHbCc4gmqMpDfh+T07qUphp9A==} + '@next/swc-linux-x64-gnu@15.3.1': + resolution: {integrity: sha512-bfI4AMhySJbyXQIKH5rmLJ5/BP7bPwuxauTvVEiJ/ADoddaA9fgyNNCcsbu9SlqfHDoZmfI6g2EjzLwbsVTr5A==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.3.0': - resolution: {integrity: sha512-RFwq5VKYTw9TMr4T3e5HRP6T4RiAzfDJ6XsxH8j/ZeYq2aLsBqCkFzwMI0FmnSsLaUbOb46Uov0VvN3UciHX5A==} + '@next/swc-linux-x64-musl@15.3.1': + resolution: {integrity: sha512-FeAbR7FYMWR+Z+M5iSGytVryKHiAsc0x3Nc3J+FD5NVbD5Mqz7fTSy8CYliXinn7T26nDMbpExRUI/4ekTvoiA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.3.0': - resolution: {integrity: sha512-a7kUbqa/k09xPjfCl0RSVAvEjAkYBYxUzSVAzk2ptXiNEL+4bDBo9wNC43G/osLA/EOGzG4CuNRFnQyIHfkRgQ==} + '@next/swc-win32-arm64-msvc@15.3.1': + resolution: {integrity: sha512-yP7FueWjphQEPpJQ2oKmshk/ppOt+0/bB8JC8svPUZNy0Pi3KbPx2Llkzv1p8CoQa+D2wknINlJpHf3vtChVBw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.3.0': - resolution: {integrity: sha512-vHUQS4YVGJPmpjn7r5lEZuMhK5UQBNBRSB+iGDvJjaNk649pTIcRluDWNb9siunyLLiu/LDPHfvxBtNamyuLTw==} + '@next/swc-win32-x64-msvc@15.3.1': + resolution: {integrity: sha512-3PMvF2zRJAifcRNni9uMk/gulWfWS+qVI/pagd+4yLF5bcXPZPPH2xlYRYOsUjmCJOXSTAC2PjRzbhsRzR2fDQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -8086,8 +8086,8 @@ packages: typescript: optional: true - next@15.3.0: - resolution: {integrity: sha512-k0MgP6BsK8cZ73wRjMazl2y2UcXj49ZXLDEgx6BikWuby/CN+nh81qFFI16edgd7xYpe/jj2OZEIwCoqnzz0bQ==} + next@15.3.1: + resolution: {integrity: sha512-8+dDV0xNLOgHlyBxP1GwHGVaNXsmp+2NhZEYrXr24GWLHtt27YrBPbPuHvzlhi7kZNYjeJNR93IF5zfFu5UL0g==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: @@ -11899,34 +11899,34 @@ snapshots: - utf-8-validate - webpack-sources - '@next/env@15.3.0': {} + '@next/env@15.3.1': {} - '@next/eslint-plugin-next@15.3.0': + '@next/eslint-plugin-next@15.3.1': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@15.3.0': + '@next/swc-darwin-arm64@15.3.1': optional: true - '@next/swc-darwin-x64@15.3.0': + '@next/swc-darwin-x64@15.3.1': optional: true - '@next/swc-linux-arm64-gnu@15.3.0': + '@next/swc-linux-arm64-gnu@15.3.1': optional: true - '@next/swc-linux-arm64-musl@15.3.0': + '@next/swc-linux-arm64-musl@15.3.1': optional: true - '@next/swc-linux-x64-gnu@15.3.0': + '@next/swc-linux-x64-gnu@15.3.1': optional: true - '@next/swc-linux-x64-musl@15.3.0': + '@next/swc-linux-x64-musl@15.3.1': optional: true - '@next/swc-win32-arm64-msvc@15.3.0': + '@next/swc-win32-arm64-msvc@15.3.1': optional: true - '@next/swc-win32-x64-msvc@15.3.0': + '@next/swc-win32-x64-msvc@15.3.1': optional: true '@noble/hashes@1.5.0': {} @@ -12885,10 +12885,10 @@ snapshots: '@tanstack/react-query': 5.74.4(react@19.1.0) react: 19.1.0 - '@tanstack/react-query-next-experimental@5.74.4(@tanstack/react-query@5.74.4(react@19.1.0))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)': + '@tanstack/react-query-next-experimental@5.74.4(@tanstack/react-query@5.74.4(react@19.1.0))(next@15.3.1(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)': dependencies: '@tanstack/react-query': 5.74.4(react@19.1.0) - next: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + next: 15.3.1(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: 19.1.0 '@tanstack/react-query@5.74.4(react@19.1.0)': @@ -13141,11 +13141,11 @@ snapshots: '@trpc/server': 11.1.0(typescript@5.8.3) typescript: 5.8.3 - '@trpc/next@11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': + '@trpc/next@11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/react-query@11.1.0(@tanstack/react-query@5.74.4(react@19.1.0))(@trpc/client@11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3))(@trpc/server@11.1.0(typescript@5.8.3))(next@15.3.1(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)': dependencies: '@trpc/client': 11.1.0(@trpc/server@11.1.0(typescript@5.8.3))(typescript@5.8.3) '@trpc/server': 11.1.0(typescript@5.8.3) - next: 15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + next: 15.3.1(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: 19.1.0 react-dom: 19.1.0(react@19.1.0) typescript: 5.8.3 @@ -16772,7 +16772,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.6.3 + semver: 7.7.1 make-error@1.3.6: {} @@ -16980,25 +16980,25 @@ snapshots: netmask@2.0.2: {} - next-auth@5.0.0-beta.25(next@15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0): + next-auth@5.0.0-beta.25(next@15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0): dependencies: '@auth/core': 0.37.2 - next: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + next: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: 19.1.0 - next-intl@4.0.2(next@15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)(typescript@5.8.3): + next-intl@4.0.2(next@15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3))(react@19.1.0)(typescript@5.8.3): dependencies: '@formatjs/intl-localematcher': 0.5.5 negotiator: 1.0.0 - next: 15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) + next: 15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3) react: 19.1.0 use-intl: 4.0.2(react@19.1.0) optionalDependencies: typescript: 5.8.3 - next@15.3.0(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3): + next@15.3.1(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3): dependencies: - '@next/env': 15.3.0 + '@next/env': 15.3.1 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.15 busboy: 1.6.0 @@ -17008,14 +17008,14 @@ snapshots: react-dom: 19.1.0(react@19.1.0) styled-jsx: 5.1.6(@babel/core@7.26.0)(react@19.1.0) optionalDependencies: - '@next/swc-darwin-arm64': 15.3.0 - '@next/swc-darwin-x64': 15.3.0 - '@next/swc-linux-arm64-gnu': 15.3.0 - '@next/swc-linux-arm64-musl': 15.3.0 - '@next/swc-linux-x64-gnu': 15.3.0 - '@next/swc-linux-x64-musl': 15.3.0 - '@next/swc-win32-arm64-msvc': 15.3.0 - '@next/swc-win32-x64-msvc': 15.3.0 + '@next/swc-darwin-arm64': 15.3.1 + '@next/swc-darwin-x64': 15.3.1 + '@next/swc-linux-arm64-gnu': 15.3.1 + '@next/swc-linux-arm64-musl': 15.3.1 + '@next/swc-linux-x64-gnu': 15.3.1 + '@next/swc-linux-x64-musl': 15.3.1 + '@next/swc-win32-arm64-msvc': 15.3.1 + '@next/swc-win32-x64-msvc': 15.3.1 '@playwright/test': 1.49.1 sass: 1.86.3 sharp: 0.34.1 @@ -17023,9 +17023,9 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@15.3.0(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3): + next@15.3.1(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.3): dependencies: - '@next/env': 15.3.0 + '@next/env': 15.3.1 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.15 busboy: 1.6.0 @@ -17035,14 +17035,14 @@ snapshots: react-dom: 19.1.0(react@19.1.0) styled-jsx: 5.1.6(@babel/core@7.26.10)(react@19.1.0) optionalDependencies: - '@next/swc-darwin-arm64': 15.3.0 - '@next/swc-darwin-x64': 15.3.0 - '@next/swc-linux-arm64-gnu': 15.3.0 - '@next/swc-linux-arm64-musl': 15.3.0 - '@next/swc-linux-x64-gnu': 15.3.0 - '@next/swc-linux-x64-musl': 15.3.0 - '@next/swc-win32-arm64-msvc': 15.3.0 - '@next/swc-win32-x64-msvc': 15.3.0 + '@next/swc-darwin-arm64': 15.3.1 + '@next/swc-darwin-x64': 15.3.1 + '@next/swc-linux-arm64-gnu': 15.3.1 + '@next/swc-linux-arm64-musl': 15.3.1 + '@next/swc-linux-x64-gnu': 15.3.1 + '@next/swc-linux-x64-musl': 15.3.1 + '@next/swc-win32-arm64-msvc': 15.3.1 + '@next/swc-win32-x64-msvc': 15.3.1 '@playwright/test': 1.49.1 sass: 1.86.3 sharp: 0.34.1 @@ -17062,7 +17062,7 @@ snapshots: node-abi@3.67.0: dependencies: - semver: 7.6.3 + semver: 7.7.1 node-abort-controller@3.1.1: {} diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index 99e5baa20..cd8449686 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.3.0", + "@next/eslint-plugin-next": "15.3.1", "eslint-config-prettier": "^10.1.2", "eslint-config-turbo": "^2.5.0", "eslint-plugin-import": "^2.31.0", From a55acb9eb9f8b60097e952261454cf00c3a1526b Mon Sep 17 00:00:00 2001 From: "homarr-crowdin[bot]" <190541745+homarr-crowdin[bot]@users.noreply.github.com> Date: Fri, 18 Apr 2025 00:49:15 +0000 Subject: [PATCH 30/35] chore(lang): updated translations from crowdin Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com> --- packages/translation/src/lang/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/translation/src/lang/fr.json b/packages/translation/src/lang/fr.json index 773d1e59a..2acf4a3ca 100644 --- a/packages/translation/src/lang/fr.json +++ b/packages/translation/src/lang/fr.json @@ -3373,7 +3373,7 @@ "label": "Espaces de noms" }, "ingresses": { - "label": "" + "label": "Routes" }, "services": { "label": "Services" From 5fcb7a3b9c279c1b402e120a4a6f08265e8d5912 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Fri, 18 Apr 2025 05:18:26 +0000 Subject: [PATCH 31/35] fix(deps): update dependency recharts to ^2.15.3 (#2893) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/widgets/package.json | 2 +- pnpm-lock.yaml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/widgets/package.json b/packages/widgets/package.json index 5849d2749..e4a4765b7 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -69,7 +69,7 @@ "next": "15.3.1", "react": "19.1.0", "react-dom": "19.1.0", - "recharts": "^2.15.2", + "recharts": "^2.15.3", "video.js": "^8.22.0", "zod": "^3.24.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 331d73ab4..d6c9ddf69 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2086,7 +2086,7 @@ importers: version: link:../validation '@mantine/charts': specifier: ^7.17.4 - version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(recharts@2.15.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)) + version: 7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(recharts@2.15.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)) '@mantine/core': specifier: ^7.17.4 version: 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -2160,8 +2160,8 @@ importers: specifier: 19.1.0 version: 19.1.0(react@19.1.0) recharts: - specifier: ^2.15.2 - version: 2.15.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + specifier: ^2.15.3 + version: 2.15.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) video.js: specifier: ^8.22.0 version: 8.22.0 @@ -9043,8 +9043,8 @@ packages: recharts-scale@0.4.5: resolution: {integrity: sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==} - recharts@2.15.2: - resolution: {integrity: sha512-xv9lVztv3ingk7V3Jf05wfAZbM9Q2umJzu5t/cfnAK7LUslNrGT7LPBr74G+ok8kSCeFMaePmWMg0rcYOnczTw==} + recharts@2.15.3: + resolution: {integrity: sha512-EdOPzTwcFSuqtvkDoaM5ws/Km1+WTAO2eizL7rqiG0V2UVhTnz0m7J2i0CjVPUCdEkZImaWvXLbZDS2H5t6GFQ==} engines: {node: '>=14'} peerDependencies: react: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -11741,13 +11741,13 @@ snapshots: js-base64: 3.7.7 optional: true - '@mantine/charts@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(recharts@2.15.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))': + '@mantine/charts@7.17.4(@mantine/core@7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@mantine/hooks@7.17.4(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(recharts@2.15.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0))': dependencies: '@mantine/core': 7.17.4(@mantine/hooks@7.17.4(react@19.1.0))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/hooks': 7.17.4(react@19.1.0) react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - recharts: 2.15.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + recharts: 2.15.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@mantine/colors-generator@7.17.4(chroma-js@3.1.2)': dependencies: @@ -18038,7 +18038,7 @@ snapshots: dependencies: decimal.js-light: 2.5.1 - recharts@2.15.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + recharts@2.15.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: clsx: 2.1.1 eventemitter3: 4.0.7 From 9570abb2c3c65a2779832a0ef9dc85134ef188dd Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Fri, 18 Apr 2025 10:52:02 +0200 Subject: [PATCH 32/35] chore(docs): update docs-sitemap --- .../src/docs/homarr-docs-sitemap.ts | 1056 ----------------- 1 file changed, 1056 deletions(-) diff --git a/packages/definitions/src/docs/homarr-docs-sitemap.ts b/packages/definitions/src/docs/homarr-docs-sitemap.ts index 85d28b41e..875c441b2 100644 --- a/packages/definitions/src/docs/homarr-docs-sitemap.ts +++ b/packages/definitions/src/docs/homarr-docs-sitemap.ts @@ -37,1062 +37,6 @@ export type HomarrDocumentationPath = | "/blog/tags/version" | "/blog/translations" | "/search" - | "/docs/1.10.0/tags" - | "/docs/1.10.0/tags/active-directory" - | "/docs/1.10.0/tags/ad-guard" - | "/docs/1.10.0/tags/ad-guard-home" - | "/docs/1.10.0/tags/administration" - | "/docs/1.10.0/tags/advanced" - | "/docs/1.10.0/tags/analytics" - | "/docs/1.10.0/tags/api" - | "/docs/1.10.0/tags/apps" - | "/docs/1.10.0/tags/banner" - | "/docs/1.10.0/tags/blocking" - | "/docs/1.10.0/tags/boards" - | "/docs/1.10.0/tags/bookmark" - | "/docs/1.10.0/tags/bookmarks" - | "/docs/1.10.0/tags/caddy" - | "/docs/1.10.0/tags/certificates" - | "/docs/1.10.0/tags/checklist" - | "/docs/1.10.0/tags/code" - | "/docs/1.10.0/tags/community" - | "/docs/1.10.0/tags/configuration" - | "/docs/1.10.0/tags/connections" - | "/docs/1.10.0/tags/customization" - | "/docs/1.10.0/tags/data-sources" - | "/docs/1.10.0/tags/database" - | "/docs/1.10.0/tags/developer" - | "/docs/1.10.0/tags/development" - | "/docs/1.10.0/tags/dns" - | "/docs/1.10.0/tags/docker" - | "/docs/1.10.0/tags/donation" - | "/docs/1.10.0/tags/edit-mode" - | "/docs/1.10.0/tags/env" - | "/docs/1.10.0/tags/environment-variables" - | "/docs/1.10.0/tags/feeds" - | "/docs/1.10.0/tags/getting-started" - | "/docs/1.10.0/tags/google" - | "/docs/1.10.0/tags/grafana" - | "/docs/1.10.0/tags/groups" - | "/docs/1.10.0/tags/hardware" - | "/docs/1.10.0/tags/health" - | "/docs/1.10.0/tags/help" - | "/docs/1.10.0/tags/icon-picker" - | "/docs/1.10.0/tags/icon-repositories" - | "/docs/1.10.0/tags/icons" - | "/docs/1.10.0/tags/iframe" - | "/docs/1.10.0/tags/images" - | "/docs/1.10.0/tags/installation" - | "/docs/1.10.0/tags/integrade" - | "/docs/1.10.0/tags/integration" - | "/docs/1.10.0/tags/integrations" - | "/docs/1.10.0/tags/interface" - | "/docs/1.10.0/tags/jellyserr" - | "/docs/1.10.0/tags/layout" - | "/docs/1.10.0/tags/ldap" - | "/docs/1.10.0/tags/links" - | "/docs/1.10.0/tags/lists" - | "/docs/1.10.0/tags/management" - | "/docs/1.10.0/tags/media" - | "/docs/1.10.0/tags/minecraft" - | "/docs/1.10.0/tags/monitoring" - | "/docs/1.10.0/tags/news" - | "/docs/1.10.0/tags/notebook" - | "/docs/1.10.0/tags/notes" - | "/docs/1.10.0/tags/oidc" - | "/docs/1.10.0/tags/open-collective" - | "/docs/1.10.0/tags/open-media-vault" - | "/docs/1.10.0/tags/overseerr" - | "/docs/1.10.0/tags/permissions" - | "/docs/1.10.0/tags/pgid" - | "/docs/1.10.0/tags/pi-hole" - | "/docs/1.10.0/tags/ping" - | "/docs/1.10.0/tags/programming" - | "/docs/1.10.0/tags/proxmox" - | "/docs/1.10.0/tags/proxy" - | "/docs/1.10.0/tags/puid" - | "/docs/1.10.0/tags/responsive" - | "/docs/1.10.0/tags/roles" - | "/docs/1.10.0/tags/rss" - | "/docs/1.10.0/tags/search" - | "/docs/1.10.0/tags/search-engines" - | "/docs/1.10.0/tags/security" - | "/docs/1.10.0/tags/self-signed" - | "/docs/1.10.0/tags/seo" - | "/docs/1.10.0/tags/server" - | "/docs/1.10.0/tags/settings" - | "/docs/1.10.0/tags/sinkhole" - | "/docs/1.10.0/tags/sso" - | "/docs/1.10.0/tags/system" - | "/docs/1.10.0/tags/table" - | "/docs/1.10.0/tags/technical-documentation" - | "/docs/1.10.0/tags/text" - | "/docs/1.10.0/tags/torrent" - | "/docs/1.10.0/tags/traefik" - | "/docs/1.10.0/tags/translations" - | "/docs/1.10.0/tags/unraid" - | "/docs/1.10.0/tags/uploads" - | "/docs/1.10.0/tags/usenet" - | "/docs/1.10.0/tags/users" - | "/docs/1.10.0/tags/variables" - | "/docs/1.10.0/tags/widgets" - | "/docs/1.10.0/advanced/command-line" - | "/docs/1.10.0/advanced/command-line/fix-usernames" - | "/docs/1.10.0/advanced/command-line/password-recovery" - | "/docs/1.10.0/advanced/development/getting-started" - | "/docs/1.10.0/advanced/environment-variables" - | "/docs/1.10.0/advanced/icons" - | "/docs/1.10.0/advanced/keyboard-shortcuts" - | "/docs/1.10.0/advanced/proxy" - | "/docs/1.10.0/advanced/running-as-different-user" - | "/docs/1.10.0/advanced/single-sign-on" - | "/docs/1.10.0/category/advanced" - | "/docs/1.10.0/category/community" - | "/docs/1.10.0/category/developer-guides" - | "/docs/1.10.0/category/getting-started" - | "/docs/1.10.0/category/installation" - | "/docs/1.10.0/category/installation-1" - | "/docs/1.10.0/category/integrations" - | "/docs/1.10.0/category/management" - | "/docs/1.10.0/category/widgets" - | "/docs/1.10.0/community/donate" - | "/docs/1.10.0/community/faq" - | "/docs/1.10.0/community/get-in-touch" - | "/docs/1.10.0/community/license" - | "/docs/1.10.0/community/translations" - | "/docs/1.10.0/getting-started" - | "/docs/1.10.0/getting-started/after-the-installation" - | "/docs/1.10.0/getting-started/glossary" - | "/docs/1.10.0/getting-started/installation/docker" - | "/docs/1.10.0/getting-started/installation/easy-panel" - | "/docs/1.10.0/getting-started/installation/helm" - | "/docs/1.10.0/getting-started/installation/home-assistant" - | "/docs/1.10.0/getting-started/installation/portainer" - | "/docs/1.10.0/getting-started/installation/qnap" - | "/docs/1.10.0/getting-started/installation/railway" - | "/docs/1.10.0/getting-started/installation/saltbox" - | "/docs/1.10.0/getting-started/installation/source" - | "/docs/1.10.0/getting-started/installation/synology" - | "/docs/1.10.0/getting-started/installation/unraid" - | "/docs/1.10.0/integrations/containers" - | "/docs/1.10.0/integrations/dns" - | "/docs/1.10.0/integrations/hardware" - | "/docs/1.10.0/integrations/media-requester" - | "/docs/1.10.0/integrations/media-server" - | "/docs/1.10.0/integrations/servarr" - | "/docs/1.10.0/integrations/torrent" - | "/docs/1.10.0/integrations/usenet" - | "/docs/1.10.0/management/api" - | "/docs/1.10.0/management/apps" - | "/docs/1.10.0/management/boards" - | "/docs/1.10.0/management/certificates" - | "/docs/1.10.0/management/integrations" - | "/docs/1.10.0/management/media" - | "/docs/1.10.0/management/search-engines" - | "/docs/1.10.0/management/settings" - | "/docs/1.10.0/management/users" - | "/docs/1.10.0/widgets/bookmarks" - | "/docs/1.10.0/widgets/calendar" - | "/docs/1.10.0/widgets/clock" - | "/docs/1.10.0/widgets/dns-hole" - | "/docs/1.10.0/widgets/downloads" - | "/docs/1.10.0/widgets/health-monitoring" - | "/docs/1.10.0/widgets/home-assistant" - | "/docs/1.10.0/widgets/iframe" - | "/docs/1.10.0/widgets/indexer-manager" - | "/docs/1.10.0/widgets/media-requests" - | "/docs/1.10.0/widgets/media-server" - | "/docs/1.10.0/widgets/minecraft-server-status" - | "/docs/1.10.0/widgets/notebook" - | "/docs/1.10.0/widgets/rss" - | "/docs/1.10.0/widgets/video" - | "/docs/1.10.0/widgets/weather" - | "/docs/1.11.0/tags" - | "/docs/1.11.0/tags/active-directory" - | "/docs/1.11.0/tags/ad-guard" - | "/docs/1.11.0/tags/ad-guard-home" - | "/docs/1.11.0/tags/administration" - | "/docs/1.11.0/tags/advanced" - | "/docs/1.11.0/tags/analytics" - | "/docs/1.11.0/tags/api" - | "/docs/1.11.0/tags/apps" - | "/docs/1.11.0/tags/banner" - | "/docs/1.11.0/tags/blocking" - | "/docs/1.11.0/tags/boards" - | "/docs/1.11.0/tags/bookmark" - | "/docs/1.11.0/tags/bookmarks" - | "/docs/1.11.0/tags/caddy" - | "/docs/1.11.0/tags/certificates" - | "/docs/1.11.0/tags/checklist" - | "/docs/1.11.0/tags/code" - | "/docs/1.11.0/tags/community" - | "/docs/1.11.0/tags/configuration" - | "/docs/1.11.0/tags/connections" - | "/docs/1.11.0/tags/customization" - | "/docs/1.11.0/tags/data-sources" - | "/docs/1.11.0/tags/database" - | "/docs/1.11.0/tags/developer" - | "/docs/1.11.0/tags/development" - | "/docs/1.11.0/tags/dns" - | "/docs/1.11.0/tags/docker" - | "/docs/1.11.0/tags/donation" - | "/docs/1.11.0/tags/edit-mode" - | "/docs/1.11.0/tags/env" - | "/docs/1.11.0/tags/environment-variables" - | "/docs/1.11.0/tags/feeds" - | "/docs/1.11.0/tags/getting-started" - | "/docs/1.11.0/tags/google" - | "/docs/1.11.0/tags/grafana" - | "/docs/1.11.0/tags/groups" - | "/docs/1.11.0/tags/hardware" - | "/docs/1.11.0/tags/health" - | "/docs/1.11.0/tags/help" - | "/docs/1.11.0/tags/icon-picker" - | "/docs/1.11.0/tags/icon-repositories" - | "/docs/1.11.0/tags/icons" - | "/docs/1.11.0/tags/iframe" - | "/docs/1.11.0/tags/images" - | "/docs/1.11.0/tags/installation" - | "/docs/1.11.0/tags/integrade" - | "/docs/1.11.0/tags/integration" - | "/docs/1.11.0/tags/integrations" - | "/docs/1.11.0/tags/interface" - | "/docs/1.11.0/tags/jellyserr" - | "/docs/1.11.0/tags/layout" - | "/docs/1.11.0/tags/ldap" - | "/docs/1.11.0/tags/links" - | "/docs/1.11.0/tags/lists" - | "/docs/1.11.0/tags/management" - | "/docs/1.11.0/tags/media" - | "/docs/1.11.0/tags/minecraft" - | "/docs/1.11.0/tags/monitoring" - | "/docs/1.11.0/tags/news" - | "/docs/1.11.0/tags/notebook" - | "/docs/1.11.0/tags/notes" - | "/docs/1.11.0/tags/oidc" - | "/docs/1.11.0/tags/open-collective" - | "/docs/1.11.0/tags/open-media-vault" - | "/docs/1.11.0/tags/overseerr" - | "/docs/1.11.0/tags/permissions" - | "/docs/1.11.0/tags/pgid" - | "/docs/1.11.0/tags/pi-hole" - | "/docs/1.11.0/tags/ping" - | "/docs/1.11.0/tags/programming" - | "/docs/1.11.0/tags/proxmox" - | "/docs/1.11.0/tags/proxy" - | "/docs/1.11.0/tags/puid" - | "/docs/1.11.0/tags/responsive" - | "/docs/1.11.0/tags/roles" - | "/docs/1.11.0/tags/rss" - | "/docs/1.11.0/tags/search" - | "/docs/1.11.0/tags/search-engines" - | "/docs/1.11.0/tags/security" - | "/docs/1.11.0/tags/self-signed" - | "/docs/1.11.0/tags/seo" - | "/docs/1.11.0/tags/server" - | "/docs/1.11.0/tags/settings" - | "/docs/1.11.0/tags/sinkhole" - | "/docs/1.11.0/tags/sso" - | "/docs/1.11.0/tags/system" - | "/docs/1.11.0/tags/table" - | "/docs/1.11.0/tags/technical-documentation" - | "/docs/1.11.0/tags/text" - | "/docs/1.11.0/tags/torrent" - | "/docs/1.11.0/tags/traefik" - | "/docs/1.11.0/tags/translations" - | "/docs/1.11.0/tags/unraid" - | "/docs/1.11.0/tags/uploads" - | "/docs/1.11.0/tags/usenet" - | "/docs/1.11.0/tags/users" - | "/docs/1.11.0/tags/variables" - | "/docs/1.11.0/tags/widgets" - | "/docs/1.11.0/advanced/command-line" - | "/docs/1.11.0/advanced/command-line/fix-usernames" - | "/docs/1.11.0/advanced/command-line/password-recovery" - | "/docs/1.11.0/advanced/development/getting-started" - | "/docs/1.11.0/advanced/development/kubernetes" - | "/docs/1.11.0/advanced/environment-variables" - | "/docs/1.11.0/advanced/icons" - | "/docs/1.11.0/advanced/keyboard-shortcuts" - | "/docs/1.11.0/advanced/proxy" - | "/docs/1.11.0/advanced/running-as-different-user" - | "/docs/1.11.0/advanced/single-sign-on" - | "/docs/1.11.0/category/advanced" - | "/docs/1.11.0/category/community" - | "/docs/1.11.0/category/developer-guides" - | "/docs/1.11.0/category/getting-started" - | "/docs/1.11.0/category/installation" - | "/docs/1.11.0/category/installation-1" - | "/docs/1.11.0/category/integrations" - | "/docs/1.11.0/category/management" - | "/docs/1.11.0/category/widgets" - | "/docs/1.11.0/community/donate" - | "/docs/1.11.0/community/faq" - | "/docs/1.11.0/community/get-in-touch" - | "/docs/1.11.0/community/license" - | "/docs/1.11.0/community/translations" - | "/docs/1.11.0/getting-started" - | "/docs/1.11.0/getting-started/after-the-installation" - | "/docs/1.11.0/getting-started/glossary" - | "/docs/1.11.0/getting-started/installation/docker" - | "/docs/1.11.0/getting-started/installation/easy-panel" - | "/docs/1.11.0/getting-started/installation/helm" - | "/docs/1.11.0/getting-started/installation/home-assistant" - | "/docs/1.11.0/getting-started/installation/portainer" - | "/docs/1.11.0/getting-started/installation/qnap" - | "/docs/1.11.0/getting-started/installation/railway" - | "/docs/1.11.0/getting-started/installation/saltbox" - | "/docs/1.11.0/getting-started/installation/source" - | "/docs/1.11.0/getting-started/installation/synology" - | "/docs/1.11.0/getting-started/installation/unraid" - | "/docs/1.11.0/integrations/containers" - | "/docs/1.11.0/integrations/dns" - | "/docs/1.11.0/integrations/hardware" - | "/docs/1.11.0/integrations/kubernetes" - | "/docs/1.11.0/integrations/media-requester" - | "/docs/1.11.0/integrations/media-server" - | "/docs/1.11.0/integrations/servarr" - | "/docs/1.11.0/integrations/torrent" - | "/docs/1.11.0/integrations/usenet" - | "/docs/1.11.0/management/api" - | "/docs/1.11.0/management/apps" - | "/docs/1.11.0/management/boards" - | "/docs/1.11.0/management/certificates" - | "/docs/1.11.0/management/integrations" - | "/docs/1.11.0/management/media" - | "/docs/1.11.0/management/search-engines" - | "/docs/1.11.0/management/settings" - | "/docs/1.11.0/management/users" - | "/docs/1.11.0/widgets/bookmarks" - | "/docs/1.11.0/widgets/calendar" - | "/docs/1.11.0/widgets/clock" - | "/docs/1.11.0/widgets/dns-hole" - | "/docs/1.11.0/widgets/downloads" - | "/docs/1.11.0/widgets/health-monitoring" - | "/docs/1.11.0/widgets/home-assistant" - | "/docs/1.11.0/widgets/iframe" - | "/docs/1.11.0/widgets/indexer-manager" - | "/docs/1.11.0/widgets/media-requests" - | "/docs/1.11.0/widgets/media-server" - | "/docs/1.11.0/widgets/minecraft-server-status" - | "/docs/1.11.0/widgets/notebook" - | "/docs/1.11.0/widgets/rss" - | "/docs/1.11.0/widgets/video" - | "/docs/1.11.0/widgets/weather" - | "/docs/1.12.0/tags" - | "/docs/1.12.0/tags/active-directory" - | "/docs/1.12.0/tags/ad-guard" - | "/docs/1.12.0/tags/ad-guard-home" - | "/docs/1.12.0/tags/administration" - | "/docs/1.12.0/tags/advanced" - | "/docs/1.12.0/tags/analytics" - | "/docs/1.12.0/tags/api" - | "/docs/1.12.0/tags/apps" - | "/docs/1.12.0/tags/banner" - | "/docs/1.12.0/tags/blocking" - | "/docs/1.12.0/tags/boards" - | "/docs/1.12.0/tags/bookmark" - | "/docs/1.12.0/tags/bookmarks" - | "/docs/1.12.0/tags/caddy" - | "/docs/1.12.0/tags/certificates" - | "/docs/1.12.0/tags/checklist" - | "/docs/1.12.0/tags/code" - | "/docs/1.12.0/tags/community" - | "/docs/1.12.0/tags/configuration" - | "/docs/1.12.0/tags/connections" - | "/docs/1.12.0/tags/customization" - | "/docs/1.12.0/tags/data-sources" - | "/docs/1.12.0/tags/database" - | "/docs/1.12.0/tags/developer" - | "/docs/1.12.0/tags/development" - | "/docs/1.12.0/tags/dns" - | "/docs/1.12.0/tags/docker" - | "/docs/1.12.0/tags/donation" - | "/docs/1.12.0/tags/edit-mode" - | "/docs/1.12.0/tags/env" - | "/docs/1.12.0/tags/environment-variables" - | "/docs/1.12.0/tags/feeds" - | "/docs/1.12.0/tags/finance" - | "/docs/1.12.0/tags/getting-started" - | "/docs/1.12.0/tags/google" - | "/docs/1.12.0/tags/grafana" - | "/docs/1.12.0/tags/groups" - | "/docs/1.12.0/tags/hardware" - | "/docs/1.12.0/tags/health" - | "/docs/1.12.0/tags/help" - | "/docs/1.12.0/tags/icon-picker" - | "/docs/1.12.0/tags/icon-repositories" - | "/docs/1.12.0/tags/icons" - | "/docs/1.12.0/tags/iframe" - | "/docs/1.12.0/tags/images" - | "/docs/1.12.0/tags/installation" - | "/docs/1.12.0/tags/integrade" - | "/docs/1.12.0/tags/integration" - | "/docs/1.12.0/tags/integrations" - | "/docs/1.12.0/tags/interface" - | "/docs/1.12.0/tags/jellyserr" - | "/docs/1.12.0/tags/layout" - | "/docs/1.12.0/tags/ldap" - | "/docs/1.12.0/tags/links" - | "/docs/1.12.0/tags/lists" - | "/docs/1.12.0/tags/management" - | "/docs/1.12.0/tags/market" - | "/docs/1.12.0/tags/media" - | "/docs/1.12.0/tags/minecraft" - | "/docs/1.12.0/tags/monitoring" - | "/docs/1.12.0/tags/news" - | "/docs/1.12.0/tags/notebook" - | "/docs/1.12.0/tags/notes" - | "/docs/1.12.0/tags/oidc" - | "/docs/1.12.0/tags/open-collective" - | "/docs/1.12.0/tags/open-media-vault" - | "/docs/1.12.0/tags/overseerr" - | "/docs/1.12.0/tags/permissions" - | "/docs/1.12.0/tags/pgid" - | "/docs/1.12.0/tags/pi-hole" - | "/docs/1.12.0/tags/ping" - | "/docs/1.12.0/tags/programming" - | "/docs/1.12.0/tags/proxmox" - | "/docs/1.12.0/tags/proxy" - | "/docs/1.12.0/tags/puid" - | "/docs/1.12.0/tags/responsive" - | "/docs/1.12.0/tags/roles" - | "/docs/1.12.0/tags/rss" - | "/docs/1.12.0/tags/search" - | "/docs/1.12.0/tags/search-engines" - | "/docs/1.12.0/tags/security" - | "/docs/1.12.0/tags/self-signed" - | "/docs/1.12.0/tags/seo" - | "/docs/1.12.0/tags/server" - | "/docs/1.12.0/tags/settings" - | "/docs/1.12.0/tags/sinkhole" - | "/docs/1.12.0/tags/sso" - | "/docs/1.12.0/tags/stocks" - | "/docs/1.12.0/tags/system" - | "/docs/1.12.0/tags/table" - | "/docs/1.12.0/tags/technical-documentation" - | "/docs/1.12.0/tags/text" - | "/docs/1.12.0/tags/torrent" - | "/docs/1.12.0/tags/traefik" - | "/docs/1.12.0/tags/translations" - | "/docs/1.12.0/tags/unraid" - | "/docs/1.12.0/tags/uploads" - | "/docs/1.12.0/tags/usenet" - | "/docs/1.12.0/tags/users" - | "/docs/1.12.0/tags/variables" - | "/docs/1.12.0/tags/widgets" - | "/docs/1.12.0/advanced/command-line" - | "/docs/1.12.0/advanced/command-line/fix-usernames" - | "/docs/1.12.0/advanced/command-line/password-recovery" - | "/docs/1.12.0/advanced/development/getting-started" - | "/docs/1.12.0/advanced/development/kubernetes" - | "/docs/1.12.0/advanced/environment-variables" - | "/docs/1.12.0/advanced/icons" - | "/docs/1.12.0/advanced/keyboard-shortcuts" - | "/docs/1.12.0/advanced/proxy" - | "/docs/1.12.0/advanced/running-as-different-user" - | "/docs/1.12.0/advanced/single-sign-on" - | "/docs/1.12.0/category/advanced" - | "/docs/1.12.0/category/community" - | "/docs/1.12.0/category/developer-guides" - | "/docs/1.12.0/category/getting-started" - | "/docs/1.12.0/category/installation" - | "/docs/1.12.0/category/installation-1" - | "/docs/1.12.0/category/integrations" - | "/docs/1.12.0/category/management" - | "/docs/1.12.0/category/widgets" - | "/docs/1.12.0/community/donate" - | "/docs/1.12.0/community/faq" - | "/docs/1.12.0/community/get-in-touch" - | "/docs/1.12.0/community/license" - | "/docs/1.12.0/community/translations" - | "/docs/1.12.0/getting-started" - | "/docs/1.12.0/getting-started/after-the-installation" - | "/docs/1.12.0/getting-started/glossary" - | "/docs/1.12.0/getting-started/installation/docker" - | "/docs/1.12.0/getting-started/installation/easy-panel" - | "/docs/1.12.0/getting-started/installation/helm" - | "/docs/1.12.0/getting-started/installation/home-assistant" - | "/docs/1.12.0/getting-started/installation/portainer" - | "/docs/1.12.0/getting-started/installation/proxmox" - | "/docs/1.12.0/getting-started/installation/qnap" - | "/docs/1.12.0/getting-started/installation/railway" - | "/docs/1.12.0/getting-started/installation/saltbox" - | "/docs/1.12.0/getting-started/installation/source" - | "/docs/1.12.0/getting-started/installation/synology" - | "/docs/1.12.0/getting-started/installation/unraid" - | "/docs/1.12.0/integrations/containers" - | "/docs/1.12.0/integrations/dns" - | "/docs/1.12.0/integrations/hardware" - | "/docs/1.12.0/integrations/kubernetes" - | "/docs/1.12.0/integrations/media-requester" - | "/docs/1.12.0/integrations/media-server" - | "/docs/1.12.0/integrations/servarr" - | "/docs/1.12.0/integrations/torrent" - | "/docs/1.12.0/integrations/usenet" - | "/docs/1.12.0/management/api" - | "/docs/1.12.0/management/apps" - | "/docs/1.12.0/management/boards" - | "/docs/1.12.0/management/certificates" - | "/docs/1.12.0/management/integrations" - | "/docs/1.12.0/management/media" - | "/docs/1.12.0/management/search-engines" - | "/docs/1.12.0/management/settings" - | "/docs/1.12.0/management/users" - | "/docs/1.12.0/widgets/bookmarks" - | "/docs/1.12.0/widgets/calendar" - | "/docs/1.12.0/widgets/clock" - | "/docs/1.12.0/widgets/dns-hole" - | "/docs/1.12.0/widgets/downloads" - | "/docs/1.12.0/widgets/health-monitoring" - | "/docs/1.12.0/widgets/home-assistant" - | "/docs/1.12.0/widgets/iframe" - | "/docs/1.12.0/widgets/indexer-manager" - | "/docs/1.12.0/widgets/media-requests" - | "/docs/1.12.0/widgets/media-server" - | "/docs/1.12.0/widgets/minecraft-server-status" - | "/docs/1.12.0/widgets/notebook" - | "/docs/1.12.0/widgets/rss" - | "/docs/1.12.0/widgets/stocks" - | "/docs/1.12.0/widgets/video" - | "/docs/1.12.0/widgets/weather" - | "/docs/1.13.1/tags" - | "/docs/1.13.1/tags/active-directory" - | "/docs/1.13.1/tags/ad-guard" - | "/docs/1.13.1/tags/ad-guard-home" - | "/docs/1.13.1/tags/administration" - | "/docs/1.13.1/tags/advanced" - | "/docs/1.13.1/tags/analytics" - | "/docs/1.13.1/tags/api" - | "/docs/1.13.1/tags/apps" - | "/docs/1.13.1/tags/banner" - | "/docs/1.13.1/tags/blocking" - | "/docs/1.13.1/tags/boards" - | "/docs/1.13.1/tags/bookmark" - | "/docs/1.13.1/tags/bookmarks" - | "/docs/1.13.1/tags/caddy" - | "/docs/1.13.1/tags/certificates" - | "/docs/1.13.1/tags/checklist" - | "/docs/1.13.1/tags/code" - | "/docs/1.13.1/tags/community" - | "/docs/1.13.1/tags/configuration" - | "/docs/1.13.1/tags/connections" - | "/docs/1.13.1/tags/customization" - | "/docs/1.13.1/tags/data-sources" - | "/docs/1.13.1/tags/database" - | "/docs/1.13.1/tags/developer" - | "/docs/1.13.1/tags/development" - | "/docs/1.13.1/tags/dns" - | "/docs/1.13.1/tags/docker" - | "/docs/1.13.1/tags/donation" - | "/docs/1.13.1/tags/edit-mode" - | "/docs/1.13.1/tags/env" - | "/docs/1.13.1/tags/environment-variables" - | "/docs/1.13.1/tags/feeds" - | "/docs/1.13.1/tags/finance" - | "/docs/1.13.1/tags/getting-started" - | "/docs/1.13.1/tags/google" - | "/docs/1.13.1/tags/grafana" - | "/docs/1.13.1/tags/groups" - | "/docs/1.13.1/tags/hardware" - | "/docs/1.13.1/tags/health" - | "/docs/1.13.1/tags/help" - | "/docs/1.13.1/tags/icon-picker" - | "/docs/1.13.1/tags/icon-repositories" - | "/docs/1.13.1/tags/icons" - | "/docs/1.13.1/tags/iframe" - | "/docs/1.13.1/tags/images" - | "/docs/1.13.1/tags/installation" - | "/docs/1.13.1/tags/integrade" - | "/docs/1.13.1/tags/integration" - | "/docs/1.13.1/tags/integrations" - | "/docs/1.13.1/tags/interface" - | "/docs/1.13.1/tags/jellyserr" - | "/docs/1.13.1/tags/layout" - | "/docs/1.13.1/tags/ldap" - | "/docs/1.13.1/tags/links" - | "/docs/1.13.1/tags/lists" - | "/docs/1.13.1/tags/management" - | "/docs/1.13.1/tags/market" - | "/docs/1.13.1/tags/media" - | "/docs/1.13.1/tags/minecraft" - | "/docs/1.13.1/tags/monitoring" - | "/docs/1.13.1/tags/news" - | "/docs/1.13.1/tags/notebook" - | "/docs/1.13.1/tags/notes" - | "/docs/1.13.1/tags/oidc" - | "/docs/1.13.1/tags/open-collective" - | "/docs/1.13.1/tags/open-media-vault" - | "/docs/1.13.1/tags/overseerr" - | "/docs/1.13.1/tags/permissions" - | "/docs/1.13.1/tags/pgid" - | "/docs/1.13.1/tags/pi-hole" - | "/docs/1.13.1/tags/ping" - | "/docs/1.13.1/tags/programming" - | "/docs/1.13.1/tags/proxmox" - | "/docs/1.13.1/tags/proxy" - | "/docs/1.13.1/tags/puid" - | "/docs/1.13.1/tags/responsive" - | "/docs/1.13.1/tags/roles" - | "/docs/1.13.1/tags/rss" - | "/docs/1.13.1/tags/search" - | "/docs/1.13.1/tags/search-engines" - | "/docs/1.13.1/tags/security" - | "/docs/1.13.1/tags/self-signed" - | "/docs/1.13.1/tags/seo" - | "/docs/1.13.1/tags/server" - | "/docs/1.13.1/tags/settings" - | "/docs/1.13.1/tags/sinkhole" - | "/docs/1.13.1/tags/sso" - | "/docs/1.13.1/tags/stocks" - | "/docs/1.13.1/tags/system" - | "/docs/1.13.1/tags/table" - | "/docs/1.13.1/tags/technical-documentation" - | "/docs/1.13.1/tags/text" - | "/docs/1.13.1/tags/torrent" - | "/docs/1.13.1/tags/traefik" - | "/docs/1.13.1/tags/translations" - | "/docs/1.13.1/tags/unraid" - | "/docs/1.13.1/tags/uploads" - | "/docs/1.13.1/tags/usenet" - | "/docs/1.13.1/tags/users" - | "/docs/1.13.1/tags/variables" - | "/docs/1.13.1/tags/widgets" - | "/docs/1.13.1/advanced/command-line" - | "/docs/1.13.1/advanced/command-line/fix-usernames" - | "/docs/1.13.1/advanced/command-line/password-recovery" - | "/docs/1.13.1/advanced/development/getting-started" - | "/docs/1.13.1/advanced/development/kubernetes" - | "/docs/1.13.1/advanced/environment-variables" - | "/docs/1.13.1/advanced/icons" - | "/docs/1.13.1/advanced/keyboard-shortcuts" - | "/docs/1.13.1/advanced/proxy" - | "/docs/1.13.1/advanced/running-as-different-user" - | "/docs/1.13.1/advanced/single-sign-on" - | "/docs/1.13.1/advanced/styling" - | "/docs/1.13.1/category/advanced" - | "/docs/1.13.1/category/community" - | "/docs/1.13.1/category/developer-guides" - | "/docs/1.13.1/category/getting-started" - | "/docs/1.13.1/category/installation" - | "/docs/1.13.1/category/installation-1" - | "/docs/1.13.1/category/integrations" - | "/docs/1.13.1/category/management" - | "/docs/1.13.1/category/widgets" - | "/docs/1.13.1/community/donate" - | "/docs/1.13.1/community/faq" - | "/docs/1.13.1/community/get-in-touch" - | "/docs/1.13.1/community/license" - | "/docs/1.13.1/community/translations" - | "/docs/1.13.1/getting-started" - | "/docs/1.13.1/getting-started/after-the-installation" - | "/docs/1.13.1/getting-started/glossary" - | "/docs/1.13.1/getting-started/installation/docker" - | "/docs/1.13.1/getting-started/installation/easy-panel" - | "/docs/1.13.1/getting-started/installation/helm" - | "/docs/1.13.1/getting-started/installation/home-assistant" - | "/docs/1.13.1/getting-started/installation/portainer" - | "/docs/1.13.1/getting-started/installation/proxmox" - | "/docs/1.13.1/getting-started/installation/qnap" - | "/docs/1.13.1/getting-started/installation/railway" - | "/docs/1.13.1/getting-started/installation/saltbox" - | "/docs/1.13.1/getting-started/installation/source" - | "/docs/1.13.1/getting-started/installation/synology" - | "/docs/1.13.1/getting-started/installation/unraid" - | "/docs/1.13.1/integrations/cloud" - | "/docs/1.13.1/integrations/containers" - | "/docs/1.13.1/integrations/dns" - | "/docs/1.13.1/integrations/hardware" - | "/docs/1.13.1/integrations/kubernetes" - | "/docs/1.13.1/integrations/media-requester" - | "/docs/1.13.1/integrations/media-server" - | "/docs/1.13.1/integrations/servarr" - | "/docs/1.13.1/integrations/torrent" - | "/docs/1.13.1/integrations/usenet" - | "/docs/1.13.1/management/api" - | "/docs/1.13.1/management/apps" - | "/docs/1.13.1/management/boards" - | "/docs/1.13.1/management/certificates" - | "/docs/1.13.1/management/integrations" - | "/docs/1.13.1/management/media" - | "/docs/1.13.1/management/search-engines" - | "/docs/1.13.1/management/settings" - | "/docs/1.13.1/management/users" - | "/docs/1.13.1/widgets/bookmarks" - | "/docs/1.13.1/widgets/calendar" - | "/docs/1.13.1/widgets/clock" - | "/docs/1.13.1/widgets/dns-hole" - | "/docs/1.13.1/widgets/downloads" - | "/docs/1.13.1/widgets/health-monitoring" - | "/docs/1.13.1/widgets/home-assistant" - | "/docs/1.13.1/widgets/iframe" - | "/docs/1.13.1/widgets/indexer-manager" - | "/docs/1.13.1/widgets/media-requests" - | "/docs/1.13.1/widgets/media-server" - | "/docs/1.13.1/widgets/minecraft-server-status" - | "/docs/1.13.1/widgets/notebook" - | "/docs/1.13.1/widgets/rss" - | "/docs/1.13.1/widgets/stocks" - | "/docs/1.13.1/widgets/video" - | "/docs/1.13.1/widgets/weather" - | "/docs/1.14.0/tags" - | "/docs/1.14.0/tags/active-directory" - | "/docs/1.14.0/tags/ad-guard" - | "/docs/1.14.0/tags/ad-guard-home" - | "/docs/1.14.0/tags/administration" - | "/docs/1.14.0/tags/advanced" - | "/docs/1.14.0/tags/analytics" - | "/docs/1.14.0/tags/api" - | "/docs/1.14.0/tags/apps" - | "/docs/1.14.0/tags/banner" - | "/docs/1.14.0/tags/blocking" - | "/docs/1.14.0/tags/boards" - | "/docs/1.14.0/tags/bookmark" - | "/docs/1.14.0/tags/bookmarks" - | "/docs/1.14.0/tags/caddy" - | "/docs/1.14.0/tags/certificates" - | "/docs/1.14.0/tags/checklist" - | "/docs/1.14.0/tags/code" - | "/docs/1.14.0/tags/community" - | "/docs/1.14.0/tags/configuration" - | "/docs/1.14.0/tags/connections" - | "/docs/1.14.0/tags/customization" - | "/docs/1.14.0/tags/data-sources" - | "/docs/1.14.0/tags/database" - | "/docs/1.14.0/tags/developer" - | "/docs/1.14.0/tags/development" - | "/docs/1.14.0/tags/dns" - | "/docs/1.14.0/tags/docker" - | "/docs/1.14.0/tags/donation" - | "/docs/1.14.0/tags/edit-mode" - | "/docs/1.14.0/tags/env" - | "/docs/1.14.0/tags/environment-variables" - | "/docs/1.14.0/tags/feeds" - | "/docs/1.14.0/tags/finance" - | "/docs/1.14.0/tags/getting-started" - | "/docs/1.14.0/tags/google" - | "/docs/1.14.0/tags/grafana" - | "/docs/1.14.0/tags/groups" - | "/docs/1.14.0/tags/hardware" - | "/docs/1.14.0/tags/health" - | "/docs/1.14.0/tags/help" - | "/docs/1.14.0/tags/icon-picker" - | "/docs/1.14.0/tags/icon-repositories" - | "/docs/1.14.0/tags/icons" - | "/docs/1.14.0/tags/iframe" - | "/docs/1.14.0/tags/images" - | "/docs/1.14.0/tags/installation" - | "/docs/1.14.0/tags/integrade" - | "/docs/1.14.0/tags/integration" - | "/docs/1.14.0/tags/integrations" - | "/docs/1.14.0/tags/interface" - | "/docs/1.14.0/tags/jellyserr" - | "/docs/1.14.0/tags/layout" - | "/docs/1.14.0/tags/ldap" - | "/docs/1.14.0/tags/links" - | "/docs/1.14.0/tags/lists" - | "/docs/1.14.0/tags/management" - | "/docs/1.14.0/tags/market" - | "/docs/1.14.0/tags/media" - | "/docs/1.14.0/tags/minecraft" - | "/docs/1.14.0/tags/monitoring" - | "/docs/1.14.0/tags/news" - | "/docs/1.14.0/tags/notebook" - | "/docs/1.14.0/tags/notes" - | "/docs/1.14.0/tags/oidc" - | "/docs/1.14.0/tags/open-collective" - | "/docs/1.14.0/tags/open-media-vault" - | "/docs/1.14.0/tags/overseerr" - | "/docs/1.14.0/tags/permissions" - | "/docs/1.14.0/tags/pgid" - | "/docs/1.14.0/tags/pi-hole" - | "/docs/1.14.0/tags/ping" - | "/docs/1.14.0/tags/programming" - | "/docs/1.14.0/tags/proxmox" - | "/docs/1.14.0/tags/proxy" - | "/docs/1.14.0/tags/puid" - | "/docs/1.14.0/tags/responsive" - | "/docs/1.14.0/tags/roles" - | "/docs/1.14.0/tags/rss" - | "/docs/1.14.0/tags/search" - | "/docs/1.14.0/tags/search-engines" - | "/docs/1.14.0/tags/security" - | "/docs/1.14.0/tags/self-signed" - | "/docs/1.14.0/tags/seo" - | "/docs/1.14.0/tags/server" - | "/docs/1.14.0/tags/settings" - | "/docs/1.14.0/tags/sinkhole" - | "/docs/1.14.0/tags/sso" - | "/docs/1.14.0/tags/stocks" - | "/docs/1.14.0/tags/system" - | "/docs/1.14.0/tags/table" - | "/docs/1.14.0/tags/technical-documentation" - | "/docs/1.14.0/tags/text" - | "/docs/1.14.0/tags/torrent" - | "/docs/1.14.0/tags/traefik" - | "/docs/1.14.0/tags/translations" - | "/docs/1.14.0/tags/unraid" - | "/docs/1.14.0/tags/uploads" - | "/docs/1.14.0/tags/usenet" - | "/docs/1.14.0/tags/users" - | "/docs/1.14.0/tags/variables" - | "/docs/1.14.0/tags/widgets" - | "/docs/1.14.0/advanced/command-line" - | "/docs/1.14.0/advanced/command-line/fix-usernames" - | "/docs/1.14.0/advanced/command-line/password-recovery" - | "/docs/1.14.0/advanced/development/getting-started" - | "/docs/1.14.0/advanced/development/kubernetes" - | "/docs/1.14.0/advanced/environment-variables" - | "/docs/1.14.0/advanced/icons" - | "/docs/1.14.0/advanced/keyboard-shortcuts" - | "/docs/1.14.0/advanced/proxy" - | "/docs/1.14.0/advanced/running-as-different-user" - | "/docs/1.14.0/advanced/single-sign-on" - | "/docs/1.14.0/advanced/styling" - | "/docs/1.14.0/category/advanced" - | "/docs/1.14.0/category/community" - | "/docs/1.14.0/category/developer-guides" - | "/docs/1.14.0/category/getting-started" - | "/docs/1.14.0/category/installation" - | "/docs/1.14.0/category/installation-1" - | "/docs/1.14.0/category/integrations" - | "/docs/1.14.0/category/management" - | "/docs/1.14.0/category/widgets" - | "/docs/1.14.0/community/donate" - | "/docs/1.14.0/community/faq" - | "/docs/1.14.0/community/get-in-touch" - | "/docs/1.14.0/community/license" - | "/docs/1.14.0/community/translations" - | "/docs/1.14.0/getting-started" - | "/docs/1.14.0/getting-started/after-the-installation" - | "/docs/1.14.0/getting-started/glossary" - | "/docs/1.14.0/getting-started/installation/docker" - | "/docs/1.14.0/getting-started/installation/easy-panel" - | "/docs/1.14.0/getting-started/installation/helm" - | "/docs/1.14.0/getting-started/installation/home-assistant" - | "/docs/1.14.0/getting-started/installation/portainer" - | "/docs/1.14.0/getting-started/installation/proxmox" - | "/docs/1.14.0/getting-started/installation/qnap" - | "/docs/1.14.0/getting-started/installation/railway" - | "/docs/1.14.0/getting-started/installation/saltbox" - | "/docs/1.14.0/getting-started/installation/source" - | "/docs/1.14.0/getting-started/installation/synology" - | "/docs/1.14.0/getting-started/installation/unraid" - | "/docs/1.14.0/integrations/cloud" - | "/docs/1.14.0/integrations/containers" - | "/docs/1.14.0/integrations/dns" - | "/docs/1.14.0/integrations/hardware" - | "/docs/1.14.0/integrations/kubernetes" - | "/docs/1.14.0/integrations/media-requester" - | "/docs/1.14.0/integrations/media-server" - | "/docs/1.14.0/integrations/servarr" - | "/docs/1.14.0/integrations/torrent" - | "/docs/1.14.0/integrations/usenet" - | "/docs/1.14.0/management/api" - | "/docs/1.14.0/management/apps" - | "/docs/1.14.0/management/boards" - | "/docs/1.14.0/management/certificates" - | "/docs/1.14.0/management/integrations" - | "/docs/1.14.0/management/media" - | "/docs/1.14.0/management/search-engines" - | "/docs/1.14.0/management/settings" - | "/docs/1.14.0/management/users" - | "/docs/1.14.0/widgets/bookmarks" - | "/docs/1.14.0/widgets/calendar" - | "/docs/1.14.0/widgets/clock" - | "/docs/1.14.0/widgets/dns-hole" - | "/docs/1.14.0/widgets/downloads" - | "/docs/1.14.0/widgets/health-monitoring" - | "/docs/1.14.0/widgets/home-assistant" - | "/docs/1.14.0/widgets/iframe" - | "/docs/1.14.0/widgets/indexer-manager" - | "/docs/1.14.0/widgets/media-requests" - | "/docs/1.14.0/widgets/media-server" - | "/docs/1.14.0/widgets/minecraft-server-status" - | "/docs/1.14.0/widgets/notebook" - | "/docs/1.14.0/widgets/rss" - | "/docs/1.14.0/widgets/stocks" - | "/docs/1.14.0/widgets/video" - | "/docs/1.14.0/widgets/weather" - | "/docs/next/tags" - | "/docs/next/tags/active-directory" - | "/docs/next/tags/ad-guard" - | "/docs/next/tags/ad-guard-home" - | "/docs/next/tags/administration" - | "/docs/next/tags/advanced" - | "/docs/next/tags/analytics" - | "/docs/next/tags/api" - | "/docs/next/tags/apps" - | "/docs/next/tags/banner" - | "/docs/next/tags/blocking" - | "/docs/next/tags/boards" - | "/docs/next/tags/bookmark" - | "/docs/next/tags/bookmarks" - | "/docs/next/tags/caddy" - | "/docs/next/tags/certificates" - | "/docs/next/tags/checklist" - | "/docs/next/tags/code" - | "/docs/next/tags/community" - | "/docs/next/tags/configuration" - | "/docs/next/tags/connections" - | "/docs/next/tags/customization" - | "/docs/next/tags/data-sources" - | "/docs/next/tags/database" - | "/docs/next/tags/developer" - | "/docs/next/tags/development" - | "/docs/next/tags/dns" - | "/docs/next/tags/docker" - | "/docs/next/tags/donation" - | "/docs/next/tags/edit-mode" - | "/docs/next/tags/env" - | "/docs/next/tags/environment-variables" - | "/docs/next/tags/feeds" - | "/docs/next/tags/finance" - | "/docs/next/tags/getting-started" - | "/docs/next/tags/google" - | "/docs/next/tags/grafana" - | "/docs/next/tags/groups" - | "/docs/next/tags/hardware" - | "/docs/next/tags/health" - | "/docs/next/tags/help" - | "/docs/next/tags/icon-picker" - | "/docs/next/tags/icon-repositories" - | "/docs/next/tags/icons" - | "/docs/next/tags/iframe" - | "/docs/next/tags/images" - | "/docs/next/tags/installation" - | "/docs/next/tags/integrade" - | "/docs/next/tags/integration" - | "/docs/next/tags/integrations" - | "/docs/next/tags/interface" - | "/docs/next/tags/jellyserr" - | "/docs/next/tags/layout" - | "/docs/next/tags/ldap" - | "/docs/next/tags/links" - | "/docs/next/tags/lists" - | "/docs/next/tags/management" - | "/docs/next/tags/market" - | "/docs/next/tags/media" - | "/docs/next/tags/minecraft" - | "/docs/next/tags/monitoring" - | "/docs/next/tags/news" - | "/docs/next/tags/notebook" - | "/docs/next/tags/notes" - | "/docs/next/tags/oidc" - | "/docs/next/tags/open-collective" - | "/docs/next/tags/open-media-vault" - | "/docs/next/tags/overseerr" - | "/docs/next/tags/permissions" - | "/docs/next/tags/pgid" - | "/docs/next/tags/pi-hole" - | "/docs/next/tags/ping" - | "/docs/next/tags/programming" - | "/docs/next/tags/proxmox" - | "/docs/next/tags/proxy" - | "/docs/next/tags/puid" - | "/docs/next/tags/responsive" - | "/docs/next/tags/roles" - | "/docs/next/tags/rss" - | "/docs/next/tags/search" - | "/docs/next/tags/search-engines" - | "/docs/next/tags/security" - | "/docs/next/tags/self-signed" - | "/docs/next/tags/seo" - | "/docs/next/tags/server" - | "/docs/next/tags/settings" - | "/docs/next/tags/sinkhole" - | "/docs/next/tags/sso" - | "/docs/next/tags/stocks" - | "/docs/next/tags/system" - | "/docs/next/tags/table" - | "/docs/next/tags/technical-documentation" - | "/docs/next/tags/text" - | "/docs/next/tags/torrent" - | "/docs/next/tags/traefik" - | "/docs/next/tags/translations" - | "/docs/next/tags/unraid" - | "/docs/next/tags/uploads" - | "/docs/next/tags/usenet" - | "/docs/next/tags/users" - | "/docs/next/tags/variables" - | "/docs/next/tags/widgets" - | "/docs/next/advanced/command-line" - | "/docs/next/advanced/command-line/fix-usernames" - | "/docs/next/advanced/command-line/password-recovery" - | "/docs/next/advanced/development/getting-started" - | "/docs/next/advanced/development/kubernetes" - | "/docs/next/advanced/environment-variables" - | "/docs/next/advanced/icons" - | "/docs/next/advanced/keyboard-shortcuts" - | "/docs/next/advanced/proxy" - | "/docs/next/advanced/running-as-different-user" - | "/docs/next/advanced/single-sign-on" - | "/docs/next/advanced/styling" - | "/docs/next/category/advanced" - | "/docs/next/category/community" - | "/docs/next/category/developer-guides" - | "/docs/next/category/getting-started" - | "/docs/next/category/installation" - | "/docs/next/category/installation-1" - | "/docs/next/category/integrations" - | "/docs/next/category/management" - | "/docs/next/category/widgets" - | "/docs/next/community/donate" - | "/docs/next/community/faq" - | "/docs/next/community/get-in-touch" - | "/docs/next/community/license" - | "/docs/next/community/translations" - | "/docs/next/getting-started" - | "/docs/next/getting-started/after-the-installation" - | "/docs/next/getting-started/glossary" - | "/docs/next/getting-started/installation/docker" - | "/docs/next/getting-started/installation/easy-panel" - | "/docs/next/getting-started/installation/helm" - | "/docs/next/getting-started/installation/home-assistant" - | "/docs/next/getting-started/installation/portainer" - | "/docs/next/getting-started/installation/proxmox" - | "/docs/next/getting-started/installation/qnap" - | "/docs/next/getting-started/installation/railway" - | "/docs/next/getting-started/installation/saltbox" - | "/docs/next/getting-started/installation/source" - | "/docs/next/getting-started/installation/synology" - | "/docs/next/getting-started/installation/unraid" - | "/docs/next/integrations/cloud" - | "/docs/next/integrations/containers" - | "/docs/next/integrations/dns" - | "/docs/next/integrations/hardware" - | "/docs/next/integrations/kubernetes" - | "/docs/next/integrations/media-requester" - | "/docs/next/integrations/media-server" - | "/docs/next/integrations/servarr" - | "/docs/next/integrations/torrent" - | "/docs/next/integrations/usenet" - | "/docs/next/management/api" - | "/docs/next/management/apps" - | "/docs/next/management/boards" - | "/docs/next/management/certificates" - | "/docs/next/management/integrations" - | "/docs/next/management/media" - | "/docs/next/management/search-engines" - | "/docs/next/management/settings" - | "/docs/next/management/users" - | "/docs/next/widgets/bookmarks" - | "/docs/next/widgets/calendar" - | "/docs/next/widgets/clock" - | "/docs/next/widgets/dns-hole" - | "/docs/next/widgets/downloads" - | "/docs/next/widgets/health-monitoring" - | "/docs/next/widgets/home-assistant" - | "/docs/next/widgets/iframe" - | "/docs/next/widgets/indexer-manager" - | "/docs/next/widgets/media-requests" - | "/docs/next/widgets/media-server" - | "/docs/next/widgets/minecraft-server-status" - | "/docs/next/widgets/notebook" - | "/docs/next/widgets/rss" - | "/docs/next/widgets/stocks" - | "/docs/next/widgets/video" - | "/docs/next/widgets/weather" | "/docs/tags" | "/docs/tags/active-directory" | "/docs/tags/ad-guard" From cfca0ba58323ec09f8f64da2fee251ef14ba914a Mon Sep 17 00:00:00 2001 From: Jacob Hemming <45420315+rezstje@users.noreply.github.com> Date: Fri, 18 Apr 2025 12:49:59 +0200 Subject: [PATCH 33/35] fix: calculate available space correctly and filter unmounted drives (#2885) --- .../src/dashdot/dashdot-integration.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/integrations/src/dashdot/dashdot-integration.ts b/packages/integrations/src/dashdot/dashdot-integration.ts index 9df6720a9..7b0723b4d 100644 --- a/packages/integrations/src/dashdot/dashdot-integration.ts +++ b/packages/integrations/src/dashdot/dashdot-integration.ts @@ -30,13 +30,15 @@ export class DashDotIntegration extends Integration { cpuUtilization: cpuLoad.sumLoad, memUsed: `${memoryLoad.loadInBytes}`, memAvailable: `${info.maxAvailableMemoryBytes - memoryLoad.loadInBytes}`, - fileSystem: info.storage.map((storage, index) => ({ - deviceName: `Storage ${index + 1}: (${storage.disks.map((disk) => disk.device).join(", ")})`, - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - used: humanFileSize(storageLoad[index]!), - available: `${storage.size}`, - percentage: storageLoad[index] ? (storageLoad[index] / storage.size) * 100 : 0, - })), + fileSystem: info.storage + .filter((_, index) => storageLoad[index] !== -1) // filter out undermoutned drives, they display as -1 in the load API + .map((storage, index) => ({ + deviceName: `Storage ${index + 1}: (${storage.disks.map((disk) => disk.device).join(", ")})`, + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + used: humanFileSize(storageLoad[index]!), + available: storageLoad[index] ? `${storage.size - storageLoad[index]}` : `${storage.size}`, + percentage: storageLoad[index] ? (storageLoad[index] / storage.size) * 100 : 0, + })), cpuModelName: info.cpuModel === "" ? `Unknown Model (${info.cpuBrand})` : `${info.cpuModel} (${info.cpuBrand})`, cpuTemp: cpuLoad.averageTemperature, availablePkgUpdates: 0, From 3d68f4d1283b6cb27f9532d1adf52cef78a0fb03 Mon Sep 17 00:00:00 2001 From: Jacob Hemming <45420315+rezstje@users.noreply.github.com> Date: Fri, 18 Apr 2025 20:11:51 +0200 Subject: [PATCH 34/35] feat: add api-key support for tdarr (#2890) Co-authored-by: Meier Lukas --- .../integration-test-connection.ts | 12 +++++ packages/definitions/src/integration.ts | 10 ++-- .../media-transcoding/tdarr-integration.ts | 47 ++++++++++++++----- 3 files changed, 51 insertions(+), 18 deletions(-) diff --git a/packages/api/src/router/integration/integration-test-connection.ts b/packages/api/src/router/integration/integration-test-connection.ts index cd82b8cfa..5888b1ddc 100644 --- a/packages/api/src/router/integration/integration-test-connection.ts +++ b/packages/api/src/router/integration/integration-test-connection.ts @@ -101,6 +101,18 @@ const getSecretKindOption = (kind: IntegrationKind, sourcedSecrets: SourcedInteg ); if (onlyFormSecretsKindOptions.length >= 1) { + // If the first option is no secret it would always be selected even if we want to have a secret + if ( + onlyFormSecretsKindOptions.length >= 2 && + onlyFormSecretsKindOptions.some((secretKinds) => secretKinds.length === 0) + ) { + return ( + // Will never be undefined because of the check above + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + onlyFormSecretsKindOptions.find((secretKinds) => secretKinds.length >= 1) ?? onlyFormSecretsKindOptions[0]! + ); + } + // Will never be undefined because of the check above // eslint-disable-next-line @typescript-eslint/no-non-null-assertion return onlyFormSecretsKindOptions[0]!; diff --git a/packages/definitions/src/integration.ts b/packages/definitions/src/integration.ts index 9c0b78b21..a363a6cac 100644 --- a/packages/definitions/src/integration.ts +++ b/packages/definitions/src/integration.ts @@ -142,26 +142,26 @@ export const integrationDefs = { dashDot: { name: "Dash.", secretKinds: [[]], - category: ["healthMonitoring"], iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@master/png/dashdot.png", + category: ["healthMonitoring"], }, tdarr: { name: "Tdarr", - secretKinds: [[]], - category: ["mediaTranscoding"], + secretKinds: [[], ["apiKey"]], iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@master/png/tdarr.png", + category: ["mediaTranscoding"], }, proxmox: { name: "Proxmox", secretKinds: [["username", "tokenId", "apiKey", "realm"]], - category: ["healthMonitoring"], iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@master/svg/proxmox.svg", + category: ["healthMonitoring"], }, nextcloud: { name: "Nextcloud", secretKinds: [["username", "password"]], - category: ["calendar"], iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@master/svg/nextcloud.svg", + category: ["calendar"], }, unifiController: { name: "Unifi Controller", diff --git a/packages/integrations/src/media-transcoding/tdarr-integration.ts b/packages/integrations/src/media-transcoding/tdarr-integration.ts index 15a47076f..5e39d74c9 100644 --- a/packages/integrations/src/media-transcoding/tdarr-integration.ts +++ b/packages/integrations/src/media-transcoding/tdarr-integration.ts @@ -1,5 +1,3 @@ -import { z } from "zod"; - import { fetchWithTrustedCertificatesAsync } from "@homarr/certificates/server"; import { Integration } from "../base/integration"; @@ -10,20 +8,31 @@ import { getNodesResponseSchema, getStatisticsSchema, getStatusTableSchema } fro export class TdarrIntegration extends Integration { public async testConnectionAsync(): Promise { - const url = this.url("/api/v2/status"); - const response = await fetchWithTrustedCertificatesAsync(url); - if (response.status !== 200) { - throw new Error(`Unexpected status code: ${response.status}`); - } - - await z.object({ status: z.string() }).parseAsync(await response.json()); + await super.handleTestConnectionResponseAsync({ + queryFunctionAsync: async () => { + return await fetchWithTrustedCertificatesAsync(this.url("/api/v2/is-server-alive"), { + method: "POST", + headers: { + accept: "application/json", + "X-Api-Key": super.hasSecretValue("apiKey") ? super.getSecretValue("apiKey") : "", + }, + }); + }, + }); } public async getStatisticsAsync(): Promise { const url = this.url("/api/v2/stats/get-pies"); + + const headerParams = { + accept: "application/json", + "Content-Type": "application/json", + ...(super.hasSecretValue("apiKey") ? { "X-Api-Key": super.getSecretValue("apiKey") } : {}), + }; + const response = await fetchWithTrustedCertificatesAsync(url, { method: "POST", - headers: { accept: "application/json", "Content-Type": "application/json" }, + headers: headerParams, body: JSON.stringify({ data: { libraryId: "", // empty string to get all libraries @@ -62,9 +71,13 @@ export class TdarrIntegration extends Integration { public async getWorkersAsync(): Promise { const url = this.url("/api/v2/get-nodes"); + const headerParams = { + "Content-Type": "application/json", + ...(super.hasSecretValue("apiKey") ? { "X-Api-Key": super.getSecretValue("apiKey") } : {}), + }; const response = await fetchWithTrustedCertificatesAsync(url, { method: "GET", - headers: { "content-type": "application/json" }, + headers: headerParams, }); const nodesData = await getNodesResponseSchema.parseAsync(await response.json()); @@ -102,9 +115,13 @@ export class TdarrIntegration extends Integration { private async getTranscodingQueueAsync(firstItemIndex: number, pageSize: number) { const url = this.url("/api/v2/client/status-tables"); + const headerParams = { + "Content-Type": "application/json", + ...(super.hasSecretValue("apiKey") ? { "X-Api-Key": super.getSecretValue("apiKey") } : {}), + }; const response = await fetchWithTrustedCertificatesAsync(url, { method: "POST", - headers: { "content-type": "application/json" }, + headers: headerParams, body: JSON.stringify({ data: { start: firstItemIndex, @@ -137,9 +154,13 @@ export class TdarrIntegration extends Integration { private async getHealthCheckDataAsync(firstItemIndex: number, pageSize: number, totalQueueCount: number) { const url = this.url("/api/v2/client/status-tables"); + const headerParams = { + "Content-Type": "application/json", + ...(super.hasSecretValue("apiKey") ? { "X-Api-Key": super.getSecretValue("apiKey") } : {}), + }; const response = await fetchWithTrustedCertificatesAsync(url, { method: "POST", - headers: { "content-type": "application/json" }, + headers: headerParams, body: JSON.stringify({ data: { start: Math.max(firstItemIndex - totalQueueCount, 0), From e5f0bb97928cb8b4722cf47a2f62d2f74e513e46 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Fri, 18 Apr 2025 18:46:49 +0000 Subject: [PATCH 35/35] chore(deps): update dependency eslint to ^9.25.0 (#2897) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- apps/tasks/package.json | 2 +- apps/websocket/package.json | 2 +- packages/analytics/package.json | 2 +- packages/api/package.json | 2 +- packages/auth/package.json | 2 +- packages/boards/package.json | 2 +- packages/certificates/package.json | 2 +- packages/cli/package.json | 2 +- packages/common/package.json | 2 +- packages/cron-job-runner/package.json | 2 +- packages/cron-job-status/package.json | 2 +- packages/cron-jobs-core/package.json | 2 +- packages/cron-jobs/package.json | 2 +- packages/db/package.json | 2 +- packages/definitions/package.json | 2 +- packages/docker/package.json | 2 +- packages/env/package.json | 2 +- packages/form/package.json | 2 +- packages/forms-collection/package.json | 2 +- packages/icons/package.json | 2 +- packages/integrations/package.json | 2 +- packages/log/package.json | 2 +- packages/modals-collection/package.json | 2 +- packages/modals/package.json | 2 +- packages/notifications/package.json | 2 +- packages/old-import/package.json | 2 +- packages/old-schema/package.json | 2 +- packages/ping/package.json | 2 +- packages/redis/package.json | 2 +- packages/request-handler/package.json | 2 +- packages/server-settings/package.json | 2 +- packages/settings/package.json | 2 +- packages/spotlight/package.json | 2 +- packages/translation/package.json | 2 +- packages/ui/package.json | 2 +- packages/validation/package.json | 2 +- packages/widgets/package.json | 2 +- pnpm-lock.yaml | 292 ++++++++++++------------ tooling/eslint/package.json | 2 +- 40 files changed, 185 insertions(+), 185 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 3fd15aed1..ebfb4e664 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -98,7 +98,7 @@ "@types/react-dom": "19.1.2", "@types/swagger-ui-react": "^5.18.0", "concurrently": "^9.1.2", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "node-loader": "^2.1.0", "prettier": "^3.5.3", "typescript": "^5.8.3" diff --git a/apps/tasks/package.json b/apps/tasks/package.json index 469373543..a92d34f2c 100644 --- a/apps/tasks/package.json +++ b/apps/tasks/package.json @@ -46,7 +46,7 @@ "@homarr/tsconfig": "workspace:^0.1.0", "@types/node": "^22.14.1", "dotenv-cli": "^8.0.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "prettier": "^3.5.3", "tsx": "4.19.3", "typescript": "^5.8.3" diff --git a/apps/websocket/package.json b/apps/websocket/package.json index 970eea814..32cd3f827 100644 --- a/apps/websocket/package.json +++ b/apps/websocket/package.json @@ -34,7 +34,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/ws": "^8.18.1", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "prettier": "^3.5.3", "typescript": "^5.8.3" } diff --git a/packages/analytics/package.json b/packages/analytics/package.json index dd45047d7..5ca8343db 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -32,7 +32,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/api/package.json b/packages/api/package.json index ac89b640d..339e4c0c4 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -57,7 +57,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "prettier": "^3.5.3", "typescript": "^5.8.3" } diff --git a/packages/auth/package.json b/packages/auth/package.json index 1cf9cdecc..4ab2b2dde 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -48,7 +48,7 @@ "@homarr/tsconfig": "workspace:^0.1.0", "@types/bcrypt": "5.0.2", "@types/cookies": "0.9.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "prettier": "^3.5.3", "typescript": "^5.8.3" } diff --git a/packages/boards/package.json b/packages/boards/package.json index 79232e483..f10205fc9 100644 --- a/packages/boards/package.json +++ b/packages/boards/package.json @@ -32,7 +32,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/certificates/package.json b/packages/certificates/package.json index 4bdf1713a..ab4f9591b 100644 --- a/packages/certificates/package.json +++ b/packages/certificates/package.json @@ -29,7 +29,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/cli/package.json b/packages/cli/package.json index f5c6b56ea..cca846586 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -34,7 +34,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/common/package.json b/packages/common/package.json index ae37f03a6..2974398f6 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -40,7 +40,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/cron-job-runner/package.json b/packages/cron-job-runner/package.json index c5187c924..7e49064b2 100644 --- a/packages/cron-job-runner/package.json +++ b/packages/cron-job-runner/package.json @@ -33,7 +33,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/cron-job-status/package.json b/packages/cron-job-status/package.json index fe86beb26..c97a76572 100644 --- a/packages/cron-job-status/package.json +++ b/packages/cron-job-status/package.json @@ -29,7 +29,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/cron-jobs-core/package.json b/packages/cron-jobs-core/package.json index 320636aad..f823961e8 100644 --- a/packages/cron-jobs-core/package.json +++ b/packages/cron-jobs-core/package.json @@ -32,7 +32,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/node-cron": "^3.0.11", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/cron-jobs/package.json b/packages/cron-jobs/package.json index 1612d34fb..211771c7b 100644 --- a/packages/cron-jobs/package.json +++ b/packages/cron-jobs/package.json @@ -44,7 +44,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/db/package.json b/packages/db/package.json index e7c38cb19..3734e4e14 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -60,7 +60,7 @@ "@homarr/tsconfig": "workspace:^0.1.0", "@types/better-sqlite3": "7.6.13", "dotenv-cli": "^8.0.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "prettier": "^3.5.3", "tsx": "4.19.3", "typescript": "^5.8.3" diff --git a/packages/definitions/package.json b/packages/definitions/package.json index 101c090f8..44389c44b 100644 --- a/packages/definitions/package.json +++ b/packages/definitions/package.json @@ -29,7 +29,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/docker/package.json b/packages/docker/package.json index d7213b64d..588918040 100644 --- a/packages/docker/package.json +++ b/packages/docker/package.json @@ -32,7 +32,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/dockerode": "^3.3.38", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/env/package.json b/packages/env/package.json index ed85c52c4..b5b966d31 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -30,7 +30,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/form/package.json b/packages/form/package.json index af917e869..7020b6bca 100644 --- a/packages/form/package.json +++ b/packages/form/package.json @@ -33,7 +33,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/forms-collection/package.json b/packages/forms-collection/package.json index 88ba872d3..8477aa9e4 100644 --- a/packages/forms-collection/package.json +++ b/packages/forms-collection/package.json @@ -37,7 +37,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/icons/package.json b/packages/icons/package.json index 7445d6e6e..ac0e7a821 100644 --- a/packages/icons/package.json +++ b/packages/icons/package.json @@ -31,7 +31,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 7630c4077..a0e62517e 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -49,7 +49,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/xml2js": "^0.4.14", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/log/package.json b/packages/log/package.json index 26bfd7695..0e535e380 100644 --- a/packages/log/package.json +++ b/packages/log/package.json @@ -33,7 +33,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/modals-collection/package.json b/packages/modals-collection/package.json index 19ef79d26..ed1a464a8 100644 --- a/packages/modals-collection/package.json +++ b/packages/modals-collection/package.json @@ -45,7 +45,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/modals/package.json b/packages/modals/package.json index 792cf1279..1f996b639 100644 --- a/packages/modals/package.json +++ b/packages/modals/package.json @@ -32,7 +32,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/notifications/package.json b/packages/notifications/package.json index 02738687c..0dbc38e45 100644 --- a/packages/notifications/package.json +++ b/packages/notifications/package.json @@ -31,7 +31,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/old-import/package.json b/packages/old-import/package.json index 792561203..941a39680 100644 --- a/packages/old-import/package.json +++ b/packages/old-import/package.json @@ -52,7 +52,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/adm-zip": "0.5.7", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/old-schema/package.json b/packages/old-schema/package.json index 66c13cf79..bb448ab2b 100644 --- a/packages/old-schema/package.json +++ b/packages/old-schema/package.json @@ -29,7 +29,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/ping/package.json b/packages/ping/package.json index 654993489..57230ec55 100644 --- a/packages/ping/package.json +++ b/packages/ping/package.json @@ -31,7 +31,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/redis/package.json b/packages/redis/package.json index 75becb2f0..497a3d9b2 100644 --- a/packages/redis/package.json +++ b/packages/redis/package.json @@ -33,7 +33,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/request-handler/package.json b/packages/request-handler/package.json index 8767fadfc..918ef8a0c 100644 --- a/packages/request-handler/package.json +++ b/packages/request-handler/package.json @@ -38,7 +38,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/server-settings/package.json b/packages/server-settings/package.json index cccdc5d3f..bdecb2b65 100644 --- a/packages/server-settings/package.json +++ b/packages/server-settings/package.json @@ -29,7 +29,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/settings/package.json b/packages/settings/package.json index 9b58f8cad..a70411b32 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -34,7 +34,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/spotlight/package.json b/packages/spotlight/package.json index c3960b45c..7bdfd5b0c 100644 --- a/packages/spotlight/package.json +++ b/packages/spotlight/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", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/translation/package.json b/packages/translation/package.json index 4d309d9c6..b7bc0ce65 100644 --- a/packages/translation/package.json +++ b/packages/translation/package.json @@ -41,7 +41,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/ui/package.json b/packages/ui/package.json index 7a327629a..5f5964fef 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -43,7 +43,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/css-modules": "^1.0.5", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/validation/package.json b/packages/validation/package.json index 1731aae5b..6abf3ddd6 100644 --- a/packages/validation/package.json +++ b/packages/validation/package.json @@ -31,7 +31,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/packages/widgets/package.json b/packages/widgets/package.json index e4a4765b7..6d8e23f37 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -78,7 +78,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/video.js": "^7.3.58", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d6c9ddf69..5c968d0c9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -327,8 +327,8 @@ importers: specifier: ^9.1.2 version: 9.1.2 eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 node-loader: specifier: ^2.1.0 version: 2.1.0(webpack@5.94.0) @@ -415,8 +415,8 @@ importers: specifier: ^8.0.0 version: 8.0.0 eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 prettier: specifier: ^3.5.3 version: 3.5.3 @@ -476,8 +476,8 @@ importers: specifier: ^8.18.1 version: 8.18.1 eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 prettier: specifier: ^3.5.3 version: 3.5.3 @@ -513,8 +513,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -625,8 +625,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 prettier: specifier: ^3.5.3 version: 3.5.3 @@ -707,8 +707,8 @@ importers: specifier: 0.9.0 version: 0.9.0 eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 prettier: specifier: ^3.5.3 version: 3.5.3 @@ -738,8 +738,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -763,8 +763,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -800,8 +800,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -843,8 +843,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -877,8 +877,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -899,8 +899,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -969,8 +969,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -997,8 +997,8 @@ importers: specifier: ^3.0.11 version: 3.0.11 eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1067,8 +1067,8 @@ importers: specifier: ^8.0.0 version: 8.0.0 eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 prettier: specifier: ^3.5.3 version: 3.5.3 @@ -1095,8 +1095,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1126,8 +1126,8 @@ importers: specifier: ^3.3.38 version: 3.3.38 eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1151,8 +1151,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1185,8 +1185,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1234,8 +1234,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1262,8 +1262,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1341,8 +1341,8 @@ importers: specifier: ^0.4.14 version: 0.4.14 eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1375,8 +1375,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1409,8 +1409,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1482,8 +1482,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1510,8 +1510,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1592,8 +1592,8 @@ importers: specifier: 0.5.7 version: 0.5.7 eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1617,8 +1617,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1648,8 +1648,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1685,8 +1685,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1737,8 +1737,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1762,8 +1762,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1802,8 +1802,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1878,8 +1878,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1924,8 +1924,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -1985,8 +1985,8 @@ importers: specifier: ^1.0.5 version: 1.0.5 eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -2016,8 +2016,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -2182,8 +2182,8 @@ importers: specifier: ^7.3.58 version: 7.3.58 eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -2195,25 +2195,25 @@ importers: version: 15.3.1 eslint-config-prettier: specifier: ^10.1.2 - version: 10.1.2(eslint@9.24.0) + version: 10.1.2(eslint@9.25.0) eslint-config-turbo: specifier: ^2.5.0 - version: 2.5.0(eslint@9.24.0)(turbo@2.5.0) + version: 2.5.0(eslint@9.25.0)(turbo@2.5.0) eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0) + version: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0)(typescript@5.8.3))(eslint@9.25.0) eslint-plugin-jsx-a11y: specifier: ^6.10.2 - version: 6.10.2(eslint@9.24.0) + version: 6.10.2(eslint@9.25.0) eslint-plugin-react: specifier: ^7.37.5 - version: 7.37.5(eslint@9.24.0) + version: 7.37.5(eslint@9.25.0) eslint-plugin-react-hooks: specifier: ^5.2.0 - version: 5.2.0(eslint@9.24.0) + version: 5.2.0(eslint@9.25.0) typescript-eslint: specifier: ^8.30.1 - version: 8.30.1(eslint@9.24.0)(typescript@5.8.3) + version: 8.30.1(eslint@9.25.0)(typescript@5.8.3) devDependencies: '@homarr/prettier-config': specifier: workspace:^0.1.0 @@ -2222,8 +2222,8 @@ importers: specifier: workspace:^0.1.0 version: link:../typescript eslint: - specifier: ^9.24.0 - version: 9.24.0 + specifier: ^9.25.0 + version: 9.25.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -3284,28 +3284,28 @@ packages: resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-helpers@0.2.0': - resolution: {integrity: sha512-yJLLmLexii32mGrhW29qvU3QBVTu0GUmEf/J4XsBtVhp4JkIUFN/BjWqTF63yRvGApIDpZm5fa97LtYtINmfeQ==} + '@eslint/config-helpers@0.2.1': + resolution: {integrity: sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.12.0': - resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==} + '@eslint/core@0.13.0': + resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.3.1': resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.24.0': - resolution: {integrity: sha512-uIY/y3z0uvOGX8cp1C2fiC4+ZmBhp6yZWkojtHL1YEMnRt1Y63HB9TM17proGEmeG7HeUY+UP36F0aknKYTpYA==} + '@eslint/js@9.25.0': + resolution: {integrity: sha512-iWhsUS8Wgxz9AXNfvfOPFSW4VfMXdVhp1hjkZVhXCrpgh/aLcc45rX6MPu+tIVUWDw0HfNwth7O28M1xDxNf9w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.6': resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.2.7': - resolution: {integrity: sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==} + '@eslint/plugin-kit@0.2.8': + resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@extractus/feed-extractor@7.1.4': @@ -6551,8 +6551,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.24.0: - resolution: {integrity: sha512-eh/jxIEJyZrvbWRe4XuVclLPDYSYYYgLy5zXGGxD6j8zjSAxFEzI2fL/8xNq6O2yKqVt+eF2YhV+hxjV6UKXwQ==} + eslint@9.25.0: + resolution: {integrity: sha512-MsBdObhM4cEwkzCiraDv7A6txFXEqtNXOb877TsSp2FCkBNl8JfVQrmiuDqC1IkejT6JLPzYBXx/xAiYhyzgGA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -11412,9 +11412,9 @@ snapshots: '@esbuild/win32-x64@0.25.2': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.24.0)': + '@eslint-community/eslint-utils@4.4.0(eslint@9.25.0)': dependencies: - eslint: 9.24.0 + eslint: 9.25.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -11427,9 +11427,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.2.0': {} + '@eslint/config-helpers@0.2.1': {} - '@eslint/core@0.12.0': + '@eslint/core@0.13.0': dependencies: '@types/json-schema': 7.0.15 @@ -11447,13 +11447,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.24.0': {} + '@eslint/js@9.25.0': {} '@eslint/object-schema@2.1.6': {} - '@eslint/plugin-kit@0.2.7': + '@eslint/plugin-kit@0.2.8': dependencies: - '@eslint/core': 0.12.0 + '@eslint/core': 0.13.0 levn: 0.4.1 '@extractus/feed-extractor@7.1.4': @@ -13468,15 +13468,15 @@ snapshots: dependencies: '@types/node': 22.14.1 - '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3)': + '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0)(typescript@5.8.3))(eslint@9.25.0)(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.30.1(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/parser': 8.30.1(eslint@9.25.0)(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.30.1 - '@typescript-eslint/type-utils': 8.30.1(eslint@9.24.0)(typescript@5.8.3) - '@typescript-eslint/utils': 8.30.1(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/type-utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.30.1 - eslint: 9.24.0 + eslint: 9.25.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -13485,14 +13485,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3)': + '@typescript-eslint/parser@8.30.1(eslint@9.25.0)(typescript@5.8.3)': dependencies: '@typescript-eslint/scope-manager': 8.30.1 '@typescript-eslint/types': 8.30.1 '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.30.1 debug: 4.4.0 - eslint: 9.24.0 + eslint: 9.25.0 typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -13502,12 +13502,12 @@ snapshots: '@typescript-eslint/types': 8.30.1 '@typescript-eslint/visitor-keys': 8.30.1 - '@typescript-eslint/type-utils@8.30.1(eslint@9.24.0)(typescript@5.8.3)': + '@typescript-eslint/type-utils@8.30.1(eslint@9.25.0)(typescript@5.8.3)': dependencies: '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3) - '@typescript-eslint/utils': 8.30.1(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3) debug: 4.4.0 - eslint: 9.24.0 + eslint: 9.25.0 ts-api-utils: 2.0.1(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: @@ -13529,13 +13529,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.30.1(eslint@9.24.0)(typescript@5.8.3)': + '@typescript-eslint/utils@8.30.1(eslint@9.25.0)(typescript@5.8.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.24.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.25.0) '@typescript-eslint/scope-manager': 8.30.1 '@typescript-eslint/types': 8.30.1 '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3) - eslint: 9.24.0 + eslint: 9.25.0 typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -15281,14 +15281,14 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@10.1.2(eslint@9.24.0): + eslint-config-prettier@10.1.2(eslint@9.25.0): dependencies: - eslint: 9.24.0 + eslint: 9.25.0 - eslint-config-turbo@2.5.0(eslint@9.24.0)(turbo@2.5.0): + eslint-config-turbo@2.5.0(eslint@9.25.0)(turbo@2.5.0): dependencies: - eslint: 9.24.0 - eslint-plugin-turbo: 2.5.0(eslint@9.24.0)(turbo@2.5.0) + eslint: 9.25.0 + eslint-plugin-turbo: 2.5.0(eslint@9.25.0)(turbo@2.5.0) turbo: 2.5.0 eslint-import-resolver-node@0.3.9: @@ -15299,17 +15299,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.25.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.30.1(eslint@9.24.0)(typescript@5.8.3) - eslint: 9.24.0 + '@typescript-eslint/parser': 8.30.1(eslint@9.25.0)(typescript@5.8.3) + eslint: 9.25.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0)(typescript@5.8.3))(eslint@9.25.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -15318,9 +15318,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.24.0 + eslint: 9.25.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.25.0) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -15332,13 +15332,13 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.30.1(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/parser': 8.30.1(eslint@9.25.0)(typescript@5.8.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsx-a11y@6.10.2(eslint@9.24.0): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.25.0): dependencies: aria-query: 5.3.2 array-includes: 3.1.8 @@ -15348,7 +15348,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.24.0 + eslint: 9.25.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -15357,11 +15357,11 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.1 - eslint-plugin-react-hooks@5.2.0(eslint@9.24.0): + eslint-plugin-react-hooks@5.2.0(eslint@9.25.0): dependencies: - eslint: 9.24.0 + eslint: 9.25.0 - eslint-plugin-react@7.37.5(eslint@9.24.0): + eslint-plugin-react@7.37.5(eslint@9.25.0): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -15369,7 +15369,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 - eslint: 9.24.0 + eslint: 9.25.0 estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -15383,10 +15383,10 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-turbo@2.5.0(eslint@9.24.0)(turbo@2.5.0): + eslint-plugin-turbo@2.5.0(eslint@9.25.0)(turbo@2.5.0): dependencies: dotenv: 16.0.3 - eslint: 9.24.0 + eslint: 9.25.0 turbo: 2.5.0 eslint-scope@5.1.1: @@ -15403,16 +15403,16 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.24.0: + eslint@9.25.0: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.24.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.25.0) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.20.0 - '@eslint/config-helpers': 0.2.0 - '@eslint/core': 0.12.0 + '@eslint/config-helpers': 0.2.1 + '@eslint/core': 0.13.0 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.24.0 - '@eslint/plugin-kit': 0.2.7 + '@eslint/js': 9.25.0 + '@eslint/plugin-kit': 0.2.8 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.2 @@ -19318,12 +19318,12 @@ snapshots: dependencies: ts-toolbelt: 9.6.0 - typescript-eslint@8.30.1(eslint@9.24.0)(typescript@5.8.3): + typescript-eslint@8.30.1(eslint@9.25.0)(typescript@5.8.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3) - '@typescript-eslint/parser': 8.30.1(eslint@9.24.0)(typescript@5.8.3) - '@typescript-eslint/utils': 8.30.1(eslint@9.24.0)(typescript@5.8.3) - eslint: 9.24.0 + '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0)(typescript@5.8.3))(eslint@9.25.0)(typescript@5.8.3) + '@typescript-eslint/parser': 8.30.1(eslint@9.25.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3) + eslint: 9.25.0 typescript: 5.8.3 transitivePeerDependencies: - supports-color diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index cd8449686..aea96d7e2 100644 --- a/tooling/eslint/package.json +++ b/tooling/eslint/package.json @@ -29,7 +29,7 @@ "devDependencies": { "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "eslint": "^9.24.0", + "eslint": "^9.25.0", "typescript": "^5.8.3" } }