Compare commits

...
32 Commits
Author SHA1 Message Date
Releases Homarr d91ca61ff0 chore(release): 1.59.3 [skip ci] 2026-04-24 21:11:59 +00:00
homarr-releases[bot] 05c260667a chore(release): automatic release v1.59.3 2026-04-24 21:11:01 +00:00
Meier Lukas fb5b882e28 chore: retrigger release v1.59.3 2026-04-24 23:09:56 +02:00
Releases Homarr c5e00c2543 chore(release): 1.59.3 [skip ci] 2026-04-24 19:52:38 +00:00
homarr-releases[bot] 33964fbfe8 chore(release): automatic release v1.59.3 2026-04-24 19:51:32 +00:00
homarr-renovate[bot] abd42de067 chore(deps): update dependency axios@>=1.0.0 <1.8.2 to >=1.15.1 (#5565)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-24 18:00:22 +00:00
homarr-renovate[bot] 7852f1d987 fix(deps): update dependency better-sqlite3 to ^12.9.0 (#5531)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-24 15:38:24 +02:00
homarr-renovate[bot] e4dab4d1b4 chore(deps): update tanstack-query monorepo to ^5.99.1 (#5559)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-24 05:43:00 +00:00
homarr-renovate[bot] 346f57f3fa chore(deps): update dependency fast-xml-parser to ^5.7.1 (#5556)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-24 05:41:52 +00:00
homarr-renovate[bot] a4c8d67e92 chore(deps): update dependency rollup@&gt;&#x3d;4.0.0 &lt;4.22.4 to >=4.60.2 (#5558)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-24 02:49:24 +00:00
homarr-crowdin[bot] e53cf65054 chore(lang): updated translations from crowdin
* chore(lang): update translations from crowdin

* chore(lang): update translations from crowdin

---------

Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-04-24 01:26:52 +00:00
homarr-renovate[bot] 320e88992a chore(deps): update tiptap monorepo to v3.22.4 (#5557)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-23 13:52:25 +00:00
homarr-renovate[bot] 678e151681 chore(deps): update dependency fast-xml-parser to ^5.7.0 (#5555)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-22 15:21:42 +00:00
homarr-renovate[bot] 5d1517bdf2 chore(deps): update nextjs monorepo to v16.2.4 (#5552)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-22 05:33:24 +00:00
homarr-renovate[bot] dc7b1b005e chore(deps): update dependency mysql2 to v3.22.1 (#5554)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-22 02:46:06 +00:00
homarr-crowdin[bot] 9bbc8b4db9 chore(lang): updated translations from crowdin
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-04-22 01:22:33 +00:00
homarr-renovate[bot] 0a32fe0967 chore(deps): update node.js (#5546)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-21 19:21:25 +00:00
homarr-renovate[bot] 0d0dc6aaa0 chore(deps): update dependency isomorphic-dompurify to ^3.9.0 (#5550)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-20 16:18:07 +00:00
homarr-renovate[bot] bd1a15af22 chore(deps): update dependency nanoid@&gt;&#x3d;4.0.0 &lt;5.0.9 to >=5.1.9 (#5551)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-20 14:59:22 +00:00
homarr-renovate[bot] 841fdbdd78 chore(deps): update dependency swagger-ui-react to ^5.32.4 (#5549)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-20 10:56:48 +00:00
homarr-renovate[bot] de595b0623 chore(deps): update dependency prettier to ^3.8.3 (#5545)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-20 08:16:36 +00:00
homarr-renovate[bot] 9c52a33f3a chore(deps): update dependency fast-xml-parser to ^5.6.0 (#5548)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-20 05:50:18 +00:00
homarr-renovate[bot] 3b14cb0783 chore(deps): update dependency hono@&lt;4.6.5 to >=4.12.14 [security] (#5524)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-20 02:49:29 +00:00
homarr-renovate[bot] 4a2b221c25 chore(deps): update dependency next-auth to v5.0.0-beta.31 (#5543)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-19 22:44:37 +00:00
homarr-renovate[bot] 3bfa9d669e chore(deps): update dependency typescript-eslint to ^8.58.2 (#5537)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-19 20:49:49 +00:00
homarr-renovate[bot] 8fdfde4f2f chore(deps): update dependency swagger-ui-react to ^5.32.3 (#5539)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-19 20:47:33 +00:00
homarr-renovate[bot] 7873c175b2 chore(deps): update dependency @auth/drizzle-adapter to ^1.11.2 (#5542)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-19 20:47:06 +00:00
homarr-renovate[bot] e583328e87 chore(deps): update dependency @auth/core to ^0.41.2 (#5541)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-19 19:49:34 +00:00
homarr-renovate[bot] 4d024a2a02 chore(deps): update dependency fast-xml-parser to ^5.5.12 (#5534)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-18 16:49:40 +00:00
homarr-renovate[bot] 051e0c3dc0 chore(deps): update dependency @immich/sdk to ^2.7.5 (#5535)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-18 15:45:46 +00:00
homarr-renovate[bot] 5114bba2b1 chore(deps): update dependency dotenv to ^17.4.2 (#5529)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-17 20:52:17 +00:00
homarr-releases[bot] ec986147a2 chore: update bug report template (#5533)
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-04-17 20:09:25 +00:00
15 changed files with 1166 additions and 1371 deletions

No files matched your search

+1
View File
@@ -33,6 +33,7 @@ body:
options: options:
# The below comment is used to insert a new version with on-release.yml # The below comment is used to insert a new version with on-release.yml
#NEXT_VERSION# #NEXT_VERSION#
- 1.59.2
- 1.59.1 - 1.59.1
- 1.59.0 - 1.59.0
- 1.58.1 - 1.58.1
@@ -65,7 +65,7 @@ jobs:
- uses: actions/setup-node@v6 - uses: actions/setup-node@v6
if: env.SKIP_RELEASE == 'false' if: env.SKIP_RELEASE == 'false'
with: with:
node-version: 24.14.1 node-version: 24.15.0
cache: "pnpm" cache: "pnpm"
- run: npm i -g pnpm - run: npm i -g pnpm
if: env.SKIP_RELEASE == 'false' if: env.SKIP_RELEASE == 'false'
+1 -1
View File
@@ -1 +1 @@
24.14.1 24.15.0
+12
View File
@@ -1,3 +1,15 @@
## [1.59.3](https://github.com/homarr-labs/homarr/compare/v1.59.2...v1.59.3) (2026-04-24)
### Bug Fixes
* **deps:** update dependency better-sqlite3 to ^12.9.0 ([#5531](https://github.com/homarr-labs/homarr/issues/5531)) ([7852f1d](https://github.com/homarr-labs/homarr/commit/7852f1d987d40707ae13494f9c934a563581f97f))
## [1.59.3](https://github.com/homarr-labs/homarr/compare/v1.59.2...v1.59.3) (2026-04-24)
### Bug Fixes
* **deps:** update dependency better-sqlite3 to ^12.9.0 ([#5531](https://github.com/homarr-labs/homarr/issues/5531)) ([7852f1d](https://github.com/homarr-labs/homarr/commit/7852f1d987d40707ae13494f9c934a563581f97f))
## [1.59.2](https://github.com/homarr-labs/homarr/compare/v1.59.1...v1.59.2) (2026-04-17) ## [1.59.2](https://github.com/homarr-labs/homarr/compare/v1.59.1...v1.59.2) (2026-04-17)
### Bug Fixes ### Bug Fixes
+1 -1
View File
@@ -1,4 +1,4 @@
FROM node:24.14.1-alpine AS base FROM node:24.15.0-alpine AS base
FROM base AS builder FROM base AS builder
RUN apk add --no-cache libc6-compat RUN apk add --no-cache libc6-compat
+1 -1
View File
@@ -1,4 +1,4 @@
FROM node:24.14.1-trixie AS base FROM node:24.15.0-trixie AS base
WORKDIR /app WORKDIR /app
COPY package.json . COPY package.json .
COPY pnpm-lock.yaml . COPY pnpm-lock.yaml .
+2 -2
View File
@@ -2,11 +2,11 @@
"name": "homarr-prebuilt-debian", "name": "homarr-prebuilt-debian",
"private": true, "private": true,
"dependencies": { "dependencies": {
"better-sqlite3": "^12.8.0" "better-sqlite3": "^12.9.0"
}, },
"packageManager": "pnpm@10.33.0", "packageManager": "pnpm@10.33.0",
"engines": { "engines": {
"node": ">=24.14.1", "node": ">=24.15.0",
"pnpm": ">=10.33.0" "pnpm": ">=10.33.0"
}, },
"pnpm": { "pnpm": {
+5 -5
View File
@@ -9,16 +9,16 @@ importers:
.: .:
dependencies: dependencies:
better-sqlite3: better-sqlite3:
specifier: ^12.8.0 specifier: ^12.9.0
version: 12.8.0 version: 12.9.0
packages: packages:
base64-js@1.5.1: base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
better-sqlite3@12.8.0: better-sqlite3@12.9.0:
resolution: {integrity: sha512-RxD2Vd96sQDjQr20kdP+F+dK/1OUNiVOl200vKBZY8u0vTwysfolF6Hq+3ZK2+h8My9YvZhHsF+RSGZW2VYrPQ==} resolution: {integrity: sha512-wqUv4Gm3toFpHDQmaKD4QhZm3g1DjUBI0yzS4UBl6lElUmXFYdTQmmEDpAFa5o8FiFiymURypEnfVHzILKaxqQ==}
engines: {node: 20.x || 22.x || 23.x || 24.x || 25.x} engines: {node: 20.x || 22.x || 23.x || 24.x || 25.x}
bindings@1.5.0: bindings@1.5.0:
@@ -148,7 +148,7 @@ snapshots:
base64-js@1.5.1: {} base64-js@1.5.1: {}
better-sqlite3@12.8.0: better-sqlite3@12.9.0:
dependencies: dependencies:
bindings: 1.5.0 bindings: 1.5.0
prebuild-install: 7.1.3 prebuild-install: 7.1.3
+6 -6
View File
@@ -1,6 +1,6 @@
{ {
"name": "homarr", "name": "homarr",
"version": "1.59.2", "version": "1.59.3",
"private": true, "private": true,
"scripts": { "scripts": {
"build": "cross-env CI=true turbo build", "build": "cross-env CI=true turbo build",
@@ -61,7 +61,7 @@
}, },
"packageManager": "pnpm@10.33.0", "packageManager": "pnpm@10.33.0",
"engines": { "engines": {
"node": ">=24.14.1", "node": ">=24.15.0",
"pnpm": ">=10.33.0" "pnpm": ">=10.33.0"
}, },
"pnpm": { "pnpm": {
@@ -79,18 +79,18 @@
"overrides": { "overrides": {
"@babel/helpers@<7.26.10": ">=7.29.2", "@babel/helpers@<7.26.10": ">=7.29.2",
"@babel/runtime@<7.26.10": ">=7.29.2", "@babel/runtime@<7.26.10": ">=7.29.2",
"axios@>=1.0.0 <1.8.2": ">=1.15.0", "axios@>=1.0.0 <1.8.2": ">=1.15.1",
"brace-expansion@>=2.0.0 <=2.0.1": ">=5.0.5", "brace-expansion@>=2.0.0 <=2.0.1": ">=5.0.5",
"brace-expansion@>=1.0.0 <=1.1.11": ">=5.0.5", "brace-expansion@>=1.0.0 <=1.1.11": ">=5.0.5",
"esbuild@<=0.24.2": ">=0.28.0", "esbuild@<=0.24.2": ">=0.28.0",
"form-data@>=4.0.0 <4.0.4": ">=4.0.5", "form-data@>=4.0.0 <4.0.4": ">=4.0.5",
"hono@<4.6.5": ">=4.12.12", "hono@<4.6.5": ">=4.12.14",
"linkifyjs@<4.3.2": ">=4.3.2", "linkifyjs@<4.3.2": ">=4.3.2",
"nanoid@>=4.0.0 <5.0.9": ">=5.1.7", "nanoid@>=4.0.0 <5.0.9": ">=5.1.9",
"prismjs@<1.30.0": ">=1.30.0", "prismjs@<1.30.0": ">=1.30.0",
"proxmox-api>undici": "7.24.6", "proxmox-api>undici": "7.24.6",
"react-is": "^19.2.5", "react-is": "^19.2.5",
"rollup@>=4.0.0 <4.22.4": ">=4.60.1", "rollup@>=4.0.0 <4.22.4": ">=4.60.2",
"sha.js@<=2.4.11": ">=2.4.12", "sha.js@<=2.4.11": ">=2.4.12",
"tar-fs@>=3.0.0 <3.0.9": ">=3.1.2", "tar-fs@>=3.0.0 <3.0.9": ">=3.1.2",
"tar-fs@>=2.0.0 <2.1.3": ">=3.1.2", "tar-fs@>=2.0.0 <2.1.3": ">=3.1.2",
+136 -136
View File
@@ -1138,9 +1138,9 @@
"dangerZone": "危険な操作", "dangerZone": "危険な操作",
"noResults": "結果が見つかりません", "noResults": "結果が見つかりません",
"unsavedChanges": "保存していない変更があります!", "unsavedChanges": "保存していない変更があります!",
"servers": "", "servers": "サーバー",
"applications": "", "applications": "アプリケーション",
"services": "", "services": "サービス",
"preview": { "preview": {
"show": "プレビューを表示", "show": "プレビューを表示",
"hide": "プレビューを閉じる" "hide": "プレビューを閉じる"
@@ -1526,13 +1526,13 @@
} }
}, },
"timetable": { "timetable": {
"name": "", "name": "タイムテーブル",
"description": "", "description": "駅の出発時刻を表示します",
"title": "", "title": "{station} 出発時刻",
"noStation": "", "noStation": "駅が選択されていません",
"option": { "option": {
"station": { "station": {
"label": "" "label": "駅"
} }
} }
}, },
@@ -1607,32 +1607,32 @@
} }
}, },
"anchorNote": { "anchorNote": {
"name": "", "name": "アンカーノート",
"description": "", "description": "アンカーから選択したノートを表示する",
"option": { "option": {
"noteId": { "noteId": {
"label": "" "label": "ノート"
}, },
"showTitle": { "showTitle": {
"label": "" "label": "タイトルを表示"
}, },
"showUpdatedAt": { "showUpdatedAt": {
"label": "" "label": "最終更新を表示"
} }
}, },
"empty": "", "empty": "表示するノートを選択",
"emptyContent": "", "emptyContent": "このノートにはコンテンツがありません",
"notFound": "", "notFound": "ノートが見つかりません",
"noNotes": "", "noNotes": "ノートがありません",
"integrationRequired": "", "integrationRequired": "アンカー統合を最初に選択してください",
"updatedAt": "", "updatedAt": "{date} に更新しました",
"untitled": "", "untitled": "タイトルなし",
"edit": "", "edit": "編集",
"save": "", "save": "保存",
"cancel": "", "cancel": "キャンセル",
"readOnlyViewer": "", "readOnlyViewer": "このノートを閲覧することができます。編集は無効になっています",
"saveForbidden": "", "saveForbidden": "このノートを編集する権限がありません。",
"saveFailed": "" "saveFailed": "このノートを保存できませんでした。もう一度やり直してください。"
}, },
"iframe": { "iframe": {
"name": "iFrame", "name": "iFrame",
@@ -1666,7 +1666,7 @@
"label": "位置情報を許可する" "label": "位置情報を許可する"
}, },
"allowModals": { "allowModals": {
"label": "" "label": "モーダルを許可"
} }
}, },
"error": { "error": {
@@ -1901,7 +1901,7 @@
"label": "メモリー情報を表示" "label": "メモリー情報を表示"
}, },
"gpu": { "gpu": {
"label": "" "label": "GPU情報を表示"
}, },
"showUptime": { "showUptime": {
"label": "稼働時間を表示" "label": "稼働時間を表示"
@@ -2009,91 +2009,91 @@
} }
}, },
"coolify": { "coolify": {
"name": "", "name": "Coolify",
"description": "", "description": "サーバーとアプリケーションを使用した Coolify インスタンスの概要",
"option": { "option": {
"showServers": { "showServers": {
"label": "" "label": "サーバーを表示"
}, },
"showApplications": { "showApplications": {
"label": "" "label": "アプリケーションを表示"
}, },
"showServices": { "showServices": {
"label": "" "label": "サービスを表示"
} }
}, },
"empty": { "empty": {
"servers": "", "servers": "サーバーが見つかりません",
"applications": "", "applications": "アプリケーションが見つかりません",
"services": "" "services": "サービスが見つかりません"
}, },
"footer": { "footer": {
"updated": "" "updated": "{when} に更新しました"
}, },
"error": { "error": {
"noIntegration": "", "noIntegration": "Coolify 統合が設定されていません",
"internalServerError": "" "internalServerError": "Coolify データの取得に失敗しました"
}, },
"server": { "server": {
"buildServer": "" "buildServer": "ビルド"
}, },
"instances": { "instances": {
"title": "" "title": "インスタンス"
} }
}, },
"tracearr": { "tracearr": {
"name": "", "name": "Tracearr",
"description": "", "description": "詳細なストリームとトランスコーディングデータによるメディアサーバーのモニタリングの強化",
"option": { "option": {
"showStreams": { "showStreams": {
"label": "" "label": "アクティブなストリームを表示"
}, },
"showStats": { "showStats": {
"label": "" "label": "統計情報の概要を表示"
}, },
"showRecentActivity": { "showRecentActivity": {
"label": "" "label": "最近のアクティビティを表示"
}, },
"showViolations": { "showViolations": {
"label": "" "label": "違反を表示"
} }
}, },
"stats": { "stats": {
"activeStreams": "", "activeStreams": "アクティブなストリーム",
"totalUsers": "", "totalUsers": "総ユーザー数",
"transcodes": "", "transcodes": "トランスコード",
"bandwidth": "" "bandwidth": "帯域幅"
}, },
"streams": { "streams": {
"empty": "", "empty": "アクティブなストリームがありません",
"user": "", "user": "ユーザー",
"media": "", "media": "メディア",
"state": "", "state": "状態",
"quality": "", "quality": "品質",
"device": "", "device": "デバイス",
"progress": "", "progress": "進捗状況",
"videoDecision": { "videoDecision": {
"directPlay": "", "directPlay": "ダイレクトプレイ",
"transcode": "", "transcode": "トランスコード",
"directStream": "" "directStream": "ダイレクトストリーム"
} }
}, },
"recentActivity": { "recentActivity": {
"title": "", "title": "最近のアクティビティ",
"empty": "", "empty": "最近のアクティビティなし",
"watched": "", "watched": "視聴済",
"partial": "" "partial": "一部"
}, },
"violations": { "violations": {
"title": "", "title": "違反",
"empty": "", "empty": "最近の違反はありません",
"rule": "", "rule": "ルール",
"user": "" "user": "ユーザー"
}, },
"noSectionsEnabled": "", "noSectionsEnabled": "有効なセクションがありません",
"error": { "error": {
"noIntegration": "", "noIntegration": "Tracearrとの連携が設定されていません",
"internalServerError": "" "internalServerError": "Tracearrデータの取得に失敗しました"
} }
}, },
"common": { "common": {
@@ -2192,50 +2192,50 @@
} }
}, },
"immich-serverStats": { "immich-serverStats": {
"name": "", "name": "Immich サーバーの統計",
"description": "", "description": "Immich インスタンスに関する情報",
"option": { "option": {
"showUsers": { "showUsers": {
"label": "", "label": "ユーザを表示",
"description": "" "description": "インスタンスにユーザー数を表示する"
}, },
"showPhotos": { "showPhotos": {
"label": "", "label": "写真を表示",
"description": "" "description": "インスタンス上の写真数を表示する"
}, },
"showVideos": { "showVideos": {
"label": "", "label": "動画を表示",
"description": "" "description": "インスタンスに動画の数を表示する"
}, },
"showStorage": { "showStorage": {
"label": "", "label": "ストレージを表示",
"description": "" "description": "使用されたストレージの合計容量を表示します"
} }
}, },
"users": "", "users": "ユーザー",
"photos": "", "photos": "写真",
"videos": "", "videos": "動画",
"storage": "" "storage": "ストレージ使用量"
}, },
"immich-albumCarousel": { "immich-albumCarousel": {
"name": "", "name": "Immich アルバム",
"option": { "option": {
"albumId": { "albumId": {
"label": "", "label": "アルバム ID",
"description": "" "description": "これはImmichのアルバムを示す固有のIDです。 「a21aca09-9f05-47dc-b1a1-7b53c547226e」など、アルバムを開いてURLから一意の文字列をコピーすることでこのIDを見つけることができます。"
}, },
"rotationIntervalSeconds": { "rotationIntervalSeconds": {
"label": "", "label": "間隔 (秒)",
"description": "" "description": "アルバム内の写真をX秒ごとに回転させます。少なくとも1でなければなりません。3600未満でなければなりません。"
}, },
"showPhotoInfo": { "showPhotoInfo": {
"label": "", "label": "写真情報を表示",
"description": "" "description": "スライドショーの下部に画像の日付と現在の索引を表示します"
} }
}, },
"description": "", "description": "Immichアルバムの写真のスライド",
"noAlbumSelected": "", "noAlbumSelected": "アルバムが選択されていない、ウィジェットを編集してアルバムを選択してください",
"noPhotos": "" "noPhotos": "このアルバムには写真がありません"
}, },
"downloads": { "downloads": {
"name": "クライアントをダウンロード", "name": "クライアントをダウンロード",
@@ -2546,7 +2546,7 @@
"label": "詳細を非表示" "label": "詳細を非表示"
}, },
"showPosterImage": { "showPosterImage": {
"label": "" "label": "ポスターの画像を表示"
} }
} }
}, },
@@ -2761,42 +2761,42 @@
"option": {} "option": {}
}, },
"speedtestTracker": { "speedtestTracker": {
"name": "", "name": "スピードテストトラッカー",
"description": "", "description": "Speedtest Trackerインスタンスからスピードテストの結果を表示します。",
"option": { "option": {
"showLatestResult": { "showLatestResult": {
"label": "" "label": "最新の結果を表示"
}, },
"showStats": { "showStats": {
"label": "" "label": "平均を表示"
}, },
"showRecentResults": { "showRecentResults": {
"label": "" "label": "最近の結果を表示"
}, },
"showPingGraph": { "showPingGraph": {
"label": "" "label": "ping グラフを表示"
} }
}, },
"latestResult": "", "latestResult": "直近の結果",
"averages": "", "averages": "平均値",
"tests": "", "tests": "{count} 回テスト",
"recentResults": "", "recentResults": "最近の結果",
"recentResultsSpeed": "", "recentResultsSpeed": "スピード",
"recentResultsPing": "", "recentResultsPing": "Ping",
"download": "", "download": "ダウンロード",
"upload": "", "upload": "アップロード",
"ping": "", "ping": "Ping",
"status": "", "status": "ステータス",
"avgDownload": "", "avgDownload": "平均ダウンロード",
"avgUpload": "", "avgUpload": "平均アップロード",
"avgPing": "", "avgPing": "平均 Ping",
"healthy": "", "healthy": "正常",
"unhealthy": "", "unhealthy": "異常",
"ok": "", "ok": "成功",
"fail": "", "fail": "失敗",
"noSectionsEnabled": "", "noSectionsEnabled": "ウィジェットオプションで少なくとも1つのセクションを有効にします。",
"error": { "error": {
"internalServerError": "" "internalServerError": "スピードテストデータの取得に失敗しました"
} }
}, },
"systemResources": { "systemResources": {
@@ -2812,7 +2812,7 @@
"option": { "option": {
"cpu": "CPU", "cpu": "CPU",
"memory": "メモリ", "memory": "メモリ",
"gpu": "", "gpu": "GPU",
"network": "ネットワーク" "network": "ネットワーク"
} }
}, },
@@ -2829,39 +2829,39 @@
"card": { "card": {
"cpu": "CPU", "cpu": "CPU",
"memory": "MEM", "memory": "MEM",
"gpu": "", "gpu": "GPU",
"network": "NET", "network": "NET",
"up": "UP", "up": "UP",
"down": "DOWN" "down": "DOWN"
} }
}, },
"systemDisks": { "systemDisks": {
"name": "", "name": "システムディスク",
"description": "", "description": "システムのディスク使用量",
"option": { "option": {
"showTemperatureIfAvailable": { "showTemperatureIfAvailable": {
"label": "" "label": "利用可能な場合は温度を表示"
}, },
"displayMode": { "displayMode": {
"label": "", "label": "表示モード",
"option": { "option": {
"percentage": { "percentage": {
"label": "" "label": "割合 (例 76%)"
}, },
"absolute": { "absolute": {
"label": "" "label": "絶対値(例:800GB / 1TB)"
}, },
"free": { "free": {
"label": "" "label": "空き領域の割合(例:24%空き)"
} }
} }
}, },
"showBackgroundBar": { "showBackgroundBar": {
"label": "" "label": "バックグラウンドの使用状況バーを表示"
} }
}, },
"status": { "status": {
"unhealthy": "" "unhealthy": "異常"
} }
} }
}, },
@@ -3495,7 +3495,7 @@
"title": "統計情報", "title": "統計情報",
"general": { "general": {
"title": "匿名の解析を送信", "title": "匿名の解析を送信",
"text": "Homarr はオープンソースソフトウェア Umami を使用して匿名化された分析情報を送信します。個人情報を一切収集しないため、GDPRとCCPAに完全に準拠しています。分析機能を有効にすると、オープンソースチームが問題を特定し、バックログの優先順位付けを行うのに役立ちますので、ぜひ有効にしてください。" "text": "Homarrは、オープンソースソフトウェアUmamiを使用して匿名化された分析を送信します。 有効にすると、以下が収集されます。Homarrバージョン、データベースタイプ(MySQL/PostgreSQL/SQLite)、Docker/Kubernetesステータス、認証方法、各機能の数。 すべてのデータは匿名で集計されます。個人情報、URL、名前、または識別可能なデータは収集されません。 これにより、オープンソースチームは利用パターンを理解し、開発に優先順位を付けることができます。"
}, },
"widgetData": { "widgetData": {
"title": "ウィジェットのデータ", "title": "ウィジェットのデータ",
@@ -3595,7 +3595,7 @@
"label": "Minecraft サーバーの状態" "label": "Minecraft サーバーの状態"
}, },
"timetable": { "timetable": {
"label": "" "label": "タイムテーブル"
}, },
"iconsUpdater": { "iconsUpdater": {
"label": "アイコンアップデータ" "label": "アイコンアップデータ"
@@ -3667,7 +3667,7 @@
"label": "天気" "label": "天気"
}, },
"tracearr": { "tracearr": {
"label": "" "label": "Tracearr"
} }
}, },
"interval": { "interval": {
+78 -78
View File
@@ -2080,20 +2080,20 @@
}, },
"recentActivity": { "recentActivity": {
"title": "Ostatnia aktywność", "title": "Ostatnia aktywność",
"empty": "", "empty": "Brak ostatniej aktywności",
"watched": "", "watched": "Obejrzane",
"partial": "" "partial": "Częściowo"
}, },
"violations": { "violations": {
"title": "", "title": "Naruszenia",
"empty": "", "empty": "Brak ostatnich naruszeń",
"rule": "", "rule": "Reguła",
"user": "" "user": "Użytkownik"
}, },
"noSectionsEnabled": "", "noSectionsEnabled": "Brak włączonych sekcji",
"error": { "error": {
"noIntegration": "", "noIntegration": "Brak skonfigurowanej integracji Tracearr",
"internalServerError": "" "internalServerError": "Nie udało się pobrać danych z Tracearr"
} }
}, },
"common": { "common": {
@@ -2192,50 +2192,50 @@
} }
}, },
"immich-serverStats": { "immich-serverStats": {
"name": "", "name": "Statystyki serwera Immich",
"description": "", "description": "Informacje o Twojej instancji Immich",
"option": { "option": {
"showUsers": { "showUsers": {
"label": "", "label": "Pokaż użytkowników",
"description": "" "description": "Pokaż liczbę użytkowników w Twojej instancji"
}, },
"showPhotos": { "showPhotos": {
"label": "", "label": "Pokaż zdjęcia",
"description": "" "description": "Pokaż liczbę zdjęć w Twojej instancji"
}, },
"showVideos": { "showVideos": {
"label": "", "label": "Pokaż filmy",
"description": "" "description": "Pokaż liczbę filmów w Twojej instancji"
}, },
"showStorage": { "showStorage": {
"label": "", "label": "Pokaż wykorzystanie pamięci",
"description": "" "description": "Pokaż całkowite wykorzystanie pamięci"
} }
}, },
"users": "", "users": "Użytkownicy",
"photos": "", "photos": "Zdjęcia",
"videos": "", "videos": "Filmy",
"storage": "" "storage": "Wykorzystana przestrzeń"
}, },
"immich-albumCarousel": { "immich-albumCarousel": {
"name": "", "name": "Album Immich",
"option": { "option": {
"albumId": { "albumId": {
"label": "", "label": "ID albumu",
"description": "" "description": "To unikalny identyfikator odnoszący się do Twojego albumu w Immich. Możesz go znaleźć, otwierając album i kopiując unikalny ciąg znaków z adresu URL, np. „a21aca09-9f05-47dc-b1a1-7b53c547226e”."
}, },
"rotationIntervalSeconds": { "rotationIntervalSeconds": {
"label": "", "label": "Interwał w sekundach",
"description": "" "description": "Zmieniaj zdjęcia w albumie co X sekund. Wartość musi wynosić co najmniej 1 i mniej niż 3600."
}, },
"showPhotoInfo": { "showPhotoInfo": {
"label": "", "label": "Pokaż informacje o zdjęciu",
"description": "" "description": "Wyświetl datę zdjęcia oraz bieżący indeks na dole pokazu slajdów"
} }
}, },
"description": "", "description": "Pokaz slajdów zdjęć z Twojego albumu w Immich",
"noAlbumSelected": "", "noAlbumSelected": "Nie wybrano albumu. Edytuj widget i wybierz album",
"noPhotos": "" "noPhotos": "Brak zdjęć w tym albumie"
}, },
"downloads": { "downloads": {
"name": "Klient pobierania", "name": "Klient pobierania",
@@ -2488,8 +2488,8 @@
"title": "Ocena stanu zdrowia", "title": "Ocena stanu zdrowia",
"queued": "W kolejce", "queued": "W kolejce",
"status": { "status": {
"healthy": "Zdrowy", "healthy": "Dobry",
"unhealthy": "Niezdrowy" "unhealthy": "Zły"
} }
}, },
"panel": { "panel": {
@@ -2546,7 +2546,7 @@
"label": "Ukryj opis" "label": "Ukryj opis"
}, },
"showPosterImage": { "showPosterImage": {
"label": "" "label": "Pokaż obraz okładki"
} }
} }
}, },
@@ -2761,42 +2761,42 @@
"option": {} "option": {}
}, },
"speedtestTracker": { "speedtestTracker": {
"name": "", "name": "Speedtest Tracker",
"description": "", "description": "Wyświetla wyniki testów prędkości z Twojej instancji Speedtest Tracker",
"option": { "option": {
"showLatestResult": { "showLatestResult": {
"label": "" "label": "Pokaż ostatni wynik"
}, },
"showStats": { "showStats": {
"label": "" "label": "Pokaż średnie"
}, },
"showRecentResults": { "showRecentResults": {
"label": "" "label": "Pokaż ostatnie wyniki"
}, },
"showPingGraph": { "showPingGraph": {
"label": "" "label": "Pokaż wykres pingu"
} }
}, },
"latestResult": "", "latestResult": "Najnowszy wynik",
"averages": "", "averages": "Średnie",
"tests": "", "tests": "{count} testów",
"recentResults": "", "recentResults": "Ostatnie wyniki",
"recentResultsSpeed": "", "recentResultsSpeed": "Prędkość",
"recentResultsPing": "", "recentResultsPing": "Ping",
"download": "", "download": "Pobieranie",
"upload": "", "upload": "Wysyłanie",
"ping": "", "ping": "Ping",
"status": "", "status": "Status",
"avgDownload": "", "avgDownload": "Średnie pobieranie",
"avgUpload": "", "avgUpload": "Średnie wysyłanie",
"avgPing": "", "avgPing": "Średni ping",
"healthy": "", "healthy": "Dobry",
"unhealthy": "", "unhealthy": "Zły",
"ok": "", "ok": "Ok",
"fail": "", "fail": "Błąd",
"noSectionsEnabled": "", "noSectionsEnabled": "Włącz co najmniej jedną sekcję w opcjach widgetu",
"error": { "error": {
"internalServerError": "" "internalServerError": "Nie udało się pobrać danych testu prędkości"
} }
}, },
"systemResources": { "systemResources": {
@@ -2812,7 +2812,7 @@
"option": { "option": {
"cpu": "Procesor", "cpu": "Procesor",
"memory": "Pamięć", "memory": "Pamięć",
"gpu": "", "gpu": "GPU",
"network": "Sieć" "network": "Sieć"
} }
}, },
@@ -2829,39 +2829,39 @@
"card": { "card": {
"cpu": "Procesor", "cpu": "Procesor",
"memory": "Pamięć", "memory": "Pamięć",
"gpu": "", "gpu": "GPU",
"network": "Sieć", "network": "Sieć",
"up": "Aktywny", "up": "Aktywny",
"down": "Nieaktywny" "down": "Nieaktywny"
} }
}, },
"systemDisks": { "systemDisks": {
"name": "", "name": "Dyski systemowe",
"description": "", "description": "Wykorzystanie dysku w Twoim systemie",
"option": { "option": {
"showTemperatureIfAvailable": { "showTemperatureIfAvailable": {
"label": "" "label": "Pokaż temperaturę, jeśli jest dostępna"
}, },
"displayMode": { "displayMode": {
"label": "", "label": "Tryb wyświetlania",
"option": { "option": {
"percentage": { "percentage": {
"label": "" "label": "Procentowo (np. 76%)"
}, },
"absolute": { "absolute": {
"label": "" "label": "Wartości bezwzględne (np. 800 GB / 1 TB)"
}, },
"free": { "free": {
"label": "" "label": "Procent wolnego miejsca (np. 24% wolne)"
} }
} }
}, },
"showBackgroundBar": { "showBackgroundBar": {
"label": "" "label": "Pokaż pasek wykorzystania w tle"
} }
}, },
"status": { "status": {
"unhealthy": "" "unhealthy": "Zły"
} }
} }
}, },
@@ -3550,10 +3550,10 @@
} }
}, },
"user": { "user": {
"title": "", "title": "Użytkownicy",
"enableGravatar": { "enableGravatar": {
"label": "", "label": "Włącz Gravatar",
"description": "" "description": "Używa awatarów z Libravatar/Gravatar, gdy nie ustawiono własnego awatara i skonfigurowano adres e-mail"
} }
}, },
"search": { "search": {
@@ -3595,7 +3595,7 @@
"label": "Status serwera Minecraft" "label": "Status serwera Minecraft"
}, },
"timetable": { "timetable": {
"label": "" "label": "Harmonogram"
}, },
"iconsUpdater": { "iconsUpdater": {
"label": "Aktualizator ikon" "label": "Aktualizator ikon"
@@ -3667,7 +3667,7 @@
"label": "Pogoda" "label": "Pogoda"
}, },
"tracearr": { "tracearr": {
"label": "" "label": "Tracearr"
} }
}, },
"interval": { "interval": {
+3 -3
View File
@@ -27,7 +27,7 @@
"description": "Configure o comportamento da importação" "description": "Configure o comportamento da importação"
}, },
"boardSelection": { "boardSelection": {
"title": "{count} Painéis encontrados", "title": "{count} painéis encontrados",
"description": "Escolha todos os painéis com o tamanho que você deseja importar", "description": "Escolha todos os painéis com o tamanho que você deseja importar",
"action": { "action": {
"selectAll": "Selecionar todos", "selectAll": "Selecionar todos",
@@ -36,13 +36,13 @@
}, },
"summary": { "summary": {
"title": "Resumo da importação", "title": "Resumo da importação",
"description": "No resumo abaixo, você pode ver o que será importado", "description": "No resumo abaixo você pode ver o que será importado",
"action": { "action": {
"import": "Confirmar a importação e continuar" "import": "Confirmar a importação e continuar"
}, },
"entities": { "entities": {
"apps": "Aplicativos", "apps": "Aplicativos",
"boards": "Placas", "boards": "Painéis",
"integrations": "Integrações", "integrations": "Integrações",
"credentialUsers": "Usuários credenciados" "credentialUsers": "Usuários credenciados"
} }
+885 -1103
View File
File diff suppressed because it is too large. Load diff
+33 -33
View File
@@ -8,8 +8,8 @@ minimumReleaseAgeExclude:
- "@next/*" - "@next/*"
catalogMode: strict catalogMode: strict
catalog: catalog:
"@auth/core": ^0.41.1 "@auth/core": ^0.41.2
"@auth/drizzle-adapter": ^1.11.1 "@auth/drizzle-adapter": ^1.11.2
"@ctrl/deluge": ^8.0.0 "@ctrl/deluge": ^8.0.0
"@ctrl/qbittorrent": ^9.11.2 "@ctrl/qbittorrent": ^9.11.2
"@ctrl/transmission": ^7.4.0 "@ctrl/transmission": ^7.4.0
@@ -23,7 +23,7 @@ catalog:
"@homarr/gridstack": ^1.12.0 "@homarr/gridstack": ^1.12.0
"@homarr/node-unifi": ^2.6.0 "@homarr/node-unifi": ^2.6.0
"@ianvs/prettier-plugin-sort-imports": ^4.7.1 "@ianvs/prettier-plugin-sort-imports": ^4.7.1
"@immich/sdk": ^2.7.4 "@immich/sdk": ^2.7.5
"@jellyfin/sdk": ^0.13.0 "@jellyfin/sdk": ^0.13.0
"@kubernetes/client-node": ^1.4.0 "@kubernetes/client-node": ^1.4.0
"@mantine/charts": ^8.3.18 "@mantine/charts": ^8.3.18
@@ -38,7 +38,7 @@ catalog:
"@mantine/spotlight": ^8.3.18 "@mantine/spotlight": ^8.3.18
"@mantine/tiptap": ^8.3.18 "@mantine/tiptap": ^8.3.18
"@million/lint": 1.0.14 "@million/lint": 1.0.14
"@next/eslint-plugin-next": 16.2.3 "@next/eslint-plugin-next": 16.2.4
"@octokit/auth-app": ^8.2.0 "@octokit/auth-app": ^8.2.0
"@paralleldrive/cuid2": ^3.3.0 "@paralleldrive/cuid2": ^3.3.0
"@semantic-release/changelog": ^6.0.3 "@semantic-release/changelog": ^6.0.3
@@ -49,28 +49,28 @@ catalog:
"@semantic-release/release-notes-generator": ^14.1.0 "@semantic-release/release-notes-generator": ^14.1.0
"@t3-oss/env-nextjs": ^0.13.11 "@t3-oss/env-nextjs": ^0.13.11
"@tabler/icons-react": ^3.41.1 "@tabler/icons-react": ^3.41.1
"@tanstack/react-query": ^5.99.0 "@tanstack/react-query": ^5.99.1
"@tanstack/react-query-devtools": ^5.99.0 "@tanstack/react-query-devtools": ^5.99.1
"@tanstack/react-query-next-experimental": ^5.99.0 "@tanstack/react-query-next-experimental": ^5.99.1
"@testcontainers/mysql": ^11.14.0 "@testcontainers/mysql": ^11.14.0
"@testcontainers/postgresql": ^11.14.0 "@testcontainers/postgresql": ^11.14.0
"@testcontainers/redis": ^11.14.0 "@testcontainers/redis": ^11.14.0
"@tiptap/extension-color": 3.22.3 "@tiptap/extension-color": 3.22.4
"@tiptap/extension-highlight": 3.22.3 "@tiptap/extension-highlight": 3.22.4
"@tiptap/extension-image": 3.22.3 "@tiptap/extension-image": 3.22.4
"@tiptap/extension-link": ^3.22.3 "@tiptap/extension-link": ^3.22.4
"@tiptap/extension-placeholder": ^3.22.3 "@tiptap/extension-placeholder": ^3.22.4
"@tiptap/extension-table": 3.22.3 "@tiptap/extension-table": 3.22.4
"@tiptap/extension-table-cell": 3.22.3 "@tiptap/extension-table-cell": 3.22.4
"@tiptap/extension-table-header": 3.22.3 "@tiptap/extension-table-header": 3.22.4
"@tiptap/extension-table-row": 3.22.3 "@tiptap/extension-table-row": 3.22.4
"@tiptap/extension-task-item": 3.22.3 "@tiptap/extension-task-item": 3.22.4
"@tiptap/extension-task-list": 3.22.3 "@tiptap/extension-task-list": 3.22.4
"@tiptap/extension-text-align": 3.22.3 "@tiptap/extension-text-align": 3.22.4
"@tiptap/extension-text-style": 3.22.3 "@tiptap/extension-text-style": 3.22.4
"@tiptap/extension-underline": 3.22.3 "@tiptap/extension-underline": 3.22.4
"@tiptap/react": ^3.22.3 "@tiptap/react": ^3.22.4
"@tiptap/starter-kit": ^3.22.3 "@tiptap/starter-kit": ^3.22.4
"@trpc/client": ^11.16.0 "@trpc/client": ^11.16.0
"@trpc/next": ^11.16.0 "@trpc/next": ^11.16.0
"@trpc/react-query": ^11.16.0 "@trpc/react-query": ^11.16.0
@@ -106,7 +106,7 @@ catalog:
adm-zip: 0.5.17 adm-zip: 0.5.17
babel-plugin-react-compiler: ^1.0.0 babel-plugin-react-compiler: ^1.0.0
bcrypt: ^6.0.0 bcrypt: ^6.0.0
better-sqlite3: ^12.8.0 better-sqlite3: ^12.9.0
chroma-js: ^3.2.0 chroma-js: ^3.2.0
clsx: ^2.1.1 clsx: ^2.1.1
concurrently: ^9.2.1 concurrently: ^9.2.1
@@ -119,7 +119,7 @@ catalog:
deepmerge: 4.3.1 deepmerge: 4.3.1
dns-caching: ^0.2.9 dns-caching: ^0.2.9
dockerode: ^4.0.10 dockerode: ^4.0.10
dotenv: ^17.4.1 dotenv: ^17.4.2
dotenv-cli: ^11.0.0 dotenv-cli: ^11.0.0
drizzle-kit: ^0.31.10 drizzle-kit: ^0.31.10
drizzle-orm: ^0.45.2 drizzle-orm: ^0.45.2
@@ -132,13 +132,13 @@ catalog:
eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-jsx-a11y: ^6.10.2
eslint-plugin-react: ^7.37.5 eslint-plugin-react: ^7.37.5
eslint-plugin-react-hooks: ^6.1.1 eslint-plugin-react-hooks: ^6.1.1
fast-xml-parser: ^5.5.11 fast-xml-parser: ^5.7.1
fastify: ^5.8.4 fastify: ^5.8.4
flag-icons: ^7.5.0 flag-icons: ^7.5.0
glob: ^13.0.6 glob: ^13.0.6
ical.js: ^2.2.1 ical.js: ^2.2.1
ioredis: 5.10.1 ioredis: 5.10.1
isomorphic-dompurify: ^3.8.0 isomorphic-dompurify: ^3.9.0
jotai: ^2.19.1 jotai: ^2.19.1
jsdom: ^29.0.2 jsdom: ^29.0.2
json5: ^2.2.3 json5: ^2.2.3
@@ -147,16 +147,16 @@ catalog:
mantine-form-zod-resolver: ^1.3.0 mantine-form-zod-resolver: ^1.3.0
mantine-react-table: 2.0.0-beta.9 mantine-react-table: 2.0.0-beta.9
maria2: ^0.4.1 maria2: ^0.4.1
mysql2: 3.22.0 mysql2: 3.22.1
next: 16.2.3 next: 16.2.4
next-auth: 5.0.0-beta.30 next-auth: 5.0.0-beta.31
next-intl: 4.9.1 next-intl: 4.9.1
node-cron: ^4.2.1 node-cron: ^4.2.1
node-loader: ^2.1.0 node-loader: ^2.1.0
octokit: ^5.0.5 octokit: ^5.0.5
pg: ^8.20.0 pg: ^8.20.0
postcss-preset-mantine: ^1.18.0 postcss-preset-mantine: ^1.18.0
prettier: ^3.8.2 prettier: ^3.8.3
prettier-plugin-packagejson: ^3.0.2 prettier-plugin-packagejson: ^3.0.2
prismjs: ^1.30.0 prismjs: ^1.30.0
proxmox-api: 1.1.1 proxmox-api: 1.1.1
@@ -172,7 +172,7 @@ catalog:
semver-parser: ^4.1.8 semver-parser: ^4.1.8
superjson: 2.2.6 superjson: 2.2.6
svgson: ^5.3.1 svgson: ^5.3.1
swagger-ui-react: ^5.32.2 swagger-ui-react: ^5.32.4
testcontainers: ^11.14.0 testcontainers: ^11.14.0
timezones-ical-library: ^2.1.3 timezones-ical-library: ^2.1.3
trpc-to-openapi: ^3.2.0 trpc-to-openapi: ^3.2.0
@@ -180,7 +180,7 @@ catalog:
tsx: 4.20.4 tsx: 4.20.4
turbo: ^2.9.6 turbo: ^2.9.6
typescript: ^5.9.3 typescript: ^5.9.3
typescript-eslint: ^8.58.1 typescript-eslint: ^8.58.2
undici: 7.24.6 undici: 7.24.6
use-deep-compare-effect: ^1.8.1 use-deep-compare-effect: ^1.8.1
video.js: ^8.23.7 video.js: ^8.23.7
+1 -1
View File
@@ -7,7 +7,7 @@ runs:
- uses: pnpm/action-setup@v6 - uses: pnpm/action-setup@v6
- uses: actions/setup-node@v6 - uses: actions/setup-node@v6
with: with:
node-version: 24.14.1 node-version: 24.15.0
cache: "pnpm" cache: "pnpm"
- shell: bash - shell: bash