From 92364e95749ea5fd2da54342cc98d5dab285e5ba Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Fri, 29 May 2026 21:15:51 +0000
Subject: [PATCH 01/26] chore(deps): update tanstack-query monorepo to
^5.100.14 (#5813)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
pnpm-lock.yaml | 37 +++----------------------------------
pnpm-workspace.yaml | 6 +++---
2 files changed, 6 insertions(+), 37 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b26cef0eb..d52a89507 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -124,13 +124,13 @@ catalogs:
specifier: ^3.44.0
version: 3.44.0
'@tanstack/react-query':
- specifier: ^5.100.13
+ specifier: ^5.100.14
version: 5.100.14
'@tanstack/react-query-devtools':
- specifier: ^5.100.13
+ specifier: ^5.100.14
version: 5.100.14
'@tanstack/react-query-next-experimental':
- specifier: ^5.100.13
+ specifier: ^5.100.14
version: 5.100.14
'@testcontainers/mysql':
specifier: ^12.0.0
@@ -4871,13 +4871,6 @@ packages:
'@tabler/icons@3.44.0':
resolution: {integrity: sha512-Wn0AOZG9sg0L+bjfMqq4eNhC6pQjIrk94LvvWYNYkY8KH8wC3YILRzQlrnVJc4FUeMxH/AK97QsYCX35H3LndA==}
- '@tanstack/devtools-event-client@0.4.0':
- resolution: {integrity: sha512-RPfGuk2bDZgcu9bAJodvO2lnZeHuz4/71HjZ0bGb/SPg8+lyTA+RLSKQvo7fSmPSi8/vcH3aKQ8EM9ywf1olaw==}
- engines: {node: '>=18'}
-
- '@tanstack/form-core@1.27.7':
- resolution: {integrity: sha512-nvogpyE98fhb0NDw1Bf2YaCH+L7ZIUgEpqO9TkHucDn6zg3ni521boUpv0i8HKIrmmFwDYjWZoCnrgY4HYWTkw==}
-
'@tanstack/match-sorter-utils@8.19.4':
resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==}
engines: {node: '>=12'}
@@ -4906,12 +4899,6 @@ packages:
peerDependencies:
react: ^18 || ^19
- '@tanstack/react-store@0.8.0':
- resolution: {integrity: sha512-1vG9beLIuB7q69skxK9r5xiLN3ztzIPfSQSs0GfeqWGO2tGIyInZx0x1COhpx97RKaONSoAb8C3dxacWksm1ow==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
-
'@tanstack/react-table@8.20.5':
resolution: {integrity: sha512-WEHopKw3znbUZ61s9i0+i9g8drmDo6asTWbrQh8Us63DAk/M0FkmIqERew6P71HI75ksZ2Pxyuf4vvKh9rAkiA==}
engines: {node: '>=12'}
@@ -4925,12 +4912,6 @@ packages:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
- '@tanstack/store@0.7.7':
- resolution: {integrity: sha512-xa6pTan1bcaqYDS9BDpSiS63qa6EoDkPN9RsRaxHuDdVDNntzq3xNwR5YKTU/V3SkSyC9T4YVOPh2zRQN0nhIQ==}
-
- '@tanstack/store@0.8.0':
- resolution: {integrity: sha512-Om+BO0YfMZe//X2z0uLF2j+75nQga6TpTJgLJQBiq85aOyZNIhkCgleNcud2KQg4k4v9Y9l+Uhru3qWMPGTOzQ==}
-
'@tanstack/table-core@8.20.5':
resolution: {integrity: sha512-P9dF7XbibHph2PFRz8gfBKEXEY/HJPOhym8CHmjF8y3q5mWpKx9xtZapXQUWCgkqvsK0R46Azuz+VaxD4Xl+Tg==}
engines: {node: '>=12'}
@@ -12180,14 +12161,6 @@ snapshots:
'@tabler/icons@3.44.0': {}
- '@tanstack/devtools-event-client@0.4.0': {}
-
- '@tanstack/form-core@1.27.7':
- dependencies:
- '@tanstack/devtools-event-client': 0.4.0
- '@tanstack/pacer-lite': 0.1.1
- '@tanstack/store': 0.7.7
-
'@tanstack/match-sorter-utils@8.19.4':
dependencies:
remove-accents: 0.5.0
@@ -12225,10 +12198,6 @@ snapshots:
react: 19.2.6
react-dom: 19.2.6(react@19.2.6)
- '@tanstack/store@0.7.7': {}
-
- '@tanstack/store@0.8.0': {}
-
'@tanstack/table-core@8.20.5': {}
'@tanstack/virtual-core@3.11.2': {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 70bdd8915..22adf7f5b 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -43,9 +43,9 @@ catalog:
"@semantic-release/release-notes-generator": ^14.1.1
"@t3-oss/env-nextjs": ^0.13.11
"@tabler/icons-react": ^3.44.0
- "@tanstack/react-query": ^5.100.13
- "@tanstack/react-query-devtools": ^5.100.13
- "@tanstack/react-query-next-experimental": ^5.100.13
+ "@tanstack/react-query": ^5.100.14
+ "@tanstack/react-query-devtools": ^5.100.14
+ "@tanstack/react-query-next-experimental": ^5.100.14
"@testcontainers/mysql": ^12.0.0
"@testcontainers/postgresql": ^12.0.0
"@testcontainers/redis": ^12.0.0
From 07d991a0a1d4e7eab7524eaa3c389d1261afaa64 Mon Sep 17 00:00:00 2001
From: "homarr-crowdin[bot]"
<190541745+homarr-crowdin[bot]@users.noreply.github.com>
Date: Sat, 30 May 2026 05:27:45 +0000
Subject: [PATCH 02/26] 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 | 212 +++++++++++++-------------
1 file changed, 106 insertions(+), 106 deletions(-)
diff --git a/packages/translation/src/lang/sv.json b/packages/translation/src/lang/sv.json
index 20301caf2..efe9758ca 100644
--- a/packages/translation/src/lang/sv.json
+++ b/packages/translation/src/lang/sv.json
@@ -82,7 +82,7 @@
"form": {
"name": {
"label": "Gruppens namn",
- "description": ""
+ "description": "Namnet måste matcha admin-grupp i extern tjänst"
}
}
},
@@ -159,7 +159,7 @@
"label": "Visa sökresultat i ny flik"
},
"ddgBangs": {
- "label": ""
+ "label": "Aktivera DuckDuckGo bangs"
}
},
"error": {
@@ -252,10 +252,10 @@
"changeDdgBangs": {
"notification": {
"success": {
- "message": ""
+ "message": "DuckDuckGo bangs inställningen ändrad"
},
"error": {
- "message": ""
+ "message": "DuckDuckGo bangs inställningen kunde inte ändras"
}
}
},
@@ -350,12 +350,12 @@
"description": "Tillåt medlemmar att addera valfri applikation på sina tavlor"
},
"modify-all": {
- "label": "",
- "description": ""
+ "label": "Modifiera alla appar",
+ "description": "Tillåt att medlemmar modifierar alla appar"
},
"full-all": {
- "label": "",
- "description": ""
+ "label": "Fullständiga rättigheter till appar",
+ "description": "Tillåt att medlemmar hanterar, använder och raderar alla appar"
}
}
},
@@ -363,20 +363,20 @@
"title": "Tavlor",
"item": {
"create": {
- "label": "",
- "description": ""
+ "label": "Skapa tavlor",
+ "description": "Tillåt att medlemmar skapar tavlor"
},
"view-all": {
- "label": "",
- "description": ""
+ "label": "Se alla tavlor",
+ "description": "Tillåt att medlemmar ser alla tavlor"
},
"modify-all": {
- "label": "",
- "description": ""
+ "label": "Modifiera alla tavlor",
+ "description": "Tillåt att medlemmar modifierar alla tavlor (Detta inkluderar inte åtkomstkontroll eller farozonen)"
},
"full-all": {
- "label": "",
- "description": ""
+ "label": "Fullständiga rättigheter till tavlor",
+ "description": "Tillåt att medlemmar ser, modifierar och tar bort alla tavlor (detta inkluderar åtkomstkontroll och farozonen)"
}
}
},
@@ -392,38 +392,38 @@
"description": "Tillåter medlemmar att addera valfri integration till sina tavlor"
},
"interact-all": {
- "label": "",
- "description": ""
+ "label": "Interagera med alla integrationer",
+ "description": "Tillåt att medlemmar interagerar med alla integrationer"
},
"full-all": {
- "label": "",
- "description": ""
+ "label": "Fullständiga rättigheter till integrationer",
+ "description": "Tillåt att medlemmar hanterar, använder och interagerar med alla integrationer"
}
}
},
"media": {
- "title": "",
+ "title": "Media",
"item": {
"upload": {
- "label": "",
- "description": ""
+ "label": "Ladda upp media",
+ "description": "Tillåt att medlemmar laddar upp media"
},
"view-all": {
- "label": "",
- "description": ""
+ "label": "Se all media",
+ "description": "Tillåt att medlemmar ser all media"
},
"full-all": {
- "label": "",
- "description": ""
+ "label": "Fullständiga rättigheter till media",
+ "description": "Tillåt att medlemmar hanterar och raderar all media"
}
}
},
"other": {
- "title": "",
+ "title": "Annat",
"item": {
"view-logs": {
- "label": "",
- "description": ""
+ "label": "Se loggar",
+ "description": "Tillåt att medlemmar ser loggar"
}
}
},
@@ -435,32 +435,32 @@
"description": "Tillåt medlemmar att skapa sökmotorer"
},
"modify-all": {
- "label": "",
- "description": ""
+ "label": "Modifiera alla sökmotorer",
+ "description": "Tillåt att medlemmar modifierar alla sökmotorer"
},
"full-all": {
- "label": "",
- "description": ""
+ "label": "Fullständiga rättigheter till sökmotorer",
+ "description": "Tillåt att medlemmar hanterar och raderar alla sökmotorer"
}
}
}
},
"memberNotice": {
- "mixed": "",
- "external": ""
+ "mixed": "Vissa medlemmar är från externa tjänster och kan inte hantera här",
+ "external": "Alla medlemmar är från externa tjänster och kan inte hanteras här"
},
"reservedNotice": {
- "message": ""
+ "message": "Denna grupp är reserverad för systemet så vissa åtgärder är begränsade. "
},
"action": {
"create": {
"label": "Addera en grupp",
"notification": {
"success": {
- "message": ""
+ "message": "Gruppen har skapats"
},
"error": {
- "message": ""
+ "message": "Gruppen kunde inte skapas"
}
}
},
@@ -470,7 +470,7 @@
"confirm": "Är du säker på att du vill överföra ägarskapet för gruppen {name} till {username}?",
"notification": {
"success": {
- "message": ""
+ "message": "Överfört grupp {group} till {user}"
},
"error": {
"message": "Kunde inte överföra ägarskap"
@@ -501,38 +501,38 @@
"notification": {
"success": {
"title": "Behörigheter sparade",
- "message": ""
+ "message": "Rättigheterna sparade"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Rättigheterna ej sparade",
+ "message": "Rättigheterna har inte sparats"
}
}
},
"update": {
"notification": {
"success": {
- "message": ""
+ "message": "Gruppen {name} har sparats"
},
"error": {
- "message": ""
+ "message": "Kunde inte spara gruppen {name}"
}
}
},
"select": {
"label": "Välj en grupp",
- "notFound": ""
+ "notFound": "Ingen grupp hittad"
},
"settings": {
"board": {
"notification": {
"success": {
"title": "Inställningarna sparades",
- "message": ""
+ "message": "Inställningarna för tavlan har sparats"
},
"error": {
"title": "Kunde inte spara inställningarna",
- "message": ""
+ "message": "Kunde inte spara inställningarna för tavlan"
}
}
}
@@ -540,10 +540,10 @@
"changePosition": {
"notification": {
"success": {
- "message": ""
+ "message": "Ordning ändrad"
},
"error": {
- "message": ""
+ "message": "Ordningen kunde ändras"
}
}
}
@@ -559,20 +559,20 @@
"list": {
"title": "Applikationer",
"noResults": {
- "title": "",
- "action": ""
+ "title": "Det finns inga appar ännu",
+ "action": "Skapa din första app"
}
},
"create": {
"title": "Addera applikation",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Skapandet lyckades",
+ "message": "Appen skapades framgångsrikt"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Skapandet misslyckades",
+ "message": "Appen kunde inte skapas"
}
}
},
@@ -581,11 +581,11 @@
"notification": {
"success": {
"title": "Ändringarna har sparats",
- "message": ""
+ "message": "Appen sparades"
},
"error": {
"title": "Misslyckades med att spara ändringarna",
- "message": ""
+ "message": "Appen kunde inte sparas"
}
}
},
@@ -594,12 +594,12 @@
"message": "Är du säker på att du vill ta bort applikationen {name}?",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Borttagning lyckades",
+ "message": "Appen har tagits bort"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Borttagning misslyckades",
+ "message": "Kunde inte ta bort appen"
}
}
}
@@ -612,21 +612,21 @@
"label": "Beskrivning"
},
"url": {
- "label": ""
+ "label": "URL"
},
"useDifferentUrlForPing": {
"checkbox": {
- "label": "",
- "description": ""
+ "label": "Använd annan URL för ping",
+ "description": "Användbart om Homarr kan komma åt appen direkt via ett internt host-namn eller nätverk för att undvika bandbreddsanvändning hos internetleverantör"
}
}
},
"action": {
"select": {
- "label": "",
- "notFound": "",
+ "label": "Välj app",
+ "notFound": "Ingen app hittades",
"search": "Sök efter en applikation",
- "noResults": "",
+ "noResults": "Inga resultat",
"action": "Välj {app}",
"title": "Välj en applikation att lägga till på tavlan"
},
@@ -642,56 +642,56 @@
"page": {
"list": {
"title": "Integrationer",
- "search": "",
+ "search": "Sök integrationer",
"noResults": {
- "title": ""
+ "title": "Det finns inga integrationer ännu"
}
},
"create": {
- "title": "",
+ "title": "Ny {name} integration",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Skapandet lyckades",
+ "message": "Integrationen har skapats"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Skapandet misslyckades",
+ "message": "Integrationen kunde inte skapas"
}
},
"app": {
"option": {
"existing": {
- "title": "",
- "label": ""
+ "title": "Befintlig",
+ "label": "Välj befintlig app"
},
"new": {
- "title": "",
+ "title": "Ny",
"url": {
- "label": "",
- "description": ""
+ "label": "App URL",
+ "description": "URL:en som appen kommer att öppna när den används från tavlan"
}
}
}
}
},
"edit": {
- "title": "",
+ "title": "Redigera {name} integration",
"notification": {
"success": {
"title": "Ändringarna har sparats",
- "message": ""
+ "message": "Integrationen sparad"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Kunde inte tillämpa ändringar",
+ "message": "Integrationen kunde inte sparas"
}
},
"app": {
"action": {
- "add": "",
- "remove": "",
- "select": ""
+ "add": "Länka en app",
+ "remove": "Ta bort länk",
+ "select": "Välj en app att länka till"
}
}
},
@@ -700,12 +700,12 @@
"message": "Är du säker på att du vill ta bort integrationen {name}?",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Borttagning lyckades",
+ "message": "Integrationen har tagits bort"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Borttagning misslyckades",
+ "message": "Kunde inte ta bort integrationen"
}
}
}
@@ -715,44 +715,44 @@
"label": "Namn"
},
"url": {
- "label": ""
+ "label": "URL"
},
"attemptSearchEngineCreation": {
- "label": "",
- "description": ""
+ "label": "Skapa sökmotor",
+ "description": "Integrationen \"{kind}\" kan inte användas med sökmotorer. Markera detta för att automatiskt konfigurera sökmotorn."
},
"app": {
- "sectionTitle": ""
+ "sectionTitle": "Länkad app"
},
"createApp": {
- "label": "",
- "description": ""
+ "label": "Skapa app",
+ "description": "Skapa en app med samma namn och ikon som integrationen. Lämna fältet nedan tomt för att skapa en app med integrationens URL."
},
"appHref": {
- "placeholder": ""
+ "placeholder": "Egen app-URL"
}
},
"action": {
- "create": ""
+ "create": "Ny integration"
},
"testConnection": {
"action": {
- "create": "",
- "edit": ""
+ "create": "Testa anslutningen och skapa",
+ "edit": "Testa anslutningen och skapa"
},
"error": {
"common": {
"cause": {
- "title": ""
+ "title": "Orsak med mer detaljer"
}
},
"unknown": {
- "title": "",
- "description": ""
+ "title": "Okänt fel",
+ "description": "Ett okänt fel inträffade, öppna orsaken nedan för att se mer detaljer"
},
"parse": {
- "title": "",
- "description": ""
+ "title": "Parsningsfel",
+ "description": "Svaret kunde inte analyseras. Verifiera att URL pekar på bas-URL för tjänsten."
},
"authorization": {
"title": "",
From acbcb6818b8bcf3cd47982aa1c5a2fb0404a102a Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Sat, 30 May 2026 06:54:05 +0000
Subject: [PATCH 03/26] chore(deps): update dependency react-error-boundary to
^6.1.2 (#5829)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
pnpm-lock.yaml | 12 ++++++------
pnpm-workspace.yaml | 2 +-
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d52a89507..4aedb5ad1 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -436,8 +436,8 @@ catalogs:
specifier: 19.2.6
version: 19.2.6
react-error-boundary:
- specifier: ^6.1.1
- version: 6.1.1
+ specifier: ^6.1.2
+ version: 6.1.2
react-markdown:
specifier: ^10.1.0
version: 10.1.0
@@ -837,7 +837,7 @@ importers:
version: 19.2.6(react@19.2.6)
react-error-boundary:
specifier: 'catalog:'
- version: 6.1.1(react@19.2.6)
+ version: 6.1.2(react@19.2.6)
react-simple-code-editor:
specifier: 'catalog:'
version: 0.14.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
@@ -8420,8 +8420,8 @@ packages:
peerDependencies:
react: '>= 16.8 || 18.0.0'
- react-error-boundary@6.1.1:
- resolution: {integrity: sha512-BrYwPOdXi5mqkk5lw+Uvt0ThHx32rCt3BkukS4X23A2AIWDPSGX6iaWTc0y9TU/mHDA/6qOSGel+B2ERkOvD1w==}
+ react-error-boundary@6.1.2:
+ resolution: {integrity: sha512-3DpCr5HVdZ0caUjYE/kIHBEJN0mNP3ZCgf16c48uJ5TbWjorKVp+YG8W3XqlJ7vJAVNw6wNIImyPXmFydwmyng==}
peerDependencies:
react: ^18.0.0 || ^19.0.0
@@ -15890,7 +15890,7 @@ snapshots:
prop-types: 15.8.1
react: 19.2.6
- react-error-boundary@6.1.1(react@19.2.6):
+ react-error-boundary@6.1.2(react@19.2.6):
dependencies:
react: 19.2.6
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 22adf7f5b..fd3abdf99 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -147,7 +147,7 @@ catalog:
proxmox-api: 1.1.1
react: 19.2.6
react-dom: 19.2.6
- react-error-boundary: ^6.1.1
+ react-error-boundary: ^6.1.2
react-markdown: ^10.1.0
react-quill-new: ^3.8.3
react-simple-code-editor: ^0.14.1
From 433b66582d07ecd988d6841d436155469157748a Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Sat, 30 May 2026 09:25:22 +0000
Subject: [PATCH 04/26] chore(deps): update dependency hono@<4.6.5 to >=4.12.23
(#5828)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
package.json | 2 +-
pnpm-lock.yaml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package.json b/package.json
index c333b5a8d..b8b6c7922 100644
--- a/package.json
+++ b/package.json
@@ -83,7 +83,7 @@
"brace-expansion@>=1.0.0 <=1.1.11": ">=5.0.6",
"esbuild@<=0.24.2": ">=0.28.0",
"form-data@>=4.0.0 <4.0.4": ">=4.0.5",
- "hono@<4.6.5": ">=4.12.22",
+ "hono@<4.6.5": ">=4.12.23",
"linkifyjs@<4.3.2": ">=4.3.3",
"nanoid@>=4.0.0 <5.0.9": ">=5.1.11",
"prismjs@<1.30.0": ">=1.30.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4aedb5ad1..c02fb91cc 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -534,7 +534,7 @@ overrides:
brace-expansion@>=1.0.0 <=1.1.11: '>=5.0.6'
esbuild@<=0.24.2: '>=0.28.0'
form-data@>=4.0.0 <4.0.4: '>=4.0.5'
- hono@<4.6.5: '>=4.12.22'
+ hono@<4.6.5: '>=4.12.23'
linkifyjs@<4.3.2: '>=4.3.3'
nanoid@>=4.0.0 <5.0.9: '>=5.1.11'
prismjs@<1.30.0: '>=1.30.0'
From 5a83bb6e399cf16f95f57a086fdf517aa588081b Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Sun, 31 May 2026 08:54:20 +0000
Subject: [PATCH 05/26] chore(deps): update dependency dayjs to ^1.11.21
(#5835)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
pnpm-lock.yaml | 46 ++++++++++++++++++++++-----------------------
pnpm-workspace.yaml | 2 +-
2 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c02fb91cc..8afc38599 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -322,8 +322,8 @@ catalogs:
specifier: ^4.2.0
version: 4.2.0
dayjs:
- specifier: ^1.11.20
- version: 1.11.20
+ specifier: ^1.11.21
+ version: 1.11.21
deepmerge:
specifier: 4.3.1
version: 4.3.1
@@ -801,7 +801,7 @@ importers:
version: 2.1.1
dayjs:
specifier: 'catalog:'
- version: 1.11.20
+ version: 1.11.21
dotenv:
specifier: 'catalog:'
version: 17.4.2
@@ -819,7 +819,7 @@ importers:
version: 2.20.0(@babel/core@7.29.0)(@babel/template@7.28.6)(@types/react@19.2.15)(react@19.2.6)
mantine-react-table:
specifier: 'catalog:'
- version: 2.0.0-beta.9(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.20)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.20)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 2.0.0-beta.9(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
next:
specifier: 'catalog:'
version: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
@@ -946,7 +946,7 @@ importers:
version: 10.0.1
dayjs:
specifier: 'catalog:'
- version: 1.11.20
+ version: 1.11.21
dotenv:
specifier: 'catalog:'
version: 17.4.2
@@ -1289,7 +1289,7 @@ importers:
version: 1.1.1
dayjs:
specifier: 'catalog:'
- version: 1.11.20
+ version: 1.11.21
next:
specifier: 'catalog:'
version: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
@@ -1855,7 +1855,7 @@ importers:
version: 3.44.0(react@19.2.6)
dayjs:
specifier: 'catalog:'
- version: 1.11.20
+ version: 1.11.21
next:
specifier: 'catalog:'
version: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
@@ -2056,7 +2056,7 @@ importers:
version: link:../redis
dayjs:
specifier: 'catalog:'
- version: 1.11.20
+ version: 1.11.21
octokit:
specifier: 'catalog:'
version: 5.0.5
@@ -2103,7 +2103,7 @@ importers:
version: link:../server-settings
'@mantine/dates':
specifier: 'catalog:'
- version: 9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.20)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
next:
specifier: 'catalog:'
version: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
@@ -2198,13 +2198,13 @@ importers:
version: link:../definitions
dayjs:
specifier: 'catalog:'
- version: 1.11.20
+ version: 1.11.21
deepmerge:
specifier: 'catalog:'
version: 4.3.1
mantine-react-table:
specifier: 'catalog:'
- version: 2.0.0-beta.9(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.20)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.20)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 2.0.0-beta.9(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
next:
specifier: 'catalog:'
version: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
@@ -2247,7 +2247,7 @@ importers:
version: 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@mantine/dates':
specifier: 'catalog:'
- version: 9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.20)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@mantine/hooks':
specifier: 'catalog:'
version: 9.2.1(react@19.2.6)
@@ -2259,7 +2259,7 @@ importers:
version: 4.2.0
mantine-react-table:
specifier: 'catalog:'
- version: 2.0.0-beta.9(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.20)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.20)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 2.0.0-beta.9(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
next:
specifier: 'catalog:'
version: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
@@ -2447,10 +2447,10 @@ importers:
version: 2.1.1
dayjs:
specifier: 'catalog:'
- version: 1.11.20
+ version: 1.11.21
mantine-react-table:
specifier: 'catalog:'
- version: 2.0.0-beta.9(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.20)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.20)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 2.0.0-beta.9(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
next:
specifier: 'catalog:'
version: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
@@ -6217,8 +6217,8 @@ packages:
resolution: {integrity: sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
- dayjs@1.11.20:
- resolution: {integrity: sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ==}
+ dayjs@1.11.21:
+ resolution: {integrity: sha512-98IT+HOahAisibz/yjKbzuOBwYcjJ7BCLPzARyHiyEBmRz4fatF+KPJszEHXsGYjUG234aH/cOjW1wwTbKUZlA==}
debug@4.4.3:
resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
@@ -10945,12 +10945,12 @@ snapshots:
transitivePeerDependencies:
- '@types/react'
- '@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.20)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
dependencies:
'@mantine/core': 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@mantine/hooks': 9.2.1(react@19.2.6)
clsx: 2.1.1
- dayjs: 1.11.20
+ dayjs: 1.11.21
react: 19.2.6
react-dom: 19.2.6(react@19.2.6)
@@ -13579,7 +13579,7 @@ snapshots:
transitivePeerDependencies:
- '@noble/hashes'
- dayjs@1.11.20: {}
+ dayjs@1.11.21: {}
debug@4.4.3:
dependencies:
@@ -14788,17 +14788,17 @@ snapshots:
dependencies:
semver: 7.7.4
- mantine-react-table@2.0.0-beta.9(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.20)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.20)(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
+ mantine-react-table@2.0.0-beta.9(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
dependencies:
'@mantine/core': 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@mantine/dates': 9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.20)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@mantine/dates': 9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@mantine/hooks': 9.2.1(react@19.2.6)
'@tabler/icons-react': 3.44.0(react@19.2.6)
'@tanstack/match-sorter-utils': 8.19.4
'@tanstack/react-table': 8.20.5(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@tanstack/react-virtual': 3.11.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
clsx: 2.1.1
- dayjs: 1.11.20
+ dayjs: 1.11.21
react: 19.2.6
react-dom: 19.2.6(react@19.2.6)
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index fd3abdf99..24483aa1c 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -109,7 +109,7 @@ catalog:
croner: 10.0.1
cross-env: ^10.1.0
crypto-js: ^4.2.0
- dayjs: ^1.11.20
+ dayjs: ^1.11.21
deepmerge: 4.3.1
dns-caching: ^0.2.9
dockerode: ^5.0.0
From b7910b16e029cfd49e5a25e71fd19081eca211d1 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Sun, 31 May 2026 11:08:29 +0000
Subject: [PATCH 06/26] chore(deps): update dependency oxfmt to ^0.52.0 (#5836)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
pnpm-lock.yaml | 167 ++++++++++++++++++++++----------------------
pnpm-workspace.yaml | 2 +-
2 files changed, 86 insertions(+), 83 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 8afc38599..cec4708c9 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -412,8 +412,8 @@ catalogs:
specifier: ^5.0.5
version: 5.0.5
oxfmt:
- specifier: ^0.51.0
- version: 0.51.0
+ specifier: ^0.52.0
+ version: 0.52.0
oxlint:
specifier: ^1.66.0
version: 1.66.0
@@ -609,7 +609,7 @@ importers:
version: 2.2.3
oxfmt:
specifier: 'catalog:'
- version: 0.51.0
+ version: 0.52.0
oxlint:
specifier: 'catalog:'
version: 1.66.0
@@ -4004,124 +4004,124 @@ packages:
'@open-draft/until@2.1.0':
resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==}
- '@oxfmt/binding-android-arm-eabi@0.51.0':
- resolution: {integrity: sha512-Ni0sCqg5CIHaLIYFGj+ncbcumylvNC6FE4rfD0KfdmnWHbPJ+zev0qZCXKxy2hFVa0fYRK0yPzf5nzPbkZou7g==}
+ '@oxfmt/binding-android-arm-eabi@0.52.0':
+ resolution: {integrity: sha512-17EMSJnQ9g+upVHrAUYDMfH5lvRKQ9Nvg8WtEoH72oDr1VpWz+7/o3tD97U1EToen2YAQ/68JmtDYkQUi20dfQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
- '@oxfmt/binding-android-arm64@0.51.0':
- resolution: {integrity: sha512-eu5lAZjuo0KAkp+M24EhDqfOwA8owQ8d7wyBlOUUGRbDLHpU3IRlDHp8Dif+YqGlxs6jra7yS6WQu/NkPhAxeg==}
+ '@oxfmt/binding-android-arm64@0.52.0':
+ resolution: {integrity: sha512-A2G1IdwGEW2lLJkIxcvuirRH1CzSl/e0NX11zTlW1gvxJThfwbI/BEoaKrTNpm7M2FchvIf6guvIQU7d5iz+OQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@oxfmt/binding-darwin-arm64@0.51.0':
- resolution: {integrity: sha512-6LsUNIdURhhcIfIn8+xsOb61mSTa9msAHTeSGx9Jf4rsP/gN8PGCF+SKWPAQZbND2w/WBkqQ6303jqEEIXzMdQ==}
+ '@oxfmt/binding-darwin-arm64@0.52.0':
+ resolution: {integrity: sha512-f9+bLvOYxy7NttCLFTvQ7afmqDOWY4wIP9xdvfj5trQ1qj6f2UFAGwZESlfsMjvJNTyRpXfIlOanCI9FOvoeQA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@oxfmt/binding-darwin-x64@0.51.0':
- resolution: {integrity: sha512-9aUMGmVxdHjYMsEAW1tNRoieTJXlVNDFkRvIR1J7LttJXWjVYCu2ekclLij2KJtxBxSQOYSHd12ME/adVGVbZg==}
+ '@oxfmt/binding-darwin-x64@0.52.0':
+ resolution: {integrity: sha512-YSTB9sJ5nnQd/Q0ddHkgof0ZCHPAnWZT1IW2SJ8omz7CP7KluJhO1fNHrpqdxCtpztJwSs4hY1uAee35wKxxaw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@oxfmt/binding-freebsd-x64@0.51.0':
- resolution: {integrity: sha512-mkY1nhZTqYb+NHaAWxOCKISN6FwdrwMNsu17vTUA3wzUV2VJ+Paq15ZokRcsMU/2PUdHO73prxyeJpjXQ3MPpQ==}
+ '@oxfmt/binding-freebsd-x64@0.52.0':
+ resolution: {integrity: sha512-NIrRNTTPCs4UbmVs0bxLSCDlLCtIRMJIXklNKaXa5Oj2/K1UIMBvgE8+uPVo01Io3N9HF0+GAX+aAHjUgZS7vA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@oxfmt/binding-linux-arm-gnueabihf@0.51.0':
- resolution: {integrity: sha512-wtFwNwE4+YCNuPaWoGDZeGsKvD6D1YSUNBJNn/rJBh7CrDBThFE+TBI5kY7vRW9rIOQRsbW2IpyyL3Du4Zqwiw==}
+ '@oxfmt/binding-linux-arm-gnueabihf@0.52.0':
+ resolution: {integrity: sha512-JXUCde8mn3GpgQouz2PXUokgy/uT1QrRJBL2s983VWcSQp62wTFYiNXgTKdeo1Jgbr0IgUnKKvzIk/YBlj/nVQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxfmt/binding-linux-arm-musleabihf@0.51.0':
- resolution: {integrity: sha512-rnOaNx86G7iRKM6lsCIQMux0SMGNC/TEbFR+r7lpruJ12bnrIWgxd5w1PLqOvgR9r8ZJbpK/zfRKctJnh8/Jfg==}
+ '@oxfmt/binding-linux-arm-musleabihf@0.52.0':
+ resolution: {integrity: sha512-psbUXaRZ+V8DaXz10Qf7LSHtdtdKAmC8fxXgeU608jjzrmWK4quamZMOpl6sf+dikoFHA85uE93Q0BqxrCdQrQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxfmt/binding-linux-arm64-gnu@0.51.0':
- resolution: {integrity: sha512-jOgDzSqWcICGRjsp4mc08FxKMN8vzP2Kgs4E0d2HUP99F+nJDQKklRV4Zuj+0gcBgjrzx2CbpqaIdUVPepCojA==}
+ '@oxfmt/binding-linux-arm64-gnu@0.52.0':
+ resolution: {integrity: sha512-Jw7MgWUU9lcLCcy82updISP3EthTlfvAwR6gWNxPzqly7+fLvOi2gHQE9xXQjpqaVLm/8P+gOzlv9ODuoVlaaw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-arm64-musl@0.51.0':
- resolution: {integrity: sha512-KBUCdrH5bwVrAvI9gU/1S55oH6fzXjr++J/oVocdu7bYTks1l7DNNT+rLd/1TDdAEjObGwmfWamn7LC1m8A0DQ==}
+ '@oxfmt/binding-linux-arm64-musl@0.52.0':
+ resolution: {integrity: sha512-wZg6bLjDvh2KibyI3QFUYo8GTXneIFsd0JvehtvJiUmQ8WRPERgxd/VM4ctWb86U5FT1FkqgS8/wZKVB+AZScg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@oxfmt/binding-linux-ppc64-gnu@0.51.0':
- resolution: {integrity: sha512-NapfjYsABFqTJ1Dn9Efq6sN5esaHconVKwVLbDGNQLrwpOx/g17mkwErHzU72PutL67nf3wNAkbq122H+zLxag==}
+ '@oxfmt/binding-linux-ppc64-gnu@0.52.0':
+ resolution: {integrity: sha512-IngE8uxhNvxcMrLjZNDo9xNLY7rEK33AKnaMd2B46he1e/mz2CfcW6If/U1wUjdRZddm1QzQaciqZkuMkdh1FA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-riscv64-gnu@0.51.0':
- resolution: {integrity: sha512-5dlDt1dUZCVi6elIhiK1PWg9wpTzTcIuj0IZnSurvIoMrhOWqqTcc1dSTxcSkNaBZhfsNqRZdINI1zAgbKkJNQ==}
+ '@oxfmt/binding-linux-riscv64-gnu@0.52.0':
+ resolution: {integrity: sha512-H3+DdFMv/efN3Efmhsv18jDrpiWWqKG7wsfAlQBqAt6z/E2Bx+TwEj2Nowe51CPOWB8/mFBC2dAMSgVFLvvowA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-riscv64-musl@0.51.0':
- resolution: {integrity: sha512-pgdWUJn0S5nulyiVdlFV8DzCUnGXkU99W5PSkkmbaZW+LrZBPxpezun4G0DDHbQaVYuJeCuKsXsGKGo77CkUTQ==}
+ '@oxfmt/binding-linux-riscv64-musl@0.52.0':
+ resolution: {integrity: sha512-zji+1kb7lJKohSDjzC1IsS+K/cKRs1hdVf0ZH0VbdbiakmtLvN9twBoXo/k8VdjFax7kfo+DyPxS7vv52br1aw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@oxfmt/binding-linux-s390x-gnu@0.51.0':
- resolution: {integrity: sha512-2XTFUe97CbDGAI8vjwDfZ1HdakO0XIADyJ24idEg64SC4/K4in/OisXVnrW4NMK7I6TgC7EqRhC0Ln/nKhAemA==}
+ '@oxfmt/binding-linux-s390x-gnu@0.52.0':
+ resolution: {integrity: sha512-hcLBYedpCy7ToUvvBidWk7+11Yhg1oAZ4+6hKPic/mQI6NaqXJSXMps5nFlwUuX2ewhtLZZDPg63TI042qGKBg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-x64-gnu@0.51.0':
- resolution: {integrity: sha512-kQ1OuCqqt/yyf0ZN9VFxW1/JnlgJgii3Dr7pWf9vNBvrX1hv6g39/+mc5oGRHRGJFZtl3zsGDWR9c5N2B/gwBw==}
+ '@oxfmt/binding-linux-x64-gnu@0.52.0':
+ resolution: {integrity: sha512-IDO2loXK2OtTOhSPchU9MW25mWL2QCDGdJbjN8MXKZVS80qXe5gMTwQWu/gMJ3juoBHbkuUZNB2N1LHzNT7DoA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-x64-musl@0.51.0':
- resolution: {integrity: sha512-ARTYqxHF475o96Gbn41hvSWSSRygPlRDXZZgZ9I2scU1y0qiWpCQyZCoefaQa0mwv+wwtZ+luS4YOzsRzM/izg==}
+ '@oxfmt/binding-linux-x64-musl@0.52.0':
+ resolution: {integrity: sha512-mAV2Hjn0SatJ+KoAzKUC3eJhdJ8wv+3m1KyuS0dTsbF0c5weq+QrCt/DRZZM+uj/XiKzCDEUKYsBF30e2qkcyw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@oxfmt/binding-openharmony-arm64@0.51.0':
- resolution: {integrity: sha512-QiC1XrCl6a6BmqMzduO8hdIRMf1m44hCkt2Q68KWkTvUB/E7fd2iomyNh6KnnRca5w6eBrRAAtLFqTh+xjsjJA==}
+ '@oxfmt/binding-openharmony-arm64@0.52.0':
+ resolution: {integrity: sha512-vd4npaUIwChxp7XzkqmepBWTT9YMcSe/NBApVGPC30/lLyOVaV3dvma1SKo03t8O73BPRAG7EyJzGlN5cJM5hQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@oxfmt/binding-win32-arm64-msvc@0.51.0':
- resolution: {integrity: sha512-NC/hJb9dtU23Zf8L7IVK95xnFjiQ7AfcLO2l5pb69TDEr958qxrtnB2CveeeNSCBFNIkgaTCfd/vHNSoG78l9g==}
+ '@oxfmt/binding-win32-arm64-msvc@0.52.0':
+ resolution: {integrity: sha512-k2sz6gWQdMfh5HPpIS+Bw/0UEV/kaK2xuqJRrWL233sEHx9WLlsmvlPFM4HUNThkYbSN0U0vPW7LVKZWDS8hPQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@oxfmt/binding-win32-ia32-msvc@0.51.0':
- resolution: {integrity: sha512-2C45za4Rj36n8YIbhRL1PQbxmXJYf81WEcAgvj5I4ptRROG+A+81hREEN5bmCHADE1UfYaN312U6tkILoZZy6w==}
+ '@oxfmt/binding-win32-ia32-msvc@0.52.0':
+ resolution: {integrity: sha512-rhke69GTcArodLHpjMTfNnvjTEBryDeZcUCKK/VjXDMtfTULl6QRh0ymX5/hbCUv2WjYm9h/QbW++q2vE15gWQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
- '@oxfmt/binding-win32-x64-msvc@0.51.0':
- resolution: {integrity: sha512-73RqdAuVKQTkjZIDw08JaDHUM4lav5Qu+CaPwg4QbbA7k8o7LEW0p3UsfZ/F8dsO/pwVYh3RzFcanwLRTTahbQ==}
+ '@oxfmt/binding-win32-x64-msvc@0.52.0':
+ resolution: {integrity: sha512-q5xL7oeXkZdEtNZWBdvehJcmt+GRu9l2bK40yJs1jJXlqq+r0Hygb1rTjq+FM2o/2xyt4cufH6KRplHp3Jjsvw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
@@ -7968,15 +7968,18 @@ packages:
outvariant@1.4.3:
resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==}
- oxfmt@0.51.0:
- resolution: {integrity: sha512-l/AoAnaEOV7Q5/Z9kHOMDehVJnCgYN7wRoooWCTUMBMi16BJhLZqd9cmCnwcVFfVlzkt53zK2KLPFNp8vSsoDg==}
+ oxfmt@0.52.0:
+ resolution: {integrity: sha512-nJlYM35F64zTDMecCNhoHNkf+D/eHv7xcjj9XDSj+bFAVtN93m7v8DQMdHd6nDG6Akf/kEYYHmDUBs2Dz27Sug==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
svelte: ^5.0.0
+ vite-plus: '*'
peerDependenciesMeta:
svelte:
optional: true
+ vite-plus:
+ optional: true
oxlint@1.66.0:
resolution: {integrity: sha512-N4LLxYLd94KEBqXDMDM5f+2PUpItTjDLreXe2Gn5KhjhCK4Qp2YUXaBi8Yu325ryOgKwt22m45fpD7nPOn69Yw==}
@@ -11214,61 +11217,61 @@ snapshots:
'@open-draft/until@2.1.0':
optional: true
- '@oxfmt/binding-android-arm-eabi@0.51.0':
+ '@oxfmt/binding-android-arm-eabi@0.52.0':
optional: true
- '@oxfmt/binding-android-arm64@0.51.0':
+ '@oxfmt/binding-android-arm64@0.52.0':
optional: true
- '@oxfmt/binding-darwin-arm64@0.51.0':
+ '@oxfmt/binding-darwin-arm64@0.52.0':
optional: true
- '@oxfmt/binding-darwin-x64@0.51.0':
+ '@oxfmt/binding-darwin-x64@0.52.0':
optional: true
- '@oxfmt/binding-freebsd-x64@0.51.0':
+ '@oxfmt/binding-freebsd-x64@0.52.0':
optional: true
- '@oxfmt/binding-linux-arm-gnueabihf@0.51.0':
+ '@oxfmt/binding-linux-arm-gnueabihf@0.52.0':
optional: true
- '@oxfmt/binding-linux-arm-musleabihf@0.51.0':
+ '@oxfmt/binding-linux-arm-musleabihf@0.52.0':
optional: true
- '@oxfmt/binding-linux-arm64-gnu@0.51.0':
+ '@oxfmt/binding-linux-arm64-gnu@0.52.0':
optional: true
- '@oxfmt/binding-linux-arm64-musl@0.51.0':
+ '@oxfmt/binding-linux-arm64-musl@0.52.0':
optional: true
- '@oxfmt/binding-linux-ppc64-gnu@0.51.0':
+ '@oxfmt/binding-linux-ppc64-gnu@0.52.0':
optional: true
- '@oxfmt/binding-linux-riscv64-gnu@0.51.0':
+ '@oxfmt/binding-linux-riscv64-gnu@0.52.0':
optional: true
- '@oxfmt/binding-linux-riscv64-musl@0.51.0':
+ '@oxfmt/binding-linux-riscv64-musl@0.52.0':
optional: true
- '@oxfmt/binding-linux-s390x-gnu@0.51.0':
+ '@oxfmt/binding-linux-s390x-gnu@0.52.0':
optional: true
- '@oxfmt/binding-linux-x64-gnu@0.51.0':
+ '@oxfmt/binding-linux-x64-gnu@0.52.0':
optional: true
- '@oxfmt/binding-linux-x64-musl@0.51.0':
+ '@oxfmt/binding-linux-x64-musl@0.52.0':
optional: true
- '@oxfmt/binding-openharmony-arm64@0.51.0':
+ '@oxfmt/binding-openharmony-arm64@0.52.0':
optional: true
- '@oxfmt/binding-win32-arm64-msvc@0.51.0':
+ '@oxfmt/binding-win32-arm64-msvc@0.52.0':
optional: true
- '@oxfmt/binding-win32-ia32-msvc@0.51.0':
+ '@oxfmt/binding-win32-ia32-msvc@0.52.0':
optional: true
- '@oxfmt/binding-win32-x64-msvc@0.51.0':
+ '@oxfmt/binding-win32-x64-msvc@0.52.0':
optional: true
'@oxlint/binding-android-arm-eabi@1.66.0':
@@ -15367,29 +15370,29 @@ snapshots:
outvariant@1.4.3:
optional: true
- oxfmt@0.51.0:
+ oxfmt@0.52.0:
dependencies:
tinypool: 2.1.0
optionalDependencies:
- '@oxfmt/binding-android-arm-eabi': 0.51.0
- '@oxfmt/binding-android-arm64': 0.51.0
- '@oxfmt/binding-darwin-arm64': 0.51.0
- '@oxfmt/binding-darwin-x64': 0.51.0
- '@oxfmt/binding-freebsd-x64': 0.51.0
- '@oxfmt/binding-linux-arm-gnueabihf': 0.51.0
- '@oxfmt/binding-linux-arm-musleabihf': 0.51.0
- '@oxfmt/binding-linux-arm64-gnu': 0.51.0
- '@oxfmt/binding-linux-arm64-musl': 0.51.0
- '@oxfmt/binding-linux-ppc64-gnu': 0.51.0
- '@oxfmt/binding-linux-riscv64-gnu': 0.51.0
- '@oxfmt/binding-linux-riscv64-musl': 0.51.0
- '@oxfmt/binding-linux-s390x-gnu': 0.51.0
- '@oxfmt/binding-linux-x64-gnu': 0.51.0
- '@oxfmt/binding-linux-x64-musl': 0.51.0
- '@oxfmt/binding-openharmony-arm64': 0.51.0
- '@oxfmt/binding-win32-arm64-msvc': 0.51.0
- '@oxfmt/binding-win32-ia32-msvc': 0.51.0
- '@oxfmt/binding-win32-x64-msvc': 0.51.0
+ '@oxfmt/binding-android-arm-eabi': 0.52.0
+ '@oxfmt/binding-android-arm64': 0.52.0
+ '@oxfmt/binding-darwin-arm64': 0.52.0
+ '@oxfmt/binding-darwin-x64': 0.52.0
+ '@oxfmt/binding-freebsd-x64': 0.52.0
+ '@oxfmt/binding-linux-arm-gnueabihf': 0.52.0
+ '@oxfmt/binding-linux-arm-musleabihf': 0.52.0
+ '@oxfmt/binding-linux-arm64-gnu': 0.52.0
+ '@oxfmt/binding-linux-arm64-musl': 0.52.0
+ '@oxfmt/binding-linux-ppc64-gnu': 0.52.0
+ '@oxfmt/binding-linux-riscv64-gnu': 0.52.0
+ '@oxfmt/binding-linux-riscv64-musl': 0.52.0
+ '@oxfmt/binding-linux-s390x-gnu': 0.52.0
+ '@oxfmt/binding-linux-x64-gnu': 0.52.0
+ '@oxfmt/binding-linux-x64-musl': 0.52.0
+ '@oxfmt/binding-openharmony-arm64': 0.52.0
+ '@oxfmt/binding-win32-arm64-msvc': 0.52.0
+ '@oxfmt/binding-win32-ia32-msvc': 0.52.0
+ '@oxfmt/binding-win32-x64-msvc': 0.52.0
oxlint@1.66.0:
optionalDependencies:
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 24483aa1c..1410bf978 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -139,7 +139,7 @@ catalog:
next-intl: 4.12.0
node-loader: ^2.1.0
octokit: ^5.0.5
- oxfmt: ^0.51.0
+ oxfmt: ^0.52.0
oxlint: ^1.66.0
pg: ^8.21.0
postcss-preset-mantine: ^1.18.0
From 72e86dee01f975c03d81feeecf1aa2f576d1e0c1 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Sun, 31 May 2026 14:53:18 +0000
Subject: [PATCH 07/26] chore(deps): update dependency ioredis to v5.11.0
(#5838)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
pnpm-lock.yaml | 42 +++++++++++++++---------------------------
pnpm-workspace.yaml | 2 +-
2 files changed, 16 insertions(+), 28 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index cec4708c9..686833f10 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -367,8 +367,8 @@ catalogs:
specifier: ^2.2.1
version: 2.2.1
ioredis:
- specifier: 5.10.1
- version: 5.10.1
+ specifier: 5.11.0
+ version: 5.11.0
isomorphic-dompurify:
specifier: ^3.14.0
version: 3.14.0
@@ -1335,7 +1335,7 @@ importers:
version: 0.45.2(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.20.0)(better-sqlite3@12.10.0)(gel@2.0.0)(mysql2@3.22.3(@types/node@24.12.4))(pg@8.21.0)
ioredis:
specifier: 'catalog:'
- version: 5.10.1
+ version: 5.11.0
mysql2:
specifier: 'catalog:'
version: 3.22.3(@types/node@24.12.4)
@@ -2016,7 +2016,7 @@ importers:
version: link:../definitions
ioredis:
specifier: 'catalog:'
- version: 5.10.1
+ version: 5.11.0
superjson:
specifier: 'catalog:'
version: 2.2.6
@@ -3665,8 +3665,8 @@ packages:
'@types/node':
optional: true
- '@ioredis/commands@1.5.1':
- resolution: {integrity: sha512-JH8ZL/ywcJyR9MmJ5BNqZllXNZQqQbnVZOqpPQqE1vHiFgAw4NHbvE0FOduNU8IX9babitBT46571OnPTT0Zcw==}
+ '@ioredis/commands@1.10.0':
+ resolution: {integrity: sha512-UmeW7z4LfctwoQ5wkhVzgq8tXkreED2xZGpX+Bg+zA+WJFZCT6c062AfCK/Dfk81xZnnwdhJCUMkitihRaoC2Q==}
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
@@ -5991,8 +5991,8 @@ packages:
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'}
- cluster-key-slot@1.1.2:
- resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}
+ cluster-key-slot@1.1.1:
+ resolution: {integrity: sha512-rwHwUfXL40Chm1r08yrhU3qpUvdVlgkKNeyeGPOxnW8/SyVDvgRaed/Uz54AqWNaTCAThlj6QAs3TZcKI0xDEw==}
engines: {node: '>=0.10.0'}
co-body@6.2.0:
@@ -7072,8 +7072,8 @@ packages:
invariant@2.2.4:
resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
- ioredis@5.10.1:
- resolution: {integrity: sha512-HuEDBTI70aYdx1v6U97SbNx9F1+svQKBDo30o0b9fw055LMepzpOOd0Ccg9Q6tbqmBSJaMuY0fB7yw9/vjBYCA==}
+ ioredis@5.11.0:
+ resolution: {integrity: sha512-EZBErytyVovD8f6pDfG3Kb37N6Y3lmDA9NNj+4+IP13CzzHGeX+OyeRM2Um13khRzoBSzzL+5lVnCX8V2RLeMg==}
engines: {node: '>=12.22.0'}
ip-address@9.0.5:
@@ -7372,15 +7372,9 @@ packages:
lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
- lodash.defaults@4.2.0:
- resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==}
-
lodash.escaperegexp@4.1.2:
resolution: {integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==}
- lodash.isarguments@3.1.0:
- resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==}
-
lodash.isequal@4.5.0:
resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
@@ -10830,7 +10824,7 @@ snapshots:
'@types/node': 24.12.4
optional: true
- '@ioredis/commands@1.5.1': {}
+ '@ioredis/commands@1.10.0': {}
'@isaacs/cliui@8.0.2':
dependencies:
@@ -13360,7 +13354,7 @@ snapshots:
clsx@2.1.1: {}
- cluster-key-slot@1.1.2: {}
+ cluster-key-slot@1.1.1: {}
co-body@6.2.0:
dependencies:
@@ -14445,14 +14439,12 @@ snapshots:
dependencies:
loose-envify: 1.4.0
- ioredis@5.10.1:
+ ioredis@5.11.0:
dependencies:
- '@ioredis/commands': 1.5.1
- cluster-key-slot: 1.1.2
+ '@ioredis/commands': 1.10.0
+ cluster-key-slot: 1.1.1
debug: 4.4.3
denque: 2.1.0
- lodash.defaults: 4.2.0
- lodash.isarguments: 3.1.0
redis-errors: 1.2.0
redis-parser: 3.0.0
standard-as-callback: 2.1.0
@@ -14723,12 +14715,8 @@ snapshots:
lodash.debounce@4.0.8: {}
- lodash.defaults@4.2.0: {}
-
lodash.escaperegexp@4.1.2: {}
- lodash.isarguments@3.1.0: {}
-
lodash.isequal@4.5.0: {}
lodash.isplainobject@4.0.6: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 1410bf978..8c7551c89 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -124,7 +124,7 @@ catalog:
flag-icons: ^7.5.0
glob: ^13.0.6
ical.js: ^2.2.1
- ioredis: 5.10.1
+ ioredis: 5.11.0
isomorphic-dompurify: ^3.14.0
jotai: ^2.20.0
jsdom: ^29.1.1
From 256ebcb864b80512ba8adcdceb67912d5c5f9c29 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Sun, 31 May 2026 16:18:04 +0000
Subject: [PATCH 08/26] chore(deps): update dependency oxlint to ^1.67.0
(#5837)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
pnpm-lock.yaml | 167 ++++++++++++++++++++++----------------------
pnpm-workspace.yaml | 2 +-
2 files changed, 86 insertions(+), 83 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 686833f10..3acbdced4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -415,8 +415,8 @@ catalogs:
specifier: ^0.52.0
version: 0.52.0
oxlint:
- specifier: ^1.66.0
- version: 1.66.0
+ specifier: ^1.67.0
+ version: 1.67.0
pg:
specifier: ^8.21.0
version: 8.21.0
@@ -612,7 +612,7 @@ importers:
version: 0.52.0
oxlint:
specifier: 'catalog:'
- version: 1.66.0
+ version: 1.67.0
semantic-release:
specifier: 'catalog:'
version: 25.0.3(typescript@5.9.3)
@@ -4126,124 +4126,124 @@ packages:
cpu: [x64]
os: [win32]
- '@oxlint/binding-android-arm-eabi@1.66.0':
- resolution: {integrity: sha512-f7kq8N51T4phpzqfBpA2qaVTI/KrkCmNwaj3t/97I/WLTDI+UhlP5GL9eER+zVxBhtlx5rKXWByJU1/zDAvyaw==}
+ '@oxlint/binding-android-arm-eabi@1.67.0':
+ resolution: {integrity: sha512-VrSi571rDv1N8HaEDM+DEX8nmT0y9jJo8tzzW13vsOWTx59xQczCIJx68n2zWOXRT5YKZsOZXp4qkHN/10x4mw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
- '@oxlint/binding-android-arm64@1.66.0':
- resolution: {integrity: sha512-xu6QO71tdDS9mjmLZ3AqhtaVHBvdmsOKkYnReNNDgh+XiwnsipeQOIxbiYOOO0iAXycJ+GK0wdMSZP/2j/AmSg==}
+ '@oxlint/binding-android-arm64@1.67.0':
+ resolution: {integrity: sha512-l6+NdYxMoRohix5r5bbigW16LPicceCwGcQ6LKKuE1kUdjgFfQolJjrJsQYPFetIs78Gxj/G/f5TEGoTCwj9nQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@oxlint/binding-darwin-arm64@1.66.0':
- resolution: {integrity: sha512-HZ24VimSOC7mxuEA99e0H2FS0C1yO3+iW13jPRAk+e2njsUs3QeAXsafCDyaIrV/MirdOVez+etQNQsJE43zNQ==}
+ '@oxlint/binding-darwin-arm64@1.67.0':
+ resolution: {integrity: sha512-jOzXxS1AxFxhImLIRbtGIMrEwaXcgMw3gR57WB1cRk8ai+vpr6726kxXqVvlNsrXtJ/FrmOm8RxlC0m8SW24Qg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@oxlint/binding-darwin-x64@1.66.0':
- resolution: {integrity: sha512-awhj8ZvJrrRSnXj7V++rpZvTmnl99L6mi0B7gg7Cp7BN6cKpzuI481bHNLvXGA9GB1/oEgA3ponuyoAc6Md12A==}
+ '@oxlint/binding-darwin-x64@1.67.0':
+ resolution: {integrity: sha512-3DFAVY94OqjIZHXIPz37yGRSWwOFTAqChQ64/M69GYLawzP0KiwdhDNfqdKKYT0bTR/DNxmMnQsj3ns+8+X/Lg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@oxlint/binding-freebsd-x64@1.66.0':
- resolution: {integrity: sha512-KQF0oVV21/FjIqkRuL8Q1vh8ECsE5+ocdH5tcqTQ4ZnYuDVoYibQUNfqBjQaUsP6UIIda5Y75Wpm5p4RgQWiWw==}
+ '@oxlint/binding-freebsd-x64@1.67.0':
+ resolution: {integrity: sha512-e4dDKZuLu8TR9DEBssWSDahlPgZBwojTTHZUvnjBRJfJJbpxYCjfjKfi0Z1+CSLMiJBwI2yCDtRM1XJQaARjmg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@oxlint/binding-linux-arm-gnueabihf@1.66.0':
- resolution: {integrity: sha512-9u1rgwZSEXWb30vbFZzQ78HVXBo0WCKNwJ3a2InRUTNMRng+PUDIoSFmA+m4HdUfBaIqftShq8J8qHc+eE/Vig==}
+ '@oxlint/binding-linux-arm-gnueabihf@1.67.0':
+ resolution: {integrity: sha512-BKytFdcQzbITV3xlnzDUDTEDtbUMCCiC4EaNTDZ4FyT8gdNvBC4gfiLucXp/sQl0XU3p7syTlorUWVVVBZab2g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxlint/binding-linux-arm-musleabihf@1.66.0':
- resolution: {integrity: sha512-Ynot2HR1bHxUaNWoC280MVTDfZuaWuP3XfSMRDhyuZrVjhzoaBCVFlw8h8qeZjWKVUBhPWFIxB7AQTlK8Z2WWg==}
+ '@oxlint/binding-linux-arm-musleabihf@1.67.0':
+ resolution: {integrity: sha512-XYAv0esBDX7BpTzRDjVX2Vdj+zndd8ll2dFQiaeQ6zTZr7A8GRDTN7fH3FP3jU+O0vCDx85oH/EtG7BzPgAXuw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxlint/binding-linux-arm64-gnu@1.66.0':
- resolution: {integrity: sha512-xCbgzciGgo+A4aQZEknsNrNiIwY7sU5SfRuMmRjPIvZAgdF34cIHiKvwOsS5XRLjlTVSFwitmq6YclTtHTfU+g==}
+ '@oxlint/binding-linux-arm64-gnu@1.67.0':
+ resolution: {integrity: sha512-zizRMjA0i6u/2B0evgda04iycu+MoNuf1pBy6Eh+1CjC5wMEG7qN5zdDKTCvFc0KSYSDM9QTG3gjZHirgtQuKg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-arm64-musl@1.66.0':
- resolution: {integrity: sha512-hmo+ZB/lHkR1HdDmnziNpzSLmulnUSu10VEqX2Yex7OwvoBAbjJQLvy4gIBRV3AAwWnCvAxKp5Nv1GE6LU1QMg==}
+ '@oxlint/binding-linux-arm64-musl@1.67.0':
+ resolution: {integrity: sha512-zB/Tf6sUjmmvvbva9Gj3JTJ8rJ9t4I8/U0o6vSRtd0DRIsIuyegBwJAzhSUFQHdMijIRJkW0exs/yBhpw2S20w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@oxlint/binding-linux-ppc64-gnu@1.66.0':
- resolution: {integrity: sha512-2Invd4Uyy81mVooQC5FBtfxSNrvcX1OxbMlVQ6M2erRrNI2awFYF26YNW2yFxdVFZ4ffNOWKghtMjhnUPsXsVA==}
+ '@oxlint/binding-linux-ppc64-gnu@1.67.0':
+ resolution: {integrity: sha512-kgU40Gt74CK0TCsF51KZymkIwN9U0BajKsMijB52zPqOeZU9NAHkA/NSQkZDHEaCakx42DxhXkODiAqf2b4Gug==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-riscv64-gnu@1.66.0':
- resolution: {integrity: sha512-s0iXPDQVdgayE3RGa/N2DZF7tjgg0TwEtD1sGoDxqPDGrIXgo45H0yHknT0f9A0yteASsweYZtDyTuVlM4aSag==}
+ '@oxlint/binding-linux-riscv64-gnu@1.67.0':
+ resolution: {integrity: sha512-tOYhkk/iaG9aD3FvGpBFd1Lrw0x0RaVoJBxjUkfNzS50rC5NS5BteNCwgr8A2zCdADrIIoze6D7u6U5Ic++/iQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-riscv64-musl@1.66.0':
- resolution: {integrity: sha512-OekL4XFiu7RPK0JIZi8VeHgtIXPREf42t8Cy/rKEsC+P3gcqDgNAAGiyuUOpdbG4wwbfue1q4CHcCO7spSve6w==}
+ '@oxlint/binding-linux-riscv64-musl@1.67.0':
+ resolution: {integrity: sha512-sEtywrPb+0b+tHYl1SDCrw903fiC4eyKoNqzP3v+f2JT3Xcv4NEYG+P8rj+eEnX7IWhqV/xj8/JmcmVj21CXaA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@oxlint/binding-linux-s390x-gnu@1.66.0':
- resolution: {integrity: sha512-Ga1D0kj1SFslm34ThA/BdkUlyAYEnTsXyRC4pF0C5agZSwtGdHYWMTQWemUfBGp4RCG4QWXgdO+HmmmKqOtlBg==}
+ '@oxlint/binding-linux-s390x-gnu@1.67.0':
+ resolution: {integrity: sha512-BvR8Moa0zCLxroOx4vZaZN9nUfwAUpSTwjZdxZyKy4bv3PrzrXrxKR/ZQ0L9wNSvlPhnMJeZfa3q5w6ZCTuN6Q==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-x64-gnu@1.66.0':
- resolution: {integrity: sha512-p5jfP1wUZe/IC3qpQO84n9DRnf9g3lKRtLBlQq23ykyrDglHcVx7sWmVTlPuU6SBw8mNnPzyOn022G3XZHnlww==}
+ '@oxlint/binding-linux-x64-gnu@1.67.0':
+ resolution: {integrity: sha512-mm2cxM6fksOpq6l0uFws8BUGKAR4dNa/cZCn37Npq7PFbhD5HDJqWfnoIvTaeRKMy5XdS2tO0MA0qbHDrnXAAA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-x64-musl@1.66.0':
- resolution: {integrity: sha512-vUB/sYlYZorDL1ZD+o9mRv7zbsykrrFRtmgS6R8musZqLtrPRQn1gc1eGpuX+sfdccz42STl/AqldY6XRb2upQ==}
+ '@oxlint/binding-linux-x64-musl@1.67.0':
+ resolution: {integrity: sha512-WmbMuLapKyDlobMkXAaAL0Y+Uczh4LETfIfQsUpbId4Ip8Ai82/jqeYTOoUCkuuhBFapgqP253+d83tLKOksJg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@oxlint/binding-openharmony-arm64@1.66.0':
- resolution: {integrity: sha512-yde+6p/F59xRkGR9H1HfngWRif1QRJjynZK349l+UI0H6w9hL3G8/AVaTHFyTtLVQ56qtNbX2/5Dc77n1ovnOg==}
+ '@oxlint/binding-openharmony-arm64@1.67.0':
+ resolution: {integrity: sha512-9g/PqxYJelzzTAOR5Y+RiRqdeydhEuXv2KxNeFcAKQ7UsvnWSY1OP4MsuPMbTO2Pf70tz7mFhl1j13H3fyh+8g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@oxlint/binding-win32-arm64-msvc@1.66.0':
- resolution: {integrity: sha512-O9GLucgoTdmOrbBX+EjzNe7o/Ze5TFOvXcib6bzUOtBOmj6cV+zw18NgB+cGKAkDw1Pdqs8vGkfHbbsLuDtXWg==}
+ '@oxlint/binding-win32-arm64-msvc@1.67.0':
+ resolution: {integrity: sha512-2VhwE6Gatb0vJGnN0TBuQMbKCOiZlSQ/zJvVWYLK4a9d4iDiJOen/yVQkGpmsJ90MuH66fzi0kEKI0jRQMDxGA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@oxlint/binding-win32-ia32-msvc@1.66.0':
- resolution: {integrity: sha512-m3Pjwc2MfTcom4E4gOv7DyuGyt7OfGNCbmqDHd+N7EzXmP+ppHuudm2NjcA3AjV5TSeGxaguVF4SbTKHe1USYA==}
+ '@oxlint/binding-win32-ia32-msvc@1.67.0':
+ resolution: {integrity: sha512-EQ3VExXfeM1InbE5+JjufhZZTWy+kHUwgt3yZR7gQ47Je/mE0WspQPan0OJznh493L5anM210YNJtH1PXjTSFg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
- '@oxlint/binding-win32-x64-msvc@1.66.0':
- resolution: {integrity: sha512-/DbBvw8UFBhja6PqudUjV4UtfsJr0Oa7jUjWVKB0g86lj/VwnPrkngn0sFql3c9RDA0O16dh7ozsXb6GjNAzBQ==}
+ '@oxlint/binding-win32-x64-msvc@1.67.0':
+ resolution: {integrity: sha512-bw24y+/1MHS4QDkons3YyHkPT9uCMoLHHgQhb+mb8NOjTYwub1CZ+K9Ngr8aO5DMrDrkqHwTzlTwFP2vS8Y/ZQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
@@ -7975,15 +7975,18 @@ packages:
vite-plus:
optional: true
- oxlint@1.66.0:
- resolution: {integrity: sha512-N4LLxYLd94KEBqXDMDM5f+2PUpItTjDLreXe2Gn5KhjhCK4Qp2YUXaBi8Yu325ryOgKwt22m45fpD7nPOn69Yw==}
+ oxlint@1.67.0:
+ resolution: {integrity: sha512-blwwaHPdoH8piQ5/z0KHeoHFR7FZgl12WluKJfu4qFLPkZl6mK04PkLE45Fw1NxfBRSlh40Gu7MkxHUw++ociQ==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
oxlint-tsgolint: '>=0.22.1'
+ vite-plus: '*'
peerDependenciesMeta:
oxlint-tsgolint:
optional: true
+ vite-plus:
+ optional: true
p-each-series@3.0.0:
resolution: {integrity: sha512-lastgtAdoH9YaLyDa5i5z64q+kzOcQHsQ5SsZJD3q0VEyI8mq872S3geuNbRUQLVAE9siMfgKrpj7MloKFHruw==}
@@ -11268,61 +11271,61 @@ snapshots:
'@oxfmt/binding-win32-x64-msvc@0.52.0':
optional: true
- '@oxlint/binding-android-arm-eabi@1.66.0':
+ '@oxlint/binding-android-arm-eabi@1.67.0':
optional: true
- '@oxlint/binding-android-arm64@1.66.0':
+ '@oxlint/binding-android-arm64@1.67.0':
optional: true
- '@oxlint/binding-darwin-arm64@1.66.0':
+ '@oxlint/binding-darwin-arm64@1.67.0':
optional: true
- '@oxlint/binding-darwin-x64@1.66.0':
+ '@oxlint/binding-darwin-x64@1.67.0':
optional: true
- '@oxlint/binding-freebsd-x64@1.66.0':
+ '@oxlint/binding-freebsd-x64@1.67.0':
optional: true
- '@oxlint/binding-linux-arm-gnueabihf@1.66.0':
+ '@oxlint/binding-linux-arm-gnueabihf@1.67.0':
optional: true
- '@oxlint/binding-linux-arm-musleabihf@1.66.0':
+ '@oxlint/binding-linux-arm-musleabihf@1.67.0':
optional: true
- '@oxlint/binding-linux-arm64-gnu@1.66.0':
+ '@oxlint/binding-linux-arm64-gnu@1.67.0':
optional: true
- '@oxlint/binding-linux-arm64-musl@1.66.0':
+ '@oxlint/binding-linux-arm64-musl@1.67.0':
optional: true
- '@oxlint/binding-linux-ppc64-gnu@1.66.0':
+ '@oxlint/binding-linux-ppc64-gnu@1.67.0':
optional: true
- '@oxlint/binding-linux-riscv64-gnu@1.66.0':
+ '@oxlint/binding-linux-riscv64-gnu@1.67.0':
optional: true
- '@oxlint/binding-linux-riscv64-musl@1.66.0':
+ '@oxlint/binding-linux-riscv64-musl@1.67.0':
optional: true
- '@oxlint/binding-linux-s390x-gnu@1.66.0':
+ '@oxlint/binding-linux-s390x-gnu@1.67.0':
optional: true
- '@oxlint/binding-linux-x64-gnu@1.66.0':
+ '@oxlint/binding-linux-x64-gnu@1.67.0':
optional: true
- '@oxlint/binding-linux-x64-musl@1.66.0':
+ '@oxlint/binding-linux-x64-musl@1.67.0':
optional: true
- '@oxlint/binding-openharmony-arm64@1.66.0':
+ '@oxlint/binding-openharmony-arm64@1.67.0':
optional: true
- '@oxlint/binding-win32-arm64-msvc@1.66.0':
+ '@oxlint/binding-win32-arm64-msvc@1.67.0':
optional: true
- '@oxlint/binding-win32-ia32-msvc@1.66.0':
+ '@oxlint/binding-win32-ia32-msvc@1.67.0':
optional: true
- '@oxlint/binding-win32-x64-msvc@1.66.0':
+ '@oxlint/binding-win32-x64-msvc@1.67.0':
optional: true
'@panva/hkdf@1.2.1': {}
@@ -15382,27 +15385,27 @@ snapshots:
'@oxfmt/binding-win32-ia32-msvc': 0.52.0
'@oxfmt/binding-win32-x64-msvc': 0.52.0
- oxlint@1.66.0:
+ oxlint@1.67.0:
optionalDependencies:
- '@oxlint/binding-android-arm-eabi': 1.66.0
- '@oxlint/binding-android-arm64': 1.66.0
- '@oxlint/binding-darwin-arm64': 1.66.0
- '@oxlint/binding-darwin-x64': 1.66.0
- '@oxlint/binding-freebsd-x64': 1.66.0
- '@oxlint/binding-linux-arm-gnueabihf': 1.66.0
- '@oxlint/binding-linux-arm-musleabihf': 1.66.0
- '@oxlint/binding-linux-arm64-gnu': 1.66.0
- '@oxlint/binding-linux-arm64-musl': 1.66.0
- '@oxlint/binding-linux-ppc64-gnu': 1.66.0
- '@oxlint/binding-linux-riscv64-gnu': 1.66.0
- '@oxlint/binding-linux-riscv64-musl': 1.66.0
- '@oxlint/binding-linux-s390x-gnu': 1.66.0
- '@oxlint/binding-linux-x64-gnu': 1.66.0
- '@oxlint/binding-linux-x64-musl': 1.66.0
- '@oxlint/binding-openharmony-arm64': 1.66.0
- '@oxlint/binding-win32-arm64-msvc': 1.66.0
- '@oxlint/binding-win32-ia32-msvc': 1.66.0
- '@oxlint/binding-win32-x64-msvc': 1.66.0
+ '@oxlint/binding-android-arm-eabi': 1.67.0
+ '@oxlint/binding-android-arm64': 1.67.0
+ '@oxlint/binding-darwin-arm64': 1.67.0
+ '@oxlint/binding-darwin-x64': 1.67.0
+ '@oxlint/binding-freebsd-x64': 1.67.0
+ '@oxlint/binding-linux-arm-gnueabihf': 1.67.0
+ '@oxlint/binding-linux-arm-musleabihf': 1.67.0
+ '@oxlint/binding-linux-arm64-gnu': 1.67.0
+ '@oxlint/binding-linux-arm64-musl': 1.67.0
+ '@oxlint/binding-linux-ppc64-gnu': 1.67.0
+ '@oxlint/binding-linux-riscv64-gnu': 1.67.0
+ '@oxlint/binding-linux-riscv64-musl': 1.67.0
+ '@oxlint/binding-linux-s390x-gnu': 1.67.0
+ '@oxlint/binding-linux-x64-gnu': 1.67.0
+ '@oxlint/binding-linux-x64-musl': 1.67.0
+ '@oxlint/binding-openharmony-arm64': 1.67.0
+ '@oxlint/binding-win32-arm64-msvc': 1.67.0
+ '@oxlint/binding-win32-ia32-msvc': 1.67.0
+ '@oxlint/binding-win32-x64-msvc': 1.67.0
p-each-series@3.0.0: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 8c7551c89..914b9f354 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -140,7 +140,7 @@ catalog:
node-loader: ^2.1.0
octokit: ^5.0.5
oxfmt: ^0.52.0
- oxlint: ^1.66.0
+ oxlint: ^1.67.0
pg: ^8.21.0
postcss-preset-mantine: ^1.18.0
prismjs: ^1.30.0
From 657e42e4bb751a3b54f7e571aa67f99be936c3cb Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Sun, 31 May 2026 18:12:08 +0000
Subject: [PATCH 09/26] chore(deps): update dependency mysql2 to v3.22.4
(#5839)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
pnpm-lock.yaml | 28 ++++++++++++++--------------
pnpm-workspace.yaml | 2 +-
2 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3acbdced4..d8bad8367 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -394,8 +394,8 @@ catalogs:
specifier: ^0.4.1
version: 0.4.1
mysql2:
- specifier: 3.22.3
- version: 3.22.3
+ specifier: 3.22.4
+ version: 3.22.4
next:
specifier: 16.2.6
version: 16.2.6
@@ -1332,13 +1332,13 @@ importers:
version: 0.2.9
drizzle-orm:
specifier: 'catalog:'
- version: 0.45.2(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.20.0)(better-sqlite3@12.10.0)(gel@2.0.0)(mysql2@3.22.3(@types/node@24.12.4))(pg@8.21.0)
+ version: 0.45.2(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.20.0)(better-sqlite3@12.10.0)(gel@2.0.0)(mysql2@3.22.4(@types/node@24.12.4))(pg@8.21.0)
ioredis:
specifier: 'catalog:'
version: 5.11.0
mysql2:
specifier: 'catalog:'
- version: 3.22.3(@types/node@24.12.4)
+ version: 3.22.4(@types/node@24.12.4)
pg:
specifier: 'catalog:'
version: 8.21.0
@@ -1504,13 +1504,13 @@ importers:
version: 0.31.10
drizzle-orm:
specifier: 'catalog:'
- version: 0.45.2(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.20.0)(better-sqlite3@12.10.0)(gel@2.0.0)(mysql2@3.22.3(@types/node@24.12.4))(pg@8.21.0)
+ version: 0.45.2(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.20.0)(better-sqlite3@12.10.0)(gel@2.0.0)(mysql2@3.22.4(@types/node@24.12.4))(pg@8.21.0)
drizzle-zod:
specifier: 'catalog:'
- version: 0.8.3(drizzle-orm@0.45.2(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.20.0)(better-sqlite3@12.10.0)(gel@2.0.0)(mysql2@3.22.3(@types/node@24.12.4))(pg@8.21.0))(zod@4.4.3)
+ version: 0.8.3(drizzle-orm@0.45.2(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.20.0)(better-sqlite3@12.10.0)(gel@2.0.0)(mysql2@3.22.4(@types/node@24.12.4))(pg@8.21.0))(zod@4.4.3)
mysql2:
specifier: 'catalog:'
- version: 3.22.3(@types/node@24.12.4)
+ version: 3.22.4(@types/node@24.12.4)
pg:
specifier: 'catalog:'
version: 8.21.0
@@ -7669,8 +7669,8 @@ packages:
engines: {node: '>=8', npm: '>=5'}
hasBin: true
- mysql2@3.22.3:
- resolution: {integrity: sha512-uWWxvZSRvRhtBdh2CdcuK83YcOfPdmEeEYB069bAmPnV93QApDGVPuvCQOLjlh7tYHEWdgQPrn6kosDxHBVLkA==}
+ mysql2@3.22.4:
+ resolution: {integrity: sha512-CtXYlmL7ZamiYKbmqkamQHWJROUHSfm+f3kByzGfknw7kW51mcB2ouMUqYq1XfYxbXmnWo6RhPydx6OCqdgcmQ==}
engines: {node: '>= 8.0'}
peerDependencies:
'@types/node': '>= 8'
@@ -13705,19 +13705,19 @@ snapshots:
esbuild: 0.25.12
tsx: 4.21.0
- drizzle-orm@0.45.2(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.20.0)(better-sqlite3@12.10.0)(gel@2.0.0)(mysql2@3.22.3(@types/node@24.12.4))(pg@8.21.0):
+ drizzle-orm@0.45.2(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.20.0)(better-sqlite3@12.10.0)(gel@2.0.0)(mysql2@3.22.4(@types/node@24.12.4))(pg@8.21.0):
optionalDependencies:
'@libsql/client-wasm': 0.14.0
'@types/better-sqlite3': 7.6.13
'@types/pg': 8.20.0
better-sqlite3: 12.10.0
gel: 2.0.0
- mysql2: 3.22.3(@types/node@24.12.4)
+ mysql2: 3.22.4(@types/node@24.12.4)
pg: 8.21.0
- drizzle-zod@0.8.3(drizzle-orm@0.45.2(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.20.0)(better-sqlite3@12.10.0)(gel@2.0.0)(mysql2@3.22.3(@types/node@24.12.4))(pg@8.21.0))(zod@4.4.3):
+ drizzle-zod@0.8.3(drizzle-orm@0.45.2(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.20.0)(better-sqlite3@12.10.0)(gel@2.0.0)(mysql2@3.22.4(@types/node@24.12.4))(pg@8.21.0))(zod@4.4.3):
dependencies:
- drizzle-orm: 0.45.2(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.20.0)(better-sqlite3@12.10.0)(gel@2.0.0)(mysql2@3.22.3(@types/node@24.12.4))(pg@8.21.0)
+ drizzle-orm: 0.45.2(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.20.0)(better-sqlite3@12.10.0)(gel@2.0.0)(mysql2@3.22.4(@types/node@24.12.4))(pg@8.21.0)
zod: 4.4.3
dunder-proto@1.0.1:
@@ -15139,7 +15139,7 @@ snapshots:
'@babel/runtime': 7.29.2
global: 4.4.0
- mysql2@3.22.3(@types/node@24.12.4):
+ mysql2@3.22.4(@types/node@24.12.4):
dependencies:
'@types/node': 24.12.4
aws-ssl-profiles: 1.1.2
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 914b9f354..a91787c2f 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -133,7 +133,7 @@ catalog:
lodash.clonedeep: ^4.5.0
mantine-react-table: 2.0.0-beta.9
maria2: ^0.4.1
- mysql2: 3.22.3
+ mysql2: 3.22.4
next: 16.2.6
next-auth: 5.0.0-beta.31
next-intl: 4.12.0
From d1d597c8e1dc1e6b8c3694417d06a2fd1989ebcf Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Mon, 1 Jun 2026 16:48:41 +0000
Subject: [PATCH 10/26] chore(deps): update testcontainers-node monorepo to
^12.0.1 (#5845)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
pnpm-lock.yaml | 62 ++++++++++++++++++++++-----------------------
pnpm-workspace.yaml | 8 +++---
2 files changed, 35 insertions(+), 35 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d8bad8367..c6f29c0a5 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -133,14 +133,14 @@ catalogs:
specifier: ^5.100.14
version: 5.100.14
'@testcontainers/mysql':
- specifier: ^12.0.0
- version: 12.0.0
+ specifier: ^12.0.1
+ version: 12.0.1
'@testcontainers/postgresql':
- specifier: ^12.0.0
- version: 12.0.0
+ specifier: ^12.0.1
+ version: 12.0.1
'@testcontainers/redis':
- specifier: ^12.0.0
- version: 12.0.0
+ specifier: ^12.0.1
+ version: 12.0.1
'@tiptap/extension-color':
specifier: 3.23.6
version: 3.23.6
@@ -469,8 +469,8 @@ catalogs:
specifier: ^5.32.6
version: 5.32.6
testcontainers:
- specifier: ^12.0.0
- version: 12.0.0
+ specifier: ^12.0.1
+ version: 12.0.1
timezones-ical-library:
specifier: ^2.2.0
version: 2.2.0
@@ -582,7 +582,7 @@ importers:
version: 14.1.1(semantic-release@25.0.3(typescript@5.9.3))
'@testcontainers/redis':
specifier: 'catalog:'
- version: 12.0.0
+ version: 12.0.1
'@turbo/gen':
specifier: 'catalog:'
version: 2.9.14(@types/node@24.12.4)
@@ -618,7 +618,7 @@ importers:
version: 25.0.3(typescript@5.9.3)
testcontainers:
specifier: 'catalog:'
- version: 12.0.0
+ version: 12.0.1
turbo:
specifier: 'catalog:'
version: 2.9.14
@@ -1489,10 +1489,10 @@ importers:
version: 3.3.0
'@testcontainers/mysql':
specifier: 'catalog:'
- version: 12.0.0
+ version: 12.0.1
'@testcontainers/postgresql':
specifier: 'catalog:'
- version: 12.0.0
+ version: 12.0.1
better-sqlite3:
specifier: 'catalog:'
version: 12.10.0
@@ -4919,14 +4919,14 @@ packages:
'@tanstack/virtual-core@3.11.2':
resolution: {integrity: sha512-vTtpNt7mKCiZ1pwU9hfKPhpdVO2sVzFQsxoVBGtOSHxlrRRzYr8iQ2TlwbAcRYCcEiZ9ECAM8kBzH0v2+VzfKw==}
- '@testcontainers/mysql@12.0.0':
- resolution: {integrity: sha512-ofK3bPWIkqEhwQq5hv31QO3B6AlBGF10wI2QaJDjvDiYr7jQ1WGh1n4S1Eu3xwIWyO8FYSxKjgHgkoaNPPy4Ww==}
+ '@testcontainers/mysql@12.0.1':
+ resolution: {integrity: sha512-/vC3XP+TbCC/Vvn7lATNolIFA+AcWArBIfEV/zRPGts+ntGh7t1jCMEyMF9kfOTKrQwCc0a+w2IwfAYY7b2jTQ==}
- '@testcontainers/postgresql@12.0.0':
- resolution: {integrity: sha512-mqGQHwmY+xLKFvFd3XQYaa0vDJRaJAOUfFWYbgjd4wb6hOlrK7xhszaXB7KuGCGTIJf5jvtoEB8/56oVB5s55w==}
+ '@testcontainers/postgresql@12.0.1':
+ resolution: {integrity: sha512-6SyyduUM6lTAo4UwKG1aCochP6wTe0k7/W/m5uODZQMUrV3STk6/28Km3474JLGZdw/P793BUEF2IeU7rDyoEg==}
- '@testcontainers/redis@12.0.0':
- resolution: {integrity: sha512-VRQ+saEGKyd2CgbsSG/xi74kPUO1hnEYqUdxlMMeT1gcYpSya5n78w7S0B7yuEyRIQcfQaiHiQrTPASNG+Dz5A==}
+ '@testcontainers/redis@12.0.1':
+ resolution: {integrity: sha512-x5iDR6Y2Mc+2rTJYSQlRTtBMCPt77pKxDogpqRwXgJVmWoDrWFpiFcA/dw6IEoNuyxYUg03tbS8/VzCJI5JX6A==}
'@tiptap/core@3.23.6':
resolution: {integrity: sha512-MRB3pHz4Oxqmcawh0cQ5iOGdY5xtNYp/1CoK7hdTLzw5K0C6/gTC2VvanB1R4INaB6EpBkxG/GiWkVirDRnuXw==}
@@ -9138,8 +9138,8 @@ packages:
engines: {node: '>=10'}
hasBin: true
- testcontainers@12.0.0:
- resolution: {integrity: sha512-/PdRvFvuHPwX126HR7RO0cEgLD3Nr8sWZyWSv54ei92TT79BubUkOCU5uwTc8ufTsTGQf0v6nyvZJVVVyR9Uqw==}
+ testcontainers@12.0.1:
+ resolution: {integrity: sha512-EMjjfMNJf3HlL7V3elkxqKUO1r3CtqNBTdmKGwwma/lOtUGfoWvFJ0WQ/KQf1DHEMnRjLWzW4cXbv/Tndsbcbw==}
text-decoder@1.2.0:
resolution: {integrity: sha512-n1yg1mOj9DNpk3NeZOx7T6jchTbyJS3i3cucbNN6FcdPriMZx7NsgrGpWWdWZZGxD7ES1XB+3uoqHMgOKaN+fg==}
@@ -9205,8 +9205,8 @@ packages:
resolution: {integrity: sha512-M9ZQBPp6FyqhMcl233vHYyYRkxXOA1SKGlnq13S0mJdUhRSwr2w6I8rlchPL73wBwRlyIZpFvpu2VcdSMWLYXw==}
hasBin: true
- tmp@0.2.5:
- resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==}
+ tmp@0.2.7:
+ resolution: {integrity: sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==}
engines: {node: '>=14.14'}
to-buffer@1.2.1:
@@ -12202,23 +12202,23 @@ snapshots:
'@tanstack/virtual-core@3.11.2': {}
- '@testcontainers/mysql@12.0.0':
+ '@testcontainers/mysql@12.0.1':
dependencies:
- testcontainers: 12.0.0
+ testcontainers: 12.0.1
transitivePeerDependencies:
- bare-buffer
- supports-color
- '@testcontainers/postgresql@12.0.0':
+ '@testcontainers/postgresql@12.0.1':
dependencies:
- testcontainers: 12.0.0
+ testcontainers: 12.0.1
transitivePeerDependencies:
- bare-buffer
- supports-color
- '@testcontainers/redis@12.0.0':
+ '@testcontainers/redis@12.0.1':
dependencies:
- testcontainers: 12.0.0
+ testcontainers: 12.0.1
transitivePeerDependencies:
- bare-buffer
- supports-color
@@ -16742,7 +16742,7 @@ snapshots:
commander: 2.20.3
source-map-support: 0.5.21
- testcontainers@12.0.0:
+ testcontainers@12.0.1:
dependencies:
'@balena/dockerignore': 1.0.2
'@types/dockerode': 4.0.1
@@ -16757,7 +16757,7 @@ snapshots:
properties-reader: 3.0.1
ssh-remote-port-forward: 1.0.4
tar-fs: 3.1.2
- tmp: 0.2.5
+ tmp: 0.2.7
undici: 7.25.0
transitivePeerDependencies:
- bare-buffer
@@ -16819,7 +16819,7 @@ snapshots:
dependencies:
tldts-core: 7.0.12
- tmp@0.2.5: {}
+ tmp@0.2.7: {}
to-buffer@1.2.1:
dependencies:
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index a91787c2f..75a9a818d 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -46,9 +46,9 @@ catalog:
"@tanstack/react-query": ^5.100.14
"@tanstack/react-query-devtools": ^5.100.14
"@tanstack/react-query-next-experimental": ^5.100.14
- "@testcontainers/mysql": ^12.0.0
- "@testcontainers/postgresql": ^12.0.0
- "@testcontainers/redis": ^12.0.0
+ "@testcontainers/mysql": ^12.0.1
+ "@testcontainers/postgresql": ^12.0.1
+ "@testcontainers/redis": ^12.0.1
"@tiptap/extension-color": 3.23.6
"@tiptap/extension-highlight": 3.23.6
"@tiptap/extension-image": 3.23.6
@@ -158,7 +158,7 @@ catalog:
superjson: 2.2.6
svgson: ^5.3.1
swagger-ui-react: ^5.32.6
- testcontainers: ^12.0.0
+ testcontainers: ^12.0.1
timezones-ical-library: ^2.2.0
trpc-to-openapi: ^3.3.0
tsdav: ^2.2.2
From a5719acf342288053dea23d33c86313e9e296439 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Mon, 1 Jun 2026 21:06:21 +0000
Subject: [PATCH 11/26] chore(deps): update dependency tmp@<=0.2.3 to >=0.2.7
(#5848)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
package.json | 2 +-
pnpm-lock.yaml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package.json b/package.json
index b8b6c7922..689313738 100644
--- a/package.json
+++ b/package.json
@@ -93,7 +93,7 @@
"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",
- "tmp@<=0.2.3": ">=0.2.5",
+ "tmp@<=0.2.3": ">=0.2.7",
"vite@>=5.0.0 <=5.4.18": ">=8.0.14"
},
"patchedDependencies": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c6f29c0a5..fb541cf79 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -544,7 +544,7 @@ overrides:
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'
- tmp@<=0.2.3: '>=0.2.5'
+ tmp@<=0.2.3: '>=0.2.7'
vite@>=5.0.0 <=5.4.18: '>=8.0.14'
patchedDependencies:
From 06db8960a7a1e19c9535792cbded6694b3e2f069 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Mon, 1 Jun 2026 23:12:09 +0000
Subject: [PATCH 12/26] chore(deps): update turbo monorepo to ^2.9.15 (#5841)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
pnpm-lock.yaml | 72 ++++++++++++++++++++++-----------------------
pnpm-workspace.yaml | 4 +--
2 files changed, 38 insertions(+), 38 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index fb541cf79..683af026d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -205,8 +205,8 @@ catalogs:
specifier: ^11.17.0
version: 11.17.0
'@turbo/gen':
- specifier: ^2.9.14
- version: 2.9.14
+ specifier: ^2.9.15
+ version: 2.9.16
'@types/adm-zip':
specifier: 0.5.8
version: 0.5.8
@@ -484,8 +484,8 @@ catalogs:
specifier: 4.20.4
version: 4.20.4
turbo:
- specifier: ^2.9.14
- version: 2.9.14
+ specifier: ^2.9.15
+ version: 2.9.16
typescript:
specifier: ^5.9.3
version: 5.9.3
@@ -585,7 +585,7 @@ importers:
version: 12.0.1
'@turbo/gen':
specifier: 'catalog:'
- version: 2.9.14(@types/node@24.12.4)
+ version: 2.9.16(@types/node@24.12.4)
'@vitejs/plugin-react':
specifier: 'catalog:'
version: 5.2.0(vite@7.1.12(@types/node@24.12.4)(jiti@1.21.7)(sass@1.100.0)(sugarss@5.0.0(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))
@@ -621,7 +621,7 @@ importers:
version: 12.0.1
turbo:
specifier: 'catalog:'
- version: 2.9.14
+ version: 2.9.16
typescript:
specifier: 'catalog:'
version: 5.9.3
@@ -5196,37 +5196,37 @@ packages:
react: '>=18.2.0'
typescript: '>=5.7.2'
- '@turbo/darwin-64@2.9.14':
- resolution: {integrity: sha512-t7QiPflaEyBE4oayeZtSmu4mEfjgIrcNlNNl1z1dmIVPqEdtA7+CfTf8d7KXsOGPh6aNgWjKxyvQg9uGfDQF+A==}
+ '@turbo/darwin-64@2.9.16':
+ resolution: {integrity: sha512-jLjApWTSNd7JZ5JaLYfelW1ytnGQOvB7ivl+2RD1xQvJTbi8I9gBjzcga7tDZVPyaxpl10YTfJt3BrYXR18KDw==}
cpu: [x64]
os: [darwin]
- '@turbo/darwin-arm64@2.9.14':
- resolution: {integrity: sha512-d23147mC9BsCPA9mJ0h/ubcpbRgcJBXbcG3+Vq7YLhjz3IXuvQsJ1UXH8f4MD76ZjJ4m/E4aRdJV+MW88CDfbw==}
+ '@turbo/darwin-arm64@2.9.16':
+ resolution: {integrity: sha512-YPgrn+5HIGzrx0O2a631SV4MBQUe4W/DafMFUuBVgaU32PW9/OTT0ehviF0QSxTXuRJlHvW2eUTemddF5/spmw==}
cpu: [arm64]
os: [darwin]
- '@turbo/gen@2.9.14':
- resolution: {integrity: sha512-TkvUzfbJj2zB0WaybYd/hzADLqq97ru0OQCiQ1DDnul5spSTq5I8If21K3vUAjKIWAQbCjDqZIPrS1IPG5bLyA==}
+ '@turbo/gen@2.9.16':
+ resolution: {integrity: sha512-nvEBt1FUqA7zO821Yw/GuggAG8JeT0J2en+vwvuSNqHa0df+a2zhzHF2vx/oguWQm1HCjgx87VIJWzMOr2grYA==}
hasBin: true
- '@turbo/linux-64@2.9.14':
- resolution: {integrity: sha512-P3ZKB5tuUDdDQWuAsACGUR1qv9W7BNWxdxqVJ0kZNuNNPRaVYTPPikLcp79+GiEcW3npsR+KyP38lnQiBc5aSA==}
+ '@turbo/linux-64@2.9.16':
+ resolution: {integrity: sha512-vAEf1H6l26lTpl9FJ/peQo1NUB8RC0sbEJJz5mPcUhHA2bPDup2x3CZPgo/bH8S4cUcBLm4FN3UHd5iUO2RAew==}
cpu: [x64]
os: [linux]
- '@turbo/linux-arm64@2.9.14':
- resolution: {integrity: sha512-ZRTlzcUMrrPv9ZuDzRF9n60Ym13bKeG9jDB8WjxyLhWNzV+AJQN+zdpIk3NJYf2zQsGUm1mNar2P0elRzLw25g==}
+ '@turbo/linux-arm64@2.9.16':
+ resolution: {integrity: sha512-xDBLR2PZg4BrQOchfG6svgpv5FCNJ2TOtT2psLdEJcdKo1BH+pnPs9Xj6pvUjgfkHbuvBOfeE4R6tvxMoQKDHQ==}
cpu: [arm64]
os: [linux]
- '@turbo/windows-64@2.9.14':
- resolution: {integrity: sha512-exanwN6sIduZwykYeiTQj8kCmOhazP5WOz3bvXMcYtjhL6Z3iRWLewKrXCBq0bqwSP3iBMb/AerRCnHI4lx46A==}
+ '@turbo/windows-64@2.9.16':
+ resolution: {integrity: sha512-NBAJnaUiGdgkSzQwUIdOvkCkcpTSu58G/sBGa0mvBtzfvFOOgrQwepKOOQ8cp6sWM6OcKDNFj2p1dsZA1OWjPg==}
cpu: [x64]
os: [win32]
- '@turbo/windows-arm64@2.9.14':
- resolution: {integrity: sha512-fVdCsnmYoKICsycbWuuGp6Jvi51/3G/UluFWuAUCvR8PIW5IJkAk5BM9UF8PSm0Q2IphWHFZjYEgjHsh3B9y/g==}
+ '@turbo/windows-arm64@2.9.16':
+ resolution: {integrity: sha512-Y7SJppD0Z8wjO3Ec0ZGd9KQ4Yv0BMnA8CIowj5Vp+OEVsosXDG2weK6/t1RRLfJmc2Ozrnd6y4DOgQys+mn3WQ==}
cpu: [arm64]
os: [win32]
@@ -9330,8 +9330,8 @@ packages:
resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==}
engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'}
- turbo@2.9.14:
- resolution: {integrity: sha512-BQqXRr4UoWI3UPFrtznCLykYHxwxWh53iCB57x092jPMjIlW1wnm3N895g5irpiXmnxUhREBB0n6+y8BHhs4nw==}
+ turbo@2.9.16:
+ resolution: {integrity: sha512-NqgRQy6j6dPYcdSdv0q1g9QsZg7SWg87RERM8otw/1AtKU2yTFVClOM7cbwKzOonZr/Ek1blTBucw64L9H0Bwg==}
hasBin: true
tweetnacl@0.14.5:
@@ -12488,29 +12488,29 @@ snapshots:
react: 19.2.6
typescript: 5.9.3
- '@turbo/darwin-64@2.9.14':
+ '@turbo/darwin-64@2.9.16':
optional: true
- '@turbo/darwin-arm64@2.9.14':
+ '@turbo/darwin-arm64@2.9.16':
optional: true
- '@turbo/gen@2.9.14(@types/node@24.12.4)':
+ '@turbo/gen@2.9.16(@types/node@24.12.4)':
dependencies:
'@inquirer/prompts': 7.10.1(@types/node@24.12.4)
esbuild: 0.25.12
transitivePeerDependencies:
- '@types/node'
- '@turbo/linux-64@2.9.14':
+ '@turbo/linux-64@2.9.16':
optional: true
- '@turbo/linux-arm64@2.9.14':
+ '@turbo/linux-arm64@2.9.16':
optional: true
- '@turbo/windows-64@2.9.14':
+ '@turbo/windows-64@2.9.16':
optional: true
- '@turbo/windows-arm64@2.9.14':
+ '@turbo/windows-arm64@2.9.16':
optional: true
'@types/adm-zip@0.5.8':
@@ -16934,14 +16934,14 @@ snapshots:
tunnel@0.0.6: {}
- turbo@2.9.14:
+ turbo@2.9.16:
optionalDependencies:
- '@turbo/darwin-64': 2.9.14
- '@turbo/darwin-arm64': 2.9.14
- '@turbo/linux-64': 2.9.14
- '@turbo/linux-arm64': 2.9.14
- '@turbo/windows-64': 2.9.14
- '@turbo/windows-arm64': 2.9.14
+ '@turbo/darwin-64': 2.9.16
+ '@turbo/darwin-arm64': 2.9.16
+ '@turbo/linux-64': 2.9.16
+ '@turbo/linux-arm64': 2.9.16
+ '@turbo/windows-64': 2.9.16
+ '@turbo/windows-arm64': 2.9.16
tweetnacl@0.14.5: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 75a9a818d..9cdac455a 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -70,7 +70,7 @@ catalog:
"@trpc/react-query": ^11.17.0
"@trpc/server": ^11.17.0
"@trpc/tanstack-react-query": ^11.17.0
- "@turbo/gen": ^2.9.14
+ "@turbo/gen": ^2.9.15
"@types/adm-zip": 0.5.8
"@types/bcrypt": 6.0.0
"@types/better-sqlite3": 7.6.13
@@ -163,7 +163,7 @@ catalog:
trpc-to-openapi: ^3.3.0
tsdav: ^2.2.2
tsx: 4.20.4
- turbo: ^2.9.14
+ turbo: ^2.9.15
typescript: ^5.9.3
undici: 7.24.6
use-deep-compare-effect: ^1.8.1
From d86fe3ddf05828670e22890982cff5957043ab93 Mon Sep 17 00:00:00 2001
From: "homarr-crowdin[bot]"
<190541745+homarr-crowdin[bot]@users.noreply.github.com>
Date: Tue, 2 Jun 2026 02:23:34 +0000
Subject: [PATCH 13/26] chore(lang): updated translations from crowdin
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
---
packages/translation/src/lang/it.json | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/packages/translation/src/lang/it.json b/packages/translation/src/lang/it.json
index 7a2202367..de53009f1 100644
--- a/packages/translation/src/lang/it.json
+++ b/packages/translation/src/lang/it.json
@@ -1056,7 +1056,7 @@
}
},
"noResults": {
- "title": ""
+ "title": "Nessun media caricato"
}
},
"common": {
@@ -1088,8 +1088,8 @@
"checkLogs": "Controlla i log per maggiori dettagli",
"tryAgain": "Riprova",
"loading": "Caricamento",
- "show": "",
- "hide": ""
+ "show": "Visualizza",
+ "hide": "Nascondi"
},
"here": "qui",
"iconPicker": {
@@ -1255,7 +1255,7 @@
"label": {
"create": "Nuova categoria",
"changePosition": "Cambia posizione",
- "settings": ""
+ "settings": "Impostazioni"
}
},
"openAllInNewTabs": {
@@ -3459,7 +3459,7 @@
"private": "Questa board è privata"
},
"noResults": {
- "title": ""
+ "title": "Ancora nessuna board"
},
"modal": {
"createBoard": {
From 6a971c198678961bee9dc622c912304379870ed8 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Tue, 2 Jun 2026 04:13:28 +0000
Subject: [PATCH 14/26] chore(deps): update mantine monorepo to ^9.2.2 (#5844)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
pnpm-lock.yaml | 248 ++++++++++++++++++++++----------------------
pnpm-workspace.yaml | 22 ++--
2 files changed, 135 insertions(+), 135 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 683af026d..94026c419 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -58,38 +58,38 @@ catalogs:
specifier: ^1.4.0
version: 1.4.0
'@mantine/charts':
- specifier: ^9.2.1
- version: 9.2.1
+ specifier: ^9.2.2
+ version: 9.2.2
'@mantine/colors-generator':
- specifier: ^9.2.1
- version: 9.2.1
+ specifier: ^9.2.2
+ version: 9.2.2
'@mantine/core':
- specifier: ^9.2.1
- version: 9.2.1
+ specifier: ^9.2.2
+ version: 9.2.2
'@mantine/dates':
- specifier: ^9.2.1
- version: 9.2.1
+ specifier: ^9.2.2
+ version: 9.2.2
'@mantine/dropzone':
- specifier: ^9.2.1
- version: 9.2.1
+ specifier: ^9.2.2
+ version: 9.2.2
'@mantine/form':
- specifier: ^9.2.1
- version: 9.2.1
+ specifier: ^9.2.2
+ version: 9.2.2
'@mantine/hooks':
- specifier: ^9.2.1
- version: 9.2.1
+ specifier: ^9.2.2
+ version: 9.2.2
'@mantine/modals':
- specifier: ^9.2.1
- version: 9.2.1
+ specifier: ^9.2.2
+ version: 9.2.2
'@mantine/notifications':
- specifier: ^9.2.1
- version: 9.2.1
+ specifier: ^9.2.2
+ version: 9.2.2
'@mantine/spotlight':
- specifier: ^9.2.1
- version: 9.2.1
+ specifier: ^9.2.2
+ version: 9.2.2
'@mantine/tiptap':
- specifier: ^9.2.1
- version: 9.2.1
+ specifier: ^9.2.2
+ version: 9.2.2
'@octokit/auth-app':
specifier: ^8.2.0
version: 8.2.0
@@ -741,22 +741,22 @@ importers:
version: link:../../packages/widgets
'@mantine/colors-generator':
specifier: 'catalog:'
- version: 9.2.1(chroma-js@3.2.0)
+ version: 9.2.2(chroma-js@3.2.0)
'@mantine/core':
specifier: 'catalog:'
- version: 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@mantine/dropzone':
specifier: 'catalog:'
- version: 9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@mantine/hooks':
specifier: 'catalog:'
- version: 9.2.1(react@19.2.6)
+ version: 9.2.2(react@19.2.6)
'@mantine/modals':
specifier: 'catalog:'
- version: 9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@mantine/tiptap':
specifier: 'catalog:'
- version: 9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(@tiptap/extension-link@3.23.6(@tiptap/core@3.23.6(@tiptap/pm@3.23.6))(@tiptap/pm@3.23.6))(@tiptap/react@3.23.6(@floating-ui/dom@1.7.6)(@tiptap/core@3.23.6(@tiptap/pm@3.23.6))(@tiptap/pm@3.23.6)(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(@tiptap/extension-link@3.23.6(@tiptap/core@3.23.6(@tiptap/pm@3.23.6))(@tiptap/pm@3.23.6))(@tiptap/react@3.23.6(@floating-ui/dom@1.7.6)(@tiptap/core@3.23.6(@tiptap/pm@3.23.6))(@tiptap/pm@3.23.6)(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@tabler/icons-react':
specifier: 'catalog:'
version: 3.44.0(react@19.2.6)
@@ -819,7 +819,7 @@ importers:
version: 2.20.0(@babel/core@7.29.0)(@babel/template@7.28.6)(@types/react@19.2.15)(react@19.2.6)
mantine-react-table:
specifier: 'catalog:'
- version: 2.0.0-beta.9(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 2.0.0-beta.9(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
next:
specifier: 'catalog:'
version: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
@@ -1483,7 +1483,7 @@ importers:
version: link:../server-settings
'@mantine/core':
specifier: 'catalog:'
- version: 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@paralleldrive/cuid2':
specifier: 'catalog:'
version: 3.3.0
@@ -1597,7 +1597,7 @@ importers:
version: link:../validation
'@mantine/form':
specifier: 'catalog:'
- version: 9.2.1(react@19.2.6)
+ version: 9.2.2(react@19.2.6)
zod:
specifier: 'catalog:'
version: 4.4.3
@@ -1637,7 +1637,7 @@ importers:
version: link:../validation
'@mantine/core':
specifier: 'catalog:'
- version: 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
react:
specifier: 'catalog:'
version: 19.2.6
@@ -1797,10 +1797,10 @@ importers:
version: link:../ui
'@mantine/core':
specifier: 'catalog:'
- version: 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@mantine/hooks':
specifier: 'catalog:'
- version: 9.2.1(react@19.2.6)
+ version: 9.2.2(react@19.2.6)
react:
specifier: 'catalog:'
version: 19.2.6
@@ -1849,7 +1849,7 @@ importers:
version: link:../validation
'@mantine/core':
specifier: 'catalog:'
- version: 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@tabler/icons-react':
specifier: 'catalog:'
version: 3.44.0(react@19.2.6)
@@ -1883,7 +1883,7 @@ importers:
version: link:../ui
'@mantine/notifications':
specifier: 'catalog:'
- version: 9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@tabler/icons-react':
specifier: 'catalog:'
version: 3.44.0(react@19.2.6)
@@ -1932,10 +1932,10 @@ importers:
version: link:../validation
'@mantine/core':
specifier: 'catalog:'
- version: 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@mantine/hooks':
specifier: 'catalog:'
- version: 9.2.1(react@19.2.6)
+ version: 9.2.2(react@19.2.6)
adm-zip:
specifier: 'catalog:'
version: 0.5.17
@@ -2103,7 +2103,7 @@ importers:
version: link:../server-settings
'@mantine/dates':
specifier: 'catalog:'
- version: 9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
next:
specifier: 'catalog:'
version: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
@@ -2155,13 +2155,13 @@ importers:
version: link:../ui
'@mantine/core':
specifier: 'catalog:'
- version: 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@mantine/hooks':
specifier: 'catalog:'
- version: 9.2.1(react@19.2.6)
+ version: 9.2.2(react@19.2.6)
'@mantine/spotlight':
specifier: 'catalog:'
- version: 9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@tabler/icons-react':
specifier: 'catalog:'
version: 3.44.0(react@19.2.6)
@@ -2204,7 +2204,7 @@ importers:
version: 4.3.1
mantine-react-table:
specifier: 'catalog:'
- version: 2.0.0-beta.9(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 2.0.0-beta.9(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
next:
specifier: 'catalog:'
version: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
@@ -2244,13 +2244,13 @@ importers:
version: link:../validation
'@mantine/core':
specifier: 'catalog:'
- version: 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@mantine/dates':
specifier: 'catalog:'
- version: 9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@mantine/hooks':
specifier: 'catalog:'
- version: 9.2.1(react@19.2.6)
+ version: 9.2.2(react@19.2.6)
'@tabler/icons-react':
specifier: 'catalog:'
version: 3.44.0(react@19.2.6)
@@ -2259,7 +2259,7 @@ importers:
version: 4.2.0
mantine-react-table:
specifier: 'catalog:'
- version: 2.0.0-beta.9(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 2.0.0-beta.9(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
next:
specifier: 'catalog:'
version: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
@@ -2381,16 +2381,16 @@ importers:
version: link:../validation
'@mantine/charts':
specifier: 'catalog:'
- version: 9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(recharts@3.8.1(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.6)(react@19.2.6)(redux@5.0.1))
+ version: 9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(recharts@3.8.1(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.6)(react@19.2.6)(redux@5.0.1))
'@mantine/core':
specifier: 'catalog:'
- version: 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@mantine/form':
specifier: 'catalog:'
- version: 9.2.1(react@19.2.6)
+ version: 9.2.2(react@19.2.6)
'@mantine/hooks':
specifier: 'catalog:'
- version: 9.2.1(react@19.2.6)
+ version: 9.2.2(react@19.2.6)
'@tabler/icons-react':
specifier: 'catalog:'
version: 3.44.0(react@19.2.6)
@@ -2450,7 +2450,7 @@ importers:
version: 1.11.21
mantine-react-table:
specifier: 'catalog:'
- version: 2.0.0-beta.9(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: 2.0.0-beta.9(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
next:
specifier: 'catalog:'
version: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
@@ -3729,88 +3729,88 @@ packages:
'@libsql/core@0.14.0':
resolution: {integrity: sha512-nhbuXf7GP3PSZgdCY2Ecj8vz187ptHlZQ0VRc751oB2C1W8jQUXKKklvt7t1LJiUTQBVJuadF628eUk+3cRi4Q==}
- '@mantine/charts@9.2.1':
- resolution: {integrity: sha512-AVP0VEfcsbWwLBeU8rbEsN2gz3GebQECTreRq5AJ0Z5V1eWmTO7XFkRP9C5C6oHnkY4Vppa1x8cRYgyTsc/YbQ==}
+ '@mantine/charts@9.2.2':
+ resolution: {integrity: sha512-F152Lf3f6H62mwzihBMobjizj0ShdL6VasqI0DjPaCmw39NmI1xHdaA2ydp8YI6TwZFCWVQHR5psPpaMdTHBCA==}
peerDependencies:
- '@mantine/core': 9.2.1
- '@mantine/hooks': 9.2.1
+ '@mantine/core': 9.2.2
+ '@mantine/hooks': 9.2.2
react: ^19.2.0
react-dom: ^19.2.0
recharts: '>=3.2.1'
- '@mantine/colors-generator@9.2.1':
- resolution: {integrity: sha512-kfO8uxxBbHGJdrZtcpfsJ/K6+9xeNMsGa01o2IgOGOU2fOIn8wCkbGL9sdcfkurwVhipmf8LNQJiPHHfmbmBpQ==}
+ '@mantine/colors-generator@9.2.2':
+ resolution: {integrity: sha512-13Tv1TTDJ1IaneYY2S5uqZ4ICq75k8D/lTyVEFQSB5yDU7npBIetrVG2mT8wJjpYJz4CHZmINxxv0abP5N3p1w==}
peerDependencies:
chroma-js: '>=2.4.2'
- '@mantine/core@9.2.1':
- resolution: {integrity: sha512-CicPg9i2dM2pGp1jj+dMiR/63OFDsPjgJke4v5+0nbfJ+C7gn4C+7ltrp4RIETDMZHcj0fFuDRG0qtbiyBxvWA==}
+ '@mantine/core@9.2.2':
+ resolution: {integrity: sha512-j4d7dwKkrYPP9Lb7ut1u0OodwmosIaKK4azK4GMoTKq1+7TKRrJPxB1vkDjkbOcd+jbUt0qn6EkJdsSMKVcIIw==}
peerDependencies:
- '@mantine/hooks': 9.2.1
+ '@mantine/hooks': 9.2.2
react: ^19.2.0
react-dom: ^19.2.0
- '@mantine/dates@9.2.1':
- resolution: {integrity: sha512-cyRC8bnZ6W+SzQf/RM+/eDeWhZTZF148z+OcgqiERdkAujh0q88Ddybv/Hshv1EOf0rCe6oiHSZWxIxmUf7KAg==}
+ '@mantine/dates@9.2.2':
+ resolution: {integrity: sha512-6/O5f/u2NjJLKoLvZmSJCo6qQqPg627XjfpeUYqOx/h9I2W36eVaKghM4YObPpfkPZMIojaa3iz82Nw3lmZO3w==}
peerDependencies:
- '@mantine/core': 9.2.1
- '@mantine/hooks': 9.2.1
+ '@mantine/core': 9.2.2
+ '@mantine/hooks': 9.2.2
dayjs: '>=1.0.0'
react: ^19.2.0
react-dom: ^19.2.0
- '@mantine/dropzone@9.2.1':
- resolution: {integrity: sha512-rgebEz2bUubqA5jQpsh0SZ9/4DJFnUSF+a4p8uzAVlgNfo6aU/r+I4lEsD8gzLKuxrfN0TgkwR1qmAjLWIy0yQ==}
+ '@mantine/dropzone@9.2.2':
+ resolution: {integrity: sha512-mYpaOfCrrOO1CytVbBaAxVRntHmB+YhjFlu1SGIIu9eoPr1pKOopvhVg58iiDG+xPIAzAH6zySEGRsTvPN61bw==}
peerDependencies:
- '@mantine/core': 9.2.1
- '@mantine/hooks': 9.2.1
+ '@mantine/core': 9.2.2
+ '@mantine/hooks': 9.2.2
react: ^19.2.0
react-dom: ^19.2.0
- '@mantine/form@9.2.1':
- resolution: {integrity: sha512-PV0dcbmsKhZkn3Ryztqp8Kb1N16v2nWXO71p4utTmN7E/lHWHO1ccj7Y72sIteWJo1YeNHzzkssaYRSnxgOvYA==}
+ '@mantine/form@9.2.2':
+ resolution: {integrity: sha512-Mfw4XgNZdd67AwLbRU540RiXybZ2vj1UDFh+ky2ebZwieTwP+kd2ePSQQjEp7hUnvby06GXPByVrg8eNGSq67w==}
peerDependencies:
react: ^19.2.0
- '@mantine/hooks@9.2.1':
- resolution: {integrity: sha512-IX/ztVG9eWmQTRsN7G8odyW4JckNvN8qv5A2ULzXyazjtAKLuaUpuMz0c6XhRp10J0g4bVfV3rhrTgWeImqxqg==}
+ '@mantine/hooks@9.2.2':
+ resolution: {integrity: sha512-E0eKEMv47Xo+QVKYj2buzLJURcO/Qfb12EvM4mjKlXPuTqYhl+Fvg7Sg+xHmta8iTtBvo/5G+iNeqc4pfs8eaA==}
peerDependencies:
react: ^19.2.0
- '@mantine/modals@9.2.1':
- resolution: {integrity: sha512-YvZ85ZtMg6arFserkmmP18gJRD9ztLLT3vz8UrkwCdVwTGGr14X93hhS0UtR5X96ANXUzC8fU/S2ncQmNqw+NQ==}
+ '@mantine/modals@9.2.2':
+ resolution: {integrity: sha512-OiLHaDrHw7ArCBXzxap+lsMdGwLiyOWD+HQ9pqwwyczmvwcgVgqcFi4gq4eOs8GGZc/e6WaQ0uKbYvlVBgK5wA==}
peerDependencies:
- '@mantine/core': 9.2.1
- '@mantine/hooks': 9.2.1
+ '@mantine/core': 9.2.2
+ '@mantine/hooks': 9.2.2
react: ^19.2.0
react-dom: ^19.2.0
- '@mantine/notifications@9.2.1':
- resolution: {integrity: sha512-H6lSsKUPdWPYcXFeOcqqcegUl72Iua9yD369s/gchfDvI+PrL4IM5UuWNHTeABJ1eb9FbTOw8B5RDSMZjTZNSA==}
+ '@mantine/notifications@9.2.2':
+ resolution: {integrity: sha512-7pNVA1wy+QJmzQiXXP65o9pzg/NLpLNU9wE0nLU2chjpvuqvfu1KP1lOB3097rebLxYmmrE25Dn4hxfSrHwCmw==}
peerDependencies:
- '@mantine/core': 9.2.1
- '@mantine/hooks': 9.2.1
+ '@mantine/core': 9.2.2
+ '@mantine/hooks': 9.2.2
react: ^19.2.0
react-dom: ^19.2.0
- '@mantine/spotlight@9.2.1':
- resolution: {integrity: sha512-D6/BJ8/ftUBwiSFGTtYUM/LqlBk40XZqZFlmEFRM8chDPzEId1O+5FU7mj8KapPR9zRgoAcdT4LMI6JaLp0c0A==}
+ '@mantine/spotlight@9.2.2':
+ resolution: {integrity: sha512-kgXAu5ODsduuieraRWUtfjGLnxDssvk5WhrWUxlVcDTaBjP+PdeXvkSCzBR73mShEvRidBxKml7Ru9Sx7OBK9g==}
peerDependencies:
- '@mantine/core': 9.2.1
- '@mantine/hooks': 9.2.1
+ '@mantine/core': 9.2.2
+ '@mantine/hooks': 9.2.2
react: ^19.2.0
react-dom: ^19.2.0
- '@mantine/store@9.2.1':
- resolution: {integrity: sha512-sBTHt9ilfSZAeXQlqFkm8nRm22RunhevxuOUtdSwS9HhuMuS8T27dRRgbdKH2oEFUbaccdQSy5bHbmGbEgVO8w==}
+ '@mantine/store@9.2.2':
+ resolution: {integrity: sha512-ZzS1yERapPURUG1vs7G+lD+oc8AZKissP1eUzefpyOAgEoEJXjOckc5/voiik3dcc/WP4AE9GQsT3Z4cS27E/A==}
peerDependencies:
react: ^19.2.0
- '@mantine/tiptap@9.2.1':
- resolution: {integrity: sha512-UzztgwqIknJheF39cqG2AgPI1qEvXIa7jNFuij8iB6GLd0UMmCjKnW42Px0WAaHuNfMjweml9IyTLBTSvIK0uA==}
+ '@mantine/tiptap@9.2.2':
+ resolution: {integrity: sha512-+Ki/+TVSATME+3V4zpAEToHvEcJilE2RNZwo183wYNaHTsdn6WgGOHsUrdPV0LSV8AajZwBBIE5mJaStVVZXvg==}
peerDependencies:
- '@mantine/core': 9.2.1
- '@mantine/hooks': 9.2.1
+ '@mantine/core': 9.2.2
+ '@mantine/hooks': 9.2.2
'@tiptap/extension-link': '>=3.3.0'
'@tiptap/react': '>=3.3.0'
react: ^19.2.0
@@ -10920,22 +10920,22 @@ snapshots:
js-base64: 3.7.8
optional: true
- '@mantine/charts@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(recharts@3.8.1(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.6)(react@19.2.6)(redux@5.0.1))':
+ '@mantine/charts@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(recharts@3.8.1(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.6)(react@19.2.6)(redux@5.0.1))':
dependencies:
- '@mantine/core': 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@mantine/hooks': 9.2.1(react@19.2.6)
+ '@mantine/core': 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@mantine/hooks': 9.2.2(react@19.2.6)
react: 19.2.6
react-dom: 19.2.6(react@19.2.6)
recharts: 3.8.1(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react-is@19.2.6)(react@19.2.6)(redux@5.0.1)
- '@mantine/colors-generator@9.2.1(chroma-js@3.2.0)':
+ '@mantine/colors-generator@9.2.2(chroma-js@3.2.0)':
dependencies:
chroma-js: 3.2.0
- '@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
dependencies:
'@floating-ui/react': 0.27.19(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@mantine/hooks': 9.2.1(react@19.2.6)
+ '@mantine/hooks': 9.2.2(react@19.2.6)
clsx: 2.1.1
react: 19.2.6
react-dom: 19.2.6(react@19.2.6)
@@ -10945,66 +10945,66 @@ snapshots:
transitivePeerDependencies:
- '@types/react'
- '@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@mantine/dates@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
dependencies:
- '@mantine/core': 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@mantine/hooks': 9.2.1(react@19.2.6)
+ '@mantine/core': 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@mantine/hooks': 9.2.2(react@19.2.6)
clsx: 2.1.1
dayjs: 1.11.21
react: 19.2.6
react-dom: 19.2.6(react@19.2.6)
- '@mantine/dropzone@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@mantine/dropzone@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
dependencies:
- '@mantine/core': 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@mantine/hooks': 9.2.1(react@19.2.6)
+ '@mantine/core': 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@mantine/hooks': 9.2.2(react@19.2.6)
react: 19.2.6
react-dom: 19.2.6(react@19.2.6)
react-dropzone: 15.0.0(react@19.2.6)
- '@mantine/form@9.2.1(react@19.2.6)':
+ '@mantine/form@9.2.2(react@19.2.6)':
dependencies:
'@standard-schema/spec': 1.1.0
fast-deep-equal: 3.1.3
klona: 2.0.6
react: 19.2.6
- '@mantine/hooks@9.2.1(react@19.2.6)':
+ '@mantine/hooks@9.2.2(react@19.2.6)':
dependencies:
react: 19.2.6
- '@mantine/modals@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@mantine/modals@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
dependencies:
- '@mantine/core': 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@mantine/hooks': 9.2.1(react@19.2.6)
+ '@mantine/core': 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@mantine/hooks': 9.2.2(react@19.2.6)
react: 19.2.6
react-dom: 19.2.6(react@19.2.6)
- '@mantine/notifications@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@mantine/notifications@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
dependencies:
- '@mantine/core': 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@mantine/hooks': 9.2.1(react@19.2.6)
- '@mantine/store': 9.2.1(react@19.2.6)
+ '@mantine/core': 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@mantine/hooks': 9.2.2(react@19.2.6)
+ '@mantine/store': 9.2.2(react@19.2.6)
react: 19.2.6
react-dom: 19.2.6(react@19.2.6)
react-transition-group: 4.4.5(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@mantine/spotlight@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@mantine/spotlight@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
dependencies:
- '@mantine/core': 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@mantine/hooks': 9.2.1(react@19.2.6)
- '@mantine/store': 9.2.1(react@19.2.6)
+ '@mantine/core': 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@mantine/hooks': 9.2.2(react@19.2.6)
+ '@mantine/store': 9.2.2(react@19.2.6)
react: 19.2.6
react-dom: 19.2.6(react@19.2.6)
- '@mantine/store@9.2.1(react@19.2.6)':
+ '@mantine/store@9.2.2(react@19.2.6)':
dependencies:
react: 19.2.6
- '@mantine/tiptap@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(@tiptap/extension-link@3.23.6(@tiptap/core@3.23.6(@tiptap/pm@3.23.6))(@tiptap/pm@3.23.6))(@tiptap/react@3.23.6(@floating-ui/dom@1.7.6)(@tiptap/core@3.23.6(@tiptap/pm@3.23.6))(@tiptap/pm@3.23.6)(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
+ '@mantine/tiptap@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(@tiptap/extension-link@3.23.6(@tiptap/core@3.23.6(@tiptap/pm@3.23.6))(@tiptap/pm@3.23.6))(@tiptap/react@3.23.6(@floating-ui/dom@1.7.6)(@tiptap/core@3.23.6(@tiptap/pm@3.23.6))(@tiptap/pm@3.23.6)(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
dependencies:
- '@mantine/core': 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@mantine/hooks': 9.2.1(react@19.2.6)
+ '@mantine/core': 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@mantine/hooks': 9.2.2(react@19.2.6)
'@tiptap/extension-link': 3.23.6(@tiptap/core@3.23.6(@tiptap/pm@3.23.6))(@tiptap/pm@3.23.6)
'@tiptap/react': 3.23.6(@floating-ui/dom@1.7.6)(@tiptap/core@3.23.6(@tiptap/pm@3.23.6))(@tiptap/pm@3.23.6)(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
react: 19.2.6
@@ -14782,11 +14782,11 @@ snapshots:
dependencies:
semver: 7.7.4
- mantine-react-table@2.0.0-beta.9(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
+ mantine-react-table@2.0.0-beta.9(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
dependencies:
- '@mantine/core': 9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@mantine/dates': 9.2.1(@mantine/core@9.2.1(@mantine/hooks@9.2.1(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.1(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- '@mantine/hooks': 9.2.1(react@19.2.6)
+ '@mantine/core': 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@mantine/dates': 9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ '@mantine/hooks': 9.2.2(react@19.2.6)
'@tabler/icons-react': 3.44.0(react@19.2.6)
'@tanstack/match-sorter-utils': 8.19.4
'@tanstack/react-table': 8.20.5(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 9cdac455a..4471ed27e 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -20,17 +20,17 @@ catalog:
"@immich/sdk": ^2.7.5
"@jellyfin/sdk": ^0.13.0
"@kubernetes/client-node": ^1.4.0
- "@mantine/charts": ^9.2.1
- "@mantine/colors-generator": ^9.2.1
- "@mantine/core": ^9.2.1
- "@mantine/dates": ^9.2.1
- "@mantine/dropzone": ^9.2.1
- "@mantine/form": ^9.2.1
- "@mantine/hooks": ^9.2.1
- "@mantine/modals": ^9.2.1
- "@mantine/notifications": ^9.2.1
- "@mantine/spotlight": ^9.2.1
- "@mantine/tiptap": ^9.2.1
+ "@mantine/charts": ^9.2.2
+ "@mantine/colors-generator": ^9.2.2
+ "@mantine/core": ^9.2.2
+ "@mantine/dates": ^9.2.2
+ "@mantine/dropzone": ^9.2.2
+ "@mantine/form": ^9.2.2
+ "@mantine/hooks": ^9.2.2
+ "@mantine/modals": ^9.2.2
+ "@mantine/notifications": ^9.2.2
+ "@mantine/spotlight": ^9.2.2
+ "@mantine/tiptap": ^9.2.2
"@next/eslint-plugin-next": 16.2.6
"@octokit/auth-app": ^8.2.0
"@paralleldrive/cuid2": ^3.3.0
From d540ad374ae8f14ec1c0d3cb339314dd6816efb2 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Tue, 2 Jun 2026 09:17:24 +0000
Subject: [PATCH 15/26] chore(deps): update pnpm to v10.34.0 (#5846)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
deployments/prebuilt-debian/package.json | 4 ++--
package.json | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/deployments/prebuilt-debian/package.json b/deployments/prebuilt-debian/package.json
index ed451a14e..bc90d7d22 100644
--- a/deployments/prebuilt-debian/package.json
+++ b/deployments/prebuilt-debian/package.json
@@ -6,9 +6,9 @@
},
"engines": {
"node": ">=24.16.0",
- "pnpm": ">=10.33.4"
+ "pnpm": ">=10.34.1"
},
- "packageManager": "pnpm@10.33.4",
+ "packageManager": "pnpm@10.34.1",
"pnpm": {
"onlyBuiltDependencies": [
"better-sqlite3"
diff --git a/package.json b/package.json
index 689313738..4079629e2 100644
--- a/package.json
+++ b/package.json
@@ -60,9 +60,9 @@
},
"engines": {
"node": ">=24.16.0",
- "pnpm": ">=10.33.4"
+ "pnpm": ">=10.34.1"
},
- "packageManager": "pnpm@10.33.4",
+ "packageManager": "pnpm@10.34.1",
"pnpm": {
"onlyBuiltDependencies": [
"@tree-sitter-grammars/tree-sitter-yaml",
From b5dd6ae8ef27c2ecd264ca720b5f4ebf83111dd1 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Tue, 2 Jun 2026 14:11:26 +0000
Subject: [PATCH 16/26] chore(deps): update babel monorepo to >=7.29.7 (#5830)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
package.json | 4 ++--
pnpm-lock.yaml | 34 ++++++++++++++++++++--------------
2 files changed, 22 insertions(+), 16 deletions(-)
diff --git a/package.json b/package.json
index 4079629e2..7c27c59b2 100644
--- a/package.json
+++ b/package.json
@@ -76,8 +76,8 @@
"tree-sitter-json"
],
"overrides": {
- "@babel/helpers@<7.26.10": ">=7.29.2",
- "@babel/runtime@<7.26.10": ">=7.29.2",
+ "@babel/helpers@<7.26.10": ">=7.29.7",
+ "@babel/runtime@<7.26.10": ">=7.29.7",
"axios@>=1.0.0 <1.8.2": ">=1.16.1",
"brace-expansion@>=2.0.0 <=2.0.1": ">=5.0.6",
"brace-expansion@>=1.0.0 <=1.1.11": ">=5.0.6",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 94026c419..dbd7c482d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -527,8 +527,8 @@ catalogs:
version: 5.0.0
overrides:
- '@babel/helpers@<7.26.10': '>=7.29.2'
- '@babel/runtime@<7.26.10': '>=7.29.2'
+ '@babel/helpers@<7.26.10': '>=7.29.7'
+ '@babel/runtime@<7.26.10': '>=7.29.7'
axios@>=1.0.0 <1.8.2: '>=1.16.1'
brace-expansion@>=2.0.0 <=2.0.1: '>=5.0.6'
brace-expansion@>=1.0.0 <=1.1.11: '>=5.0.6'
@@ -2621,6 +2621,10 @@ packages:
resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==}
engines: {node: '>=6.9.0'}
+ '@babel/runtime@7.29.7':
+ resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/template@7.28.6':
resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==}
engines: {node: '>=6.9.0'}
@@ -10025,6 +10029,8 @@ snapshots:
'@babel/runtime@7.29.2': {}
+ '@babel/runtime@7.29.7': {}
+
'@babel/template@7.28.6':
dependencies:
'@babel/code-frame': 7.29.0
@@ -12767,7 +12773,7 @@ snapshots:
'@videojs/http-streaming@3.17.4(video.js@8.23.7)':
dependencies:
- '@babel/runtime': 7.29.2
+ '@babel/runtime': 7.29.7
'@videojs/vhs-utils': 4.1.1
aes-decrypter: 4.0.2
global: 4.4.0
@@ -12778,18 +12784,18 @@ snapshots:
'@videojs/vhs-utils@4.0.0':
dependencies:
- '@babel/runtime': 7.29.2
+ '@babel/runtime': 7.29.7
global: 4.4.0
url-toolkit: 2.2.5
'@videojs/vhs-utils@4.1.1':
dependencies:
- '@babel/runtime': 7.29.2
+ '@babel/runtime': 7.29.7
global: 4.4.0
'@videojs/xhr@2.7.0':
dependencies:
- '@babel/runtime': 7.29.2
+ '@babel/runtime': 7.29.7
global: 4.4.0
is-function: 1.0.2
@@ -12978,7 +12984,7 @@ snapshots:
aes-decrypter@4.0.2:
dependencies:
- '@babel/runtime': 7.29.2
+ '@babel/runtime': 7.29.7
'@videojs/vhs-utils': 4.1.1
global: 4.4.0
pkcs7: 1.0.4
@@ -13668,7 +13674,7 @@ snapshots:
dom-helpers@5.2.1:
dependencies:
- '@babel/runtime': 7.29.2
+ '@babel/runtime': 7.29.7
csstype: 3.2.3
dom-walk@0.1.2: {}
@@ -14764,7 +14770,7 @@ snapshots:
m3u8-parser@7.2.0:
dependencies:
- '@babel/runtime': 7.29.2
+ '@babel/runtime': 7.29.7
'@videojs/vhs-utils': 4.1.1
global: 4.4.0
@@ -15094,7 +15100,7 @@ snapshots:
mpd-parser@1.3.1:
dependencies:
- '@babel/runtime': 7.29.2
+ '@babel/runtime': 7.29.7
'@videojs/vhs-utils': 4.0.0
'@xmldom/xmldom': 0.8.10
global: 4.4.0
@@ -15136,7 +15142,7 @@ snapshots:
mux.js@7.1.0:
dependencies:
- '@babel/runtime': 7.29.2
+ '@babel/runtime': 7.29.7
global: 4.4.0
mysql2@3.22.4(@types/node@24.12.4):
@@ -15573,7 +15579,7 @@ snapshots:
pkcs7@1.0.4:
dependencies:
- '@babel/runtime': 7.29.2
+ '@babel/runtime': 7.29.7
pkg-conf@2.1.0:
dependencies:
@@ -15991,7 +15997,7 @@ snapshots:
react-transition-group@4.4.5(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
dependencies:
- '@babel/runtime': 7.29.2
+ '@babel/runtime': 7.29.7
dom-helpers: 5.2.1
loose-envify: 1.4.0
prop-types: 15.8.1
@@ -17073,7 +17079,7 @@ snapshots:
use-deep-compare-effect@1.8.1(react@19.2.6):
dependencies:
- '@babel/runtime': 7.29.2
+ '@babel/runtime': 7.29.7
dequal: 2.0.3
react: 19.2.6
From 63d8fa8c267dc4ca2528a14c8212ee5f068aa4d2 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Tue, 2 Jun 2026 18:47:29 +0000
Subject: [PATCH 17/26] chore(deps): update dependency @ctrl/qbittorrent to
^9.12.2 (#5834)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
pnpm-lock.yaml | 12 ++++++------
pnpm-workspace.yaml | 2 +-
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index dbd7c482d..db1a11a3a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -16,8 +16,8 @@ catalogs:
specifier: ^8.0.0
version: 8.0.0
'@ctrl/qbittorrent':
- specifier: ^9.12.1
- version: 9.12.1
+ specifier: ^9.12.2
+ version: 9.12.2
'@ctrl/transmission':
specifier: ^7.4.0
version: 7.4.0
@@ -1703,7 +1703,7 @@ importers:
version: 8.0.0
'@ctrl/qbittorrent':
specifier: 'catalog:'
- version: 9.12.1
+ version: 9.12.2
'@ctrl/transmission':
specifier: 'catalog:'
version: 7.4.0
@@ -2700,8 +2700,8 @@ packages:
resolution: {integrity: sha512-fEfw3AeQ8XhVsNzogZrnyTNDD/Tpbfl3ybHsspBMvj0UKctabApv1JV3JJUQG/hoX6hiO+DtQS+acN7dMPX01g==}
engines: {node: '>20'}
- '@ctrl/qbittorrent@9.12.1':
- resolution: {integrity: sha512-6rSTWPV0UwehqLCyBLh9Avw5FPA1nh8SO+aTxrEXu6okZPjz+3tn7EGZdLhOfy+6poIc7miX/1g1VAOVo3JSTA==}
+ '@ctrl/qbittorrent@9.12.2':
+ resolution: {integrity: sha512-eU/SLUYmD4vixvwdLe/u+Ks2ucd8n9ZouKLFyVX9VOMz4Q6syvccwoS2/WobDyTCWLuhEBXIqF2N4NOUUi0LBA==}
engines: {node: '>=18'}
'@ctrl/shared-torrent@6.5.1':
@@ -10107,7 +10107,7 @@ snapshots:
rfc4648: 1.5.4
uint8array-extras: 1.5.0
- '@ctrl/qbittorrent@9.12.1':
+ '@ctrl/qbittorrent@9.12.2':
dependencies:
'@ctrl/magnet-link': 4.3.0
'@ctrl/shared-torrent': 6.5.1(ofetch@1.5.1)
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 4471ed27e..a22e6edf1 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -6,7 +6,7 @@ catalog:
"@auth/core": ^0.41.2
"@auth/drizzle-adapter": ^1.11.2
"@ctrl/deluge": ^8.0.0
- "@ctrl/qbittorrent": ^9.12.1
+ "@ctrl/qbittorrent": ^9.12.2
"@ctrl/transmission": ^7.4.0
"@dnd-kit/core": ^6.3.1
"@dnd-kit/modifiers": ^9.0.0
From 1be906a0cde8a421027b3f3f34adef0015669750 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Tue, 2 Jun 2026 21:55:53 +0000
Subject: [PATCH 18/26] chore(deps): update dependency isomorphic-dompurify to
^3.15.0 (#5852)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
pnpm-lock.yaml | 21 ++++++++++++++-------
pnpm-workspace.yaml | 2 +-
2 files changed, 15 insertions(+), 8 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index db1a11a3a..6c66801d5 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -370,8 +370,8 @@ catalogs:
specifier: 5.11.0
version: 5.11.0
isomorphic-dompurify:
- specifier: ^3.14.0
- version: 3.14.0
+ specifier: ^3.15.0
+ version: 3.15.0
jotai:
specifier: ^2.20.0
version: 2.20.0
@@ -813,7 +813,7 @@ importers:
version: 13.0.6
isomorphic-dompurify:
specifier: 'catalog:'
- version: 3.14.0(@noble/hashes@2.0.1)
+ version: 3.15.0(@noble/hashes@2.0.1)
jotai:
specifier: 'catalog:'
version: 2.20.0(@babel/core@7.29.0)(@babel/template@7.28.6)(@types/react@19.2.15)(react@19.2.6)
@@ -6327,6 +6327,9 @@ packages:
dompurify@3.4.5:
resolution: {integrity: sha512-OrwIBKsdNSVEeubdJ1HBv/wNENRM9ytAVCv7YXt//A3vPdVMNuACRqK9mXCGCBW2ln7BT/A4X0jXHo2Gu89miA==}
+ dompurify@3.4.7:
+ resolution: {integrity: sha512-2jBxDJY4RR06tQNy4w5FlFH7kfxsQZlufd0sbv+chfHCxeJwrFw2baUDsSwvBISD4K4RDbd0PTfy3uNXsR6siA==}
+
dot-prop@5.3.0:
resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
engines: {node: '>=8'}
@@ -7186,8 +7189,8 @@ packages:
resolution: {integrity: sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==}
engines: {node: '>=18'}
- isomorphic-dompurify@3.14.0:
- resolution: {integrity: sha512-64W8/lsfqgaDWfEkvrIVk8FdIk29Mya0Fp39excQEdlcLUPg1Cn7CtCYe6CtPbFW90JpEKTXG0QQtIUNENJ7sw==}
+ isomorphic-dompurify@3.15.0:
+ resolution: {integrity: sha512-9ZtkbQ8+SgNf6LuDAdu9bq23dVXMIGNM8ZYnyl2MufyZiSD5dqAUJcyjtYZz7B80HuPpEn/f0NCS6zKvavHtfA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24.0.0}
isomorphic-ws@5.0.0:
@@ -13683,6 +13686,10 @@ snapshots:
optionalDependencies:
'@types/trusted-types': 2.0.7
+ dompurify@3.4.7:
+ optionalDependencies:
+ '@types/trusted-types': 2.0.7
+
dot-prop@5.3.0:
dependencies:
is-obj: 2.0.0
@@ -14532,9 +14539,9 @@ snapshots:
isexe@3.1.5:
optional: true
- isomorphic-dompurify@3.14.0(@noble/hashes@2.0.1):
+ isomorphic-dompurify@3.15.0(@noble/hashes@2.0.1):
dependencies:
- dompurify: 3.4.5
+ dompurify: 3.4.7
jsdom: 29.1.1(@noble/hashes@2.0.1)
transitivePeerDependencies:
- '@noble/hashes'
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index a22e6edf1..54360ad36 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -125,7 +125,7 @@ catalog:
glob: ^13.0.6
ical.js: ^2.2.1
ioredis: 5.11.0
- isomorphic-dompurify: ^3.14.0
+ isomorphic-dompurify: ^3.15.0
jotai: ^2.20.0
jsdom: ^29.1.1
json5: ^2.2.3
From a63a191203dd78037136ca880b45fd28aa1fbfaa Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Tue, 2 Jun 2026 23:54:09 +0000
Subject: [PATCH 19/26] chore(deps): update turbo monorepo to ^2.9.16 (#5851)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
pnpm-lock.yaml | 4 ++--
pnpm-workspace.yaml | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6c66801d5..11b933be6 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -205,7 +205,7 @@ catalogs:
specifier: ^11.17.0
version: 11.17.0
'@turbo/gen':
- specifier: ^2.9.15
+ specifier: ^2.9.16
version: 2.9.16
'@types/adm-zip':
specifier: 0.5.8
@@ -484,7 +484,7 @@ catalogs:
specifier: 4.20.4
version: 4.20.4
turbo:
- specifier: ^2.9.15
+ specifier: ^2.9.16
version: 2.9.16
typescript:
specifier: ^5.9.3
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 54360ad36..3e087d7ce 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -70,7 +70,7 @@ catalog:
"@trpc/react-query": ^11.17.0
"@trpc/server": ^11.17.0
"@trpc/tanstack-react-query": ^11.17.0
- "@turbo/gen": ^2.9.15
+ "@turbo/gen": ^2.9.16
"@types/adm-zip": 0.5.8
"@types/bcrypt": 6.0.0
"@types/better-sqlite3": 7.6.13
@@ -163,7 +163,7 @@ catalog:
trpc-to-openapi: ^3.3.0
tsdav: ^2.2.2
tsx: 4.20.4
- turbo: ^2.9.15
+ turbo: ^2.9.16
typescript: ^5.9.3
undici: 7.24.6
use-deep-compare-effect: ^1.8.1
From 3ff0d72ba1ec89e953381f7f1dde7eb66b18b168 Mon Sep 17 00:00:00 2001
From: "homarr-renovate[bot]"
<158783068+homarr-renovate[bot]@users.noreply.github.com>
Date: Wed, 3 Jun 2026 04:21:57 +0000
Subject: [PATCH 20/26] chore(deps): update dependency next-intl to v4.13.0
(#5853)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
---
pnpm-lock.yaml | 38 +++++++++++++++++++-------------------
pnpm-workspace.yaml | 2 +-
2 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 11b933be6..318fb6023 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -403,8 +403,8 @@ catalogs:
specifier: 5.0.0-beta.31
version: 5.0.0-beta.31
next-intl:
- specifier: 4.12.0
- version: 4.12.0
+ specifier: 4.13.0
+ version: 4.13.0
node-loader:
specifier: ^2.1.0
version: 2.1.0
@@ -2210,7 +2210,7 @@ importers:
version: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
next-intl:
specifier: 'catalog:'
- version: 4.12.0(next@16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0))(react@19.2.6)(typescript@5.9.3)
+ version: 4.13.0(next@16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0))(react@19.2.6)(typescript@5.9.3)
react:
specifier: 'catalog:'
version: 19.2.6
@@ -7014,8 +7014,8 @@ packages:
resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==}
engines: {node: '>=0.10.0'}
- icu-minify@4.12.0:
- resolution: {integrity: sha512-zDmM05uav3t3+kxSfRrNlmyXOdj2b+uHA+p04CG32eJabtaHbugXujuL+YfRkwP9joAnf0Uh+RMGCKD5NLa5rQ==}
+ icu-minify@4.13.0:
+ resolution: {integrity: sha512-SIFMeUHZJjzS5RvIGvybKvWoHjDm9cGVEs2EpJ8PmywOdJLWyblPm7TdPLLoUtkJtwQD7iGhl2WMptZ+N0on+w==}
ieee754@1.2.1:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
@@ -7730,11 +7730,11 @@ packages:
nodemailer:
optional: true
- next-intl-swc-plugin-extractor@4.12.0:
- resolution: {integrity: sha512-jUxVEu1Nryjt4YgaDktSys7ioOgQfcNPF/SF2dbPNxbVb6U+P1INRgHeCVN+EC59H2rnTFIQwbddmOCrUWFr3g==}
+ next-intl-swc-plugin-extractor@4.13.0:
+ resolution: {integrity: sha512-6S/fJI0KXvLCL8nhBo9P8eGaJPzmwJBTCzX0NaUIj0VyU8U89d//T+vjMLdNIXl5MlLaYH7B9MbAjb8Mvu+tqQ==}
- next-intl@4.12.0:
- resolution: {integrity: sha512-v8KpppWG0yLLlChJ3Of6uoPew9LeRDBAtY6vpJmF7YJmBZlHEzzoEL4w1g1dAU+VleEPNoXNm9hg1eEsKWV5hw==}
+ next-intl@4.13.0:
+ resolution: {integrity: sha512-OvNq2v5XLx4EkQOsAhVE9g+6zdb83XHusADCXXtIW4LILYnjEVaeINdr1lkVWKSjzwNUiMSlH5N4K0OQTRiv6A==}
peerDependencies:
next: ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0
@@ -9499,8 +9499,8 @@ packages:
peerDependencies:
react: '>=16.13'
- use-intl@4.12.0:
- resolution: {integrity: sha512-r+qVb7UI1+kiOhjYsmsNUCY+jrnjVopwGeFlmMyQj4YInlwZzgMeMSv9n8MqnWWy77HL5BVM8K2WgX50SbtcpA==}
+ use-intl@4.13.0:
+ resolution: {integrity: sha512-fAFDrWaASxlhXOipcOyb5VDD+YONqj6+8O8EcG/J7RBoOUF3A8YahRWLN+mBxYMrlMQB8N6Voqk5X+YC+HSL0A==}
peerDependencies:
react: ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0
@@ -14400,7 +14400,7 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
- icu-minify@4.12.0:
+ icu-minify@4.13.0:
dependencies:
'@formatjs/icu-messageformat-parser': 3.5.0
@@ -15195,20 +15195,20 @@ snapshots:
next: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
react: 19.2.6
- next-intl-swc-plugin-extractor@4.12.0: {}
+ next-intl-swc-plugin-extractor@4.13.0: {}
- next-intl@4.12.0(next@16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0))(react@19.2.6)(typescript@5.9.3):
+ next-intl@4.13.0(next@16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0))(react@19.2.6)(typescript@5.9.3):
dependencies:
'@formatjs/intl-localematcher': 0.8.1
'@parcel/watcher': 2.4.1
'@swc/core': 1.15.3
- icu-minify: 4.12.0
+ icu-minify: 4.13.0
negotiator: 1.0.0
next: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
- next-intl-swc-plugin-extractor: 4.12.0
+ next-intl-swc-plugin-extractor: 4.13.0
po-parser: 2.1.1
react: 19.2.6
- use-intl: 4.12.0(react@19.2.6)
+ use-intl: 4.13.0(react@19.2.6)
optionalDependencies:
typescript: 5.9.3
transitivePeerDependencies:
@@ -17090,11 +17090,11 @@ snapshots:
dequal: 2.0.3
react: 19.2.6
- use-intl@4.12.0(react@19.2.6):
+ use-intl@4.13.0(react@19.2.6):
dependencies:
'@formatjs/fast-memoize': 3.1.0
'@schummar/icu-type-parser': 1.21.5
- icu-minify: 4.12.0
+ icu-minify: 4.13.0
intl-messageformat: 11.1.1
react: 19.2.6
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 3e087d7ce..c2bd18e38 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -136,7 +136,7 @@ catalog:
mysql2: 3.22.4
next: 16.2.6
next-auth: 5.0.0-beta.31
- next-intl: 4.12.0
+ next-intl: 4.13.0
node-loader: ^2.1.0
octokit: ^5.0.5
oxfmt: ^0.52.0
From a755692d81b80b5ff83051a3b7261c01ac10321b Mon Sep 17 00:00:00 2001
From: Thomas
Date: Wed, 3 Jun 2026 08:49:38 +0200
Subject: [PATCH 21/26] fix(ui): restore pre-v9 light variant colors (#5856)
---
.../src/app/[locale]/_client-providers/mantine.tsx | 9 +++++++--
apps/nextjs/src/app/[locale]/boards/(content)/_theme.tsx | 9 +++++++--
2 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/apps/nextjs/src/app/[locale]/_client-providers/mantine.tsx b/apps/nextjs/src/app/[locale]/_client-providers/mantine.tsx
index 508074ead..493d368f1 100644
--- a/apps/nextjs/src/app/[locale]/_client-providers/mantine.tsx
+++ b/apps/nextjs/src/app/[locale]/_client-providers/mantine.tsx
@@ -2,7 +2,7 @@
import type { PropsWithChildren } from "react";
import type { MantineColorScheme, MantineColorSchemeManager } from "@mantine/core";
-import { DirectionProvider, MantineProvider } from "@mantine/core";
+import { DirectionProvider, MantineProvider, v8CssVariablesResolver } from "@mantine/core";
import dayjs from "dayjs";
import { clientApi } from "@homarr/api/client";
@@ -18,7 +18,12 @@ export const CustomMantineProvider = ({
const manager = useColorSchemeManager();
return (
-
+
{children}
diff --git a/apps/nextjs/src/app/[locale]/boards/(content)/_theme.tsx b/apps/nextjs/src/app/[locale]/boards/(content)/_theme.tsx
index 8fa031ad0..0ea5c9cf0 100644
--- a/apps/nextjs/src/app/[locale]/boards/(content)/_theme.tsx
+++ b/apps/nextjs/src/app/[locale]/boards/(content)/_theme.tsx
@@ -2,7 +2,7 @@
import type { PropsWithChildren } from "react";
import type { MantineColorsTuple } from "@mantine/core";
-import { colorsTuple, createTheme, darken, lighten, MantineProvider, rem } from "@mantine/core";
+import { colorsTuple, createTheme, darken, lighten, MantineProvider, rem, v8CssVariablesResolver } from "@mantine/core";
import { useRequiredBoard } from "@homarr/boards/context";
import type { ColorScheme } from "@homarr/definitions";
@@ -33,7 +33,12 @@ export const BoardMantineProvider = ({
});
return (
-
+
{children}
);
From fe4598f7221a2861b8c5ae0cfd267e8c4fbf48df Mon Sep 17 00:00:00 2001
From: Thomas
Date: Wed, 3 Jun 2026 10:03:37 +0200
Subject: [PATCH 22/26] fix(docker): restore container selection toolbar broken
by Mantine v9 (#5855)
---
.../manage/tools/docker/docker-table.tsx | 51 ++++++++-----------
pnpm-lock.yaml | 28 +++++-----
pnpm-workspace.yaml | 2 +-
3 files changed, 37 insertions(+), 44 deletions(-)
diff --git a/apps/nextjs/src/app/[locale]/manage/tools/docker/docker-table.tsx b/apps/nextjs/src/app/[locale]/manage/tools/docker/docker-table.tsx
index 4820a3a54..f0a91d904 100644
--- a/apps/nextjs/src/app/[locale]/manage/tools/docker/docker-table.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/tools/docker/docker-table.tsx
@@ -107,6 +107,23 @@ export function DockerTable(initialData: RouterOutputs["docker"]["getContainers"
refetchOnReconnect: false,
});
const relativeTime = useTimeAgo(data.timestamp);
+ const utils = clientApi.useUtils();
+ const { mutate, isPending } = clientApi.docker.invalidate.useMutation({
+ async onSuccess() {
+ await utils.docker.getContainers.invalidate();
+ showSuccessNotification({
+ title: tDocker("action.refresh.notification.success.title"),
+ message: tDocker("action.refresh.notification.success.message"),
+ });
+ },
+ onError() {
+ showErrorNotification({
+ title: tDocker("action.refresh.notification.error.title"),
+ message: tDocker("action.refresh.notification.error.message"),
+ });
+ },
+ });
+
const table = useTranslatedMantineReactTable({
data: data.containers,
enableDensityToggle: false,
@@ -125,35 +142,11 @@ export function DockerTable(initialData: RouterOutputs["docker"]["getContainers"
},
initialState: { density: "xs", showGlobalFilter: true },
- renderTopToolbarCustomActions: () => {
- const utils = clientApi.useUtils();
- const { mutate, isPending } = clientApi.docker.invalidate.useMutation({
- async onSuccess() {
- await utils.docker.getContainers.invalidate();
- showSuccessNotification({
- title: tDocker("action.refresh.notification.success.title"),
- message: tDocker("action.refresh.notification.success.message"),
- });
- },
- onError() {
- showErrorNotification({
- title: tDocker("action.refresh.notification.error.title"),
- message: tDocker("action.refresh.notification.error.message"),
- });
- },
- });
-
- return (
- }
- onClick={() => mutate()}
- loading={isPending}
- >
- {tDocker("action.refresh.label")}
-
- );
- },
+ renderTopToolbarCustomActions: () => (
+ } onClick={() => mutate()} loading={isPending}>
+ {tDocker("action.refresh.label")}
+
+ ),
renderToolbarAlertBannerContent: ({ groupedAlert, table }) => {
const dockerContainers = table.getSelectedRowModel().rows.map((row) => row.original);
return (
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 318fb6023..4e91f385c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -388,8 +388,8 @@ catalogs:
specifier: ^4.5.0
version: 4.5.0
mantine-react-table:
- specifier: 2.0.0-beta.9
- version: 2.0.0-beta.9
+ specifier: npm:mantine-react-table-open@9.0.3
+ version: 9.0.3
maria2:
specifier: ^0.4.1
version: 0.4.1
@@ -819,7 +819,7 @@ importers:
version: 2.20.0(@babel/core@7.29.0)(@babel/template@7.28.6)(@types/react@19.2.15)(react@19.2.6)
mantine-react-table:
specifier: 'catalog:'
- version: 2.0.0-beta.9(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: mantine-react-table-open@9.0.3(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
next:
specifier: 'catalog:'
version: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
@@ -2204,7 +2204,7 @@ importers:
version: 4.3.1
mantine-react-table:
specifier: 'catalog:'
- version: 2.0.0-beta.9(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: mantine-react-table-open@9.0.3(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
next:
specifier: 'catalog:'
version: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
@@ -2259,7 +2259,7 @@ importers:
version: 4.2.0
mantine-react-table:
specifier: 'catalog:'
- version: 2.0.0-beta.9(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: mantine-react-table-open@9.0.3(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
next:
specifier: 'catalog:'
version: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
@@ -2450,7 +2450,7 @@ importers:
version: 1.11.21
mantine-react-table:
specifier: 'catalog:'
- version: 2.0.0-beta.9(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
+ version: mantine-react-table-open@9.0.3(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
next:
specifier: 'catalog:'
version: 16.2.6(@babel/core@7.29.0)(@playwright/test@1.60.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(sass@1.100.0)
@@ -7442,18 +7442,18 @@ packages:
resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
engines: {node: '>=10'}
- mantine-react-table@2.0.0-beta.9:
- resolution: {integrity: sha512-ZdfcwebWaPERoDvAuk43VYcBCzamohARVclnbuepT0PHZ0wRcDPMBR+zgaocL+pFy8EXUGwvWTOKNh25ITpjNQ==}
+ mantine-react-table-open@9.0.3:
+ resolution: {integrity: sha512-HsrBU4KZluj96FPvvH0wcLzog0m5LIMdwB/59oj6BpftLGEibiLxX00G+tDM06PL2jXuiRxiGKPJ4oQOV+VK8w==}
engines: {node: '>=16'}
peerDependencies:
- '@mantine/core': ^7.9
- '@mantine/dates': ^7.9
- '@mantine/hooks': ^7.9
+ '@mantine/core': ^9.0.0
+ '@mantine/dates': ^9.0.0
+ '@mantine/hooks': ^9.0.0
'@tabler/icons-react': '>=2.23.0'
clsx: '>=2'
dayjs: '>=1.11'
- react: '>=18.0'
- react-dom: '>=18.0'
+ react: '>=19.2'
+ react-dom: '>=19.2'
maria2@0.4.1:
resolution: {integrity: sha512-3lr8UeB+R+BN9c7eOBkeH1GlHf7+0Kzt0pcEgsT9xoXIA5gfXAzjd1niYiYDsvb62v5rLPqCqDiyYxtmmhGJ3g==}
@@ -14795,7 +14795,7 @@ snapshots:
dependencies:
semver: 7.7.4
- mantine-react-table@2.0.0-beta.9(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
+ mantine-react-table-open@9.0.3(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/dates@9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(@tabler/icons-react@3.44.0(react@19.2.6))(clsx@2.1.1)(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
dependencies:
'@mantine/core': 9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
'@mantine/dates': 9.2.2(@mantine/core@9.2.2(@mantine/hooks@9.2.2(react@19.2.6))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@mantine/hooks@9.2.2(react@19.2.6))(dayjs@1.11.21)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index c2bd18e38..0bae29b39 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -131,7 +131,7 @@ catalog:
json5: ^2.2.3
ldapts: 8.1.8
lodash.clonedeep: ^4.5.0
- mantine-react-table: 2.0.0-beta.9
+ mantine-react-table: npm:mantine-react-table-open@9.0.3
maria2: ^0.4.1
mysql2: 3.22.4
next: 16.2.6
From fd107888385557ededcf51576c6320a1960690f2 Mon Sep 17 00:00:00 2001
From: Thomas
Date: Thu, 4 Jun 2026 07:56:34 +0200
Subject: [PATCH 23/26] fix(auth): relax password complexity requirements to
suggestions-only (#5764)
---
.../init/_steps/user/init-user-form.tsx | 12 ++--
.../_components/create-user-stepper.tsx | 32 ++--------
packages/api/src/router/test/user.spec.ts | 58 ++++++++++++++++---
packages/forms-collection/src/index.tsx | 2 +
.../user-create-password-fields.tsx | 33 +++++++++++
packages/translation/src/lang/ca.json | 2 +-
packages/translation/src/lang/cn.json | 2 +-
packages/translation/src/lang/cr.json | 2 +-
packages/translation/src/lang/cs.json | 2 +-
packages/translation/src/lang/da.json | 2 +-
packages/translation/src/lang/de-CH.json | 2 +-
packages/translation/src/lang/de.json | 2 +-
packages/translation/src/lang/el.json | 2 +-
packages/translation/src/lang/en-gb.json | 2 +-
packages/translation/src/lang/en.json | 5 +-
packages/translation/src/lang/es.json | 2 +-
packages/translation/src/lang/et.json | 2 +-
packages/translation/src/lang/fr.json | 2 +-
packages/translation/src/lang/he.json | 2 +-
packages/translation/src/lang/hr.json | 2 +-
packages/translation/src/lang/hu.json | 2 +-
packages/translation/src/lang/it.json | 2 +-
packages/translation/src/lang/ja.json | 2 +-
packages/translation/src/lang/ko.json | 2 +-
packages/translation/src/lang/lt.json | 2 +-
packages/translation/src/lang/lv.json | 2 +-
packages/translation/src/lang/nl.json | 2 +-
packages/translation/src/lang/no.json | 2 +-
packages/translation/src/lang/pl.json | 2 +-
packages/translation/src/lang/pt-br.json | 2 +-
packages/translation/src/lang/pt.json | 2 +-
packages/translation/src/lang/ro.json | 2 +-
packages/translation/src/lang/ru.json | 2 +-
packages/translation/src/lang/sk.json | 2 +-
packages/translation/src/lang/sl.json | 2 +-
packages/translation/src/lang/sv.json | 2 +-
packages/translation/src/lang/tr.json | 2 +-
packages/translation/src/lang/uk.json | 2 +-
packages/translation/src/lang/vi.json | 2 +-
packages/translation/src/lang/zh.json | 2 +-
.../password-input/password-input.tsx | 6 +-
.../password-input/password-requirement.tsx | 19 +++---
.../password-requirements-popover.tsx | 19 ++++--
packages/validation/src/user.ts | 18 +-----
44 files changed, 164 insertions(+), 108 deletions(-)
create mode 100644 packages/forms-collection/src/user-create/user-create-password-fields.tsx
diff --git a/apps/nextjs/src/app/[locale]/init/_steps/user/init-user-form.tsx b/apps/nextjs/src/app/[locale]/init/_steps/user/init-user-form.tsx
index 3a659032f..d3f1c665f 100644
--- a/apps/nextjs/src/app/[locale]/init/_steps/user/init-user-form.tsx
+++ b/apps/nextjs/src/app/[locale]/init/_steps/user/init-user-form.tsx
@@ -1,15 +1,15 @@
"use client";
-import { Button, PasswordInput, Stack, TextInput } from "@mantine/core";
+import { Button, Stack, TextInput } from "@mantine/core";
import type { z } from "zod/v4";
import { clientApi } from "@homarr/api/client";
import { signIn } from "@homarr/auth/client";
import { revalidatePathActionAsync } from "@homarr/common/client";
import { useZodForm } from "@homarr/form";
+import { UserCreatePasswordFields } from "@homarr/forms-collection";
import { showErrorNotification, showSuccessNotification } from "@homarr/notifications";
import { useScopedI18n } from "@homarr/translation/client";
-import { CustomPasswordInput } from "@homarr/ui";
import { userInitSchema } from "@homarr/validation/user";
export const InitUserForm = () => {
@@ -59,12 +59,10 @@ export const InitUserForm = () => {
>
-
-
diff --git a/apps/nextjs/src/app/[locale]/manage/users/create/_components/create-user-stepper.tsx b/apps/nextjs/src/app/[locale]/manage/users/create/_components/create-user-stepper.tsx
index f443ae585..3997bda60 100644
--- a/apps/nextjs/src/app/[locale]/manage/users/create/_components/create-user-stepper.tsx
+++ b/apps/nextjs/src/app/[locale]/manage/users/create/_components/create-user-stepper.tsx
@@ -1,20 +1,7 @@
"use client";
import { startTransition, useCallback, useState } from "react";
-import {
- Badge,
- Button,
- Card,
- Group,
- PasswordInput,
- Stack,
- Stepper,
- Table,
- Text,
- TextInput,
- Title,
- Tooltip,
-} from "@mantine/core";
+import { Badge, Button, Card, Group, Stack, Stepper, Table, Text, TextInput, Title, Tooltip } from "@mantine/core";
import { useListState } from "@mantine/hooks";
import { IconPlus, IconUserCheck } from "@tabler/icons-react";
import { z } from "zod/v4";
@@ -24,10 +11,11 @@ import type { GroupPermissionKey } from "@homarr/definitions";
import { everyoneGroup, groupPermissions } from "@homarr/definitions";
import type { IsValid } from "@homarr/form";
import { useZodForm } from "@homarr/form";
+import { UserCreatePasswordFields } from "@homarr/forms-collection";
import { useModalAction } from "@homarr/modals";
import { showErrorNotification } from "@homarr/notifications";
import { useI18n, useScopedI18n } from "@homarr/translation/client";
-import { CustomPasswordInput, UserAvatar } from "@homarr/ui";
+import { UserAvatar } from "@homarr/ui";
import { createCustomErrorParams } from "@homarr/validation/form/i18n";
import { userPasswordSchema } from "@homarr/validation/user";
@@ -167,18 +155,10 @@ export const UserCreateStepperComponent = ({ initialGroups }: UserCreateStepperC