chore(release): automatic release v1.59.3

This commit is contained in:
homarr-releases[bot] authored and GitHub committed 2026-04-24 19:51:32 +00:00
commit 33964fbfe8
14 files changed
+1153 -1370

No files matched your search

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