From 073ede3aad740dda4cba782ebe85ebbb1cc7c340 Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Fri, 10 Oct 2025 23:09:36 +0200 Subject: [PATCH 01/35] chore: update bug report template --- .github/ISSUE_TEMPLATE/bug_report.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 12eee05da..c672efc12 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -33,6 +33,7 @@ body: options: # The below comment is used to insert a new version with on-release.yml #NEXT_VERSION# + - 1.41.0 - 1.40.0 - 1.39.0 - 1.38.0 From 4f74395000ec786945bb6331dc1e3c5a286f4925 Mon Sep 17 00:00:00 2001 From: "homarr-crowdin[bot]" <190541745+homarr-crowdin[bot]@users.noreply.github.com> Date: Sat, 11 Oct 2025 00:46:35 +0000 Subject: [PATCH 02/35] chore(lang): updated translations from crowdin Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com> --- packages/translation/src/lang/ca.json | 12 ++++++ packages/translation/src/lang/cn.json | 12 ++++++ packages/translation/src/lang/cr.json | 18 ++++++-- packages/translation/src/lang/cs.json | 12 ++++++ packages/translation/src/lang/da.json | 54 +++++++++++++++--------- packages/translation/src/lang/de-CH.json | 12 ++++++ packages/translation/src/lang/de.json | 12 ++++++ packages/translation/src/lang/el.json | 12 ++++++ packages/translation/src/lang/en-gb.json | 12 ++++++ packages/translation/src/lang/es.json | 12 ++++++ packages/translation/src/lang/et.json | 12 ++++++ packages/translation/src/lang/fr.json | 12 ++++++ packages/translation/src/lang/he.json | 12 ++++++ packages/translation/src/lang/hr.json | 12 ++++++ packages/translation/src/lang/hu.json | 12 ++++++ packages/translation/src/lang/it.json | 12 ++++++ packages/translation/src/lang/ja.json | 12 ++++++ packages/translation/src/lang/ko.json | 12 ++++++ packages/translation/src/lang/lt.json | 12 ++++++ packages/translation/src/lang/lv.json | 12 ++++++ packages/translation/src/lang/nl.json | 12 ++++++ packages/translation/src/lang/no.json | 12 ++++++ packages/translation/src/lang/pl.json | 12 ++++++ packages/translation/src/lang/pt.json | 12 ++++++ packages/translation/src/lang/ro.json | 12 ++++++ packages/translation/src/lang/ru.json | 12 ++++++ packages/translation/src/lang/sk.json | 12 ++++++ packages/translation/src/lang/sl.json | 12 ++++++ packages/translation/src/lang/sv.json | 12 ++++++ packages/translation/src/lang/tr.json | 12 ++++++ packages/translation/src/lang/uk.json | 12 ++++++ packages/translation/src/lang/vi.json | 12 ++++++ packages/translation/src/lang/zh.json | 12 ++++++ 33 files changed, 420 insertions(+), 24 deletions(-) diff --git a/packages/translation/src/lang/ca.json b/packages/translation/src/lang/ca.json index 60eafbd0f..60b820c6e 100644 --- a/packages/translation/src/lang/ca.json +++ b/packages/translation/src/lang/ca.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "" } @@ -1744,6 +1753,9 @@ "label": "", "description": "" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "" }, diff --git a/packages/translation/src/lang/cn.json b/packages/translation/src/lang/cn.json index 681ddbd7a..fdb779e7b 100644 --- a/packages/translation/src/lang/cn.json +++ b/packages/translation/src/lang/cn.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "用户组名称已存在" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "标题" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "边界颜色" } @@ -1744,6 +1753,9 @@ "label": "显示当前风速", "description": "仅在当前天气时" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "天气位置" }, diff --git a/packages/translation/src/lang/cr.json b/packages/translation/src/lang/cr.json index f275552ab..c77d33c24 100644 --- a/packages/translation/src/lang/cr.json +++ b/packages/translation/src/lang/cr.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "crwdns2366:0crwdne2366:0" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "crwdns3764:0crwdne3764:0", + "milesPerHour": "crwdns3766:0crwdne3766:0" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "crwdns3103:0crwdne3103:0" }, + "customCssClasses": { + "label": "crwdns3776:0crwdne3776:0" + }, "borderColor": { "label": "crwdns2839:0crwdne2839:0" } @@ -1744,6 +1753,9 @@ "label": "crwdns2706:0crwdne2706:0", "description": "crwdns2708:0crwdne2708:0" }, + "useImperialSpeed": { + "label": "crwdns3768:0crwdne3768:0" + }, "location": { "label": "crwdns1018:0crwdne1018:0" }, @@ -1762,12 +1774,12 @@ "description": "crwdns1030:0crwdne1030:0" } }, - "currentWindSpeed": "crwdns2710:0{currentWindSpeed}crwdne2710:0", + "currentWindSpeed": "crwdns3770:0{currentWindSpeed}crwdnd3770:0{unit}crwdne3770:0", "dailyForecast": { "sunrise": "crwdns2712:0crwdne2712:0", "sunset": "crwdns2714:0crwdne2714:0", - "maxWindSpeed": "crwdns2716:0{maxWindSpeed}crwdne2716:0", - "maxWindGusts": "crwdns2718:0{maxWindGusts}crwdne2718:0" + "maxWindSpeed": "crwdns3772:0{maxWindSpeed}crwdnd3772:0{unit}crwdne3772:0", + "maxWindGusts": "crwdns3774:0{maxWindGusts}crwdnd3774:0{unit}crwdne3774:0" }, "kind": { "clear": "crwdns1032:0crwdne1032:0", diff --git a/packages/translation/src/lang/cs.json b/packages/translation/src/lang/cs.json index f1e505d3c..bf6a8e8e3 100644 --- a/packages/translation/src/lang/cs.json +++ b/packages/translation/src/lang/cs.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "Název skupiny je již používán" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "" } @@ -1744,6 +1753,9 @@ "label": "", "description": "" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Lokalita pro počasí" }, diff --git a/packages/translation/src/lang/da.json b/packages/translation/src/lang/da.json index b8e40329e..3191038c1 100644 --- a/packages/translation/src/lang/da.json +++ b/packages/translation/src/lang/da.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "Gruppenavn allerede taget" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "Titel" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "Kantfarve" } @@ -1708,7 +1717,7 @@ "name": "Kalender", "description": "Vis begivenheder fra dine integrationer i en kalendervisning inden for en vis relativ tidsperiode", "duration": { - "allDay": "" + "allDay": "Hele dagen" }, "option": { "releaseType": { @@ -1744,6 +1753,9 @@ "label": "Vis aktuel vindhastighed", "description": "Kun på nuværende vejr" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Vejr lokation" }, @@ -1982,21 +1994,21 @@ "name": "Navn", "id": "Id", "metadata": { - "title": "", + "title": "Statistik for nørder", "video": { - "title": "", - "resolution": "" + "title": "Video", + "resolution": "Opløsning" }, "audio": { - "title": "", - "channelCount": "", - "codec": "" + "title": "Lyd", + "channelCount": "Lyd kanaler", + "codec": "Lyd codec" }, "transcoding": { - "title": "", - "container": "", - "resolution": "", - "target": "" + "title": "Transkoder", + "container": "Container", + "resolution": "Opløsning", + "target": "Mål codec" } } } @@ -3338,7 +3350,7 @@ "label": "Firewall Grænseflader" }, "weather": { - "label": "" + "label": "Vejr" } }, "interval": { @@ -3466,19 +3478,19 @@ "subtitle": "{count} brugt i koden for Homarr" }, "hotkeys": { - "title": "", - "subtitle": "", + "title": "Genvejstaster", + "subtitle": "Tastaturgenveje til at forbedre din arbejdsgang", "field": { - "shortcut": "", - "action": "" + "shortcut": "Genvej", + "action": "Handling" }, "action": { - "toggleBoardEdit": "", - "toggleColorScheme": "", - "saveNotebook": "", - "openSpotlight": "" + "toggleBoardEdit": "Skift tavleredigeringstilstand", + "toggleColorScheme": "Slå lys/mørk tilstand til/fra", + "saveNotebook": "Gem notesbog (kun inde i notesbog widget)", + "openSpotlight": "Åbn søgefunktionen" }, - "note": "" + "note": "Tip: Mod refererer til både Ctrl-tasten og -tasten på macOS" } } } diff --git a/packages/translation/src/lang/de-CH.json b/packages/translation/src/lang/de-CH.json index 0ec0cc827..3c38e3a5f 100644 --- a/packages/translation/src/lang/de-CH.json +++ b/packages/translation/src/lang/de-CH.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "Gruppenname bereits vergeben" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "Rahmenfarbe" } @@ -1744,6 +1753,9 @@ "label": "Aktuelle Windgeschwindigkeit anzeigen", "description": "Nur bei aktuellem Wetter" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Wetterstandort" }, diff --git a/packages/translation/src/lang/de.json b/packages/translation/src/lang/de.json index 8268bebaa..ba675bb55 100644 --- a/packages/translation/src/lang/de.json +++ b/packages/translation/src/lang/de.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "Gruppenname bereits vergeben" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "Titel" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "Rahmenfarbe" } @@ -1744,6 +1753,9 @@ "label": "Aktuelle Windgeschwindigkeit anzeigen", "description": "Nur bei aktuellem Wetter" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Wetterstandort" }, diff --git a/packages/translation/src/lang/el.json b/packages/translation/src/lang/el.json index c13e5e40b..268695c38 100644 --- a/packages/translation/src/lang/el.json +++ b/packages/translation/src/lang/el.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "" } @@ -1744,6 +1753,9 @@ "label": "", "description": "" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Τοποθεσία καιρού" }, diff --git a/packages/translation/src/lang/en-gb.json b/packages/translation/src/lang/en-gb.json index 342284c85..ea3546a3a 100644 --- a/packages/translation/src/lang/en-gb.json +++ b/packages/translation/src/lang/en-gb.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "An existing group already has this name" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "Title" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "Border colour" } @@ -1744,6 +1753,9 @@ "label": "", "description": "" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "" }, diff --git a/packages/translation/src/lang/es.json b/packages/translation/src/lang/es.json index 09d669e8f..9fa930792 100644 --- a/packages/translation/src/lang/es.json +++ b/packages/translation/src/lang/es.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "Nombre del grupo en uso" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "Título" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "Color del borde" } @@ -1744,6 +1753,9 @@ "label": "Mostrar velocidad del viento actual", "description": "Sólo en el tiempo actual" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Ubicación" }, diff --git a/packages/translation/src/lang/et.json b/packages/translation/src/lang/et.json index 9726cc53a..960af426b 100644 --- a/packages/translation/src/lang/et.json +++ b/packages/translation/src/lang/et.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "" } @@ -1744,6 +1753,9 @@ "label": "", "description": "" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "" }, diff --git a/packages/translation/src/lang/fr.json b/packages/translation/src/lang/fr.json index 770cde0bf..55c4b77ab 100644 --- a/packages/translation/src/lang/fr.json +++ b/packages/translation/src/lang/fr.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "Nom de groupe déjà utilisé" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "Titre" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "Couleur de la bordure" } @@ -1744,6 +1753,9 @@ "label": "Afficher la vitesse actuelle du vent", "description": "Uniquement sur la météo actuelle" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Lieu de la météo" }, diff --git a/packages/translation/src/lang/he.json b/packages/translation/src/lang/he.json index f0b820eea..fdd7efb4a 100644 --- a/packages/translation/src/lang/he.json +++ b/packages/translation/src/lang/he.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "שם הקבוצה כבר תפוס" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "כותרת" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "צבע מסגרת" } @@ -1744,6 +1753,9 @@ "label": "הצגת מהירות רוח נוכחית", "description": "רק במזג אוויר נוכחי" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "מיקום מזג האוויר" }, diff --git a/packages/translation/src/lang/hr.json b/packages/translation/src/lang/hr.json index 775ea42d8..c5c45d8bc 100644 --- a/packages/translation/src/lang/hr.json +++ b/packages/translation/src/lang/hr.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "" } @@ -1744,6 +1753,9 @@ "label": "", "description": "" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Lokacija vremenske prognoze" }, diff --git a/packages/translation/src/lang/hu.json b/packages/translation/src/lang/hu.json index 95948edc7..b2062522b 100644 --- a/packages/translation/src/lang/hu.json +++ b/packages/translation/src/lang/hu.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "" } @@ -1744,6 +1753,9 @@ "label": "", "description": "" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Időjárás helye" }, diff --git a/packages/translation/src/lang/it.json b/packages/translation/src/lang/it.json index 629e4b02f..e405576c9 100644 --- a/packages/translation/src/lang/it.json +++ b/packages/translation/src/lang/it.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "Nome gruppo già preso" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "Titolo" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "Colore del bordo" } @@ -1744,6 +1753,9 @@ "label": "Mostra la velocità attuale del vento", "description": "Solo sul meteo corrente" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Località meteo" }, diff --git a/packages/translation/src/lang/ja.json b/packages/translation/src/lang/ja.json index d6761824c..f7f14faa7 100644 --- a/packages/translation/src/lang/ja.json +++ b/packages/translation/src/lang/ja.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "グループ名は、既に使用されています" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "タイトル" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "境界線の色" } @@ -1744,6 +1753,9 @@ "label": "現在の風速を表示", "description": "現在の天気のみ表示" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "天候の場所" }, diff --git a/packages/translation/src/lang/ko.json b/packages/translation/src/lang/ko.json index 35cda79da..e9453bf78 100644 --- a/packages/translation/src/lang/ko.json +++ b/packages/translation/src/lang/ko.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "" } @@ -1744,6 +1753,9 @@ "label": "", "description": "" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "날씨 위치" }, diff --git a/packages/translation/src/lang/lt.json b/packages/translation/src/lang/lt.json index 50c8574df..e7cb11508 100644 --- a/packages/translation/src/lang/lt.json +++ b/packages/translation/src/lang/lt.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "" } @@ -1744,6 +1753,9 @@ "label": "", "description": "" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "" }, diff --git a/packages/translation/src/lang/lv.json b/packages/translation/src/lang/lv.json index 9de5e5ca0..1262cddf5 100644 --- a/packages/translation/src/lang/lv.json +++ b/packages/translation/src/lang/lv.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "" } @@ -1744,6 +1753,9 @@ "label": "", "description": "" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Laikapstākļu atrašānās vieta" }, diff --git a/packages/translation/src/lang/nl.json b/packages/translation/src/lang/nl.json index 9ac19b5f7..7c655026c 100644 --- a/packages/translation/src/lang/nl.json +++ b/packages/translation/src/lang/nl.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "Groepsnaam al in gebruik" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "Titel" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "Randkleur" } @@ -1744,6 +1753,9 @@ "label": "Toon huidige windsnelheid", "description": "Alleen op het huidige weer" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Weerlocatie" }, diff --git a/packages/translation/src/lang/no.json b/packages/translation/src/lang/no.json index 0582d5303..7a9e907cb 100644 --- a/packages/translation/src/lang/no.json +++ b/packages/translation/src/lang/no.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "Gruppenavn allerede tatt" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "Grensefarge" } @@ -1744,6 +1753,9 @@ "label": "Vis nåværende vindhastighet", "description": "Bare på nåværende vær" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Vær plassering" }, diff --git a/packages/translation/src/lang/pl.json b/packages/translation/src/lang/pl.json index 445770cc1..192b02a99 100644 --- a/packages/translation/src/lang/pl.json +++ b/packages/translation/src/lang/pl.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "Nazwa użytkownika jest już zajęta" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "Tytuł" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "Kolor obramowania" } @@ -1744,6 +1753,9 @@ "label": "Pokaż aktualną prędkość wiatru", "description": "Tylko dla bieżącej pogody" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Lokalizacja pogody" }, diff --git a/packages/translation/src/lang/pt.json b/packages/translation/src/lang/pt.json index e9e45860f..0e30a211b 100644 --- a/packages/translation/src/lang/pt.json +++ b/packages/translation/src/lang/pt.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "" } @@ -1744,6 +1753,9 @@ "label": "", "description": "" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Localização do tempo" }, diff --git a/packages/translation/src/lang/ro.json b/packages/translation/src/lang/ro.json index 0f070021e..811154dec 100644 --- a/packages/translation/src/lang/ro.json +++ b/packages/translation/src/lang/ro.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "" } @@ -1744,6 +1753,9 @@ "label": "", "description": "" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Locație meteo" }, diff --git a/packages/translation/src/lang/ru.json b/packages/translation/src/lang/ru.json index 2ead6ec2c..cb12003d7 100644 --- a/packages/translation/src/lang/ru.json +++ b/packages/translation/src/lang/ru.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "Имя группы уже занято" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "Цвет границы" } @@ -1744,6 +1753,9 @@ "label": "Показать текущую скорость ветра", "description": "Только для текущей погоды" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Местоположение" }, diff --git a/packages/translation/src/lang/sk.json b/packages/translation/src/lang/sk.json index fc198fd98..6c180732b 100644 --- a/packages/translation/src/lang/sk.json +++ b/packages/translation/src/lang/sk.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "Názov skupiny je už obsadený" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "Názov" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "Farba okraja" } @@ -1744,6 +1753,9 @@ "label": "Zobraziť aktuálnu rýchlosť vetra", "description": "Len za aktuálneho počasia" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Poloha počasia" }, diff --git a/packages/translation/src/lang/sl.json b/packages/translation/src/lang/sl.json index f9be2794b..cc5f7106e 100644 --- a/packages/translation/src/lang/sl.json +++ b/packages/translation/src/lang/sl.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "" } @@ -1744,6 +1753,9 @@ "label": "", "description": "" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Lokacija vremena" }, diff --git a/packages/translation/src/lang/sv.json b/packages/translation/src/lang/sv.json index 5f46091af..1b7c1401c 100644 --- a/packages/translation/src/lang/sv.json +++ b/packages/translation/src/lang/sv.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "" } @@ -1744,6 +1753,9 @@ "label": "", "description": "" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Plats för väder" }, diff --git a/packages/translation/src/lang/tr.json b/packages/translation/src/lang/tr.json index b957f7702..745b33c87 100644 --- a/packages/translation/src/lang/tr.json +++ b/packages/translation/src/lang/tr.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "Grup adı zaten alınmış" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "Başlık" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "Kenarlık rengi" } @@ -1744,6 +1753,9 @@ "label": "Mevcut rüzgar hızını göster", "description": "Yalnızca mevcut hava durumunda" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Hava durumu konumu" }, diff --git a/packages/translation/src/lang/uk.json b/packages/translation/src/lang/uk.json index 504d9f273..b39fd423d 100644 --- a/packages/translation/src/lang/uk.json +++ b/packages/translation/src/lang/uk.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "Назва групи вже зайнята" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "" } @@ -1744,6 +1753,9 @@ "label": "Показати поточну швидкість вітру", "description": "" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Погодна локація" }, diff --git a/packages/translation/src/lang/vi.json b/packages/translation/src/lang/vi.json index 9140ceef1..0edddc889 100644 --- a/packages/translation/src/lang/vi.json +++ b/packages/translation/src/lang/vi.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "" } @@ -1744,6 +1753,9 @@ "label": "", "description": "" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "Vị trí thời tiết" }, diff --git a/packages/translation/src/lang/zh.json b/packages/translation/src/lang/zh.json index 03c043c57..24a7cb3a1 100644 --- a/packages/translation/src/lang/zh.json +++ b/packages/translation/src/lang/zh.json @@ -1145,6 +1145,12 @@ "groupNameTaken": "用戶組名稱已存在" } } + }, + "unit": { + "speed": { + "kilometersPerHour": "", + "milesPerHour": "" + } } }, "section": { @@ -1157,6 +1163,9 @@ "title": { "label": "標題" }, + "customCssClasses": { + "label": "" + }, "borderColor": { "label": "邊框顏色" } @@ -1744,6 +1753,9 @@ "label": "顯示當前風速", "description": "僅限當前天氣" }, + "useImperialSpeed": { + "label": "" + }, "location": { "label": "天氣位置" }, From c2b2b098a1ae7df027265dfcd184c01be1831ffc Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 11 Oct 2025 01:52:48 +0000 Subject: [PATCH 03/35] fix(deps): update dependency @ctrl/qbittorrent to ^9.9.1 (#4229) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/integrations/package.json | 2 +- pnpm-lock.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 10704876f..59666e4cb 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -26,7 +26,7 @@ "prettier": "@homarr/prettier-config", "dependencies": { "@ctrl/deluge": "^7.4.0", - "@ctrl/qbittorrent": "^9.9.0", + "@ctrl/qbittorrent": "^9.9.1", "@ctrl/transmission": "^7.4.0", "@gitbeaker/rest": "^43.5.0", "@homarr/certificates": "workspace:^0.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 59dc6f52d..cd2ea0f74 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1434,7 +1434,7 @@ importers: specifier: ^7.4.0 version: 7.4.0 '@ctrl/qbittorrent': - specifier: ^9.9.0 + specifier: ^9.9.1 version: 9.9.1 '@ctrl/transmission': specifier: ^7.4.0 From fab57e6fbdc7efbdaf95da7183020c455844d7ed Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 11 Oct 2025 12:48:47 +0000 Subject: [PATCH 04/35] chore(deps): update pnpm to v10.18.1 (#4240) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ef5913dee..ec77e5a3c 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "vite-tsconfig-paths": "^5.1.4", "vitest": "^3.2.4" }, - "packageManager": "pnpm@10.18.0", + "packageManager": "pnpm@10.18.1", "engines": { "node": ">=22.20.0" }, From 4ffbea3b521b45c3dd52595d4f6824d25a6b4a05 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 11 Oct 2025 16:11:48 +0000 Subject: [PATCH 05/35] fix(deps): update dependency ioredis to v5.8.1 (#4259) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/core/package.json | 2 +- packages/redis/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index f534eeed9..63b18bd19 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -25,7 +25,7 @@ "prettier": "@homarr/prettier-config", "dependencies": { "@t3-oss/env-nextjs": "^0.13.8", - "ioredis": "5.8.0", + "ioredis": "5.8.1", "zod": "^4.1.11" }, "devDependencies": { diff --git a/packages/redis/package.json b/packages/redis/package.json index f4e517645..a71d3338e 100644 --- a/packages/redis/package.json +++ b/packages/redis/package.json @@ -27,7 +27,7 @@ "@homarr/db": "workspace:^", "@homarr/definitions": "workspace:^", "@homarr/log": "workspace:^", - "ioredis": "5.8.0", + "ioredis": "5.8.1", "superjson": "2.2.2" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cd2ea0f74..076913927 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -921,8 +921,8 @@ importers: specifier: ^0.13.8 version: 0.13.8(arktype@2.1.20)(typescript@5.9.3)(zod@4.1.11) ioredis: - specifier: 5.8.0 - version: 5.8.0 + specifier: 5.8.1 + version: 5.8.1 zod: specifier: ^4.1.11 version: 4.1.11 @@ -1847,8 +1847,8 @@ importers: specifier: workspace:^ version: link:../log ioredis: - specifier: 5.8.0 - version: 5.8.0 + specifier: 5.8.1 + version: 5.8.1 superjson: specifier: 2.2.2 version: 2.2.2 @@ -7143,8 +7143,8 @@ packages: invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - ioredis@5.8.0: - resolution: {integrity: sha512-AUXbKn9gvo9hHKvk6LbZJQSKn/qIfkWXrnsyL9Yrf+oeXmla9Nmf6XEumOddyhM8neynpK5oAV6r9r99KBuwzA==} + ioredis@5.8.1: + resolution: {integrity: sha512-Qho8TgIamqEPdgiMadJwzRMW3TudIg6vpg4YONokGDudy4eqRIJtDbVX72pfLBcWxvbn3qm/40TyGUObdW4tLQ==} engines: {node: '>=12.22.0'} ip-address@9.0.5: @@ -16368,7 +16368,7 @@ snapshots: dependencies: loose-envify: 1.4.0 - ioredis@5.8.0: + ioredis@5.8.1: dependencies: '@ioredis/commands': 1.4.0 cluster-key-slot: 1.1.2 From e8877169f88179fc9a23947c3f34478f851cb66a Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 11 Oct 2025 17:26:06 +0000 Subject: [PATCH 06/35] fix(deps): update dependency zod to ^4.1.12 (#4263) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- packages/api/package.json | 2 +- packages/auth/package.json | 2 +- packages/common/package.json | 2 +- packages/core/package.json | 2 +- packages/cron-job-api/package.json | 2 +- packages/definitions/package.json | 2 +- packages/form/package.json | 2 +- packages/forms-collection/package.json | 2 +- packages/integrations/package.json | 2 +- packages/log/package.json | 2 +- packages/modals-collection/package.json | 2 +- packages/old-import/package.json | 2 +- packages/old-schema/package.json | 2 +- packages/request-handler/package.json | 2 +- packages/validation/package.json | 2 +- packages/widgets/package.json | 2 +- pnpm-lock.yaml | 130 ++++++++++++------------ 18 files changed, 82 insertions(+), 82 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 1c073c139..8ceb6dafc 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -87,7 +87,7 @@ "superjson": "2.2.2", "swagger-ui-react": "^5.29.3", "use-deep-compare-effect": "^1.8.1", - "zod": "^4.1.11" + "zod": "^4.1.12" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/api/package.json b/packages/api/package.json index 93ae3efe0..997dfa2cb 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -53,7 +53,7 @@ "react-dom": "19.2.0", "superjson": "2.2.2", "trpc-to-openapi": "^3.0.1", - "zod": "^4.1.11" + "zod": "^4.1.12" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/auth/package.json b/packages/auth/package.json index b35d985d9..9714be279 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -39,7 +39,7 @@ "next-auth": "5.0.0-beta.29", "react": "19.2.0", "react-dom": "19.2.0", - "zod": "^4.1.11" + "zod": "^4.1.12" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/common/package.json b/packages/common/package.json index c216ececf..97258b76a 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -37,7 +37,7 @@ "react": "19.2.0", "react-dom": "19.2.0", "undici": "7.16.0", - "zod": "^4.1.11", + "zod": "^4.1.12", "zod-validation-error": "^4.0.2" }, "devDependencies": { diff --git a/packages/core/package.json b/packages/core/package.json index 63b18bd19..19b65e6cb 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -26,7 +26,7 @@ "dependencies": { "@t3-oss/env-nextjs": "^0.13.8", "ioredis": "5.8.1", - "zod": "^4.1.11" + "zod": "^4.1.12" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/cron-job-api/package.json b/packages/cron-job-api/package.json index 992830f38..6e11fe11c 100644 --- a/packages/cron-job-api/package.json +++ b/packages/cron-job-api/package.json @@ -35,7 +35,7 @@ "@trpc/tanstack-react-query": "^11.6.0", "node-cron": "^4.2.1", "react": "19.2.0", - "zod": "^4.1.11" + "zod": "^4.1.12" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/definitions/package.json b/packages/definitions/package.json index 7ed2cb82f..c784b9988 100644 --- a/packages/definitions/package.json +++ b/packages/definitions/package.json @@ -25,7 +25,7 @@ "dependencies": { "@homarr/common": "workspace:^0.1.0", "fast-xml-parser": "^5.3.0", - "zod": "^4.1.11" + "zod": "^4.1.12" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/form/package.json b/packages/form/package.json index ca93dfd27..c78b7a18e 100644 --- a/packages/form/package.json +++ b/packages/form/package.json @@ -28,7 +28,7 @@ "@homarr/validation": "workspace:^0.1.0", "@mantine/form": "^8.3.3", "mantine-form-zod-resolver": "^1.3.0", - "zod": "^4.1.11" + "zod": "^4.1.12" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/forms-collection/package.json b/packages/forms-collection/package.json index d18c6298f..00701c002 100644 --- a/packages/forms-collection/package.json +++ b/packages/forms-collection/package.json @@ -31,7 +31,7 @@ "@homarr/validation": "workspace:^0.1.0", "@mantine/core": "^8.3.3", "react": "19.2.0", - "zod": "^4.1.11" + "zod": "^4.1.12" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 59666e4cb..c7255ca2c 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -49,7 +49,7 @@ "tsdav": "^2.1.5", "undici": "7.16.0", "xml2js": "^0.6.2", - "zod": "^4.1.11" + "zod": "^4.1.12" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/log/package.json b/packages/log/package.json index 41e45d93a..df5b877fc 100644 --- a/packages/log/package.json +++ b/packages/log/package.json @@ -27,7 +27,7 @@ "@homarr/core": "workspace:^0.1.0", "superjson": "2.2.2", "winston": "3.18.3", - "zod": "^4.1.11" + "zod": "^4.1.12" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/modals-collection/package.json b/packages/modals-collection/package.json index 506179a4c..a74338968 100644 --- a/packages/modals-collection/package.json +++ b/packages/modals-collection/package.json @@ -39,7 +39,7 @@ "next": "15.5.4", "react": "19.2.0", "react-dom": "19.2.0", - "zod": "^4.1.11" + "zod": "^4.1.12" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/old-import/package.json b/packages/old-import/package.json index 6eef8bbe2..1a1bfb815 100644 --- a/packages/old-import/package.json +++ b/packages/old-import/package.json @@ -44,7 +44,7 @@ "react": "19.2.0", "react-dom": "19.2.0", "superjson": "2.2.2", - "zod": "^4.1.11", + "zod": "^4.1.12", "zod-form-data": "^3.0.1" }, "devDependencies": { diff --git a/packages/old-schema/package.json b/packages/old-schema/package.json index af620aa12..d0fcbc877 100644 --- a/packages/old-schema/package.json +++ b/packages/old-schema/package.json @@ -23,7 +23,7 @@ "prettier": "@homarr/prettier-config", "dependencies": { "@homarr/common": "workspace:^0.1.0", - "zod": "^4.1.11" + "zod": "^4.1.12" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/request-handler/package.json b/packages/request-handler/package.json index 73708f2e5..4a3a6a7f7 100644 --- a/packages/request-handler/package.json +++ b/packages/request-handler/package.json @@ -33,7 +33,7 @@ "octokit": "^5.0.3", "superjson": "2.2.2", "undici": "7.16.0", - "zod": "^4.1.11" + "zod": "^4.1.12" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/validation/package.json b/packages/validation/package.json index e419fc223..ca477bf39 100644 --- a/packages/validation/package.json +++ b/packages/validation/package.json @@ -24,7 +24,7 @@ "dependencies": { "@homarr/definitions": "workspace:^0.1.0", "@homarr/translation": "workspace:^0.1.0", - "zod": "^4.1.11", + "zod": "^4.1.12", "zod-form-data": "^3.0.1" }, "devDependencies": { diff --git a/packages/widgets/package.json b/packages/widgets/package.json index cee4a8cdf..1f06f25d9 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -78,7 +78,7 @@ "react-markdown": "^10.1.0", "recharts": "^2.15.4", "video.js": "^8.23.4", - "zod": "^4.1.11" + "zod": "^4.1.12" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 076913927..2e2f88427 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -323,8 +323,8 @@ importers: specifier: ^1.8.1 version: 1.8.1(react@19.2.0) zod: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -661,10 +661,10 @@ importers: version: 2.2.2 trpc-to-openapi: specifier: ^3.0.1 - version: 3.0.1(patch_hash=2ca3c16af0fcca0c736697ad4fe553a14f794524fa9ce0d5c3e8ee4aea76090c)(@trpc/server@11.6.0(typescript@5.9.3))(zod-openapi@5.3.0(zod@4.1.11))(zod@4.1.11) + version: 3.0.1(patch_hash=2ca3c16af0fcca0c736697ad4fe553a14f794524fa9ce0d5c3e8ee4aea76090c)(@trpc/server@11.6.0(typescript@5.9.3))(zod-openapi@5.3.0(zod@4.1.12))(zod@4.1.12) zod: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -736,8 +736,8 @@ importers: specifier: 19.2.0 version: 19.2.0(react@19.2.0) zod: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -893,11 +893,11 @@ importers: specifier: 7.16.0 version: 7.16.0 zod: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 zod-validation-error: specifier: ^4.0.2 - version: 4.0.2(zod@4.1.11) + version: 4.0.2(zod@4.1.12) devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -919,13 +919,13 @@ importers: dependencies: '@t3-oss/env-nextjs': specifier: ^0.13.8 - version: 0.13.8(arktype@2.1.20)(typescript@5.9.3)(zod@4.1.11) + version: 0.13.8(arktype@2.1.20)(typescript@5.9.3)(zod@4.1.12) ioredis: specifier: 5.8.1 version: 5.8.1 zod: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -976,8 +976,8 @@ importers: specifier: 19.2.0 version: 19.2.0 zod: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1170,7 +1170,7 @@ importers: version: 0.44.6(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.1)(pg@8.16.3) drizzle-zod: specifier: ^0.8.3 - version: 0.8.3(drizzle-orm@0.44.6(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.1)(pg@8.16.3))(zod@4.1.11) + version: 0.8.3(drizzle-orm@0.44.6(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.1)(pg@8.16.3))(zod@4.1.12) mysql2: specifier: 3.15.1 version: 3.15.1 @@ -1224,8 +1224,8 @@ importers: specifier: ^5.3.0 version: 5.3.0 zod: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1293,10 +1293,10 @@ importers: version: 8.3.3(react@19.2.0) mantine-form-zod-resolver: specifier: ^1.3.0 - version: 1.3.0(@mantine/form@8.3.3(react@19.2.0))(zod@4.1.11) + version: 1.3.0(@mantine/form@8.3.3(react@19.2.0))(zod@4.1.12) zod: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1344,8 +1344,8 @@ importers: specifier: 19.2.0 version: 19.2.0 zod: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1503,8 +1503,8 @@ importers: specifier: ^0.6.2 version: 0.6.2 zod: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1540,8 +1540,8 @@ importers: specifier: 3.18.3 version: 3.18.3 zod: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1647,8 +1647,8 @@ importers: specifier: 19.2.0 version: 19.2.0(react@19.2.0) zod: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1751,11 +1751,11 @@ importers: specifier: 2.2.2 version: 2.2.2 zod: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 zod-form-data: specifier: ^3.0.1 - version: 3.0.1(zod@4.1.11) + version: 3.0.1(zod@4.1.12) devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1782,8 +1782,8 @@ importers: specifier: workspace:^0.1.0 version: link:../common zod: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -1905,8 +1905,8 @@ importers: specifier: 7.16.0 version: 7.16.0 zod: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -2184,11 +2184,11 @@ importers: specifier: workspace:^0.1.0 version: link:../translation zod: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 zod-form-data: specifier: ^3.0.1 - version: 3.0.1(zod@4.1.11) + version: 3.0.1(zod@4.1.12) devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -2345,7 +2345,7 @@ importers: version: 1.11.18 mantine-form-zod-resolver: specifier: ^1.3.0 - version: 1.3.0(@mantine/form@8.3.3(react@19.2.0))(zod@4.1.11) + version: 1.3.0(@mantine/form@8.3.3(react@19.2.0))(zod@4.1.12) mantine-react-table: specifier: 2.0.0-beta.9 version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -2368,8 +2368,8 @@ importers: specifier: ^8.23.4 version: 8.23.4 zod: - specifier: ^4.1.11 - version: 4.1.11 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -10857,8 +10857,8 @@ packages: peerDependencies: zod: ^3.25.0 || ^4.0.0 - zod@4.1.11: - resolution: {integrity: sha512-WPsqwxITS2tzx1bzhIKsEs19ABD5vmCVa4xBo2tq/SrV4RNZtfws1EnCWQXM6yh8bD08a1idvkB5MZSBiZsjwg==} + zod@4.1.12: + resolution: {integrity: sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -12864,19 +12864,19 @@ snapshots: dependencies: tslib: 2.8.1 - '@t3-oss/env-core@0.13.8(arktype@2.1.20)(typescript@5.9.3)(zod@4.1.11)': + '@t3-oss/env-core@0.13.8(arktype@2.1.20)(typescript@5.9.3)(zod@4.1.12)': optionalDependencies: arktype: 2.1.20 typescript: 5.9.3 - zod: 4.1.11 + zod: 4.1.12 - '@t3-oss/env-nextjs@0.13.8(arktype@2.1.20)(typescript@5.9.3)(zod@4.1.11)': + '@t3-oss/env-nextjs@0.13.8(arktype@2.1.20)(typescript@5.9.3)(zod@4.1.12)': dependencies: - '@t3-oss/env-core': 0.13.8(arktype@2.1.20)(typescript@5.9.3)(zod@4.1.11) + '@t3-oss/env-core': 0.13.8(arktype@2.1.20)(typescript@5.9.3)(zod@4.1.12) optionalDependencies: arktype: 2.1.20 typescript: 5.9.3 - zod: 4.1.11 + zod: 4.1.12 '@tabler/icons-react@3.35.0(react@19.2.0)': dependencies: @@ -15014,10 +15014,10 @@ snapshots: mysql2: 3.15.1 pg: 8.16.3 - drizzle-zod@0.8.3(drizzle-orm@0.44.6(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.1)(pg@8.16.3))(zod@4.1.11): + drizzle-zod@0.8.3(drizzle-orm@0.44.6(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.1)(pg@8.16.3))(zod@4.1.12): dependencies: drizzle-orm: 0.44.6(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.1)(pg@8.16.3) - zod: 4.1.11 + zod: 4.1.12 dunder-proto@1.0.1: dependencies: @@ -15471,8 +15471,8 @@ snapshots: '@babel/core': 7.28.4 '@babel/parser': 7.28.4 eslint: 9.37.0 - zod: 4.1.11 - zod-validation-error: 4.0.2(zod@4.1.11) + zod: 4.1.12 + zod-validation-error: 4.0.2(zod@4.1.12) transitivePeerDependencies: - supports-color @@ -17005,10 +17005,10 @@ snapshots: make-error@1.3.6: {} - mantine-form-zod-resolver@1.3.0(@mantine/form@8.3.3(react@19.2.0))(zod@4.1.11): + mantine-form-zod-resolver@1.3.0(@mantine/form@8.3.3(react@19.2.0))(zod@4.1.12): dependencies: '@mantine/form': 8.3.3(react@19.2.0) - zod: 4.1.11 + zod: 4.1.12 mantine-react-table@2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: @@ -19697,14 +19697,14 @@ snapshots: trough@2.2.0: {} - trpc-to-openapi@3.0.1(patch_hash=2ca3c16af0fcca0c736697ad4fe553a14f794524fa9ce0d5c3e8ee4aea76090c)(@trpc/server@11.6.0(typescript@5.9.3))(zod-openapi@5.3.0(zod@4.1.11))(zod@4.1.11): + trpc-to-openapi@3.0.1(patch_hash=2ca3c16af0fcca0c736697ad4fe553a14f794524fa9ce0d5c3e8ee4aea76090c)(@trpc/server@11.6.0(typescript@5.9.3))(zod-openapi@5.3.0(zod@4.1.12))(zod@4.1.12): dependencies: '@trpc/server': 11.6.0(typescript@5.9.3) co-body: 6.2.0 h3: 1.15.1 openapi3-ts: 4.4.0 - zod: 4.1.11 - zod-openapi: 5.3.0(zod@4.1.11) + zod: 4.1.12 + zod-openapi: 5.3.0(zod@4.1.12) optionalDependencies: '@rollup/rollup-linux-x64-gnu': 4.6.1 @@ -20592,19 +20592,19 @@ snapshots: compress-commons: 6.0.2 readable-stream: 4.5.2 - zod-form-data@3.0.1(zod@4.1.11): + zod-form-data@3.0.1(zod@4.1.12): dependencies: '@rvf/set-get': 7.0.1 - zod: 4.1.11 + zod: 4.1.12 - zod-openapi@5.3.0(zod@4.1.11): + zod-openapi@5.3.0(zod@4.1.12): dependencies: - zod: 4.1.11 + zod: 4.1.12 - zod-validation-error@4.0.2(zod@4.1.11): + zod-validation-error@4.0.2(zod@4.1.12): dependencies: - zod: 4.1.11 + zod: 4.1.12 - zod@4.1.11: {} + zod@4.1.12: {} zwitch@2.0.4: {} From 0aede0dec38016f5df08ce42f4f2e9237aaecaa6 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 11 Oct 2025 17:26:36 +0000 Subject: [PATCH 07/35] fix(deps): update dependency typescript-eslint to ^8.46.0 (#4264) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 140 ++++++++++++++++++------------------ tooling/eslint/package.json | 2 +- 2 files changed, 71 insertions(+), 71 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2e2f88427..e42deb24f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2403,7 +2403,7 @@ importers: version: 2.5.8(eslint@9.37.0)(turbo@2.5.8) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0) + version: 2.32.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0) eslint-plugin-jsx-a11y: specifier: ^6.10.2 version: 6.10.2(eslint@9.37.0) @@ -2414,8 +2414,8 @@ importers: specifier: ^6.1.1 version: 6.1.1(eslint@9.37.0) typescript-eslint: - specifier: ^8.45.0 - version: 8.45.0(eslint@9.37.0)(typescript@5.9.3) + specifier: ^8.46.0 + version: 8.46.0(eslint@9.37.0)(typescript@5.9.3) devDependencies: '@homarr/prettier-config': specifier: workspace:^0.1.0 @@ -4738,63 +4738,63 @@ packages: '@types/xml2js@0.4.14': resolution: {integrity: sha512-4YnrRemBShWRO2QjvUin8ESA41rH+9nQGLUGZV/1IDhi3SL9OhdpNC/MrulTWuptXKwhx/aDxE7toV0f/ypIXQ==} - '@typescript-eslint/eslint-plugin@8.45.0': - resolution: {integrity: sha512-HC3y9CVuevvWCl/oyZuI47dOeDF9ztdMEfMH8/DW/Mhwa9cCLnK1oD7JoTVGW/u7kFzNZUKUoyJEqkaJh5y3Wg==} + '@typescript-eslint/eslint-plugin@8.46.0': + resolution: {integrity: sha512-hA8gxBq4ukonVXPy0OKhiaUh/68D0E88GSmtC1iAEnGaieuDi38LhS7jdCHRLi6ErJBNDGCzvh5EnzdPwUc0DA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.45.0 + '@typescript-eslint/parser': ^8.46.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.45.0': - resolution: {integrity: sha512-TGf22kon8KW+DeKaUmOibKWktRY8b2NSAZNdtWh798COm1NWx8+xJ6iFBtk3IvLdv6+LGLJLRlyhrhEDZWargQ==} + '@typescript-eslint/parser@8.46.0': + resolution: {integrity: sha512-n1H6IcDhmmUEG7TNVSspGmiHHutt7iVKtZwRppD7e04wha5MrkV1h3pti9xQLcCMt6YWsncpoT0HMjkH1FNwWQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.45.0': - resolution: {integrity: sha512-3pcVHwMG/iA8afdGLMuTibGR7pDsn9RjDev6CCB+naRsSYs2pns5QbinF4Xqw6YC/Sj3lMrm/Im0eMfaa61WUg==} + '@typescript-eslint/project-service@8.46.0': + resolution: {integrity: sha512-OEhec0mH+U5Je2NZOeK1AbVCdm0ChyapAyTeXVIYTPXDJ3F07+cu87PPXcGoYqZ7M9YJVvFnfpGg1UmCIqM+QQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.45.0': - resolution: {integrity: sha512-clmm8XSNj/1dGvJeO6VGH7EUSeA0FMs+5au/u3lrA3KfG8iJ4u8ym9/j2tTEoacAffdW1TVUzXO30W1JTJS7dA==} + '@typescript-eslint/scope-manager@8.46.0': + resolution: {integrity: sha512-lWETPa9XGcBes4jqAMYD9fW0j4n6hrPtTJwWDmtqgFO/4HF4jmdH/Q6wggTw5qIT5TXjKzbt7GsZUBnWoO3dqw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.45.0': - resolution: {integrity: sha512-aFdr+c37sc+jqNMGhH+ajxPXwjv9UtFZk79k8pLoJ6p4y0snmYpPA52GuWHgt2ZF4gRRW6odsEj41uZLojDt5w==} + '@typescript-eslint/tsconfig-utils@8.46.0': + resolution: {integrity: sha512-WrYXKGAHY836/N7zoK/kzi6p8tXFhasHh8ocFL9VZSAkvH956gfeRfcnhs3xzRy8qQ/dq3q44v1jvQieMFg2cw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.45.0': - resolution: {integrity: sha512-bpjepLlHceKgyMEPglAeULX1vixJDgaKocp0RVJ5u4wLJIMNuKtUXIczpJCPcn2waII0yuvks/5m5/h3ZQKs0A==} + '@typescript-eslint/type-utils@8.46.0': + resolution: {integrity: sha512-hy+lvYV1lZpVs2jRaEYvgCblZxUoJiPyCemwbQZ+NGulWkQRy0HRPYAoef/CNSzaLt+MLvMptZsHXHlkEilaeg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.45.0': - resolution: {integrity: sha512-WugXLuOIq67BMgQInIxxnsSyRLFxdkJEJu8r4ngLR56q/4Q5LrbfkFRH27vMTjxEK8Pyz7QfzuZe/G15qQnVRA==} + '@typescript-eslint/types@8.46.0': + resolution: {integrity: sha512-bHGGJyVjSE4dJJIO5yyEWt/cHyNwga/zXGJbJJ8TiO01aVREK6gCTu3L+5wrkb1FbDkQ+TKjMNe9R/QQQP9+rA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.45.0': - resolution: {integrity: sha512-GfE1NfVbLam6XQ0LcERKwdTTPlLvHvXXhOeUGC1OXi4eQBoyy1iVsW+uzJ/J9jtCz6/7GCQ9MtrQ0fml/jWCnA==} + '@typescript-eslint/typescript-estree@8.46.0': + resolution: {integrity: sha512-ekDCUfVpAKWJbRfm8T1YRrCot1KFxZn21oV76v5Fj4tr7ELyk84OS+ouvYdcDAwZL89WpEkEj2DKQ+qg//+ucg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.45.0': - resolution: {integrity: sha512-bxi1ht+tLYg4+XV2knz/F7RVhU0k6VrSMc9sb8DQ6fyCTrGQLHfo7lDtN0QJjZjKkLA2ThrKuCdHEvLReqtIGg==} + '@typescript-eslint/utils@8.46.0': + resolution: {integrity: sha512-nD6yGWPj1xiOm4Gk0k6hLSZz2XkNXhuYmyIrOWcHoPuAhjT9i5bAG+xbWPgFeNR8HPHHtpNKdYUXJl/D3x7f5g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.45.0': - resolution: {integrity: sha512-qsaFBA3e09MIDAGFUrTk+dzqtfv1XPVz8t8d1f0ybTzrCY7BKiMC5cjrl1O/P7UmHsNyW90EYSkU/ZWpmXelag==} + '@typescript-eslint/visitor-keys@8.46.0': + resolution: {integrity: sha512-FrvMpAK+hTbFy7vH5j1+tMYHMSKLE6RzluFJlkFNKD0p9YsUT75JlBSmr5so3QRzvMwU5/bIEdeNrxm8du8l3Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@umami/node@0.4.0': @@ -10225,8 +10225,8 @@ packages: types-ramda@0.30.1: resolution: {integrity: sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==} - typescript-eslint@8.45.0: - resolution: {integrity: sha512-qzDmZw/Z5beNLUrXfd0HIW6MzIaAV5WNDxmMs9/3ojGOpYavofgNAAD/nC6tGV2PczIi0iw8vot2eAe/sBn7zg==} + typescript-eslint@8.46.0: + resolution: {integrity: sha512-6+ZrB6y2bT2DX3K+Qd9vn7OFOJR+xSLDj+Aw/N3zBwUt27uTw2sw2TE2+UcY1RiyBZkaGbTkVg9SSdPNUG6aUw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -13541,14 +13541,14 @@ snapshots: dependencies: '@types/node': 22.18.8 - '@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.46.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.45.0(eslint@9.37.0)(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.45.0 - '@typescript-eslint/type-utils': 8.45.0(eslint@9.37.0)(typescript@5.9.3) - '@typescript-eslint/utils': 8.45.0(eslint@9.37.0)(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.45.0 + '@typescript-eslint/parser': 8.46.0(eslint@9.37.0)(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.46.0 + '@typescript-eslint/type-utils': 8.46.0(eslint@9.37.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.0(eslint@9.37.0)(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.46.0 eslint: 9.37.0 graphemer: 1.4.0 ignore: 7.0.4 @@ -13558,41 +13558,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.45.0(eslint@9.37.0)(typescript@5.9.3)': + '@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.45.0 - '@typescript-eslint/types': 8.45.0 - '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.45.0 + '@typescript-eslint/scope-manager': 8.46.0 + '@typescript-eslint/types': 8.46.0 + '@typescript-eslint/typescript-estree': 8.46.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.46.0 debug: 4.4.3 eslint: 9.37.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.45.0(typescript@5.9.3)': + '@typescript-eslint/project-service@8.46.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.3) - '@typescript-eslint/types': 8.45.0 + '@typescript-eslint/tsconfig-utils': 8.46.0(typescript@5.9.3) + '@typescript-eslint/types': 8.46.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.45.0': + '@typescript-eslint/scope-manager@8.46.0': dependencies: - '@typescript-eslint/types': 8.45.0 - '@typescript-eslint/visitor-keys': 8.45.0 + '@typescript-eslint/types': 8.46.0 + '@typescript-eslint/visitor-keys': 8.46.0 - '@typescript-eslint/tsconfig-utils@8.45.0(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.46.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.45.0(eslint@9.37.0)(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.46.0(eslint@9.37.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.45.0 - '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.45.0(eslint@9.37.0)(typescript@5.9.3) + '@typescript-eslint/types': 8.46.0 + '@typescript-eslint/typescript-estree': 8.46.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.0(eslint@9.37.0)(typescript@5.9.3) debug: 4.4.3 eslint: 9.37.0 ts-api-utils: 2.1.0(typescript@5.9.3) @@ -13600,14 +13600,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.45.0': {} + '@typescript-eslint/types@8.46.0': {} - '@typescript-eslint/typescript-estree@8.45.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.46.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.45.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.3) - '@typescript-eslint/types': 8.45.0 - '@typescript-eslint/visitor-keys': 8.45.0 + '@typescript-eslint/project-service': 8.46.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.46.0(typescript@5.9.3) + '@typescript-eslint/types': 8.46.0 + '@typescript-eslint/visitor-keys': 8.46.0 debug: 4.4.3 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -13618,20 +13618,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.45.0(eslint@9.37.0)(typescript@5.9.3)': + '@typescript-eslint/utils@8.46.0(eslint@9.37.0)(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0) - '@typescript-eslint/scope-manager': 8.45.0 - '@typescript-eslint/types': 8.45.0 - '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.46.0 + '@typescript-eslint/types': 8.46.0 + '@typescript-eslint/typescript-estree': 8.46.0(typescript@5.9.3) eslint: 9.37.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.45.0': + '@typescript-eslint/visitor-keys@8.46.0': dependencies: - '@typescript-eslint/types': 8.45.0 + '@typescript-eslint/types': 8.46.0 eslint-visitor-keys: 4.2.1 '@umami/node@0.4.0': {} @@ -15408,17 +15408,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.45.0(eslint@9.37.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.46.0(eslint@9.37.0)(typescript@5.9.3) eslint: 9.37.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -15429,7 +15429,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.37.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -15441,7 +15441,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.45.0(eslint@9.37.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.46.0(eslint@9.37.0)(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -19905,12 +19905,12 @@ snapshots: dependencies: ts-toolbelt: 9.6.0 - typescript-eslint@8.45.0(eslint@9.37.0)(typescript@5.9.3): + typescript-eslint@8.46.0(eslint@9.37.0)(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3) - '@typescript-eslint/parser': 8.45.0(eslint@9.37.0)(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.45.0(eslint@9.37.0)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.46.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.46.0(eslint@9.37.0)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.46.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.0(eslint@9.37.0)(typescript@5.9.3) eslint: 9.37.0 typescript: 5.9.3 transitivePeerDependencies: diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index 519c1bea4..96c180ebb 100644 --- a/tooling/eslint/package.json +++ b/tooling/eslint/package.json @@ -24,7 +24,7 @@ "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^6.1.1", - "typescript-eslint": "^8.45.0" + "typescript-eslint": "^8.46.0" }, "devDependencies": { "@homarr/prettier-config": "workspace:^0.1.0", From 1b7e67dd9760c159e525cd88face00e28a260d13 Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Sat, 11 Oct 2025 22:54:51 +0200 Subject: [PATCH 08/35] fix(calendar): recurring events not working (#4265) --- .../src/nextcloud/nextcloud.integration.ts | 87 +++++++++++-------- 1 file changed, 52 insertions(+), 35 deletions(-) diff --git a/packages/integrations/src/nextcloud/nextcloud.integration.ts b/packages/integrations/src/nextcloud/nextcloud.integration.ts index 4e3dbb82e..a1f9a78e2 100644 --- a/packages/integrations/src/nextcloud/nextcloud.integration.ts +++ b/packages/integrations/src/nextcloud/nextcloud.integration.ts @@ -1,4 +1,7 @@ import type { Agent } from "https"; +import dayjs from "dayjs"; +import timezone from "dayjs/plugin/timezone"; +import utc from "dayjs/plugin/utc"; import type { RequestInit as NodeFetchRequestInit } from "node-fetch"; import * as ical from "node-ical"; import { DAVClient } from "tsdav"; @@ -14,6 +17,9 @@ import type { TestingResult } from "../base/test-connection/test-connection-serv import type { ICalendarIntegration } from "../interfaces/calendar/calendar-integration"; import type { CalendarEvent } from "../interfaces/calendar/calendar-types"; +dayjs.extend(utc); +dayjs.extend(timezone); + @HandleIntegrationErrors([integrationTsdavHttpErrorHandler]) export class NextcloudIntegration extends Integration implements ICalendarIntegration { protected async testingAsync(input: IntegrationTestingInput): Promise { @@ -41,47 +47,58 @@ export class NextcloudIntegration extends Integration implements ICalendarIntegr ) ).flat(); - return calendarEvents.map((event): CalendarEvent => { - // @ts-expect-error the typescript definitions for this package are wrong - // eslint-disable-next-line @typescript-eslint/no-unsafe-call,@typescript-eslint/no-unsafe-member-access - const icalData = ical.default.parseICS(event.data) as ical.CalendarResponse; - const veventObject = Object.values(icalData).find((data) => data.type === "VEVENT"); + return calendarEvents + .map((event) => { + // @ts-expect-error the typescript definitions for this package are wrong + // eslint-disable-next-line @typescript-eslint/no-unsafe-call,@typescript-eslint/no-unsafe-member-access + const icalData = ical.default.parseICS(event.data) as ical.CalendarResponse; + const veventObject = Object.values(icalData).find((data) => data.type === "VEVENT"); - if (!veventObject) { - throw new Error(`Invalid event data object: ${JSON.stringify(event.data)}. Unable to process the calendar.`); - } + if (!veventObject) { + throw new Error(`Invalid event data object: ${JSON.stringify(event.data)}. Unable to process the calendar.`); + } - logger.debug(`Converting VEVENT event to ${event.etag} from Nextcloud: ${JSON.stringify(veventObject)}`); + logger.debug(`Converting VEVENT event to ${event.etag} from Nextcloud: ${JSON.stringify(veventObject)}`); - const date = veventObject.start; + const eventUrlWithoutHost = new URL(event.url).pathname; + const eventSlug = Buffer.from(eventUrlWithoutHost).toString("base64url"); - const eventUrlWithoutHost = new URL(event.url).pathname; - const dateInMillis = veventObject.start.valueOf(); + const startDates = veventObject.rrule ? veventObject.rrule.between(start, end) : [veventObject.start]; - const url = this.url( - `/apps/calendar/timeGridWeek/now/edit/sidebar/${Buffer.from(eventUrlWithoutHost).toString("base64url")}/${dateInMillis / 1000}`, - ); + const durationMs = veventObject.end.getTime() - veventObject.start.getTime(); - return { - title: veventObject.summary, - subTitle: null, - description: veventObject.description, - startDate: date, - endDate: veventObject.end, - image: null, - location: veventObject.location || null, - indicatorColor: "#ff8600", - links: [ - { - href: url.toString(), - name: "Nextcloud", - logo: "/images/apps/nextcloud.svg", - color: undefined, - isDark: true, - }, - ], - }; - }); + return startDates.map((startDate) => { + const timezoneOffsetMinutes = veventObject.rrule?.origOptions.tzid + ? dayjs(startDate).tz(veventObject.rrule.origOptions.tzid).utcOffset() + : 0; + const utcStartDate = new Date(startDate.getTime() - timezoneOffsetMinutes * 60 * 1000); + const endDate = new Date(utcStartDate.getTime() + durationMs); + const dateInMillis = utcStartDate.valueOf(); + + return { + title: veventObject.summary, + subTitle: null, + description: veventObject.description, + startDate: utcStartDate, + endDate, + image: null, + location: veventObject.location || null, + indicatorColor: "#ff8600", + links: [ + { + href: this.url( + `/apps/calendar/timeGridWeek/now/edit/sidebar/${eventSlug}/${dateInMillis / 1000}`, + ).toString(), + name: "Nextcloud", + logo: "/images/apps/nextcloud.svg", + color: undefined, + isDark: true, + }, + ], + }; + }); + }) + .flat(); } private async createCalendarClientAsync(agent?: Agent) { From 7e5f4e59a9edcb05dfa8a09919408e93e8d0313f Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Sat, 11 Oct 2025 22:55:56 +0200 Subject: [PATCH 09/35] fix(management): improve homepage (#4260) --- .../manage/_components/hero-banner.tsx | 10 +- apps/nextjs/src/app/[locale]/manage/page.tsx | 95 +++-------- packages/api/package.json | 1 + packages/api/src/router/home.ts | 156 +++++++++++++++--- packages/translation/src/lang/en.json | 8 +- pnpm-lock.yaml | 3 + 6 files changed, 173 insertions(+), 100 deletions(-) diff --git a/apps/nextjs/src/app/[locale]/manage/_components/hero-banner.tsx b/apps/nextjs/src/app/[locale]/manage/_components/hero-banner.tsx index f1f4ddf39..b694ee81d 100644 --- a/apps/nextjs/src/app/[locale]/manage/_components/hero-banner.tsx +++ b/apps/nextjs/src/app/[locale]/manage/_components/hero-banner.tsx @@ -2,6 +2,7 @@ import { Box, Grid, GridCol, Group, Image, Stack, Title } from "@mantine/core"; import { splitToNChunks } from "@homarr/common"; import { integrationDefs } from "@homarr/definitions"; +import { getScopedI18n } from "@homarr/translation/server"; import classes from "./hero-banner.module.css"; @@ -12,19 +13,20 @@ const icons = Object.values(integrationDefs) const countIconGroups = 3; const animationDurationInSeconds = icons.length; const arrayInChunks = splitToNChunks(icons, countIconGroups); +const gridSpan = 12 / countIconGroups; -export const HeroBanner = () => { - const gridSpan = 12 / countIconGroups; +export const HeroBanner = async () => { + const t = await getScopedI18n("management.page.home"); return ( - Welcome back to your + {t("heroBanner.title")} - Homarr Board + {t("heroBanner.subtitle", { app: "Homarr" })} diff --git a/apps/nextjs/src/app/[locale]/manage/page.tsx b/apps/nextjs/src/app/[locale]/manage/page.tsx index ed0cec2bc..a77794f92 100644 --- a/apps/nextjs/src/app/[locale]/manage/page.tsx +++ b/apps/nextjs/src/app/[locale]/manage/page.tsx @@ -1,25 +1,16 @@ +import type { Metadata } from "next"; import Link from "next/link"; import { Card, Group, SimpleGrid, Space, Stack, Text } from "@mantine/core"; import { IconArrowRight } from "@tabler/icons-react"; import { api } from "@homarr/api/server"; -import { auth } from "@homarr/auth/next"; -import { isProviderEnabled } from "@homarr/auth/server"; import { getScopedI18n } from "@homarr/translation/server"; import { DynamicBreadcrumb } from "~/components/navigation/dynamic-breadcrumb"; import { createMetaTitle } from "~/metadata"; import { HeroBanner } from "./_components/hero-banner"; -interface LinkProps { - title: string; - subtitle: string; - count: number; - href: string; - hidden?: boolean; -} - -export async function generateMetadata() { +export async function generateMetadata(): Promise { const t = await getScopedI18n("management"); return { @@ -29,78 +20,32 @@ export async function generateMetadata() { export default async function ManagementPage() { const statistics = await api.home.getStats(); - const session = await auth(); const t = await getScopedI18n("management.page.home"); - const links: LinkProps[] = [ - { - count: statistics.countBoards, - href: "/manage/boards", - subtitle: t("statisticLabel.boards"), - title: t("statistic.board"), - }, - { - count: statistics.countUsers, - href: "/manage/users", - subtitle: t("statisticLabel.authentication"), - title: t("statistic.user"), - hidden: !session?.user.permissions.includes("admin"), - }, - { - count: statistics.countInvites, - href: "/manage/users/invites", - subtitle: t("statisticLabel.authentication"), - title: t("statistic.invite"), - hidden: !isProviderEnabled("credentials") || !session?.user.permissions.includes("admin"), - }, - { - count: statistics.countIntegrations, - href: "/manage/integrations", - subtitle: t("statisticLabel.resources"), - title: t("statistic.integration"), - }, - { - count: statistics.countApps, - href: "/manage/apps", - subtitle: t("statisticLabel.resources"), - title: t("statistic.app"), - hidden: !session?.user, - }, - { - count: statistics.countGroups, - href: "/manage/users/groups", - subtitle: t("statisticLabel.authorization"), - title: t("statistic.group"), - hidden: !session?.user.permissions.includes("admin"), - }, - ]; return ( <> - {links.map( - (link) => - !link.hidden && ( - - - - - {link.count} - - - - {link.subtitle} - - {link.title} - - - - - - ), - )} + {statistics.map((statistic) => ( + + + + + {statistic.count} + + + + {t(`statisticLabel.${statistic.subtitleKey}`)} + + {t(`statistic.${statistic.titleKey}`)} + + + + + + ))} ); diff --git a/packages/api/package.json b/packages/api/package.json index 997dfa2cb..ce12939ac 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -40,6 +40,7 @@ "@homarr/redis": "workspace:^0.1.0", "@homarr/request-handler": "workspace:^0.1.0", "@homarr/server-settings": "workspace:^0.1.0", + "@homarr/translation": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", "@kubernetes/client-node": "^1.4.0", "@tanstack/react-query": "^5.90.2", diff --git a/packages/api/src/router/home.ts b/packages/api/src/router/home.ts index 16d31ffba..fac941fa8 100644 --- a/packages/api/src/router/home.ts +++ b/packages/api/src/router/home.ts @@ -1,31 +1,147 @@ -import type { AnySQLiteTable } from "drizzle-orm/sqlite-core"; - import { isProviderEnabled } from "@homarr/auth/server"; -import type { Database } from "@homarr/db"; -import { apps, boards, groups, integrations, invites, users } from "@homarr/db/schema"; +import { db, eq, inArray, or } from "@homarr/db"; +import { + apps, + boards, + boardUserPermissions, + groupMembers, + groups, + integrations, + invites, + medias, + searchEngines, + users, +} from "@homarr/db/schema"; +import type { TranslationObject } from "@homarr/translation"; import { createTRPCRouter, publicProcedure } from "../trpc"; +interface HomeStatistic { + titleKey: keyof TranslationObject["management"]["page"]["home"]["statistic"]; + subtitleKey: keyof TranslationObject["management"]["page"]["home"]["statisticLabel"]; + count: number; + path: string; +} + export const homeRouter = createTRPCRouter({ getStats: publicProcedure.query(async ({ ctx }) => { const isAdmin = ctx.session?.user.permissions.includes("admin") ?? false; const isCredentialsEnabled = isProviderEnabled("credentials"); - return { - countBoards: await getCountForTableAsync(ctx.db, boards, true), - countUsers: await getCountForTableAsync(ctx.db, users, isAdmin), - countGroups: await getCountForTableAsync(ctx.db, groups, true), - countInvites: await getCountForTableAsync(ctx.db, invites, isAdmin), - countIntegrations: await getCountForTableAsync(ctx.db, integrations, isCredentialsEnabled && isAdmin), - countApps: await getCountForTableAsync(ctx.db, apps, true), - }; + const statistics: HomeStatistic[] = []; + + const boardIds: string[] = []; + if (ctx.session?.user && !ctx.session.user.permissions.includes("board-view-all")) { + const permissionsOfCurrentUserWhenPresent = await ctx.db.query.boardUserPermissions.findMany({ + where: eq(boardUserPermissions.userId, ctx.session.user.id), + }); + + const permissionsOfCurrentUserGroupsWhenPresent = await ctx.db.query.groupMembers.findMany({ + where: eq(groupMembers.userId, ctx.session.user.id), + with: { + group: { + with: { + boardPermissions: {}, + }, + }, + }, + }); + + boardIds.push( + ...permissionsOfCurrentUserWhenPresent + .map((permission) => permission.boardId) + .concat( + permissionsOfCurrentUserGroupsWhenPresent + .map((groupMember) => groupMember.group.boardPermissions.map((permission) => permission.boardId)) + .flat(), + ), + ); + } + + statistics.push({ + titleKey: "board", + subtitleKey: "boards", + count: await db.$count( + boards, + ctx.session?.user.permissions.includes("board-view-all") + ? undefined + : or( + eq(boards.isPublic, true), + eq(boards.creatorId, ctx.session?.user.id ?? ""), + boardIds.length > 0 ? inArray(boards.id, boardIds) : undefined, + ), + ), + path: "/manage/boards", + }); + + if (isAdmin) { + statistics.push({ + titleKey: "user", + subtitleKey: "authentication", + count: await db.$count(users), + path: "/manage/users", + }); + } + + if (isAdmin && isCredentialsEnabled) { + statistics.push({ + titleKey: "invite", + subtitleKey: "authentication", + count: await db.$count(invites), + path: "/manage/users/invites", + }); + } + + if (ctx.session?.user.permissions.includes("integration-create")) { + statistics.push({ + titleKey: "integration", + subtitleKey: "resources", + count: await db.$count(integrations), + path: "/manage/integrations", + }); + } + + if (ctx.session?.user) { + statistics.push({ + titleKey: "app", + subtitleKey: "resources", + count: await db.$count(apps), + path: "/manage/apps", + }); + } + + if (isAdmin) { + statistics.push({ + titleKey: "group", + subtitleKey: "authorization", + count: await db.$count(groups), + path: "/manage/users/groups", + }); + } + + if (ctx.session?.user.permissions.includes("search-engine-create")) { + statistics.push({ + titleKey: "searchEngine", + subtitleKey: "resources", + count: await db.$count(searchEngines), + path: "/manage/search-engines", + }); + } + + if (ctx.session?.user.permissions.includes("media-upload")) { + statistics.push({ + titleKey: "media", + subtitleKey: "resources", + count: await db.$count( + medias, + ctx.session.user.permissions.includes("media-view-all") + ? undefined + : eq(medias.creatorId, ctx.session.user.id), + ), + path: "/manage/medias", + }); + } + + return statistics; }), }); - -const getCountForTableAsync = async (db: Database, table: AnySQLiteTable, canView: boolean) => { - if (!canView) { - return 0; - } - - return await db.$count(table); -}; diff --git a/packages/translation/src/lang/en.json b/packages/translation/src/lang/en.json index 5331e306a..7d5151f12 100644 --- a/packages/translation/src/lang/en.json +++ b/packages/translation/src/lang/en.json @@ -2986,13 +2986,19 @@ "invite": "Invites", "integration": "Integrations", "app": "Apps", - "group": "Groups" + "group": "Groups", + "searchEngine": "Search engines", + "media": "Medias" }, "statisticLabel": { "boards": "Boards", "resources": "Resources", "authentication": "Authentication", "authorization": "Authorization" + }, + "heroBanner": { + "title": "Welcome back to your", + "subtitle": "{app} Board" } }, "board": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e42deb24f..c135adff4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -623,6 +623,9 @@ importers: '@homarr/server-settings': specifier: workspace:^0.1.0 version: link:../server-settings + '@homarr/translation': + specifier: workspace:^0.1.0 + version: link:../translation '@homarr/validation': specifier: workspace:^0.1.0 version: link:../validation From 6a199561b6c33e3169628c4dca9a87193826f1d8 Mon Sep 17 00:00:00 2001 From: "homarr-crowdin[bot]" <190541745+homarr-crowdin[bot]@users.noreply.github.com> Date: Sun, 12 Oct 2025 00:50:43 +0000 Subject: [PATCH 10/35] chore(lang): updated translations from crowdin Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com> --- packages/translation/src/lang/ca.json | 8 +++++++- packages/translation/src/lang/cn.json | 8 +++++++- packages/translation/src/lang/cr.json | 8 +++++++- packages/translation/src/lang/cs.json | 8 +++++++- packages/translation/src/lang/da.json | 8 +++++++- packages/translation/src/lang/de-CH.json | 8 +++++++- packages/translation/src/lang/de.json | 8 +++++++- packages/translation/src/lang/el.json | 8 +++++++- packages/translation/src/lang/en-gb.json | 8 +++++++- packages/translation/src/lang/es.json | 8 +++++++- packages/translation/src/lang/et.json | 8 +++++++- packages/translation/src/lang/fr.json | 8 +++++++- packages/translation/src/lang/he.json | 8 +++++++- packages/translation/src/lang/hr.json | 8 +++++++- packages/translation/src/lang/hu.json | 8 +++++++- packages/translation/src/lang/it.json | 8 +++++++- packages/translation/src/lang/ja.json | 8 +++++++- packages/translation/src/lang/ko.json | 8 +++++++- packages/translation/src/lang/lt.json | 8 +++++++- packages/translation/src/lang/lv.json | 8 +++++++- packages/translation/src/lang/nl.json | 8 +++++++- packages/translation/src/lang/no.json | 8 +++++++- packages/translation/src/lang/pl.json | 8 +++++++- packages/translation/src/lang/pt.json | 8 +++++++- packages/translation/src/lang/ro.json | 8 +++++++- packages/translation/src/lang/ru.json | 8 +++++++- packages/translation/src/lang/sk.json | 8 +++++++- packages/translation/src/lang/sl.json | 8 +++++++- packages/translation/src/lang/sv.json | 8 +++++++- packages/translation/src/lang/tr.json | 8 +++++++- packages/translation/src/lang/uk.json | 8 +++++++- packages/translation/src/lang/vi.json | 8 +++++++- packages/translation/src/lang/zh.json | 8 +++++++- 33 files changed, 231 insertions(+), 33 deletions(-) diff --git a/packages/translation/src/lang/ca.json b/packages/translation/src/lang/ca.json index 60b820c6e..d29e8d8df 100644 --- a/packages/translation/src/lang/ca.json +++ b/packages/translation/src/lang/ca.json @@ -2986,13 +2986,19 @@ "invite": "", "integration": "", "app": "", - "group": "" + "group": "", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "", "resources": "", "authentication": "", "authorization": "" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/cn.json b/packages/translation/src/lang/cn.json index fdb779e7b..266b7aa03 100644 --- a/packages/translation/src/lang/cn.json +++ b/packages/translation/src/lang/cn.json @@ -2986,13 +2986,19 @@ "invite": "邀请", "integration": "集成", "app": "应用", - "group": "群组" + "group": "群组", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "面板", "resources": "资源", "authentication": "认证", "authorization": "认证" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/cr.json b/packages/translation/src/lang/cr.json index c77d33c24..a040dc76b 100644 --- a/packages/translation/src/lang/cr.json +++ b/packages/translation/src/lang/cr.json @@ -2986,13 +2986,19 @@ "invite": "crwdns1620:0crwdne1620:0", "integration": "crwdns1622:0crwdne1622:0", "app": "crwdns1624:0crwdne1624:0", - "group": "crwdns1626:0crwdne1626:0" + "group": "crwdns1626:0crwdne1626:0", + "searchEngine": "crwdns3778:0crwdne3778:0", + "media": "crwdns3780:0crwdne3780:0" }, "statisticLabel": { "boards": "crwdns1628:0crwdne1628:0", "resources": "crwdns1630:0crwdne1630:0", "authentication": "crwdns1632:0crwdne1632:0", "authorization": "crwdns1634:0crwdne1634:0" + }, + "heroBanner": { + "title": "crwdns3782:0crwdne3782:0", + "subtitle": "crwdns3784:0{app}crwdne3784:0" } }, "board": { diff --git a/packages/translation/src/lang/cs.json b/packages/translation/src/lang/cs.json index bf6a8e8e3..ea0a5e8d8 100644 --- a/packages/translation/src/lang/cs.json +++ b/packages/translation/src/lang/cs.json @@ -2986,13 +2986,19 @@ "invite": "Pozvánky", "integration": "", "app": "Aplikace", - "group": "Skupiny" + "group": "Skupiny", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Plochy", "resources": "", "authentication": "", "authorization": "" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/da.json b/packages/translation/src/lang/da.json index 3191038c1..832063064 100644 --- a/packages/translation/src/lang/da.json +++ b/packages/translation/src/lang/da.json @@ -2986,13 +2986,19 @@ "invite": "Invitationer", "integration": "Integrationer", "app": "Apps", - "group": "Grupper" + "group": "Grupper", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Tavler", "resources": "Ressourcer", "authentication": "Autorisering", "authorization": "Autorisation" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/de-CH.json b/packages/translation/src/lang/de-CH.json index 3c38e3a5f..36907d646 100644 --- a/packages/translation/src/lang/de-CH.json +++ b/packages/translation/src/lang/de-CH.json @@ -2986,13 +2986,19 @@ "invite": "Einladungen", "integration": "Integrationen", "app": "", - "group": "Gruppen" + "group": "Gruppen", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "", "resources": "Ressourcen", "authentication": "Authentifizierung", "authorization": "Autorisierung" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/de.json b/packages/translation/src/lang/de.json index ba675bb55..3aea61030 100644 --- a/packages/translation/src/lang/de.json +++ b/packages/translation/src/lang/de.json @@ -2986,13 +2986,19 @@ "invite": "Einladungen", "integration": "Integrationen", "app": "Apps", - "group": "Gruppen" + "group": "Gruppen", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Boards", "resources": "Ressourcen", "authentication": "Authentifizierung", "authorization": "Autorisierung" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/el.json b/packages/translation/src/lang/el.json index 268695c38..468ef4491 100644 --- a/packages/translation/src/lang/el.json +++ b/packages/translation/src/lang/el.json @@ -2986,13 +2986,19 @@ "invite": "Προσκλήσεις", "integration": "", "app": "Εφαρμογές", - "group": "" + "group": "", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Πίνακες", "resources": "", "authentication": "", "authorization": "" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/en-gb.json b/packages/translation/src/lang/en-gb.json index ea3546a3a..0a1a0c15a 100644 --- a/packages/translation/src/lang/en-gb.json +++ b/packages/translation/src/lang/en-gb.json @@ -2986,13 +2986,19 @@ "invite": "", "integration": "", "app": "", - "group": "" + "group": "", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "", "resources": "", "authentication": "", "authorization": "" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/es.json b/packages/translation/src/lang/es.json index 9fa930792..efd651ed6 100644 --- a/packages/translation/src/lang/es.json +++ b/packages/translation/src/lang/es.json @@ -2986,13 +2986,19 @@ "invite": "Invitaciones", "integration": "Integraciones", "app": "Aplicaciones", - "group": "Grupos" + "group": "Grupos", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Tableros", "resources": "Recursos", "authentication": "Autenticación", "authorization": "Autenticación" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/et.json b/packages/translation/src/lang/et.json index 960af426b..758ecd7f3 100644 --- a/packages/translation/src/lang/et.json +++ b/packages/translation/src/lang/et.json @@ -2986,13 +2986,19 @@ "invite": "", "integration": "", "app": "", - "group": "" + "group": "", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "", "resources": "", "authentication": "", "authorization": "" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/fr.json b/packages/translation/src/lang/fr.json index 55c4b77ab..fe092cc5d 100644 --- a/packages/translation/src/lang/fr.json +++ b/packages/translation/src/lang/fr.json @@ -2986,13 +2986,19 @@ "invite": "Invitations", "integration": "Intégrations", "app": "Applications", - "group": "Groupes" + "group": "Groupes", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Tableaux de bord", "resources": "Ressources", "authentication": "Authentification", "authorization": "Autorisation" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/he.json b/packages/translation/src/lang/he.json index fdd7efb4a..9d97269e2 100644 --- a/packages/translation/src/lang/he.json +++ b/packages/translation/src/lang/he.json @@ -2986,13 +2986,19 @@ "invite": "הזמנות", "integration": "אינטגרציות", "app": "אפליקציות", - "group": "קבוצות" + "group": "קבוצות", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "לוחות", "resources": "מקורות", "authentication": "אימות", "authorization": "הרשאה" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/hr.json b/packages/translation/src/lang/hr.json index c5c45d8bc..3153a7db7 100644 --- a/packages/translation/src/lang/hr.json +++ b/packages/translation/src/lang/hr.json @@ -2986,13 +2986,19 @@ "invite": "poziva", "integration": "", "app": "aplikacije", - "group": "" + "group": "", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Daske", "resources": "", "authentication": "", "authorization": "" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/hu.json b/packages/translation/src/lang/hu.json index b2062522b..6246216b7 100644 --- a/packages/translation/src/lang/hu.json +++ b/packages/translation/src/lang/hu.json @@ -2986,13 +2986,19 @@ "invite": "Meghívók", "integration": "Integrációk", "app": "Alkalmazások", - "group": "Csoportok" + "group": "Csoportok", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Táblák", "resources": "", "authentication": "", "authorization": "" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/it.json b/packages/translation/src/lang/it.json index e405576c9..e3d04d538 100644 --- a/packages/translation/src/lang/it.json +++ b/packages/translation/src/lang/it.json @@ -2986,13 +2986,19 @@ "invite": "Inviti", "integration": "Integrazioni", "app": "Applicazioni", - "group": "Gruppi" + "group": "Gruppi", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Board", "resources": "Risorse", "authentication": "Autenticazione", "authorization": "Autorizzazione" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/ja.json b/packages/translation/src/lang/ja.json index f7f14faa7..a6ed25ba2 100644 --- a/packages/translation/src/lang/ja.json +++ b/packages/translation/src/lang/ja.json @@ -2986,13 +2986,19 @@ "invite": "招待", "integration": "連携機能", "app": "アプリ", - "group": "グループ" + "group": "グループ", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "ボード", "resources": "リソース", "authentication": "認証", "authorization": "認可" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/ko.json b/packages/translation/src/lang/ko.json index e9453bf78..278bec58d 100644 --- a/packages/translation/src/lang/ko.json +++ b/packages/translation/src/lang/ko.json @@ -2986,13 +2986,19 @@ "invite": "초대", "integration": "", "app": "앱", - "group": "" + "group": "", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "보드", "resources": "", "authentication": "", "authorization": "" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/lt.json b/packages/translation/src/lang/lt.json index e7cb11508..6803395c9 100644 --- a/packages/translation/src/lang/lt.json +++ b/packages/translation/src/lang/lt.json @@ -2986,13 +2986,19 @@ "invite": "Pakvietimai", "integration": "", "app": "Programėlės", - "group": "" + "group": "", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Lentos", "resources": "", "authentication": "", "authorization": "" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/lv.json b/packages/translation/src/lang/lv.json index 1262cddf5..fe17c202b 100644 --- a/packages/translation/src/lang/lv.json +++ b/packages/translation/src/lang/lv.json @@ -2986,13 +2986,19 @@ "invite": "Uzaicinājumi", "integration": "", "app": "Lietotnes", - "group": "" + "group": "", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Dēļi", "resources": "", "authentication": "", "authorization": "" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/nl.json b/packages/translation/src/lang/nl.json index 7c655026c..6e1db002e 100644 --- a/packages/translation/src/lang/nl.json +++ b/packages/translation/src/lang/nl.json @@ -2986,13 +2986,19 @@ "invite": "Uitnodigingen", "integration": "Integraties", "app": "Apps", - "group": "Groepen" + "group": "Groepen", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Borden", "resources": "Bronnen", "authentication": "Authenticatie", "authorization": "Authorisatie" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/no.json b/packages/translation/src/lang/no.json index 7a9e907cb..31a7ff41e 100644 --- a/packages/translation/src/lang/no.json +++ b/packages/translation/src/lang/no.json @@ -2986,13 +2986,19 @@ "invite": "Invitasjoner", "integration": "Integrasjoner", "app": "Apper", - "group": "Grupper" + "group": "Grupper", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Tavler", "resources": "Ressurser", "authentication": "Autentisering", "authorization": "Autorisasjon" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/pl.json b/packages/translation/src/lang/pl.json index 192b02a99..6ee5bec57 100644 --- a/packages/translation/src/lang/pl.json +++ b/packages/translation/src/lang/pl.json @@ -2986,13 +2986,19 @@ "invite": "Zaproszenia", "integration": "Integracje", "app": "Aplikacje", - "group": "Grupy" + "group": "Grupy", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Tablice", "resources": "Zasoby", "authentication": "Uwierzytelnianie", "authorization": "Autoryzacja" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/pt.json b/packages/translation/src/lang/pt.json index 0e30a211b..e0a742327 100644 --- a/packages/translation/src/lang/pt.json +++ b/packages/translation/src/lang/pt.json @@ -2986,13 +2986,19 @@ "invite": "Convites", "integration": "", "app": "Aplicativos", - "group": "" + "group": "", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Placas", "resources": "", "authentication": "", "authorization": "" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/ro.json b/packages/translation/src/lang/ro.json index 811154dec..476a71115 100644 --- a/packages/translation/src/lang/ro.json +++ b/packages/translation/src/lang/ro.json @@ -2986,13 +2986,19 @@ "invite": "Invitații", "integration": "", "app": "Aplicații", - "group": "" + "group": "", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Planșe", "resources": "", "authentication": "", "authorization": "" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/ru.json b/packages/translation/src/lang/ru.json index cb12003d7..a473d4ce7 100644 --- a/packages/translation/src/lang/ru.json +++ b/packages/translation/src/lang/ru.json @@ -2986,13 +2986,19 @@ "invite": "Приглашения", "integration": "Интеграции", "app": "Приложения", - "group": "Группы" + "group": "Группы", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Панели", "resources": "Ресурсы", "authentication": "Аутентификация", "authorization": "Авторизация" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/sk.json b/packages/translation/src/lang/sk.json index 6c180732b..8f12af284 100644 --- a/packages/translation/src/lang/sk.json +++ b/packages/translation/src/lang/sk.json @@ -2986,13 +2986,19 @@ "invite": "Pozvánky", "integration": "Integrácie", "app": "Aplikácie", - "group": "Skupiny" + "group": "Skupiny", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Dosky", "resources": "Zdroje", "authentication": "Autentifikácia", "authorization": "Autorizácia" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/sl.json b/packages/translation/src/lang/sl.json index cc5f7106e..6c8c211ab 100644 --- a/packages/translation/src/lang/sl.json +++ b/packages/translation/src/lang/sl.json @@ -2986,13 +2986,19 @@ "invite": "Vabi", "integration": "", "app": "Aplikacije", - "group": "" + "group": "", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Deske", "resources": "", "authentication": "", "authorization": "" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/sv.json b/packages/translation/src/lang/sv.json index 1b7c1401c..482eb0b22 100644 --- a/packages/translation/src/lang/sv.json +++ b/packages/translation/src/lang/sv.json @@ -2986,13 +2986,19 @@ "invite": "Inbjudningar", "integration": "Integrationer", "app": "Applikationer", - "group": "Grupper" + "group": "Grupper", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Tavlor", "resources": "Resurser", "authentication": "Autentisering", "authorization": "Auktorisering" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/tr.json b/packages/translation/src/lang/tr.json index 745b33c87..f725237e6 100644 --- a/packages/translation/src/lang/tr.json +++ b/packages/translation/src/lang/tr.json @@ -2986,13 +2986,19 @@ "invite": "Davetler", "integration": "Entegrasyonlar", "app": "Uygulamalar", - "group": "Gruplar" + "group": "Gruplar", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Paneller", "resources": "Kaynaklar", "authentication": "Kimlik doğrulama", "authorization": "Yetkilendirme" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/uk.json b/packages/translation/src/lang/uk.json index b39fd423d..be1b19d26 100644 --- a/packages/translation/src/lang/uk.json +++ b/packages/translation/src/lang/uk.json @@ -2986,13 +2986,19 @@ "invite": "Запрошення", "integration": "Інтеграції", "app": "Додатки", - "group": "Групи" + "group": "Групи", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Дошки", "resources": "Ресурси", "authentication": "Аутентифікація", "authorization": "Авторизація" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/vi.json b/packages/translation/src/lang/vi.json index 0edddc889..4b6643e40 100644 --- a/packages/translation/src/lang/vi.json +++ b/packages/translation/src/lang/vi.json @@ -2986,13 +2986,19 @@ "invite": "Mời", "integration": "", "app": "Ứng dụng", - "group": "" + "group": "", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "Bảng", "resources": "", "authentication": "", "authorization": "" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { diff --git a/packages/translation/src/lang/zh.json b/packages/translation/src/lang/zh.json index 24a7cb3a1..1ab2083dd 100644 --- a/packages/translation/src/lang/zh.json +++ b/packages/translation/src/lang/zh.json @@ -2986,13 +2986,19 @@ "invite": "邀請", "integration": "集成", "app": "應用程式", - "group": "群組" + "group": "群組", + "searchEngine": "", + "media": "" }, "statisticLabel": { "boards": "面板", "resources": "資源", "authentication": "認證", "authorization": "認證" + }, + "heroBanner": { + "title": "", + "subtitle": "" } }, "board": { From d7182b9cf5c570c166ede83877075dc978a4c241 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 12 Oct 2025 02:00:11 +0000 Subject: [PATCH 11/35] chore(deps): update dependency @types/react to v19.2.1 (#4236) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- packages/cron-job-api/package.json | 2 +- pnpm-lock.yaml | 176 ++++++++++++++--------------- 3 files changed, 90 insertions(+), 90 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 8ceb6dafc..4563be2e0 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -96,7 +96,7 @@ "@types/chroma-js": "3.1.1", "@types/node": "^22.18.8", "@types/prismjs": "^1.26.5", - "@types/react": "19.2.0", + "@types/react": "19.2.1", "@types/react-dom": "19.2.0", "@types/swagger-ui-react": "^5.18.0", "concurrently": "^9.2.1", diff --git a/packages/cron-job-api/package.json b/packages/cron-job-api/package.json index 6e11fe11c..6fc4b513d 100644 --- a/packages/cron-job-api/package.json +++ b/packages/cron-job-api/package.json @@ -42,7 +42,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/node-cron": "^3.0.11", - "@types/react": "19.2.0", + "@types/react": "19.2.1", "eslint": "^9.37.0", "typescript": "^5.9.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c135adff4..615dd2e46 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -216,19 +216,19 @@ importers: version: 8.3.3(chroma-js@3.1.2) '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/dropzone': specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': specifier: ^8.3.3 version: 8.3.3(react@19.2.0) '@mantine/modals': specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/tiptap': specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@million/lint': specifier: 1.0.14 version: 1.0.14(webpack-sources@3.2.3) @@ -285,10 +285,10 @@ importers: version: 11.0.3 jotai: specifier: ^2.15.0 - version: 2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.2.0)(react@19.2.0) + version: 2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.2.1)(react@19.2.0) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.26.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -318,7 +318,7 @@ importers: version: 2.2.2 swagger-ui-react: specifier: ^5.29.3 - version: 5.29.3(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 5.29.3(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) use-deep-compare-effect: specifier: ^1.8.1 version: 1.8.1(react@19.2.0) @@ -345,11 +345,11 @@ importers: specifier: ^1.26.5 version: 1.26.5 '@types/react': - specifier: 19.2.0 - version: 19.2.0 + specifier: 19.2.1 + version: 19.2.1 '@types/react-dom': specifier: 19.2.0 - version: 19.2.0(@types/react@19.2.0) + version: 19.2.0(@types/react@19.2.1) '@types/swagger-ui-react': specifier: ^5.18.0 version: 5.18.0 @@ -995,8 +995,8 @@ importers: specifier: ^3.0.11 version: 3.0.11 '@types/react': - specifier: 19.2.0 - version: 19.2.0 + specifier: 19.2.1 + version: 19.2.1 eslint: specifier: ^9.37.0 version: 9.37.0 @@ -1149,7 +1149,7 @@ importers: version: link:../server-settings '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@paralleldrive/cuid2': specifier: ^2.2.2 version: 2.2.2 @@ -1342,7 +1342,7 @@ importers: version: link:../validation '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: specifier: 19.2.0 version: 19.2.0 @@ -1572,7 +1572,7 @@ importers: version: link:../ui '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': specifier: ^8.3.3 version: 8.3.3(react@19.2.0) @@ -1633,7 +1633,7 @@ importers: version: link:../validation '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.2.0) @@ -1676,7 +1676,7 @@ importers: version: link:../ui '@mantine/notifications': specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.2.0) @@ -1734,7 +1734,7 @@ importers: version: link:../validation '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': specifier: ^8.3.3 version: 8.3.3(react@19.2.0) @@ -1965,7 +1965,7 @@ importers: version: link:../server-settings '@mantine/dates': specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2026,19 +2026,19 @@ importers: version: link:../ui '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': specifier: ^8.3.3 version: 8.3.3(react@19.2.0) '@mantine/spotlight': specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.2.0) jotai: specifier: ^2.15.0 - version: 2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.0)(react@19.2.0) + version: 2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.1)(react@19.2.0) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2084,7 +2084,7 @@ importers: version: 4.3.1 mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2133,10 +2133,10 @@ importers: version: link:../validation '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/dates': specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': specifier: ^8.3.3 version: 8.3.3(react@19.2.0) @@ -2145,7 +2145,7 @@ importers: version: 3.35.0(react@19.2.0) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2282,10 +2282,10 @@ importers: version: link:../validation '@mantine/charts': specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(recharts@2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) + version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(recharts@2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': specifier: ^8.3.3 version: 8.3.3(react@19.2.0) @@ -2351,7 +2351,7 @@ importers: version: 1.3.0(@mantine/form@8.3.3(react@19.2.0))(zod@4.1.12) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2363,7 +2363,7 @@ importers: version: 19.2.0(react@19.2.0) react-markdown: specifier: ^10.1.0 - version: 10.1.0(@types/react@19.2.0)(react@19.2.0) + version: 10.1.0(@types/react@19.2.1)(react@19.2.0) recharts: specifier: ^2.15.4 version: 2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -4684,8 +4684,8 @@ packages: peerDependencies: '@types/react': ^19.2.0 - '@types/react@19.2.0': - resolution: {integrity: sha512-1LOH8xovvsKsCBq1wnT4ntDUdCJKmnEakhsuoUSy6ExlHCkGP2hqnatagYTgFk6oeL0VU31u7SNjunPN+GchtA==} + '@types/react@19.2.1': + resolution: {integrity: sha512-1U5NQWh/GylZQ50ZMnnPjkYHEaGhg6t5i/KI0LDDh3t4E3h3T3vzm+GLY2BRzMfIjSBwzm6tginoZl5z0O/qsA==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -11804,9 +11804,9 @@ snapshots: js-base64: 3.7.7 optional: true - '@mantine/charts@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(recharts@2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0))': + '@mantine/charts@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(recharts@2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0))': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) @@ -11816,7 +11816,7 @@ snapshots: dependencies: chroma-js: 3.1.2 - '@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@floating-ui/react': 0.27.16(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) @@ -11824,24 +11824,24 @@ snapshots: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) react-number-format: 5.4.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react-remove-scroll: 2.7.1(@types/react@19.2.0)(react@19.2.0) - react-textarea-autosize: 8.5.9(@types/react@19.2.0)(react@19.2.0) + react-remove-scroll: 2.7.1(@types/react@19.2.1)(react@19.2.0) + react-textarea-autosize: 8.5.9(@types/react@19.2.1)(react@19.2.0) type-fest: 4.41.0 transitivePeerDependencies: - '@types/react' - '@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) clsx: 2.1.1 dayjs: 1.11.18 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - '@mantine/dropzone@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/dropzone@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) @@ -11857,25 +11857,25 @@ snapshots: dependencies: react: 19.2.0 - '@mantine/modals@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/modals@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - '@mantine/notifications@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/notifications@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) '@mantine/store': 8.3.3(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) react-transition-group: 4.4.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/spotlight@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/spotlight@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) '@mantine/store': 8.3.3(react@19.2.0) react: 19.2.0 @@ -11885,9 +11885,9 @@ snapshots: dependencies: react: 19.2.0 - '@mantine/tiptap@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/tiptap@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) '@tiptap/extension-link': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) '@tiptap/react': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -13475,11 +13475,11 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react-dom@19.2.0(@types/react@19.2.0)': + '@types/react-dom@19.2.0(@types/react@19.2.1)': dependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.1 - '@types/react@19.2.0': + '@types/react@19.2.1': dependencies: csstype: 3.1.3 @@ -13515,7 +13515,7 @@ snapshots: '@types/swagger-ui-react@5.18.0': dependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.1 '@types/through@0.0.33': dependencies: @@ -16715,18 +16715,18 @@ snapshots: jose@6.0.8: {} - jotai@2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.2.0)(react@19.2.0): + jotai@2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.2.1)(react@19.2.0): optionalDependencies: '@babel/core': 7.26.0 '@babel/template': 7.27.2 - '@types/react': 19.2.0 + '@types/react': 19.2.1 react: 19.2.0 - jotai@2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.0)(react@19.2.0): + jotai@2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.1)(react@19.2.0): optionalDependencies: '@babel/core': 7.28.4 '@babel/template': 7.27.2 - '@types/react': 19.2.0 + '@types/react': 19.2.1 react: 19.2.0 js-base64@3.7.7: @@ -17013,10 +17013,10 @@ snapshots: '@mantine/form': 8.3.3(react@19.2.0) zod: 4.1.12 - mantine-react-table@2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + mantine-react-table@2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/dates': 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/dates': 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) '@tabler/icons-react': 3.35.0(react@19.2.0) '@tanstack/match-sorter-utils': 8.19.4 @@ -18369,11 +18369,11 @@ snapshots: react-is@19.2.0: {} - react-markdown@10.1.0(@types/react@19.2.0)(react@19.2.0): + react-markdown@10.1.0(@types/react@19.2.1)(react@19.2.0): dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@types/react': 19.2.0 + '@types/react': 19.2.1 devlop: 1.1.0 hast-util-to-jsx-runtime: 2.3.6 html-url-attributes: 3.0.1 @@ -18392,35 +18392,35 @@ snapshots: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - react-redux@9.2.0(@types/react@19.2.0)(react@19.2.0)(redux@5.0.1): + react-redux@9.2.0(@types/react@19.2.1)(react@19.2.0)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.6 react: 19.2.0 use-sync-external-store: 1.4.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.1 redux: 5.0.1 react-refresh@0.17.0: {} - react-remove-scroll-bar@2.3.8(@types/react@19.2.0)(react@19.2.0): + react-remove-scroll-bar@2.3.8(@types/react@19.2.1)(react@19.2.0): dependencies: react: 19.2.0 - react-style-singleton: 2.2.3(@types/react@19.2.0)(react@19.2.0) + react-style-singleton: 2.2.3(@types/react@19.2.1)(react@19.2.0) tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.1 - react-remove-scroll@2.7.1(@types/react@19.2.0)(react@19.2.0): + react-remove-scroll@2.7.1(@types/react@19.2.1)(react@19.2.0): dependencies: react: 19.2.0 - react-remove-scroll-bar: 2.3.8(@types/react@19.2.0)(react@19.2.0) - react-style-singleton: 2.2.3(@types/react@19.2.0)(react@19.2.0) + react-remove-scroll-bar: 2.3.8(@types/react@19.2.1)(react@19.2.0) + react-style-singleton: 2.2.3(@types/react@19.2.1)(react@19.2.0) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.2.0)(react@19.2.0) - use-sidecar: 1.1.3(@types/react@19.2.0)(react@19.2.0) + use-callback-ref: 1.3.3(@types/react@19.2.1)(react@19.2.0) + use-sidecar: 1.1.3(@types/react@19.2.1)(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.1 react-scan@0.0.31: dependencies: @@ -18443,13 +18443,13 @@ snapshots: react-dom: 19.2.0(react@19.2.0) react-transition-group: 4.4.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react-style-singleton@2.2.3(@types/react@19.2.0)(react@19.2.0): + react-style-singleton@2.2.3(@types/react@19.2.1)(react@19.2.0): dependencies: get-nonce: 1.0.1 react: 19.2.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.1 react-syntax-highlighter@15.6.1(react@19.2.0): dependencies: @@ -18461,12 +18461,12 @@ snapshots: react: 19.2.0 refractor: 3.6.0 - react-textarea-autosize@8.5.9(@types/react@19.2.0)(react@19.2.0): + react-textarea-autosize@8.5.9(@types/react@19.2.1)(react@19.2.0): dependencies: '@babel/runtime': 7.28.4 react: 19.2.0 use-composed-ref: 1.3.0(react@19.2.0) - use-latest: 1.2.1(@types/react@19.2.0)(react@19.2.0) + use-latest: 1.2.1(@types/react@19.2.1)(react@19.2.0) transitivePeerDependencies: - '@types/react' @@ -19411,7 +19411,7 @@ snapshots: transitivePeerDependencies: - debug - swagger-ui-react@5.29.3(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + swagger-ui-react@5.29.3(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: '@babel/runtime-corejs3': 7.27.1 '@scarf/scarf': 1.4.0 @@ -19436,7 +19436,7 @@ snapshots: react-immutable-proptypes: 2.2.0(immutable@3.8.2) react-immutable-pure-component: 2.2.2(immutable@3.8.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react-inspector: 6.0.2(react@19.2.0) - react-redux: 9.2.0(@types/react@19.2.0)(react@19.2.0)(redux@5.0.1) + react-redux: 9.2.0(@types/react@19.2.1)(react@19.2.0)(redux@5.0.1) react-syntax-highlighter: 15.6.1(react@19.2.0) redux: 5.0.1 redux-immutable: 4.0.0(immutable@3.8.2) @@ -20075,12 +20075,12 @@ snapshots: url-toolkit@2.2.5: {} - use-callback-ref@1.3.3(@types/react@19.2.0)(react@19.2.0): + use-callback-ref@1.3.3(@types/react@19.2.1)(react@19.2.0): dependencies: react: 19.2.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.1 use-composed-ref@1.3.0(react@19.2.0): dependencies: @@ -20099,26 +20099,26 @@ snapshots: intl-messageformat: 10.7.1 react: 19.2.0 - use-isomorphic-layout-effect@1.1.2(@types/react@19.2.0)(react@19.2.0): + use-isomorphic-layout-effect@1.1.2(@types/react@19.2.1)(react@19.2.0): dependencies: react: 19.2.0 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.1 - use-latest@1.2.1(@types/react@19.2.0)(react@19.2.0): + use-latest@1.2.1(@types/react@19.2.1)(react@19.2.0): dependencies: react: 19.2.0 - use-isomorphic-layout-effect: 1.1.2(@types/react@19.2.0)(react@19.2.0) + use-isomorphic-layout-effect: 1.1.2(@types/react@19.2.1)(react@19.2.0) optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.1 - use-sidecar@1.1.3(@types/react@19.2.0)(react@19.2.0): + use-sidecar@1.1.3(@types/react@19.2.1)(react@19.2.0): dependencies: detect-node-es: 1.1.0 react: 19.2.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.0 + '@types/react': 19.2.1 use-sync-external-store@1.4.0(react@19.2.0): dependencies: From d80f070ba3dca6bd8af10ee771f7cbd3d24dafa3 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 12 Oct 2025 02:01:30 +0000 Subject: [PATCH 12/35] fix(deps): update dependency trpc-to-openapi to ^3.1.0 (#4268) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/api/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/api/package.json b/packages/api/package.json index ce12939ac..a508312e0 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -53,7 +53,7 @@ "react": "19.2.0", "react-dom": "19.2.0", "superjson": "2.2.2", - "trpc-to-openapi": "^3.0.1", + "trpc-to-openapi": "^3.1.0", "zod": "^4.1.12" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 615dd2e46..9e4c6ab05 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -663,8 +663,8 @@ importers: specifier: 2.2.2 version: 2.2.2 trpc-to-openapi: - specifier: ^3.0.1 - version: 3.0.1(patch_hash=2ca3c16af0fcca0c736697ad4fe553a14f794524fa9ce0d5c3e8ee4aea76090c)(@trpc/server@11.6.0(typescript@5.9.3))(zod-openapi@5.3.0(zod@4.1.12))(zod@4.1.12) + specifier: ^3.1.0 + version: 3.1.0(patch_hash=2ca3c16af0fcca0c736697ad4fe553a14f794524fa9ce0d5c3e8ee4aea76090c)(@trpc/server@11.6.0(typescript@5.9.3))(zod-openapi@5.3.0(zod@4.1.12))(zod@4.1.12) zod: specifier: ^4.1.12 version: 4.1.12 @@ -10048,8 +10048,8 @@ packages: trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - trpc-to-openapi@3.0.1: - resolution: {integrity: sha512-XxQl/DvjrtSUkdkixyv403p+JAi/rKSqjfjQb30gR8hbIR4z2ixD+y3Sl0TJVRrx5dLPNJjt+UU/dfMQeTdfiQ==} + trpc-to-openapi@3.1.0: + resolution: {integrity: sha512-5hKNl8XxE7QZE5UiaxpyKrRQCk6JRNiei4Ddg9I2Tmk2eEzR3/QhTvTElS32COZY+pWwVtqksVTwVWY8dHxLNw==} peerDependencies: '@trpc/server': ^11.1.0 zod: ^4.0.0 @@ -19700,7 +19700,7 @@ snapshots: trough@2.2.0: {} - trpc-to-openapi@3.0.1(patch_hash=2ca3c16af0fcca0c736697ad4fe553a14f794524fa9ce0d5c3e8ee4aea76090c)(@trpc/server@11.6.0(typescript@5.9.3))(zod-openapi@5.3.0(zod@4.1.12))(zod@4.1.12): + trpc-to-openapi@3.1.0(patch_hash=2ca3c16af0fcca0c736697ad4fe553a14f794524fa9ce0d5c3e8ee4aea76090c)(@trpc/server@11.6.0(typescript@5.9.3))(zod-openapi@5.3.0(zod@4.1.12))(zod@4.1.12): dependencies: '@trpc/server': 11.6.0(typescript@5.9.3) co-body: 6.2.0 From 7a7b3a32f882b288bbc9bf77da4759bfc3c9b27d Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 12 Oct 2025 06:33:55 +0000 Subject: [PATCH 13/35] chore(deps): update react monorepo (#4269) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 4 +- packages/cron-job-api/package.json | 2 +- pnpm-lock.yaml | 182 ++++++++++++++--------------- 3 files changed, 94 insertions(+), 94 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 4563be2e0..c365c5924 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -96,8 +96,8 @@ "@types/chroma-js": "3.1.1", "@types/node": "^22.18.8", "@types/prismjs": "^1.26.5", - "@types/react": "19.2.1", - "@types/react-dom": "19.2.0", + "@types/react": "19.2.2", + "@types/react-dom": "19.2.1", "@types/swagger-ui-react": "^5.18.0", "concurrently": "^9.2.1", "eslint": "^9.37.0", diff --git a/packages/cron-job-api/package.json b/packages/cron-job-api/package.json index 6fc4b513d..b4d6166c7 100644 --- a/packages/cron-job-api/package.json +++ b/packages/cron-job-api/package.json @@ -42,7 +42,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/node-cron": "^3.0.11", - "@types/react": "19.2.1", + "@types/react": "19.2.2", "eslint": "^9.37.0", "typescript": "^5.9.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9e4c6ab05..ac71e92cd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -216,19 +216,19 @@ importers: version: 8.3.3(chroma-js@3.1.2) '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/dropzone': specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': specifier: ^8.3.3 version: 8.3.3(react@19.2.0) '@mantine/modals': specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/tiptap': specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@million/lint': specifier: 1.0.14 version: 1.0.14(webpack-sources@3.2.3) @@ -285,10 +285,10 @@ importers: version: 11.0.3 jotai: specifier: ^2.15.0 - version: 2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.2.1)(react@19.2.0) + version: 2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.26.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -318,7 +318,7 @@ importers: version: 2.2.2 swagger-ui-react: specifier: ^5.29.3 - version: 5.29.3(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 5.29.3(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) use-deep-compare-effect: specifier: ^1.8.1 version: 1.8.1(react@19.2.0) @@ -345,11 +345,11 @@ importers: specifier: ^1.26.5 version: 1.26.5 '@types/react': - specifier: 19.2.1 - version: 19.2.1 + specifier: 19.2.2 + version: 19.2.2 '@types/react-dom': - specifier: 19.2.0 - version: 19.2.0(@types/react@19.2.1) + specifier: 19.2.1 + version: 19.2.1(@types/react@19.2.2) '@types/swagger-ui-react': specifier: ^5.18.0 version: 5.18.0 @@ -995,8 +995,8 @@ importers: specifier: ^3.0.11 version: 3.0.11 '@types/react': - specifier: 19.2.1 - version: 19.2.1 + specifier: 19.2.2 + version: 19.2.2 eslint: specifier: ^9.37.0 version: 9.37.0 @@ -1149,7 +1149,7 @@ importers: version: link:../server-settings '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@paralleldrive/cuid2': specifier: ^2.2.2 version: 2.2.2 @@ -1342,7 +1342,7 @@ importers: version: link:../validation '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: specifier: 19.2.0 version: 19.2.0 @@ -1572,7 +1572,7 @@ importers: version: link:../ui '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': specifier: ^8.3.3 version: 8.3.3(react@19.2.0) @@ -1633,7 +1633,7 @@ importers: version: link:../validation '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.2.0) @@ -1676,7 +1676,7 @@ importers: version: link:../ui '@mantine/notifications': specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.2.0) @@ -1734,7 +1734,7 @@ importers: version: link:../validation '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': specifier: ^8.3.3 version: 8.3.3(react@19.2.0) @@ -1965,7 +1965,7 @@ importers: version: link:../server-settings '@mantine/dates': specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2026,19 +2026,19 @@ importers: version: link:../ui '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': specifier: ^8.3.3 version: 8.3.3(react@19.2.0) '@mantine/spotlight': specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.2.0) jotai: specifier: ^2.15.0 - version: 2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.1)(react@19.2.0) + version: 2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2084,7 +2084,7 @@ importers: version: 4.3.1 mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2133,10 +2133,10 @@ importers: version: link:../validation '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/dates': specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': specifier: ^8.3.3 version: 8.3.3(react@19.2.0) @@ -2145,7 +2145,7 @@ importers: version: 3.35.0(react@19.2.0) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2282,10 +2282,10 @@ importers: version: link:../validation '@mantine/charts': specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(recharts@2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) + version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(recharts@2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) '@mantine/core': specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': specifier: ^8.3.3 version: 8.3.3(react@19.2.0) @@ -2351,7 +2351,7 @@ importers: version: 1.3.0(@mantine/form@8.3.3(react@19.2.0))(zod@4.1.12) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2363,7 +2363,7 @@ importers: version: 19.2.0(react@19.2.0) react-markdown: specifier: ^10.1.0 - version: 10.1.0(@types/react@19.2.1)(react@19.2.0) + version: 10.1.0(@types/react@19.2.2)(react@19.2.0) recharts: specifier: ^2.15.4 version: 2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -4679,13 +4679,13 @@ packages: '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react-dom@19.2.0': - resolution: {integrity: sha512-brtBs0MnE9SMx7px208g39lRmC5uHZs96caOJfTjFcYSLHNamvaSMfJNagChVNkup2SdtOxKX1FDBkRSJe1ZAg==} + '@types/react-dom@19.2.1': + resolution: {integrity: sha512-/EEvYBdT3BflCWvTMO7YkYBHVE9Ci6XdqZciZANQgKpaiDRGOLIlRo91jbTNRQjgPFWVaRxcYc0luVNFitz57A==} peerDependencies: '@types/react': ^19.2.0 - '@types/react@19.2.1': - resolution: {integrity: sha512-1U5NQWh/GylZQ50ZMnnPjkYHEaGhg6t5i/KI0LDDh3t4E3h3T3vzm+GLY2BRzMfIjSBwzm6tginoZl5z0O/qsA==} + '@types/react@19.2.2': + resolution: {integrity: sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -11804,9 +11804,9 @@ snapshots: js-base64: 3.7.7 optional: true - '@mantine/charts@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(recharts@2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0))': + '@mantine/charts@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(recharts@2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0))': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) @@ -11816,7 +11816,7 @@ snapshots: dependencies: chroma-js: 3.1.2 - '@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@floating-ui/react': 0.27.16(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) @@ -11824,24 +11824,24 @@ snapshots: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) react-number-format: 5.4.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react-remove-scroll: 2.7.1(@types/react@19.2.1)(react@19.2.0) - react-textarea-autosize: 8.5.9(@types/react@19.2.1)(react@19.2.0) + react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.2.0) + react-textarea-autosize: 8.5.9(@types/react@19.2.2)(react@19.2.0) type-fest: 4.41.0 transitivePeerDependencies: - '@types/react' - '@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) clsx: 2.1.1 dayjs: 1.11.18 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - '@mantine/dropzone@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/dropzone@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) @@ -11857,25 +11857,25 @@ snapshots: dependencies: react: 19.2.0 - '@mantine/modals@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/modals@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - '@mantine/notifications@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/notifications@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) '@mantine/store': 8.3.3(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) react-transition-group: 4.4.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/spotlight@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/spotlight@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) '@mantine/store': 8.3.3(react@19.2.0) react: 19.2.0 @@ -11885,9 +11885,9 @@ snapshots: dependencies: react: 19.2.0 - '@mantine/tiptap@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/tiptap@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) '@tiptap/extension-link': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) '@tiptap/react': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -13475,11 +13475,11 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react-dom@19.2.0(@types/react@19.2.1)': + '@types/react-dom@19.2.1(@types/react@19.2.2)': dependencies: - '@types/react': 19.2.1 + '@types/react': 19.2.2 - '@types/react@19.2.1': + '@types/react@19.2.2': dependencies: csstype: 3.1.3 @@ -13515,7 +13515,7 @@ snapshots: '@types/swagger-ui-react@5.18.0': dependencies: - '@types/react': 19.2.1 + '@types/react': 19.2.2 '@types/through@0.0.33': dependencies: @@ -16715,18 +16715,18 @@ snapshots: jose@6.0.8: {} - jotai@2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.2.1)(react@19.2.0): + jotai@2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0): optionalDependencies: '@babel/core': 7.26.0 '@babel/template': 7.27.2 - '@types/react': 19.2.1 + '@types/react': 19.2.2 react: 19.2.0 - jotai@2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.1)(react@19.2.0): + jotai@2.15.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0): optionalDependencies: '@babel/core': 7.28.4 '@babel/template': 7.27.2 - '@types/react': 19.2.1 + '@types/react': 19.2.2 react: 19.2.0 js-base64@3.7.7: @@ -17013,10 +17013,10 @@ snapshots: '@mantine/form': 8.3.3(react@19.2.0) zod: 4.1.12 - mantine-react-table@2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + mantine-react-table@2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/dates': 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/dates': 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.3(react@19.2.0) '@tabler/icons-react': 3.35.0(react@19.2.0) '@tanstack/match-sorter-utils': 8.19.4 @@ -18369,11 +18369,11 @@ snapshots: react-is@19.2.0: {} - react-markdown@10.1.0(@types/react@19.2.1)(react@19.2.0): + react-markdown@10.1.0(@types/react@19.2.2)(react@19.2.0): dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@types/react': 19.2.1 + '@types/react': 19.2.2 devlop: 1.1.0 hast-util-to-jsx-runtime: 2.3.6 html-url-attributes: 3.0.1 @@ -18392,35 +18392,35 @@ snapshots: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - react-redux@9.2.0(@types/react@19.2.1)(react@19.2.0)(redux@5.0.1): + react-redux@9.2.0(@types/react@19.2.2)(react@19.2.0)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.6 react: 19.2.0 use-sync-external-store: 1.4.0(react@19.2.0) optionalDependencies: - '@types/react': 19.2.1 + '@types/react': 19.2.2 redux: 5.0.1 react-refresh@0.17.0: {} - react-remove-scroll-bar@2.3.8(@types/react@19.2.1)(react@19.2.0): + react-remove-scroll-bar@2.3.8(@types/react@19.2.2)(react@19.2.0): dependencies: react: 19.2.0 - react-style-singleton: 2.2.3(@types/react@19.2.1)(react@19.2.0) + react-style-singleton: 2.2.3(@types/react@19.2.2)(react@19.2.0) tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.1 + '@types/react': 19.2.2 - react-remove-scroll@2.7.1(@types/react@19.2.1)(react@19.2.0): + react-remove-scroll@2.7.1(@types/react@19.2.2)(react@19.2.0): dependencies: react: 19.2.0 - react-remove-scroll-bar: 2.3.8(@types/react@19.2.1)(react@19.2.0) - react-style-singleton: 2.2.3(@types/react@19.2.1)(react@19.2.0) + react-remove-scroll-bar: 2.3.8(@types/react@19.2.2)(react@19.2.0) + react-style-singleton: 2.2.3(@types/react@19.2.2)(react@19.2.0) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.2.1)(react@19.2.0) - use-sidecar: 1.1.3(@types/react@19.2.1)(react@19.2.0) + use-callback-ref: 1.3.3(@types/react@19.2.2)(react@19.2.0) + use-sidecar: 1.1.3(@types/react@19.2.2)(react@19.2.0) optionalDependencies: - '@types/react': 19.2.1 + '@types/react': 19.2.2 react-scan@0.0.31: dependencies: @@ -18443,13 +18443,13 @@ snapshots: react-dom: 19.2.0(react@19.2.0) react-transition-group: 4.4.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - react-style-singleton@2.2.3(@types/react@19.2.1)(react@19.2.0): + react-style-singleton@2.2.3(@types/react@19.2.2)(react@19.2.0): dependencies: get-nonce: 1.0.1 react: 19.2.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.1 + '@types/react': 19.2.2 react-syntax-highlighter@15.6.1(react@19.2.0): dependencies: @@ -18461,12 +18461,12 @@ snapshots: react: 19.2.0 refractor: 3.6.0 - react-textarea-autosize@8.5.9(@types/react@19.2.1)(react@19.2.0): + react-textarea-autosize@8.5.9(@types/react@19.2.2)(react@19.2.0): dependencies: '@babel/runtime': 7.28.4 react: 19.2.0 use-composed-ref: 1.3.0(react@19.2.0) - use-latest: 1.2.1(@types/react@19.2.1)(react@19.2.0) + use-latest: 1.2.1(@types/react@19.2.2)(react@19.2.0) transitivePeerDependencies: - '@types/react' @@ -19411,7 +19411,7 @@ snapshots: transitivePeerDependencies: - debug - swagger-ui-react@5.29.3(@types/react@19.2.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + swagger-ui-react@5.29.3(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: '@babel/runtime-corejs3': 7.27.1 '@scarf/scarf': 1.4.0 @@ -19436,7 +19436,7 @@ snapshots: react-immutable-proptypes: 2.2.0(immutable@3.8.2) react-immutable-pure-component: 2.2.2(immutable@3.8.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react-inspector: 6.0.2(react@19.2.0) - react-redux: 9.2.0(@types/react@19.2.1)(react@19.2.0)(redux@5.0.1) + react-redux: 9.2.0(@types/react@19.2.2)(react@19.2.0)(redux@5.0.1) react-syntax-highlighter: 15.6.1(react@19.2.0) redux: 5.0.1 redux-immutable: 4.0.0(immutable@3.8.2) @@ -20075,12 +20075,12 @@ snapshots: url-toolkit@2.2.5: {} - use-callback-ref@1.3.3(@types/react@19.2.1)(react@19.2.0): + use-callback-ref@1.3.3(@types/react@19.2.2)(react@19.2.0): dependencies: react: 19.2.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.1 + '@types/react': 19.2.2 use-composed-ref@1.3.0(react@19.2.0): dependencies: @@ -20099,26 +20099,26 @@ snapshots: intl-messageformat: 10.7.1 react: 19.2.0 - use-isomorphic-layout-effect@1.1.2(@types/react@19.2.1)(react@19.2.0): + use-isomorphic-layout-effect@1.1.2(@types/react@19.2.2)(react@19.2.0): dependencies: react: 19.2.0 optionalDependencies: - '@types/react': 19.2.1 + '@types/react': 19.2.2 - use-latest@1.2.1(@types/react@19.2.1)(react@19.2.0): + use-latest@1.2.1(@types/react@19.2.2)(react@19.2.0): dependencies: react: 19.2.0 - use-isomorphic-layout-effect: 1.1.2(@types/react@19.2.1)(react@19.2.0) + use-isomorphic-layout-effect: 1.1.2(@types/react@19.2.2)(react@19.2.0) optionalDependencies: - '@types/react': 19.2.1 + '@types/react': 19.2.2 - use-sidecar@1.1.3(@types/react@19.2.1)(react@19.2.0): + use-sidecar@1.1.3(@types/react@19.2.2)(react@19.2.0): dependencies: detect-node-es: 1.1.0 react: 19.2.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.1 + '@types/react': 19.2.2 use-sync-external-store@1.4.0(react@19.2.0): dependencies: From 5d402f88d29892ddebfc7e9efc902be4c3bbeba1 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 12 Oct 2025 09:28:56 +0000 Subject: [PATCH 14/35] fix(deps): update dependency next-intl to v4.3.10 (#4271) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/translation/package.json | 2 +- pnpm-lock.yaml | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/translation/package.json b/packages/translation/package.json index 79fa52798..843ef1937 100644 --- a/packages/translation/package.json +++ b/packages/translation/package.json @@ -33,7 +33,7 @@ "deepmerge": "4.3.1", "mantine-react-table": "2.0.0-beta.9", "next": "15.5.4", - "next-intl": "4.3.9", + "next-intl": "4.3.10", "react": "19.2.0", "react-dom": "19.2.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ac71e92cd..effc62413 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2089,8 +2089,8 @@ importers: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) next-intl: - specifier: 4.3.9 - version: 4.3.9(next@15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3) + specifier: 4.3.10 + version: 4.3.10(next@15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3) react: specifier: 19.2.0 version: 19.2.0 @@ -8113,8 +8113,8 @@ packages: nodemailer: optional: true - next-intl@4.3.9: - resolution: {integrity: sha512-4oSROHlgy8a5Qr2vH69wxo9F6K0uc6nZM2GNzqSe6ET79DEzOmBeSijCRzD5txcI4i+XTGytu4cxFsDXLKEDpQ==} + next-intl@4.3.10: + resolution: {integrity: sha512-iAP8RBlfCVl1wPgpWof7+/3kV4vUbOyQzS+jfkag/QtoBYF0y2uCqFM6m44ZR0bsPheSEJ/Uwvs1qt12nkROTg==} peerDependencies: next: ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0 @@ -10401,8 +10401,8 @@ packages: peerDependencies: react: '>=16.13' - use-intl@4.3.9: - resolution: {integrity: sha512-bZu+h13HIgOvsoGleQtUe4E6gM49CRm+AH36KnJVB/qb1+Beo7jr7HNrR8YWH8oaOkQfGNm6vh0HTepxng8UTg==} + use-intl@4.3.12: + resolution: {integrity: sha512-RxW2/D17irlDOJOzClKl+kWA7ReGLpo/A8f/LF7w1kIxO6mPKVh422JJ/pDCcvtYFCI4aPtn1AXUfELKbM+7tg==} peerDependencies: react: ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0 @@ -17425,13 +17425,13 @@ snapshots: next: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) react: 19.2.0 - next-intl@4.3.9(next@15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3): + next-intl@4.3.10(next@15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3): dependencies: '@formatjs/intl-localematcher': 0.5.5 negotiator: 1.0.0 next: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) react: 19.2.0 - use-intl: 4.3.9(react@19.2.0) + use-intl: 4.3.12(react@19.2.0) optionalDependencies: typescript: 5.9.3 @@ -20092,7 +20092,7 @@ snapshots: dequal: 2.0.3 react: 19.2.0 - use-intl@4.3.9(react@19.2.0): + use-intl@4.3.12(react@19.2.0): dependencies: '@formatjs/fast-memoize': 2.2.1 '@schummar/icu-type-parser': 1.21.5 From f792b2a553f7a5851db36fc6a7ec495e2662dbc0 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sun, 12 Oct 2025 10:51:20 +0000 Subject: [PATCH 15/35] fix(deps): update dependency next-intl to v4.3.11 (#4273) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/translation/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/translation/package.json b/packages/translation/package.json index 843ef1937..3b616ec80 100644 --- a/packages/translation/package.json +++ b/packages/translation/package.json @@ -33,7 +33,7 @@ "deepmerge": "4.3.1", "mantine-react-table": "2.0.0-beta.9", "next": "15.5.4", - "next-intl": "4.3.10", + "next-intl": "4.3.11", "react": "19.2.0", "react-dom": "19.2.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index effc62413..3c56b9495 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2089,8 +2089,8 @@ importers: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) next-intl: - specifier: 4.3.10 - version: 4.3.10(next@15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3) + specifier: 4.3.11 + version: 4.3.11(next@15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3) react: specifier: 19.2.0 version: 19.2.0 @@ -8113,8 +8113,8 @@ packages: nodemailer: optional: true - next-intl@4.3.10: - resolution: {integrity: sha512-iAP8RBlfCVl1wPgpWof7+/3kV4vUbOyQzS+jfkag/QtoBYF0y2uCqFM6m44ZR0bsPheSEJ/Uwvs1qt12nkROTg==} + next-intl@4.3.11: + resolution: {integrity: sha512-kyjeGUuLBU1DqDVAzhgoltYxQ8esVqqqkq2BRKPFxTwHPT9r5P5ZHePu3esjc5B3dVeVC/yFf8ebEnaYo68q1g==} peerDependencies: next: ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0 @@ -17425,7 +17425,7 @@ snapshots: next: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) react: 19.2.0 - next-intl@4.3.10(next@15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3): + next-intl@4.3.11(next@15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3): dependencies: '@formatjs/intl-localematcher': 0.5.5 negotiator: 1.0.0 From 65ccfdfb13e83e78e65585aaf15a07b9d9755697 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 13 Oct 2025 08:42:02 +0000 Subject: [PATCH 16/35] fix(deps): update dependency mysql2 to v3.15.2 (#4280) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/db/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/db/package.json b/packages/db/package.json index 0a95b094d..4f51aad76 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -58,7 +58,7 @@ "drizzle-kit": "^0.31.5", "drizzle-orm": "^0.44.6", "drizzle-zod": "^0.8.3", - "mysql2": "3.15.1", + "mysql2": "3.15.2", "pg": "^8.16.3", "superjson": "2.2.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3c56b9495..76caf405e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1170,13 +1170,13 @@ importers: version: 0.31.5 drizzle-orm: specifier: ^0.44.6 - version: 0.44.6(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.1)(pg@8.16.3) + version: 0.44.6(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.2)(pg@8.16.3) drizzle-zod: specifier: ^0.8.3 - version: 0.8.3(drizzle-orm@0.44.6(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.1)(pg@8.16.3))(zod@4.1.12) + version: 0.8.3(drizzle-orm@0.44.6(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.2)(pg@8.16.3))(zod@4.1.12) mysql2: - specifier: 3.15.1 - version: 3.15.1 + specifier: 3.15.2 + version: 3.15.2 pg: specifier: ^8.16.3 version: 8.16.3 @@ -8045,8 +8045,8 @@ packages: engines: {node: '>=8', npm: '>=5'} hasBin: true - mysql2@3.15.1: - resolution: {integrity: sha512-WZMIRZstT2MFfouEaDz/AGFnGi1A2GwaDe7XvKTdRJEYiAHbOrh4S3d8KFmQeh11U85G+BFjIvS1Di5alusZsw==} + mysql2@3.15.2: + resolution: {integrity: sha512-kFm5+jbwR5mC+lo+3Cy46eHiykWSpUtTLOH3GE+AR7GeLq8PgfJcvpMiyVWk9/O53DjQsqm6a3VOOfq7gYWFRg==} engines: {node: '>= 8.0'} mz@2.7.0: @@ -15007,19 +15007,19 @@ snapshots: transitivePeerDependencies: - supports-color - drizzle-orm@0.44.6(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.1)(pg@8.16.3): + drizzle-orm@0.44.6(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.2)(pg@8.16.3): optionalDependencies: '@libsql/client-wasm': 0.14.0 '@types/better-sqlite3': 7.6.13 '@types/pg': 8.15.5 better-sqlite3: 12.4.1 gel: 2.0.0 - mysql2: 3.15.1 + mysql2: 3.15.2 pg: 8.16.3 - drizzle-zod@0.8.3(drizzle-orm@0.44.6(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.1)(pg@8.16.3))(zod@4.1.12): + drizzle-zod@0.8.3(drizzle-orm@0.44.6(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.2)(pg@8.16.3))(zod@4.1.12): dependencies: - drizzle-orm: 0.44.6(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.1)(pg@8.16.3) + drizzle-orm: 0.44.6(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.13)(@types/pg@8.15.5)(better-sqlite3@12.4.1)(gel@2.0.0)(mysql2@3.15.2)(pg@8.16.3) zod: 4.1.12 dunder-proto@1.0.1: @@ -17374,7 +17374,7 @@ snapshots: '@babel/runtime': 7.28.4 global: 4.4.0 - mysql2@3.15.1: + mysql2@3.15.2: dependencies: aws-ssl-profiles: 1.1.2 denque: 2.1.0 From 60370a7e33dc1957aa433cbd6a11ab69661606cc Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 13 Oct 2025 17:28:20 +0000 Subject: [PATCH 17/35] fix(deps): update dependency @auth/core to ^0.41.0 (#4282) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/auth/package.json | 2 +- packages/db/package.json | 2 +- pnpm-lock.yaml | 30 ++++++++++++++++++++++++++---- 3 files changed, 28 insertions(+), 6 deletions(-) diff --git a/packages/auth/package.json b/packages/auth/package.json index 9714be279..a2de5e4a1 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -23,7 +23,7 @@ }, "prettier": "@homarr/prettier-config", "dependencies": { - "@auth/core": "^0.40.0", + "@auth/core": "^0.41.0", "@auth/drizzle-adapter": "^1.10.0", "@homarr/certificates": "workspace:^0.1.0", "@homarr/common": "workspace:^0.1.0", diff --git a/packages/db/package.json b/packages/db/package.json index 4f51aad76..2b2710b55 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -43,7 +43,7 @@ }, "prettier": "@homarr/prettier-config", "dependencies": { - "@auth/core": "^0.40.0", + "@auth/core": "^0.41.0", "@homarr/common": "workspace:^0.1.0", "@homarr/core": "workspace:^0.1.0", "@homarr/definitions": "workspace:^0.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 76caf405e..a431eb6aa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -691,8 +691,8 @@ importers: packages/auth: dependencies: '@auth/core': - specifier: ^0.40.0 - version: 0.40.0 + specifier: ^0.41.0 + version: 0.41.0 '@auth/drizzle-adapter': specifier: ^1.10.0 version: 1.10.0 @@ -1130,8 +1130,8 @@ importers: packages/db: dependencies: '@auth/core': - specifier: ^0.40.0 - version: 0.40.0 + specifier: ^0.41.0 + version: 0.41.0 '@homarr/common': specifier: workspace:^0.1.0 version: link:../common @@ -2495,6 +2495,20 @@ packages: nodemailer: optional: true + '@auth/core@0.41.0': + resolution: {integrity: sha512-Wd7mHPQ/8zy6Qj7f4T46vg3aoor8fskJm6g2Zyj064oQ3+p0xNZXAV60ww0hY+MbTesfu29kK14Zk5d5JTazXQ==} + peerDependencies: + '@simplewebauthn/browser': ^9.0.1 + '@simplewebauthn/server': ^9.0.2 + nodemailer: ^6.8.0 + peerDependenciesMeta: + '@simplewebauthn/browser': + optional: true + '@simplewebauthn/server': + optional: true + nodemailer: + optional: true + '@auth/drizzle-adapter@1.10.0': resolution: {integrity: sha512-3MKsdAINTfvV4QKev8PFMNG93HJEUHh9sggDXnmUmriFogRf8qLvgqnPsTlfUyWcLwTzzrrYjeu8CGM+4IxHwQ==} @@ -10908,6 +10922,14 @@ snapshots: preact: 10.24.3 preact-render-to-string: 6.5.11(preact@10.24.3) + '@auth/core@0.41.0': + dependencies: + '@panva/hkdf': 1.2.1 + jose: 6.0.8 + oauth4webapi: 3.3.0 + preact: 10.24.3 + preact-render-to-string: 6.5.11(preact@10.24.3) + '@auth/drizzle-adapter@1.10.0': dependencies: '@auth/core': 0.40.0 From cd5d9c66ca42687faa9aeeff3d4d74d21a472a92 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Mon, 13 Oct 2025 18:41:36 +0000 Subject: [PATCH 18/35] fix(deps): update dependency @auth/drizzle-adapter to ^1.11.0 (#4283) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/auth/package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/auth/package.json b/packages/auth/package.json index a2de5e4a1..445b10235 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -24,7 +24,7 @@ "prettier": "@homarr/prettier-config", "dependencies": { "@auth/core": "^0.41.0", - "@auth/drizzle-adapter": "^1.10.0", + "@auth/drizzle-adapter": "^1.11.0", "@homarr/certificates": "workspace:^0.1.0", "@homarr/common": "workspace:^0.1.0", "@homarr/core": "workspace:^0.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a431eb6aa..63e5db923 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -694,8 +694,8 @@ importers: specifier: ^0.41.0 version: 0.41.0 '@auth/drizzle-adapter': - specifier: ^1.10.0 - version: 1.10.0 + specifier: ^1.11.0 + version: 1.11.0 '@homarr/certificates': specifier: workspace:^0.1.0 version: link:../certificates @@ -2509,8 +2509,8 @@ packages: nodemailer: optional: true - '@auth/drizzle-adapter@1.10.0': - resolution: {integrity: sha512-3MKsdAINTfvV4QKev8PFMNG93HJEUHh9sggDXnmUmriFogRf8qLvgqnPsTlfUyWcLwTzzrrYjeu8CGM+4IxHwQ==} + '@auth/drizzle-adapter@1.11.0': + resolution: {integrity: sha512-7YHi5bTZZs4+D6TQIT/AWgZ2PLL7Zc9fS7bteHKMrsEMemarbdv3H5eF8RfF1FpRtyK8MAj4EQV4BWf0gCzAYw==} '@axiomhq/js@1.0.0-rc.3': resolution: {integrity: sha512-Zm10TczcMLounWqC42nMkXQ7XKLqjzLrd5ia022oBKDUZqAFVg2y9d1quQVNV4FlXyg9MKDdfMjpKQRmzEGaog==} @@ -10930,9 +10930,9 @@ snapshots: preact: 10.24.3 preact-render-to-string: 6.5.11(preact@10.24.3) - '@auth/drizzle-adapter@1.10.0': + '@auth/drizzle-adapter@1.11.0': dependencies: - '@auth/core': 0.40.0 + '@auth/core': 0.41.0 transitivePeerDependencies: - '@simplewebauthn/browser' - '@simplewebauthn/server' From 35a8ac820f084271bc7591834096226639aec0d4 Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Mon, 13 Oct 2025 23:52:05 +0200 Subject: [PATCH 19/35] fix(users): profile picture upload limit wrong (#4276) --- packages/api/src/router/user.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/api/src/router/user.ts b/packages/api/src/router/user.ts index 8ee07b62e..ebb0b432b 100644 --- a/packages/api/src/router/user.ts +++ b/packages/api/src/router/user.ts @@ -114,11 +114,10 @@ export const userRouter = createTRPCRouter({ .input( z.object({ userId: z.string(), - // Max image size of 256KB, only png and jpeg are allowed image: z .string() .regex(/^data:image\/(png|jpeg|gif|webp);base64,[A-Za-z0-9/+]+=*$/g) - .max(262144) + .max(350000) // approximately 256KB in base64 (256 * 1024 * 4 / 3 + prefixes) .nullable(), }), ) From 5c86930220e97888eeae1c5440572ba7ef2434be Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Mon, 13 Oct 2025 23:52:17 +0200 Subject: [PATCH 20/35] feat(users): allow profile picture change for external providers (#4275) --- .../_components/_profile-avatar-form.tsx | 42 +++++++------------ packages/api/src/router/user.ts | 7 ---- packages/auth/events.ts | 10 +++++ packages/auth/providers/oidc/oidc-provider.ts | 1 + 4 files changed, 25 insertions(+), 35 deletions(-) diff --git a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_profile-avatar-form.tsx b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_profile-avatar-form.tsx index b510f37dc..485bffdf5 100644 --- a/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_profile-avatar-form.tsx +++ b/apps/nextjs/src/app/[locale]/manage/users/[userId]/general/_components/_profile-avatar-form.tsx @@ -92,38 +92,24 @@ export const UserProfileAvatarForm = ({ user }: UserProfileAvatarForm) => { }); }, [mutate, user.id, openConfirmModal, tManageAvatar]); - const isCredentialsUser = user.provider === "credentials"; - return ( - + - + - {isCredentialsUser && ( - - )} + diff --git a/packages/api/src/router/user.ts b/packages/api/src/router/user.ts index ebb0b432b..f59d6740e 100644 --- a/packages/api/src/router/user.ts +++ b/packages/api/src/router/user.ts @@ -146,13 +146,6 @@ export const userRouter = createTRPCRouter({ }); } - if (user.provider !== "credentials") { - throw new TRPCError({ - code: "FORBIDDEN", - message: "Profile image can not be changed for users with external providers", - }); - } - await ctx.db .update(users) .set({ diff --git a/packages/auth/events.ts b/packages/auth/events.ts index 7ca77e0f9..b1222abb7 100644 --- a/packages/auth/events.ts +++ b/packages/auth/events.ts @@ -20,6 +20,7 @@ export const createSignInEventHandler = (db: Database): Exclude Date: Mon, 13 Oct 2025 23:52:27 +0200 Subject: [PATCH 21/35] feat(nextcloud): reuse color from event for indicator (#4270) --- packages/integrations/src/nextcloud/nextcloud.integration.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/integrations/src/nextcloud/nextcloud.integration.ts b/packages/integrations/src/nextcloud/nextcloud.integration.ts index a1f9a78e2..6981efffa 100644 --- a/packages/integrations/src/nextcloud/nextcloud.integration.ts +++ b/packages/integrations/src/nextcloud/nextcloud.integration.ts @@ -83,7 +83,8 @@ export class NextcloudIntegration extends Integration implements ICalendarIntegr endDate, image: null, location: veventObject.location || null, - indicatorColor: "#ff8600", + indicatorColor: + "color" in veventObject && typeof veventObject.color === "string" ? veventObject.color : "#ff8600", links: [ { href: this.url( From cccec5e19538aa8df154281f14fa939414bc8190 Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Mon, 13 Oct 2025 23:52:40 +0200 Subject: [PATCH 22/35] fix(docker-widget): memory usage wrong (#4266) --- packages/request-handler/src/docker.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/request-handler/src/docker.ts b/packages/request-handler/src/docker.ts index 932d47e67..3e30aa1a6 100644 --- a/packages/request-handler/src/docker.ts +++ b/packages/request-handler/src/docker.ts @@ -47,7 +47,7 @@ async function getContainersWithStatsAsync() { const instance = dockerInstances.find(({ host }) => host === container.instance)?.instance; if (!instance) return null; - const stats = await instance.getContainer(container.Id).stats({ stream: false }); + const stats = await instance.getContainer(container.Id).stats({ stream: false, "one-shot": true }); return { id: container.Id, @@ -60,7 +60,8 @@ async function getContainersWithStatsAsync() { return icon.name.toLowerCase().includes(extractedImage.toLowerCase()); })?.url ?? null, cpuUsage: calculateCpuUsage(stats), - memoryUsage: stats.memory_stats.usage, + // memory usage by default includes cache, which should not be shown as it is also not shown with docker stats command + memoryUsage: stats.memory_stats.usage - stats.memory_stats.stats.cache, image: container.Image, ports: container.Ports, }; From a80c5d40e0e944d40dfdfe8e902ee10872e26bc0 Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Mon, 13 Oct 2025 23:52:52 +0200 Subject: [PATCH 23/35] fix(plex): tv show links not working (#4272) --- packages/integrations/src/plex/plex-integration.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/integrations/src/plex/plex-integration.ts b/packages/integrations/src/plex/plex-integration.ts index 3bb6a404f..982a617eb 100644 --- a/packages/integrations/src/plex/plex-integration.ts +++ b/packages/integrations/src/plex/plex-integration.ts @@ -142,7 +142,10 @@ export class PlexIntegration extends Integration implements IMediaServerIntegrat rating: item.rating?.toFixed(1), tags: item.Genre?.map((genre) => genre.tag) ?? [], href: super - .url(`/web/index.html#!/server/${machineIdentifier}/details?key=${encodeURIComponent(item.key)}`) + .url( + // Url with children on the end results in infinite loading screen, see https://github.com/homarr-labs/homarr/issues/4078 + `/web/index.html#!/server/${machineIdentifier}/details?key=${encodeURIComponent(item.key.replace("/children", ""))}`, + ) .toString(), length: item.duration ? Math.round(item.duration / 1000) : undefined, }; From 3cbb664bc0cd99986601657838b1b8ef5ceaa76e Mon Sep 17 00:00:00 2001 From: "homarr-crowdin[bot]" <190541745+homarr-crowdin[bot]@users.noreply.github.com> Date: Mon, 13 Oct 2025 22:01:32 +0000 Subject: [PATCH 24/35] chore(lang): updated translations from crowdin Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com> --- packages/translation/src/lang/es.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/translation/src/lang/es.json b/packages/translation/src/lang/es.json index efd651ed6..285dc16b4 100644 --- a/packages/translation/src/lang/es.json +++ b/packages/translation/src/lang/es.json @@ -2237,7 +2237,7 @@ "total": "Total" }, "users": { - "main": "Mejores usuarios", + "main": "Clasificación de usuarios", "requests": "Solicitudes" } } @@ -4415,7 +4415,7 @@ "page": { "list": { "title": "Certificados de confianza", - "description": "Utilizado por Homarr para solicitar datos de las integraciones.", + "description": "Utilizados por Homarr para solicitar datos de las integraciones.", "noResults": { "title": "Aún no hay certificados" }, From 1fa60cbea62603ac83986a5315c12b546ad2c287 Mon Sep 17 00:00:00 2001 From: "homarr-crowdin[bot]" <190541745+homarr-crowdin[bot]@users.noreply.github.com> Date: Tue, 14 Oct 2025 00:48:41 +0000 Subject: [PATCH 25/35] chore(lang): updated translations from crowdin Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com> --- packages/translation/src/lang/es.json | 30 +++++++++++++-------------- packages/translation/src/lang/pt.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/packages/translation/src/lang/es.json b/packages/translation/src/lang/es.json index 285dc16b4..1f8694b43 100644 --- a/packages/translation/src/lang/es.json +++ b/packages/translation/src/lang/es.json @@ -1148,8 +1148,8 @@ }, "unit": { "speed": { - "kilometersPerHour": "", - "milesPerHour": "" + "kilometersPerHour": "km/h", + "milesPerHour": "mph" } } }, @@ -1164,7 +1164,7 @@ "label": "Título" }, "customCssClasses": { - "label": "" + "label": "Clases CSS personalizadas" }, "borderColor": { "label": "Color del borde" @@ -1754,7 +1754,7 @@ "description": "Sólo en el tiempo actual" }, "useImperialSpeed": { - "label": "" + "label": "Usar mph para la velocidad del viento" }, "location": { "label": "Ubicación" @@ -1774,12 +1774,12 @@ "description": "Cómo debería ser la fecha" } }, - "currentWindSpeed": "{currentWindSpeed} km/h", + "currentWindSpeed": "{currentWindSpeed} {unit}", "dailyForecast": { "sunrise": "Amanecer", "sunset": "Atardecer", - "maxWindSpeed": "Velocidad máxima del viento: {maxWindSpeed} km/h", - "maxWindGusts": "Máximas ráfagas de viento: {maxWindGusts} km/h" + "maxWindSpeed": "Velocidad máxima del viento: {maxWindSpeed} {unit}", + "maxWindGusts": "Máximas ráfagas de viento: {maxWindGusts} {unit}" }, "kind": { "clear": "Despejado", @@ -2987,8 +2987,8 @@ "integration": "Integraciones", "app": "Aplicaciones", "group": "Grupos", - "searchEngine": "", - "media": "" + "searchEngine": "Motores de búsqueda", + "media": "Imágenes" }, "statisticLabel": { "boards": "Tableros", @@ -2997,8 +2997,8 @@ "authorization": "Autenticación" }, "heroBanner": { - "title": "", - "subtitle": "" + "title": "Bienvenido de nuevo a tu", + "subtitle": "Tablero de {app}" } }, "board": { @@ -3062,11 +3062,11 @@ "general": { "title": "General", "item": { - "language": "Idioma y región", + "language": "Idioma", "board": { - "title": "Tablero de inicio", + "title": "Tableros", "type": { - "general": "General", + "general": "Escritorio", "mobile": "Móvil" } }, @@ -3235,7 +3235,7 @@ "board": { "title": "Tableros", "homeBoard": { - "label": "Tablero de inicio global", + "label": "Tablero de escritorio global", "mobileLabel": "Tablero móvil global", "description": "Sólo los tableros públicos están disponibles para la selección" }, diff --git a/packages/translation/src/lang/pt.json b/packages/translation/src/lang/pt.json index e0a742327..12703cd1f 100644 --- a/packages/translation/src/lang/pt.json +++ b/packages/translation/src/lang/pt.json @@ -153,7 +153,7 @@ "label": "Usar ícone para pings" }, "defaultSearchEngine": { - "label": "Mecanismo de busca padrão" + "label": "Mecanismo de pesquisa padrão" }, "openSearchInNewTab": { "label": "Abrir resultados da busca em uma nova aba" From 1afbdd05111a4c8d0a225326dfe65adb21109c61 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 14 Oct 2025 16:37:03 +0000 Subject: [PATCH 26/35] chore(deps): update pnpm to v10.18.2 (#4262) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ec77e5a3c..8cb5fa8f5 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "vite-tsconfig-paths": "^5.1.4", "vitest": "^3.2.4" }, - "packageManager": "pnpm@10.18.1", + "packageManager": "pnpm@10.18.2", "engines": { "node": ">=22.20.0" }, From 3a7c8d5e19c28a1e3b084e80eb52a3193a419d7f Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 14 Oct 2025 17:27:31 +0000 Subject: [PATCH 27/35] fix(deps): update dependency next-intl to v4.3.12 (#4274) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/translation/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/translation/package.json b/packages/translation/package.json index 3b616ec80..f7d6bf2d0 100644 --- a/packages/translation/package.json +++ b/packages/translation/package.json @@ -33,7 +33,7 @@ "deepmerge": "4.3.1", "mantine-react-table": "2.0.0-beta.9", "next": "15.5.4", - "next-intl": "4.3.11", + "next-intl": "4.3.12", "react": "19.2.0", "react-dom": "19.2.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 63e5db923..4485ee51f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2089,8 +2089,8 @@ importers: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) next-intl: - specifier: 4.3.11 - version: 4.3.11(next@15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3) + specifier: 4.3.12 + version: 4.3.12(next@15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3) react: specifier: 19.2.0 version: 19.2.0 @@ -8127,8 +8127,8 @@ packages: nodemailer: optional: true - next-intl@4.3.11: - resolution: {integrity: sha512-kyjeGUuLBU1DqDVAzhgoltYxQ8esVqqqkq2BRKPFxTwHPT9r5P5ZHePu3esjc5B3dVeVC/yFf8ebEnaYo68q1g==} + next-intl@4.3.12: + resolution: {integrity: sha512-yAmrQ3yx0zpNva/knniDvam3jT2d01Lv2aRgRxUIDL9zm9O4AsDjWbDIxX13t5RNf0KVnKkxH+iRcqEAmWecPg==} peerDependencies: next: ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0 @@ -17447,7 +17447,7 @@ snapshots: next: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) react: 19.2.0 - next-intl@4.3.11(next@15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3): + next-intl@4.3.12(next@15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(typescript@5.9.3): dependencies: '@formatjs/intl-localematcher': 0.5.5 negotiator: 1.0.0 From cd25bdfc0ec4ba2a385dffe8f076c7921080cbb3 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 14 Oct 2025 18:42:56 +0000 Subject: [PATCH 28/35] chore(deps): update dependency @types/node to ^22.18.9 (#4288) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- apps/tasks/package.json | 2 +- pnpm-lock.yaml | 64 ++++++++++++++++++++-------------------- 3 files changed, 34 insertions(+), 34 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index c365c5924..e92541948 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -94,7 +94,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/chroma-js": "3.1.1", - "@types/node": "^22.18.8", + "@types/node": "^22.18.9", "@types/prismjs": "^1.26.5", "@types/react": "19.2.2", "@types/react-dom": "19.2.1", diff --git a/apps/tasks/package.json b/apps/tasks/package.json index d8cab38f9..2c4286554 100644 --- a/apps/tasks/package.json +++ b/apps/tasks/package.json @@ -47,7 +47,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "@types/node": "^22.18.8", + "@types/node": "^22.18.9", "dotenv-cli": "^10.0.0", "esbuild": "^0.25.10", "eslint": "^9.37.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4485ee51f..f27087373 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -339,8 +339,8 @@ importers: specifier: 3.1.1 version: 3.1.1 '@types/node': - specifier: ^22.18.8 - version: 22.18.8 + specifier: ^22.18.9 + version: 22.18.10 '@types/prismjs': specifier: ^1.26.5 version: 1.26.5 @@ -448,8 +448,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript '@types/node': - specifier: ^22.18.8 - version: 22.18.8 + specifier: ^22.18.9 + version: 22.18.10 dotenv-cli: specifier: ^10.0.0 version: 10.0.0 @@ -4669,8 +4669,8 @@ packages: '@types/node@18.19.50': resolution: {integrity: sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==} - '@types/node@22.18.8': - resolution: {integrity: sha512-pAZSHMiagDR7cARo/cch1f3rXy0AEXwsVsVH09FcyeJVAzCnGgmYis7P3JidtTUjyadhTeSo8TgRPswstghDaw==} + '@types/node@22.18.10': + resolution: {integrity: sha512-anNG/V/Efn/YZY4pRzbACnKxNKoBng2VTFydVu8RRs5hQjikP8CQfaeAV59VFSCzKNp90mXiVXW2QzV56rwMrg==} '@types/node@24.7.0': resolution: {integrity: sha512-IbKooQVqUBrlzWTi79E8Fw78l8k1RNtlDDNWsFZs7XonuQSJ8oNYfEeclhprUldXISRMLzBpILuKgPlIxm+/Yw==} @@ -13279,11 +13279,11 @@ snapshots: '@types/adm-zip@0.5.7': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/asn1@0.2.4': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/aws-lambda@8.10.146': {} @@ -13310,16 +13310,16 @@ snapshots: '@types/bcrypt@6.0.0': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/better-sqlite3@7.6.13': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/chai@5.2.2': dependencies: @@ -13329,7 +13329,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/cookie@0.4.1': {} @@ -13338,11 +13338,11 @@ snapshots: '@types/connect': 3.4.38 '@types/express': 4.17.21 '@types/keygrip': 1.0.6 - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/cors@2.8.17': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/css-font-loading-module@0.0.7': {} @@ -13380,13 +13380,13 @@ snapshots: '@types/docker-modem@3.0.6': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/ssh2': 1.15.1 '@types/dockerode@3.3.44': dependencies: '@types/docker-modem': 3.0.6 - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/ssh2': 1.15.1 '@types/estree-jsx@1.0.5': @@ -13397,7 +13397,7 @@ snapshots: '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/qs': 6.9.16 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -13412,7 +13412,7 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/hast@2.3.10': dependencies: @@ -13460,7 +13460,7 @@ snapshots: '@types/node-fetch@2.6.13': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 form-data: 4.0.4 '@types/node-unifi@2.5.1(patch_hash=5e6ae51e2a17a7f9729bfa30b0eb3d0842a5810ac6db47603ab4a6efa1ed84c5)': @@ -13471,7 +13471,7 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@22.18.8': + '@types/node@22.18.10': dependencies: undici-types: 6.21.0 @@ -13483,7 +13483,7 @@ snapshots: '@types/pg@8.15.5': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 pg-protocol: 1.10.3 pg-types: 2.2.0 @@ -13510,21 +13510,21 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/send': 0.17.4 '@types/ssh2-streams@0.1.12': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/ssh2@0.5.52': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/ssh2-streams': 0.1.12 '@types/ssh2@1.15.1': @@ -13533,7 +13533,7 @@ snapshots: '@types/stream-buffers@3.0.7': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/swagger-ui-react@5.18.0': dependencies: @@ -13541,7 +13541,7 @@ snapshots: '@types/through@0.0.33': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/tinycolor2@1.4.6': {} @@ -13560,11 +13560,11 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@types/xml2js@0.4.14': dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 '@typescript-eslint/eslint-plugin@8.46.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3)': dependencies: @@ -15097,7 +15097,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 22.18.8 + '@types/node': 22.18.10 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.7.2 @@ -16731,7 +16731,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.18.8 + '@types/node': 22.18.10 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -18265,7 +18265,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.18.8 + '@types/node': 22.18.10 long: 5.2.3 proxmox-api@1.1.1: From 94533c667cd234fdfe8f064b3d4892ad902e74c7 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 14 Oct 2025 19:27:59 +0000 Subject: [PATCH 29/35] fix(deps): update mantine monorepo to ^8.3.4 (#4290) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 12 +- packages/db/package.json | 2 +- packages/form/package.json | 2 +- packages/forms-collection/package.json | 2 +- packages/modals-collection/package.json | 2 +- packages/modals/package.json | 4 +- packages/notifications/package.json | 2 +- packages/old-import/package.json | 4 +- packages/settings/package.json | 2 +- packages/spotlight/package.json | 6 +- packages/ui/package.json | 6 +- packages/widgets/package.json | 6 +- pnpm-lock.yaml | 260 ++++++++++++------------ 13 files changed, 155 insertions(+), 155 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index e92541948..0b8b5966a 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -50,12 +50,12 @@ "@homarr/ui": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", "@homarr/widgets": "workspace:^0.1.0", - "@mantine/colors-generator": "^8.3.3", - "@mantine/core": "^8.3.3", - "@mantine/dropzone": "^8.3.3", - "@mantine/hooks": "^8.3.3", - "@mantine/modals": "^8.3.3", - "@mantine/tiptap": "^8.3.3", + "@mantine/colors-generator": "^8.3.4", + "@mantine/core": "^8.3.4", + "@mantine/dropzone": "^8.3.4", + "@mantine/hooks": "^8.3.4", + "@mantine/modals": "^8.3.4", + "@mantine/tiptap": "^8.3.4", "@million/lint": "1.0.14", "@tabler/icons-react": "^3.35.0", "@tanstack/react-query": "^5.90.2", diff --git a/packages/db/package.json b/packages/db/package.json index 2b2710b55..e82d85e14 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -49,7 +49,7 @@ "@homarr/definitions": "workspace:^0.1.0", "@homarr/log": "workspace:^0.1.0", "@homarr/server-settings": "workspace:^0.1.0", - "@mantine/core": "^8.3.3", + "@mantine/core": "^8.3.4", "@paralleldrive/cuid2": "^2.2.2", "@testcontainers/mysql": "^11.7.1", "@testcontainers/postgresql": "^11.7.1", diff --git a/packages/form/package.json b/packages/form/package.json index c78b7a18e..bd96ffd73 100644 --- a/packages/form/package.json +++ b/packages/form/package.json @@ -26,7 +26,7 @@ "@homarr/common": "workspace:^0.1.0", "@homarr/translation": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/form": "^8.3.3", + "@mantine/form": "^8.3.4", "mantine-form-zod-resolver": "^1.3.0", "zod": "^4.1.12" }, diff --git a/packages/forms-collection/package.json b/packages/forms-collection/package.json index 00701c002..d29ea9333 100644 --- a/packages/forms-collection/package.json +++ b/packages/forms-collection/package.json @@ -29,7 +29,7 @@ "@homarr/notifications": "workspace:^0.1.0", "@homarr/translation": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/core": "^8.3.3", + "@mantine/core": "^8.3.4", "react": "19.2.0", "zod": "^4.1.12" }, diff --git a/packages/modals-collection/package.json b/packages/modals-collection/package.json index a74338968..639746758 100644 --- a/packages/modals-collection/package.json +++ b/packages/modals-collection/package.json @@ -33,7 +33,7 @@ "@homarr/translation": "workspace:^0.1.0", "@homarr/ui": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/core": "^8.3.3", + "@mantine/core": "^8.3.4", "@tabler/icons-react": "^3.35.0", "dayjs": "^1.11.18", "next": "15.5.4", diff --git a/packages/modals/package.json b/packages/modals/package.json index 1b389371c..7a8ae6fb3 100644 --- a/packages/modals/package.json +++ b/packages/modals/package.json @@ -24,8 +24,8 @@ "dependencies": { "@homarr/translation": "workspace:^0.1.0", "@homarr/ui": "workspace:^0.1.0", - "@mantine/core": "^8.3.3", - "@mantine/hooks": "^8.3.3", + "@mantine/core": "^8.3.4", + "@mantine/hooks": "^8.3.4", "react": "19.2.0" }, "devDependencies": { diff --git a/packages/notifications/package.json b/packages/notifications/package.json index b6d17f616..bd50834b9 100644 --- a/packages/notifications/package.json +++ b/packages/notifications/package.json @@ -24,7 +24,7 @@ "prettier": "@homarr/prettier-config", "dependencies": { "@homarr/ui": "workspace:^0.1.0", - "@mantine/notifications": "^8.3.3", + "@mantine/notifications": "^8.3.4", "@tabler/icons-react": "^3.35.0" }, "devDependencies": { diff --git a/packages/old-import/package.json b/packages/old-import/package.json index 1a1bfb815..9e6ba1c6d 100644 --- a/packages/old-import/package.json +++ b/packages/old-import/package.json @@ -37,8 +37,8 @@ "@homarr/translation": "workspace:^0.1.0", "@homarr/ui": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/core": "^8.3.3", - "@mantine/hooks": "^8.3.3", + "@mantine/core": "^8.3.4", + "@mantine/hooks": "^8.3.4", "adm-zip": "0.5.16", "next": "15.5.4", "react": "19.2.0", diff --git a/packages/settings/package.json b/packages/settings/package.json index 94f6504e1..3eacfcdec 100644 --- a/packages/settings/package.json +++ b/packages/settings/package.json @@ -26,7 +26,7 @@ "@homarr/api": "workspace:^0.1.0", "@homarr/db": "workspace:^0.1.0", "@homarr/server-settings": "workspace:^0.1.0", - "@mantine/dates": "^8.3.3", + "@mantine/dates": "^8.3.4", "next": "15.5.4", "react": "19.2.0", "react-dom": "19.2.0" diff --git a/packages/spotlight/package.json b/packages/spotlight/package.json index bc47ac730..6efb10fa7 100644 --- a/packages/spotlight/package.json +++ b/packages/spotlight/package.json @@ -33,9 +33,9 @@ "@homarr/settings": "workspace:^0.1.0", "@homarr/translation": "workspace:^0.1.0", "@homarr/ui": "workspace:^0.1.0", - "@mantine/core": "^8.3.3", - "@mantine/hooks": "^8.3.3", - "@mantine/spotlight": "^8.3.3", + "@mantine/core": "^8.3.4", + "@mantine/hooks": "^8.3.4", + "@mantine/spotlight": "^8.3.4", "@tabler/icons-react": "^3.35.0", "jotai": "^2.15.0", "next": "15.5.4", diff --git a/packages/ui/package.json b/packages/ui/package.json index 837bc88be..18c1d1854 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -30,9 +30,9 @@ "@homarr/log": "workspace:^0.1.0", "@homarr/translation": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/core": "^8.3.3", - "@mantine/dates": "^8.3.3", - "@mantine/hooks": "^8.3.3", + "@mantine/core": "^8.3.4", + "@mantine/dates": "^8.3.4", + "@mantine/hooks": "^8.3.4", "@tabler/icons-react": "^3.35.0", "mantine-react-table": "2.0.0-beta.9", "next": "15.5.4", diff --git a/packages/widgets/package.json b/packages/widgets/package.json index 1f06f25d9..649970627 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -48,9 +48,9 @@ "@homarr/translation": "workspace:^0.1.0", "@homarr/ui": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@mantine/charts": "^8.3.3", - "@mantine/core": "^8.3.3", - "@mantine/hooks": "^8.3.3", + "@mantine/charts": "^8.3.4", + "@mantine/core": "^8.3.4", + "@mantine/hooks": "^8.3.4", "@tabler/icons-react": "^3.35.0", "@tiptap/extension-color": "2.26.2", "@tiptap/extension-highlight": "2.26.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f27087373..4cc235e6a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -212,23 +212,23 @@ importers: specifier: workspace:^0.1.0 version: link:../../packages/widgets '@mantine/colors-generator': - specifier: ^8.3.3 - version: 8.3.3(chroma-js@3.1.2) + specifier: ^8.3.4 + version: 8.3.5(chroma-js@3.1.2) '@mantine/core': - specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/dropzone': - specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': - specifier: ^8.3.3 - version: 8.3.3(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(react@19.2.0) '@mantine/modals': - specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/tiptap': - specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@million/lint': specifier: 1.0.14 version: 1.0.14(webpack-sources@3.2.3) @@ -288,7 +288,7 @@ importers: version: 2.15.0(@babel/core@7.26.0)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.2.0) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.26.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -1148,8 +1148,8 @@ importers: specifier: workspace:^0.1.0 version: link:../server-settings '@mantine/core': - specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@paralleldrive/cuid2': specifier: ^2.2.2 version: 2.2.2 @@ -1292,11 +1292,11 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/form': - specifier: ^8.3.3 - version: 8.3.3(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(react@19.2.0) mantine-form-zod-resolver: specifier: ^1.3.0 - version: 1.3.0(@mantine/form@8.3.3(react@19.2.0))(zod@4.1.12) + version: 1.3.0(@mantine/form@8.3.5(react@19.2.0))(zod@4.1.12) zod: specifier: ^4.1.12 version: 4.1.12 @@ -1341,8 +1341,8 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/core': - specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: specifier: 19.2.0 version: 19.2.0 @@ -1571,11 +1571,11 @@ importers: specifier: workspace:^0.1.0 version: link:../ui '@mantine/core': - specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': - specifier: ^8.3.3 - version: 8.3.3(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(react@19.2.0) react: specifier: 19.2.0 version: 19.2.0 @@ -1632,8 +1632,8 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/core': - specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.2.0) @@ -1675,8 +1675,8 @@ importers: specifier: workspace:^0.1.0 version: link:../ui '@mantine/notifications': - specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.2.0) @@ -1733,11 +1733,11 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/core': - specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': - specifier: ^8.3.3 - version: 8.3.3(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(react@19.2.0) adm-zip: specifier: 0.5.16 version: 0.5.16 @@ -1964,8 +1964,8 @@ importers: specifier: workspace:^0.1.0 version: link:../server-settings '@mantine/dates': - specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2025,14 +2025,14 @@ importers: specifier: workspace:^0.1.0 version: link:../ui '@mantine/core': - specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': - specifier: ^8.3.3 - version: 8.3.3(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(react@19.2.0) '@mantine/spotlight': - specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.2.0) @@ -2084,7 +2084,7 @@ importers: version: 4.3.1 mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2132,20 +2132,20 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/core': - specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/dates': - specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': - specifier: ^8.3.3 - version: 8.3.3(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(react@19.2.0) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.2.0) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -2281,14 +2281,14 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@mantine/charts': - specifier: ^8.3.3 - version: 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(recharts@2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) + specifier: ^8.3.4 + version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(recharts@2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) '@mantine/core': - specifier: ^8.3.3 - version: 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': - specifier: ^8.3.3 - version: 8.3.3(react@19.2.0) + specifier: ^8.3.4 + version: 8.3.5(react@19.2.0) '@tabler/icons-react': specifier: ^3.35.0 version: 3.35.0(react@19.2.0) @@ -2348,10 +2348,10 @@ importers: version: 1.11.18 mantine-form-zod-resolver: specifier: ^1.3.0 - version: 1.3.0(@mantine/form@8.3.3(react@19.2.0))(zod@4.1.12) + version: 1.3.0(@mantine/form@8.3.5(react@19.2.0))(zod@4.1.12) mantine-react-table: specifier: 2.0.0-beta.9 - version: 2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 2.0.0-beta.9(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) next: specifier: 15.5.4 version: 15.5.4(@babel/core@7.28.4)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -3366,88 +3366,88 @@ packages: '@libsql/core@0.14.0': resolution: {integrity: sha512-nhbuXf7GP3PSZgdCY2Ecj8vz187ptHlZQ0VRc751oB2C1W8jQUXKKklvt7t1LJiUTQBVJuadF628eUk+3cRi4Q==} - '@mantine/charts@8.3.3': - resolution: {integrity: sha512-stVtHu7xSDzo2XmpcSS5jFkXptoa78hir9sv6kruDZzSI3TcpPCDqUc78Jn/kVckvA6E/L0Y+0KSEk2DB+tYgg==} + '@mantine/charts@8.3.5': + resolution: {integrity: sha512-jXeItISiGZbRPG6YTfh+q4Ii2DSce3Vl9dBX1spbtYz+qnJ9TE3vLUlRA3Vn2JXHR1Nka1CtiGGl26NilC81tQ==} peerDependencies: - '@mantine/core': 8.3.3 - '@mantine/hooks': 8.3.3 + '@mantine/core': 8.3.5 + '@mantine/hooks': 8.3.5 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x recharts: '>=2.13.3' - '@mantine/colors-generator@8.3.3': - resolution: {integrity: sha512-4F1qSenK6sSVy30r84j2OTkg0yHsOEFaMDY/ff/DYuKFS+jd9humFxXHCdOmaoY3yg+8DlCcNlJojGNqIeK8ZQ==} + '@mantine/colors-generator@8.3.5': + resolution: {integrity: sha512-hgoswBnpB+I2Al0MJ5puAiVniIieoFF5k6UPhd7R62IhyJY8WI3RCBMQdiCrOQTo8xGMcpgmcWqdkB9Dadjybg==} peerDependencies: chroma-js: '>=2.4.2' - '@mantine/core@8.3.3': - resolution: {integrity: sha512-OdTAQ0lsXjEqfea0KyXJ1rV9cZb/Rtqv5l3luG2m8Sx5BTGMqXas6mKHtdj4LwIiUKeFkIkZYjNmH6ri1HXjSA==} + '@mantine/core@8.3.5': + resolution: {integrity: sha512-PdVNLMgOS2vFhOujRi6/VC9ic8w3UDyKX7ftwDeJ7yQT8CiepUxfbWWYpVpnq23bdWh/7fIT2Pn1EY8r8GOk7g==} peerDependencies: - '@mantine/hooks': 8.3.3 + '@mantine/hooks': 8.3.5 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/dates@8.3.3': - resolution: {integrity: sha512-eJjXXFiUDuRkZE3f0AJNSUjWAc5sjkjEYwWquxkKOdSDtd+6vzKp5Yo2AlCvcrb3XoocNFSb79w5tGmS6XYn8g==} + '@mantine/dates@8.3.5': + resolution: {integrity: sha512-LkIdC4eWPNQFv1BU1c52U3Z3RuA3yU1asvTgMEIQ/MdJsGK8GePwpgMH/jKQ8ba/AW9NfksdvtOJ6uIqPwjCkg==} peerDependencies: - '@mantine/core': 8.3.3 - '@mantine/hooks': 8.3.3 + '@mantine/core': 8.3.5 + '@mantine/hooks': 8.3.5 dayjs: '>=1.0.0' react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/dropzone@8.3.3': - resolution: {integrity: sha512-ko0NXe2DXBXKu/Cg7XyG1kh0SInc5SBoZ2yMVKewtwoNOcF6Aez/w3l5Cp8piLfFUg34f33moWhPchze85963A==} + '@mantine/dropzone@8.3.5': + resolution: {integrity: sha512-8eRNoEYQzUOav8Te58osGRt2vbqJO3ZORXgKALY+FhB0YGRCZYmS/gQ2T66SpyrpovY6k6OVi1ScM3wRaJrxUg==} peerDependencies: - '@mantine/core': 8.3.3 - '@mantine/hooks': 8.3.3 + '@mantine/core': 8.3.5 + '@mantine/hooks': 8.3.5 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/form@8.3.3': - resolution: {integrity: sha512-KMPjW76Ri6zHstD+/U/PCo75NAhq/6dKuz6LjeetJCQ1et1HuiCVZ4Evi2OZuqK85aOE/e3B1c7ekulSrhcj8A==} + '@mantine/form@8.3.5': + resolution: {integrity: sha512-i9UFiHtO1dlrJXZkquyt+71YcNNxPPSkIcJCRp7k0Tif7bPqWK2xijPDEXzqvA53YvMvEMoqaQCEQLVmH7Esdg==} peerDependencies: react: ^18.x || ^19.x - '@mantine/hooks@8.3.3': - resolution: {integrity: sha512-nmspxbFSjFkimRXYhgAujnyBwGeAWDSP1WKHFR+Yl5x3Q0IkmsiOTE9yJPjMjmjffZfunFXQFwQDl1OF3m42Pw==} + '@mantine/hooks@8.3.5': + resolution: {integrity: sha512-0Wf08eWLKi3WkKlxnV1W5vfuN6wcvAV2VbhQlOy0R9nrWorGTtonQF6qqBE3PnJFYF1/ZE+HkYZQ/Dr7DmYSMQ==} peerDependencies: react: ^18.x || ^19.x - '@mantine/modals@8.3.3': - resolution: {integrity: sha512-dhTzoRYM72BpuVsfKh/5jaLOrV7q650KjtUEPgCvcHfCl+aA6IOLTpKADNwYd/H0kOz0A6CEo0LmdEGkrIK2aA==} + '@mantine/modals@8.3.5': + resolution: {integrity: sha512-8pEhVc2NqUcO1+mQab1J5hDwMGKbqwMWMQptF++PUI0e82BGyoxuOdYywWvvW7+UzcA1REMF7uy0mfG9RLcjew==} peerDependencies: - '@mantine/core': 8.3.3 - '@mantine/hooks': 8.3.3 + '@mantine/core': 8.3.5 + '@mantine/hooks': 8.3.5 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/notifications@8.3.3': - resolution: {integrity: sha512-tEp2nGxx9gd8616V7T93l6D6XAXmEa+H2MERwxsBs6IGjGcswda8MUc10SLhLCJgDzB0RX0Pcod4r+tpGbXz/Q==} + '@mantine/notifications@8.3.5': + resolution: {integrity: sha512-8TvzrPxfdtOLGTalv7Ei1hy2F6KbR3P7/V73yw3AOKhrf1ydS89sqV2ShbsucHGJk9Pto0wjdTPd8Q7pm5MAYw==} peerDependencies: - '@mantine/core': 8.3.3 - '@mantine/hooks': 8.3.3 + '@mantine/core': 8.3.5 + '@mantine/hooks': 8.3.5 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/spotlight@8.3.3': - resolution: {integrity: sha512-VuXlc6IrRpz47h7WXyFrult4XlQf1uG9sI3t1COWKgEgh675xWsOxYukLBc4YDfaweFukhBpwDqTeBiTJC12tg==} + '@mantine/spotlight@8.3.5': + resolution: {integrity: sha512-hK/nWnMGPicTjjRlM5eQdmXWi3HGYhM1bmc7NceIuS5Mmvcx3yb9llMZ9oHJz2StUgtGBe/uqFBKWAgFO2kYww==} peerDependencies: - '@mantine/core': 8.3.3 - '@mantine/hooks': 8.3.3 + '@mantine/core': 8.3.5 + '@mantine/hooks': 8.3.5 react: ^18.x || ^19.x react-dom: ^18.x || ^19.x - '@mantine/store@8.3.3': - resolution: {integrity: sha512-+qUS0Dmww/M7ieA9lJbhKmagislVoWVUJam2DjTzvW3bJ311t1sAsu6G59I3YDN8avC2gRcipglZSRsInwzJVg==} + '@mantine/store@8.3.5': + resolution: {integrity: sha512-qN4fFsDMy86IV9oh1gZlDTv41RAsO0grjx90FGyT5QCv7NTgcavwxB74GBkhp45W8xn+Ms/awKy+6NxnmLmW1w==} peerDependencies: react: ^18.x || ^19.x - '@mantine/tiptap@8.3.3': - resolution: {integrity: sha512-4h9n6hzKMsNWrLrdQHAz7FoaLNeftpTdjUF6vQXfrx5c/A+XhsUg9jdhggxBqo6Azfqlrx7yDsTfdIiqTJ3G9Q==} + '@mantine/tiptap@8.3.5': + resolution: {integrity: sha512-TgBu9IC1hxURgMFXHHUtBJjEpt4swRvQtEBGckMqlxc/HRKe1fzobK5HTXxtc0LE09OAOkhc5gBhiqjhmldxMQ==} peerDependencies: - '@mantine/core': 8.3.3 - '@mantine/hooks': 8.3.3 + '@mantine/core': 8.3.5 + '@mantine/hooks': 8.3.5 '@tiptap/extension-link': '>=2.1.12' '@tiptap/react': '>=2.1.12' react: ^18.x || ^19.x @@ -11826,22 +11826,22 @@ snapshots: js-base64: 3.7.7 optional: true - '@mantine/charts@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(recharts@2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0))': + '@mantine/charts@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(recharts@2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0))': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.3(react@19.2.0) + '@mantine/core': 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/hooks': 8.3.5(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) recharts: 2.15.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/colors-generator@8.3.3(chroma-js@3.1.2)': + '@mantine/colors-generator@8.3.5(chroma-js@3.1.2)': dependencies: chroma-js: 3.1.2 - '@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@floating-ui/react': 0.27.16(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.3(react@19.2.0) + '@mantine/hooks': 8.3.5(react@19.2.0) clsx: 2.1.1 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) @@ -11852,65 +11852,65 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/dates@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.3(react@19.2.0) + '@mantine/core': 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/hooks': 8.3.5(react@19.2.0) clsx: 2.1.1 dayjs: 1.11.18 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - '@mantine/dropzone@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/dropzone@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.3(react@19.2.0) + '@mantine/core': 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/hooks': 8.3.5(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) react-dropzone: 14.3.8(react@19.2.0) - '@mantine/form@8.3.3(react@19.2.0)': + '@mantine/form@8.3.5(react@19.2.0)': dependencies: fast-deep-equal: 3.1.3 klona: 2.0.6 react: 19.2.0 - '@mantine/hooks@8.3.3(react@19.2.0)': + '@mantine/hooks@8.3.5(react@19.2.0)': dependencies: react: 19.2.0 - '@mantine/modals@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/modals@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.3(react@19.2.0) + '@mantine/core': 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/hooks': 8.3.5(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - '@mantine/notifications@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/notifications@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.3(react@19.2.0) - '@mantine/store': 8.3.3(react@19.2.0) + '@mantine/core': 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/hooks': 8.3.5(react@19.2.0) + '@mantine/store': 8.3.5(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) react-transition-group: 4.4.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/spotlight@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/spotlight@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.3(react@19.2.0) - '@mantine/store': 8.3.3(react@19.2.0) + '@mantine/core': 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/hooks': 8.3.5(react@19.2.0) + '@mantine/store': 8.3.5(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - '@mantine/store@8.3.3(react@19.2.0)': + '@mantine/store@8.3.5(react@19.2.0)': dependencies: react: 19.2.0 - '@mantine/tiptap@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/tiptap@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.3(react@19.2.0) + '@mantine/core': 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/hooks': 8.3.5(react@19.2.0) '@tiptap/extension-link': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) '@tiptap/react': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 @@ -17030,16 +17030,16 @@ snapshots: make-error@1.3.6: {} - mantine-form-zod-resolver@1.3.0(@mantine/form@8.3.3(react@19.2.0))(zod@4.1.12): + mantine-form-zod-resolver@1.3.0(@mantine/form@8.3.5(react@19.2.0))(zod@4.1.12): dependencies: - '@mantine/form': 8.3.3(react@19.2.0) + '@mantine/form': 8.3.5(react@19.2.0) zod: 4.1.12 - mantine-react-table@2.0.0-beta.9(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + mantine-react-table@2.0.0-beta.9(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/dates@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tabler/icons-react@3.35.0(react@19.2.0))(clsx@2.1.1)(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: - '@mantine/core': 8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/dates': 8.3.3(@mantine/core@8.3.3(@mantine/hooks@8.3.3(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.3(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@mantine/hooks': 8.3.3(react@19.2.0) + '@mantine/core': 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/dates': 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(dayjs@1.11.18)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@mantine/hooks': 8.3.5(react@19.2.0) '@tabler/icons-react': 3.35.0(react@19.2.0) '@tanstack/match-sorter-utils': 8.19.4 '@tanstack/react-table': 8.20.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) From 38e368fdbcf9aba54fbc960031742cb162a72b72 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 14 Oct 2025 23:30:27 +0000 Subject: [PATCH 30/35] fix(deps): update tiptap monorepo to v2.26.3 (#4292) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/widgets/package.json | 32 +-- pnpm-lock.yaml | 444 +++++++++++++++++----------------- 2 files changed, 238 insertions(+), 238 deletions(-) diff --git a/packages/widgets/package.json b/packages/widgets/package.json index 649970627..b45d6fed0 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -52,22 +52,22 @@ "@mantine/core": "^8.3.4", "@mantine/hooks": "^8.3.4", "@tabler/icons-react": "^3.35.0", - "@tiptap/extension-color": "2.26.2", - "@tiptap/extension-highlight": "2.26.2", - "@tiptap/extension-image": "2.26.2", - "@tiptap/extension-link": "^2.26.2", - "@tiptap/extension-placeholder": "^2.26.2", - "@tiptap/extension-table": "2.26.2", - "@tiptap/extension-table-cell": "2.26.2", - "@tiptap/extension-table-header": "2.26.2", - "@tiptap/extension-table-row": "2.26.2", - "@tiptap/extension-task-item": "2.26.2", - "@tiptap/extension-task-list": "2.26.2", - "@tiptap/extension-text-align": "2.26.2", - "@tiptap/extension-text-style": "2.26.2", - "@tiptap/extension-underline": "2.26.2", - "@tiptap/react": "^2.26.2", - "@tiptap/starter-kit": "^2.26.1", + "@tiptap/extension-color": "2.26.3", + "@tiptap/extension-highlight": "2.26.3", + "@tiptap/extension-image": "2.26.3", + "@tiptap/extension-link": "^2.26.3", + "@tiptap/extension-placeholder": "^2.26.3", + "@tiptap/extension-table": "2.26.3", + "@tiptap/extension-table-cell": "2.26.3", + "@tiptap/extension-table-header": "2.26.3", + "@tiptap/extension-table-row": "2.26.3", + "@tiptap/extension-task-item": "2.26.3", + "@tiptap/extension-task-list": "2.26.3", + "@tiptap/extension-text-align": "2.26.3", + "@tiptap/extension-text-style": "2.26.3", + "@tiptap/extension-underline": "2.26.3", + "@tiptap/react": "^2.26.3", + "@tiptap/starter-kit": "^2.26.3", "clsx": "^2.1.1", "dayjs": "^1.11.18", "mantine-form-zod-resolver": "^1.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4cc235e6a..2d6746664 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -228,7 +228,7 @@ importers: version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/tiptap': specifier: ^8.3.4 - version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tiptap/extension-link@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3))(@tiptap/react@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@million/lint': specifier: 1.0.14 version: 1.0.14(webpack-sources@3.2.3) @@ -2293,53 +2293,53 @@ importers: specifier: ^3.35.0 version: 3.35.0(react@19.2.0) '@tiptap/extension-color': - specifier: 2.26.2 - version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/extension-text-style@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))) + specifier: 2.26.3 + version: 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/extension-text-style@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))) '@tiptap/extension-highlight': - specifier: 2.26.2 - version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.3 + version: 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) '@tiptap/extension-image': - specifier: 2.26.2 - version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.3 + version: 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) '@tiptap/extension-link': - specifier: ^2.26.2 - version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) + specifier: ^2.26.3 + version: 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3) '@tiptap/extension-placeholder': - specifier: ^2.26.2 - version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) + specifier: ^2.26.3 + version: 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3) '@tiptap/extension-table': - specifier: 2.26.2 - version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) + specifier: 2.26.3 + version: 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3) '@tiptap/extension-table-cell': - specifier: 2.26.2 - version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.3 + version: 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) '@tiptap/extension-table-header': - specifier: 2.26.2 - version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.3 + version: 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) '@tiptap/extension-table-row': - specifier: 2.26.2 - version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.3 + version: 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) '@tiptap/extension-task-item': - specifier: 2.26.2 - version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) + specifier: 2.26.3 + version: 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3) '@tiptap/extension-task-list': - specifier: 2.26.2 - version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.3 + version: 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) '@tiptap/extension-text-align': - specifier: 2.26.2 - version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.3 + version: 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) '@tiptap/extension-text-style': - specifier: 2.26.2 - version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.3 + version: 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) '@tiptap/extension-underline': - specifier: 2.26.2 - version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + specifier: 2.26.3 + version: 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) '@tiptap/react': - specifier: ^2.26.2 - version: 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^2.26.3 + version: 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tiptap/starter-kit': - specifier: ^2.26.1 - version: 2.26.1 + specifier: ^2.26.3 + version: 2.26.3 clsx: specifier: ^2.1.1 version: 2.1.1 @@ -4221,206 +4221,206 @@ packages: '@testcontainers/redis@11.7.1': resolution: {integrity: sha512-nyM7HjtF1lSiL6MjI3uQpJCYxvkwxtqYlButCLT3wJOnCPomiAe2OoWPmsVpI1FvbAcTrm2ck4r5Jzx5GXbMUQ==} - '@tiptap/core@2.26.1': - resolution: {integrity: sha512-fymyd/XZvYiHjBoLt1gxs024xP/LY26d43R1vluYq7AHBL/7DE3ywzy+1GEsGyAv5Je2L0KBhNIR/izbq3Kaqg==} + '@tiptap/core@2.26.3': + resolution: {integrity: sha512-TaOJzu2v5ufsOx+yu94NqXE504zmupVdFCxH1g3hk5fzZ3gT57Lh9R/27OjwM4e6o+Z3DXDl8yfFMHIcR3zUkg==} peerDependencies: '@tiptap/pm': ^2.7.0 - '@tiptap/extension-blockquote@2.26.1': - resolution: {integrity: sha512-viQ6AHRhjCYYipKK6ZepBzwZpkuMvO9yhRHeUZDvlSOAh8rvsUTSre0y74nu8QRYUt4a44lJJ6BpphJK7bEgYA==} + '@tiptap/extension-blockquote@2.26.3': + resolution: {integrity: sha512-brz8+wh03TuMevNUztTSC9BzZEsLCNakPJCCicD8FRpBJoLj4benT6T3GYVdMhkk4BmhpruSFZB0FPY+rxCVlA==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-bold@2.26.1': - resolution: {integrity: sha512-zCce9PRuTNhadFir71luLo99HERDpGJ0EEflGm7RN8I1SnNi9gD5ooK42BOIQtejGCJqg3hTPZiYDJC2hXvckQ==} + '@tiptap/extension-bold@2.26.3': + resolution: {integrity: sha512-ssXKQxSwQ+Webv65emK/A1d13iTvnfbw8I2wlzuxsrMChyb4wH2HyqI5N4g0FpLqCpkXFumforoY+0XKktve+w==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-bubble-menu@2.26.2': - resolution: {integrity: sha512-kB7/bGTUnC7ZCBH/fkigpfId925nwGOn+Nq1hf199NYMu2ffWbKk75ckLwyqlETprQYzzHfViIqcwyxJzo04Sg==} + '@tiptap/extension-bubble-menu@2.26.3': + resolution: {integrity: sha512-vliC5bv/md4qkguqqL8w7LW8jnXBD1FLdSMDavHRVwdRaRnEfLRAIY7Oxtc1Voy3+762tfn912TuwDlCOPsNSQ==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-bullet-list@2.26.1': - resolution: {integrity: sha512-HHakuV4ckYCDOnBbne088FvCEP4YICw+wgPBz/V2dfpiFYQ4WzT0LPK9s7OFMCN+ROraoug+1ryN1Z1KdIgujQ==} + '@tiptap/extension-bullet-list@2.26.3': + resolution: {integrity: sha512-pfBMOup1JbXgf2aVTtG1A5t7qFZJrpD+wNPuypjF2YWmCl/pAlwbPFz9hNuWyZq14+QoQg5tML1/G1M7cgrrtw==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-code-block@2.26.1': - resolution: {integrity: sha512-/TDDOwONl0qEUc4+B6V9NnWtSjz95eg7/8uCb8Y8iRbGvI9vT4/znRKofFxstvKmW4URu/H74/g0ywV57h0B+A==} + '@tiptap/extension-code-block@2.26.3': + resolution: {integrity: sha512-3DbzKRfMqw9EGS7mGkpyopbRWTO+qpV52Mby4Ll2+OfhvGnHzSN4Q7xOsp+VeZr14GMEmua5Oq2e/gRypqXatQ==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-code@2.26.1': - resolution: {integrity: sha512-GU9deB1A/Tr4FMPu71CvlcjGKwRhGYz60wQ8m4aM+ELZcVIcZRa1ebR8bExRIEWnvRztQuyRiCQzw2N0xQJ1QQ==} + '@tiptap/extension-code@2.26.3': + resolution: {integrity: sha512-bAkUNzV+tA1J1RYbtbAGTFqkRw9+yRpAd+d3S9jy/dAD+uOe1ZD1EIngyEf2GTonnoy4bpDYtytbCjUt9PozoA==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-color@2.26.2': - resolution: {integrity: sha512-hdanraIzYrXoAsnUZfR5b+mrPy1jPrdAnUBaksACW7m5brLpqjNDD9woLx5xUhT8sJ5ltsTRAocRFG4VrlBdqg==} + '@tiptap/extension-color@2.26.3': + resolution: {integrity: sha512-ijwfLpLWXDi797aKtQLPnMYrIQuC2g/Sqw+1k+tDNCfAgqK1LaALGiqf8j1vAcdE0tHdl37PIjud3Qv0hh6J5w==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/extension-text-style': ^2.7.0 - '@tiptap/extension-document@2.26.1': - resolution: {integrity: sha512-2P2IZp1NRAE+21mRuFBiP3X2WKfZ6kUC23NJKpn8bcOamY3obYqCt0ltGPhE4eR8n8QAl2fI/3jIgjR07dC8ow==} + '@tiptap/extension-document@2.26.3': + resolution: {integrity: sha512-gcJg4Otchilr4eSUwhPNwbhPUkEYvXhkUZ/1MAhVGD40Ovq2P8ZWkJipA3tKOCJinL5MJK59ccZBstnKSTw+JA==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-dropcursor@2.26.1': - resolution: {integrity: sha512-JkDQU2ZYFOuT5mNYb8OiWGwD1HcjbtmX8tLNugQbToECmz9WvVPqJmn7V/q8VGpP81iEECz/IsyRmuf2kSD4uA==} + '@tiptap/extension-dropcursor@2.26.3': + resolution: {integrity: sha512-54rgDTmRStVmXZR7KdCvSOCAbumh5luXgticUkRM8OM8PBe1c0T9X8jfV7+XEFGugRVl8mtCZZpgUt5vhuxHog==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-floating-menu@2.26.2': - resolution: {integrity: sha512-AILrhwKAGU4Z6GcjNXJAsN0LHlL26bE7VRrYIqUwDv44ImiQf5vu9jEnncBOeHWzMe8SgjrrJWGNNu+dceACpw==} + '@tiptap/extension-floating-menu@2.26.3': + resolution: {integrity: sha512-i2dsIMa0L6vjCPnTiXjPZXZqUu3sIIIAI+E1T4p0FsGYjjPTmN+AgkJqeO3bbe5XHmWcWKtgQevNCMF0kmU5rQ==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-gapcursor@2.26.1': - resolution: {integrity: sha512-KOiMZc3PwJS3hR0nSq5d0TJi2jkNZkLZElcT6pCEnhRHzPH6dRMu9GM5Jj798ZRUy0T9UFcKJalFZaDxnmRnpg==} + '@tiptap/extension-gapcursor@2.26.3': + resolution: {integrity: sha512-ZDNSkpz7ik2PJOjrys27rwko5Ufe6GtLjaAxjvkWmyzcgAOTadDeth9NaRdBVMDGgSLBKbXihYZZXLkiAP9RLA==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-hard-break@2.26.1': - resolution: {integrity: sha512-d6uStdNKi8kjPlHAyO59M6KGWATNwhLCD7dng0NXfwGndc22fthzIk/6j9F6ltQx30huy5qQram6j3JXwNACoA==} + '@tiptap/extension-hard-break@2.26.3': + resolution: {integrity: sha512-KJWUi+2KOZejVRb2KI0NM3LgCpNimxcunbOCKsZKygV/UByzhUl7UaCAIa+ySMM+kbu/Ec3hkTzafGfaU9ZkLg==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-heading@2.26.1': - resolution: {integrity: sha512-KSzL8WZV3pjJG9ke4RaU70+B5UlYR2S6olNt5UCAawM+fi11mobVztiBoC19xtpSVqIXC1AmXOqUgnuSvmE4ZA==} + '@tiptap/extension-heading@2.26.3': + resolution: {integrity: sha512-bp7YildFOustuGJGl8TInG26h7xbcpBKskm49TjwyBjUqRHPGH4V11554afStAr+bsTlPN4TDXt7extvq3UYLA==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-highlight@2.26.2': - resolution: {integrity: sha512-d+9CKBnEH3htXjYUPEH3FYkbUXRUlDCqAVD27v5DftRtTF5cR0htqvib/t9gZ7T10qJOlnYH4mrB//vhZKBBmQ==} + '@tiptap/extension-highlight@2.26.3': + resolution: {integrity: sha512-cW5V+9es7UPLUQgU4I9gqj9w4G4PgWwJMxB107ChCAsFEb2IvC2fDcwRCHY+xiLJGPq0xZag/kvtx0uZkovITw==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-history@2.26.1': - resolution: {integrity: sha512-m6YR1gkkauIDo3PRl0gP+7Oc4n5OqDzcjVh6LvWREmZP8nmi94hfseYbqOXUb6RPHIc0JKF02eiRifT4MSd2nw==} + '@tiptap/extension-history@2.26.3': + resolution: {integrity: sha512-Qg4+WWf/hDgiBspxLbrhrIFUy7lzi2eBKPSoF/haEYFw/t/FeN60NXYYYtpLimUNpUzyJSOSIwsngFcVJO5X+g==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-horizontal-rule@2.26.1': - resolution: {integrity: sha512-mT6baqOhs/NakgrAeDeed194E/ZJFGL692H0C7f1N7WDRaWxUu2oR0LrnRqSH5OyPjELkzu6nQnNy0+0tFGHHg==} + '@tiptap/extension-horizontal-rule@2.26.3': + resolution: {integrity: sha512-NhlJEDj0b/P1Rj4UOMgt4CjS4IXEhXQFsdiXmsYZxchfr4J72HrsOfZs4vAqIQbkrLgUlYEr/DGMNWzME78FrA==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-image@2.26.2': - resolution: {integrity: sha512-3gK+ETLiWGAUdyPDXDheNJ38OgQabSzZJ+1nQo9KWjI7P3LQ7/ctxLtT+hAFpxX0qMK4bnu5vZaItSXxE3ZtpQ==} + '@tiptap/extension-image@2.26.3': + resolution: {integrity: sha512-juAAY1QuzCgfl66Q8AHITLVKbwXpv+BmLNCi8Cl4j6a+IkySzcS8gENJee0hMMyRvc9K1U75o4vokvy580u4kA==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-italic@2.26.1': - resolution: {integrity: sha512-pOs6oU4LyGO89IrYE4jbE8ZYsPwMMIiKkYfXcfeD9NtpGNBnjeVXXF5I9ndY2ANrCAgC8k58C3/powDRf0T2yA==} + '@tiptap/extension-italic@2.26.3': + resolution: {integrity: sha512-DJX31JQsyerqoNM+hAtbjHoJ42W/EpnMMCtQr/gRS8ssEdrVtcDDhSO2tkaP6dNjhG8zH2hKYsXpLCCFdDgvwg==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-link@2.26.2': - resolution: {integrity: sha512-rzYxx5wI1551ubPfW2pJ3V957cX/WAmbUI3q8Un+LlOsSmbddl+5BjlF5t/vl/pwaOv7FJAz9e29n877zkGOVQ==} + '@tiptap/extension-link@2.26.3': + resolution: {integrity: sha512-cNYqAeiaG/65ctVEUOHt1MQnTF1JcdZqBkN9pLf3grzcmkmdr3w1/JbKOphZc84vOB2rxuhGZx9NFV2lrC5Qwg==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-list-item@2.26.1': - resolution: {integrity: sha512-quOXckC73Luc3x+Dcm88YAEBW+Crh3x5uvtQOQtn2GEG91AshrvbnhGRiYnfvEN7UhWIS+FYI5liHFcRKSUKrQ==} + '@tiptap/extension-list-item@2.26.3': + resolution: {integrity: sha512-9qU0SoC+tDSKYhfdWFS3dkioEk3ml1ycBeRmOxh7h+w0ezmTomiT5yvc9t3KM30ps8n1p78sIPo19GF65u1dFQ==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-ordered-list@2.26.1': - resolution: {integrity: sha512-UHKNRxq6TBnXMGFSq91knD6QaHsyyOwLOsXMzupmKM5Su0s+CRXEjfav3qKlbb9e4m7D7S/a0aPm8nC9KIXNhQ==} + '@tiptap/extension-ordered-list@2.26.3': + resolution: {integrity: sha512-x6G0qA7dAvSq+kphA7P64m+ScoVEAW8s9pl7o3jIJzcIW/LrbL1xkyOjbgCvGEvwyQVsgyqtLQDQ2oeloosDBw==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-paragraph@2.26.1': - resolution: {integrity: sha512-UezvM9VDRAVJlX1tykgHWSD1g3MKfVMWWZ+Tg+PE4+kizOwoYkRWznVPgCAxjmyHajxpCKRXgqTZkOxjJ9Kjzg==} + '@tiptap/extension-paragraph@2.26.3': + resolution: {integrity: sha512-eBC5UsaTJRUMhePtK1dcCAfes0CpqqFiewpIM0lWk4XMtpG2aoczVVVkImybbFKfqsvEEo3vgHJ2YiE5YZFCSg==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-placeholder@2.26.2': - resolution: {integrity: sha512-XBTDcpEo7Zo/1+RhGnRxA2TF0elQW7EayUcV+lJ3f7HQ5lrb5NTnakYc1ydeZ8Ih6vUqbK2CQUsESe3UWHHgHg==} + '@tiptap/extension-placeholder@2.26.3': + resolution: {integrity: sha512-HDF4FZj8CmQQvbSyXb/G+Ujqoue7TMQPMAe1h1OMJAXq856Y0AsVLXYKiBojUTfI11I7zVwYe08D8atIXHLZZw==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-strike@2.26.1': - resolution: {integrity: sha512-CkoRH+pAi6MgdCh7K0cVZl4N2uR4pZdabXAnFSoLZRSg6imLvEUmWHfSi1dl3Z7JOvd3a4yZ4NxerQn5MWbJ7g==} + '@tiptap/extension-strike@2.26.3': + resolution: {integrity: sha512-Po3al5hP0IwvHHIHYy3DbUvCD/kbYTsi3sWTjPAB9QgqaoJGl+jyhIyha8FsR+U3MCIIJIekMktI5o1+ySMGpg==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table-cell@2.26.2': - resolution: {integrity: sha512-A2XThaJBVQvR/nKyUfHwyoSuz/NtwWYDjnGjYtN/+fFCEWx++33HjvtxmCCpGrw5xuE783L4I9cr5Pcrepgy3A==} + '@tiptap/extension-table-cell@2.26.3': + resolution: {integrity: sha512-m/uZSeXuRAJaLedq0MOu9ZGibh4kkovXX0i5Oj6K9lT+TtBLQBNCSABQeOCe2FFPXhpWRpnhZrqhJgdo/n9BSg==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table-header@2.26.2': - resolution: {integrity: sha512-ppiL8aOQuBqy8GjMuVmIWu187rvNwxANCoAE+iGRDTK0y6c27HA+f6Y9n55T9PYqzDs5Z03gIBGhNIyw1lfc5A==} + '@tiptap/extension-table-header@2.26.3': + resolution: {integrity: sha512-8+P3j5kNE04zbqGqwEFKJ82ECBoRfx6PaPkoNlftBkRnAQIWajdPcLxLpBPak1tHw9sEtnZg38aBFz7kQLcklg==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table-row@2.26.2': - resolution: {integrity: sha512-TzQn/KJ7w34oswRP3P1RKwT0qYV6TG+k2iFzKPO7Vxo24debJopqC8C+oP/qw7NJaTyTcEwx+oSavTPILFdxeg==} + '@tiptap/extension-table-row@2.26.3': + resolution: {integrity: sha512-eJC9/iWAEi/7nxL7I/3d+pUOarp8ns8cQoN0xbZnQ40irSzNXY6vpCskVm+1IulhgCbGyOtjiS8z06wBck1X9Q==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table@2.26.2': - resolution: {integrity: sha512-zqyKRla1Ite8itEwklCBAkXPXg81GzUwLdnKOIMP/HHqMmrDRljHq455uJbzjIOOGt1x5TUcstMOn1V0ABjn5g==} + '@tiptap/extension-table@2.26.3': + resolution: {integrity: sha512-Ycvem797qPazgY+9OUXL8EXS2XCnb45y1IPi6gOhP1DStaGSVMhNBWvuLipSbu8UBpB+yIJ4/sqIvlLqsZQceQ==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-task-item@2.26.2': - resolution: {integrity: sha512-KFfl9QraNldIR9ayP7t+b69BvjmdGeE9Mr+u/6h6jOmUVFpnES45geuEBSYuWWpK4EeD3ZUKXo7WGEWnTLSyfQ==} + '@tiptap/extension-task-item@2.26.3': + resolution: {integrity: sha512-Pe2B/57qNPW1XlH44qdwYeKyBGYKw6TiPXg1pvdhu9zyUglu4J4gbvvn224Z5D9IHlSbPSxr4ss6DNm5S64I/w==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-task-list@2.26.2': - resolution: {integrity: sha512-mQdB0BVULJiiFPGdst4JbQPm/ZGZMIeYafVu6iGSMYxdP4piMvMbY4txtLV8zN8oUEAO5zooiXXbS3OFFBDZyQ==} + '@tiptap/extension-task-list@2.26.3': + resolution: {integrity: sha512-VSQlU9m3uQ9ReJ4CYM6+IOepLdvNHBA6P/ti/bArb0vUseDfkx0KsQINTmxnXLPF+NLQnk1uXVk5/TJg1+OdMg==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-text-align@2.26.2': - resolution: {integrity: sha512-fra+weXocCINVPGjykteTiQ+p34POSWyxw+Y+KFBegw24uecHhB5NCK6aXa68tvEMLC9EdvZRHuoKRfkxBQ9rw==} + '@tiptap/extension-text-align@2.26.3': + resolution: {integrity: sha512-5PU2vMUKt53EVdxFqiuPockKKGeZxipwEq6fT5OZeqz3TUWiF61bO/xkwlXzfWSNm1ZkEmrkebtaeKrH4Wu22g==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-text-style@2.26.2': - resolution: {integrity: sha512-rNkV3dgT3nTISEf3Ax/DdqQsSy9p46n2fOBkD8FCtdrwsWNH5N4uUh4jI/q0exYKJUyZGvl60uXwCkZiQ3pVBA==} + '@tiptap/extension-text-style@2.26.3': + resolution: {integrity: sha512-B+t6k41xtmlIxyi0r+g8MAShGMCK6kmz8EdxoLAUVrlCxYWVk6qvzoojZbjQKlb2sE+idIo4X5yCcKpdkxFe0w==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-text@2.26.1': - resolution: {integrity: sha512-p2n8WVMd/2vckdJlol24acaTDIZAhI7qle5cM75bn01sOEZoFlSw6SwINOULrUCzNJsYb43qrLEibZb4j2LeQw==} + '@tiptap/extension-text@2.26.3': + resolution: {integrity: sha512-sGRbX96ss4jQeKw9d0iphuAWja8Dv4w4ryTDKfxD7Lizx3UaIxQB/y+Wna89tM3kfbi/qJcrD3AF7NJgfc/tEA==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-underline@2.26.2': - resolution: {integrity: sha512-kpKJSfsn1+b8l96YPg2GRn3aaN78pLqSeyzfA5FYVbN0lyptbqRVOrNM8p3n6l0LbAkiEjc/TgOMwNNEL93kyA==} + '@tiptap/extension-underline@2.26.3': + resolution: {integrity: sha512-FXQUiHjvKDIpU9Bg+fV7UqQnEjhGvVQUnrf9VOI1/9hm+GWWxAfV2asRiZgV6jeBvNJWYzUGzvQUN6vFzmVbdw==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/pm@2.26.1': - resolution: {integrity: sha512-8aF+mY/vSHbGFqyG663ds84b+vca5Lge3tHdTMTKazxCnhXR9dn2oQJMnZ78YZvdRbkPkMJJHti9h3K7u2UQvw==} + '@tiptap/pm@2.26.3': + resolution: {integrity: sha512-8gUmdxWlUevmgq2mNvGxvf2CpDW097tVKECMWKEn8sf846kXv3CoqaGRhI3db4kfR+09uWZeRM7rtrjRBmUThg==} - '@tiptap/react@2.26.2': - resolution: {integrity: sha512-p7jv0sltCC2L4iHIVNthtjv/CIxajOalb7ytjLx6ijx5q2J564VIny0U7O33Ymbo2cV0dJoB+Bo5aeaJ5SfHGg==} + '@tiptap/react@2.26.3': + resolution: {integrity: sha512-4g7pbdyawIO5YZXJQMwNv0dptblV4QUa7T/BYHe+PjAm4H+OeQbo7UmbxU427u8hPt1PhXZjbvT7D5i3r/MXCw==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tiptap/starter-kit@2.26.1': - resolution: {integrity: sha512-oziMGCds8SVQ3s5dRpBxVdEKZAmO/O//BjZ69mhA3q4vJdR0rnfLb5fTxSeQvHiqB878HBNn76kNaJrHrV35GA==} + '@tiptap/starter-kit@2.26.3': + resolution: {integrity: sha512-hznj/j+mFIuKfNB0ToaZVcVjdtpSOHoBoX3ocSz9BaYCtK+nX1c0gTlfbJ1BcpYUZNtqG+tpUeIfvXifRkq/OQ==} '@tootallnate/quickjs-emscripten@0.23.0': resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} @@ -11907,12 +11907,12 @@ snapshots: dependencies: react: 19.2.0 - '@mantine/tiptap@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@mantine/tiptap@8.3.5(@mantine/core@8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(@mantine/hooks@8.3.5(react@19.2.0))(@tiptap/extension-link@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3))(@tiptap/react@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@mantine/core': 8.3.5(@mantine/hooks@8.3.5(react@19.2.0))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@mantine/hooks': 8.3.5(react@19.2.0) - '@tiptap/extension-link': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) - '@tiptap/react': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@tiptap/extension-link': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3) + '@tiptap/react': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) @@ -12972,162 +12972,162 @@ snapshots: - bare-buffer - supports-color - '@tiptap/core@2.26.1(@tiptap/pm@2.26.1)': + '@tiptap/core@2.26.3(@tiptap/pm@2.26.3)': dependencies: - '@tiptap/pm': 2.26.1 + '@tiptap/pm': 2.26.3 - '@tiptap/extension-blockquote@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-blockquote@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-bold@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-bold@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-bubble-menu@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': + '@tiptap/extension-bubble-menu@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/pm': 2.26.1 + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) + '@tiptap/pm': 2.26.3 tippy.js: 6.3.7 - '@tiptap/extension-bullet-list@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-bullet-list@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-code-block@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': + '@tiptap/extension-code-block@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/pm': 2.26.1 + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) + '@tiptap/pm': 2.26.3 - '@tiptap/extension-code@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-code@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-color@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/extension-text-style@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)))': + '@tiptap/extension-color@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/extension-text-style@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/extension-text-style': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) + '@tiptap/extension-text-style': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) - '@tiptap/extension-document@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-document@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-dropcursor@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': + '@tiptap/extension-dropcursor@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/pm': 2.26.1 + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) + '@tiptap/pm': 2.26.3 - '@tiptap/extension-floating-menu@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': + '@tiptap/extension-floating-menu@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/pm': 2.26.1 + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) + '@tiptap/pm': 2.26.3 tippy.js: 6.3.7 - '@tiptap/extension-gapcursor@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': + '@tiptap/extension-gapcursor@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/pm': 2.26.1 + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) + '@tiptap/pm': 2.26.3 - '@tiptap/extension-hard-break@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-hard-break@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-heading@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-heading@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-highlight@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-highlight@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-history@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': + '@tiptap/extension-history@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/pm': 2.26.1 + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) + '@tiptap/pm': 2.26.3 - '@tiptap/extension-horizontal-rule@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': + '@tiptap/extension-horizontal-rule@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/pm': 2.26.1 + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) + '@tiptap/pm': 2.26.3 - '@tiptap/extension-image@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-image@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-italic@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-italic@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-link@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': + '@tiptap/extension-link@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/pm': 2.26.1 + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) + '@tiptap/pm': 2.26.3 linkifyjs: 4.3.2 - '@tiptap/extension-list-item@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-list-item@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-ordered-list@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-ordered-list@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-paragraph@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-paragraph@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-placeholder@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': + '@tiptap/extension-placeholder@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/pm': 2.26.1 + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) + '@tiptap/pm': 2.26.3 - '@tiptap/extension-strike@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-strike@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-table-cell@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-table-cell@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-table-header@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-table-header@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-table-row@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-table-row@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-table@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': + '@tiptap/extension-table@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/pm': 2.26.1 + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) + '@tiptap/pm': 2.26.3 - '@tiptap/extension-task-item@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)': + '@tiptap/extension-task-item@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/pm': 2.26.1 + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) + '@tiptap/pm': 2.26.3 - '@tiptap/extension-task-list@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-task-list@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-text-align@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-text-align@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-text-style@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-text-style@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-text@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-text@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/extension-underline@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))': + '@tiptap/extension-underline@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) - '@tiptap/pm@2.26.1': + '@tiptap/pm@2.26.3': dependencies: prosemirror-changeset: 2.3.0 prosemirror-collab: 1.3.1 @@ -13148,41 +13148,41 @@ snapshots: prosemirror-transform: 1.10.2 prosemirror-view: 1.37.2 - '@tiptap/react@2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@tiptap/react@2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/extension-bubble-menu': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) - '@tiptap/extension-floating-menu': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) - '@tiptap/pm': 2.26.1 + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) + '@tiptap/extension-bubble-menu': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3) + '@tiptap/extension-floating-menu': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3) + '@tiptap/pm': 2.26.3 '@types/use-sync-external-store': 0.0.6 fast-deep-equal: 3.1.3 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) use-sync-external-store: 1.4.0(react@19.2.0) - '@tiptap/starter-kit@2.26.1': + '@tiptap/starter-kit@2.26.3': dependencies: - '@tiptap/core': 2.26.1(@tiptap/pm@2.26.1) - '@tiptap/extension-blockquote': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) - '@tiptap/extension-bold': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) - '@tiptap/extension-bullet-list': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) - '@tiptap/extension-code': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) - '@tiptap/extension-code-block': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) - '@tiptap/extension-document': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) - '@tiptap/extension-dropcursor': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) - '@tiptap/extension-gapcursor': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) - '@tiptap/extension-hard-break': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) - '@tiptap/extension-heading': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) - '@tiptap/extension-history': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) - '@tiptap/extension-horizontal-rule': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1) - '@tiptap/extension-italic': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) - '@tiptap/extension-list-item': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) - '@tiptap/extension-ordered-list': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) - '@tiptap/extension-paragraph': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) - '@tiptap/extension-strike': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) - '@tiptap/extension-text': 2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) - '@tiptap/extension-text-style': 2.26.2(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)) - '@tiptap/pm': 2.26.1 + '@tiptap/core': 2.26.3(@tiptap/pm@2.26.3) + '@tiptap/extension-blockquote': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) + '@tiptap/extension-bold': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) + '@tiptap/extension-bullet-list': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) + '@tiptap/extension-code': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) + '@tiptap/extension-code-block': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3) + '@tiptap/extension-document': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) + '@tiptap/extension-dropcursor': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3) + '@tiptap/extension-gapcursor': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3) + '@tiptap/extension-hard-break': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) + '@tiptap/extension-heading': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) + '@tiptap/extension-history': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3) + '@tiptap/extension-horizontal-rule': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3) + '@tiptap/extension-italic': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) + '@tiptap/extension-list-item': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) + '@tiptap/extension-ordered-list': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) + '@tiptap/extension-paragraph': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) + '@tiptap/extension-strike': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) + '@tiptap/extension-text': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) + '@tiptap/extension-text-style': 2.26.3(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)) + '@tiptap/pm': 2.26.3 '@tootallnate/quickjs-emscripten@0.23.0': {} From fde68f8bcc75aefb9cdb15c0b3b5d12c18a54d35 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 15 Oct 2025 13:00:10 +0000 Subject: [PATCH 31/35] fix(deps): update dependency swagger-ui-react to ^5.29.4 (#4293) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 0b8b5966a..01de8fbb8 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -85,7 +85,7 @@ "react-simple-code-editor": "^0.14.1", "sass": "^1.93.2", "superjson": "2.2.2", - "swagger-ui-react": "^5.29.3", + "swagger-ui-react": "^5.29.4", "use-deep-compare-effect": "^1.8.1", "zod": "^4.1.12" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2d6746664..ebf5e6279 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -317,8 +317,8 @@ importers: specifier: 2.2.2 version: 2.2.2 swagger-ui-react: - specifier: ^5.29.3 - version: 5.29.3(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^5.29.4 + version: 5.29.4(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) use-deep-compare-effect: specifier: ^1.8.1 version: 1.8.1(react@19.2.0) @@ -9827,8 +9827,8 @@ packages: swagger-client@3.35.7: resolution: {integrity: sha512-AAVk7lBFIw41wI0tsqyh/l4dwJ0/eslHL2Ex4hmsGtuKcD6/wXunetO8AsmE5MptK4YgRvpmUDvKnF1TaGzdiQ==} - swagger-ui-react@5.29.3: - resolution: {integrity: sha512-cx47SmqrxXCP86+6NHEzXUBEG/MGbNK/H8BQphzUVomxGpG9lZCUo6hIGFNe1i7fP5eaMxpLV/qoqaWVo3TSvw==} + swagger-ui-react@5.29.4: + resolution: {integrity: sha512-lBBRq75dHWnuN1uuxGOvJkoYr8F+AuZpOSUdHez9st7GlHKTPiBz5bOFONXPzbLKDWrwsPTQ/zArBSDjfqtVow==} peerDependencies: react: '>=16.8.0 <20' react-dom: '>=16.8.0 <20' @@ -19433,7 +19433,7 @@ snapshots: transitivePeerDependencies: - debug - swagger-ui-react@5.29.3(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + swagger-ui-react@5.29.4(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: '@babel/runtime-corejs3': 7.27.1 '@scarf/scarf': 1.4.0 From 0b120455fde65607eb430cde74da35fb5a400461 Mon Sep 17 00:00:00 2001 From: "homarr-crowdin[bot]" <190541745+homarr-crowdin[bot]@users.noreply.github.com> Date: Thu, 16 Oct 2025 00:50:00 +0000 Subject: [PATCH 32/35] chore(lang): updated translations from crowdin Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com> --- packages/translation/src/lang/pl.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/translation/src/lang/pl.json b/packages/translation/src/lang/pl.json index 6ee5bec57..5e9cf13b4 100644 --- a/packages/translation/src/lang/pl.json +++ b/packages/translation/src/lang/pl.json @@ -389,7 +389,7 @@ } }, "media": { - "title": "Media", + "title": "Multimedia", "item": { "upload": { "label": "Prześlij media", @@ -978,7 +978,7 @@ } }, "media": { - "plural": "Medias", + "plural": "Multimedia", "search": "Znajdź media", "field": { "name": "Nazwa", @@ -1148,8 +1148,8 @@ }, "unit": { "speed": { - "kilometersPerHour": "", - "milesPerHour": "" + "kilometersPerHour": "km/h", + "milesPerHour": "mph" } } }, @@ -1164,7 +1164,7 @@ "label": "Tytuł" }, "customCssClasses": { - "label": "" + "label": "Niestandardowe klasy CSS" }, "borderColor": { "label": "Kolor obramowania" @@ -1754,7 +1754,7 @@ "description": "Tylko dla bieżącej pogody" }, "useImperialSpeed": { - "label": "" + "label": "Prędkość wiatru w mph" }, "location": { "label": "Lokalizacja pogody" @@ -2987,8 +2987,8 @@ "integration": "Integracje", "app": "Aplikacje", "group": "Grupy", - "searchEngine": "", - "media": "" + "searchEngine": "Wyszukiwarki", + "media": "Multimedia" }, "statisticLabel": { "boards": "Tablice", @@ -2997,8 +2997,8 @@ "authorization": "Autoryzacja" }, "heroBanner": { - "title": "", - "subtitle": "" + "title": "Witaj z powrotem w swojej", + "subtitle": "{app} tablicy" } }, "board": { From 0e63ffe611c65915285c67f6e604351d929b850d Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Thu, 16 Oct 2025 13:00:11 +0000 Subject: [PATCH 33/35] chore(deps): update dependency hono@<4.6.5 to >=4.9.11 (#4298) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 8cb5fa8f5..9294a91be 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "brace-expansion@>=1.0.0 <=1.1.11": ">=4.0.1", "esbuild@<=0.24.2": ">=0.25.10", "form-data@>=4.0.0 <4.0.4": ">=4.0.4", - "hono@<4.6.5": ">=4.9.10", + "hono@<4.6.5": ">=4.9.11", "linkifyjs@<4.3.2": ">=4.3.2", "nanoid@>=4.0.0 <5.0.9": ">=5.1.6", "prismjs@<1.30.0": ">=1.30.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ebf5e6279..bc2e4e885 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,7 +12,7 @@ overrides: brace-expansion@>=1.0.0 <=1.1.11: '>=4.0.1' esbuild@<=0.24.2: '>=0.25.10' form-data@>=4.0.0 <4.0.4: '>=4.0.4' - hono@<4.6.5: '>=4.9.10' + hono@<4.6.5: '>=4.9.11' linkifyjs@<4.3.2: '>=4.3.2' nanoid@>=4.0.0 <5.0.9: '>=5.1.6' prismjs@<1.30.0: '>=1.30.0' @@ -3117,7 +3117,7 @@ packages: resolution: {integrity: sha512-kz323qIQkNQElEGroo/E9MKPDuIR5pkuk/XEWd50K+cSEKdmdiYx0PKWUdaNY2ecJYngtF+njDMsMKplL6zfEg==} engines: {node: '>=18.14.1'} peerDependencies: - hono: '>=4.9.10' + hono: '>=4.9.11' '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} @@ -6978,8 +6978,8 @@ packages: highlightjs-vue@1.0.0: resolution: {integrity: sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==} - hono@4.9.10: - resolution: {integrity: sha512-AlI15ijFyKTXR7eHo7QK7OR4RoKIedZvBuRjO8iy4zrxvlY5oFCdiRG/V/lFJHCNXJ0k72ATgnyzx8Yqa5arug==} + hono@4.9.12: + resolution: {integrity: sha512-SrTC0YxqPwnN7yKa8gg/giLyQ2pILCKoideIHbYbFQlWZjYt68D2A4Ae1hehO/aDQ6RmTcpqOV/O2yBtMzx/VQ==} engines: {node: '>=16.9.0'} hook-std@4.0.0: @@ -11595,9 +11595,9 @@ snapshots: - undici - utf-8-validate - '@hono/node-server@1.13.0(hono@4.9.10)': + '@hono/node-server@1.13.0(hono@4.9.12)': dependencies: - hono: 4.9.10 + hono: 4.9.12 '@humanfs/core@0.19.1': {} @@ -11936,7 +11936,7 @@ snapshots: '@axiomhq/js': 1.0.0-rc.3 '@babel/core': 7.26.0 '@babel/types': 7.26.0 - '@hono/node-server': 1.13.0(hono@4.9.10) + '@hono/node-server': 1.13.0(hono@4.9.12) '@million/install': 1.0.14 '@rollup/pluginutils': 5.1.0 '@rrweb/types': 2.0.0-alpha.16 @@ -11944,7 +11944,7 @@ snapshots: ci-info: 4.0.0 esbuild: 0.25.10 faster-babel-types: 0.1.0(@babel/types@7.26.0) - hono: 4.9.10 + hono: 4.9.12 isomorphic-fetch: 3.0.0 nanoid: 5.1.6 ohash: 1.1.4 @@ -16207,7 +16207,7 @@ snapshots: highlightjs-vue@1.0.0: {} - hono@4.9.10: {} + hono@4.9.12: {} hook-std@4.0.0: {} From f2540c7d8ec6d3015d99065d40a144d56df01793 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Thu, 16 Oct 2025 14:26:31 +0000 Subject: [PATCH 34/35] chore(deps): update dependency @types/node to ^22.18.10 (#4289) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- apps/tasks/package.json | 2 +- pnpm-lock.yaml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 01de8fbb8..0d0d0b7aa 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -94,7 +94,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/chroma-js": "3.1.1", - "@types/node": "^22.18.9", + "@types/node": "^22.18.10", "@types/prismjs": "^1.26.5", "@types/react": "19.2.2", "@types/react-dom": "19.2.1", diff --git a/apps/tasks/package.json b/apps/tasks/package.json index 2c4286554..bf081befc 100644 --- a/apps/tasks/package.json +++ b/apps/tasks/package.json @@ -47,7 +47,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "@types/node": "^22.18.9", + "@types/node": "^22.18.10", "dotenv-cli": "^10.0.0", "esbuild": "^0.25.10", "eslint": "^9.37.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bc2e4e885..3aa727b41 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -339,7 +339,7 @@ importers: specifier: 3.1.1 version: 3.1.1 '@types/node': - specifier: ^22.18.9 + specifier: ^22.18.10 version: 22.18.10 '@types/prismjs': specifier: ^1.26.5 @@ -448,7 +448,7 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript '@types/node': - specifier: ^22.18.9 + specifier: ^22.18.10 version: 22.18.10 dotenv-cli: specifier: ^10.0.0 From 84909b253581ad5ca82641c2856627c23e496146 Mon Sep 17 00:00:00 2001 From: "homarr-update-contributors[bot]" <210161987+homarr-update-contributors[bot]@users.noreply.github.com> Date: Fri, 17 Oct 2025 12:35:12 +0000 Subject: [PATCH 35/35] chore: update contributors (#4300) Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com> --- static-data/contributors.json | 2 +- static-data/translators.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/static-data/contributors.json b/static-data/contributors.json index 3b531c656..c60570e7f 100644 --- a/static-data/contributors.json +++ b/static-data/contributors.json @@ -1 +1 @@ -[{"login":"ajnart","avatar_url":"https://avatars.githubusercontent.com/u/49837342?v=4"},{"login":"manuel-rw","avatar_url":"https://avatars.githubusercontent.com/u/30572287?v=4"},{"login":"Meierschlumpf","avatar_url":"https://avatars.githubusercontent.com/u/63781622?v=4"},{"login":"SeDemal","avatar_url":"https://avatars.githubusercontent.com/u/26098587?v=4"},{"login":"lammersbjorn","avatar_url":"https://avatars.githubusercontent.com/u/71191962?v=4"},{"login":"LarveyOfficial","avatar_url":"https://avatars.githubusercontent.com/u/39219859?v=4"},{"login":"c00ldude1oo","avatar_url":"https://avatars.githubusercontent.com/u/15677803?v=4"},{"login":"InterN0te","avatar_url":"https://avatars.githubusercontent.com/u/10882916?v=4"},{"login":"Aimsucks","avatar_url":"https://avatars.githubusercontent.com/u/1828486?v=4"},{"login":"JannesV","avatar_url":"https://avatars.githubusercontent.com/u/5984244?v=4"},{"login":"MauriceNino","avatar_url":"https://avatars.githubusercontent.com/u/18658092?v=4"},{"login":"hillaliy","avatar_url":"https://avatars.githubusercontent.com/u/950010?v=4"},{"login":"Skeeww","avatar_url":"https://avatars.githubusercontent.com/u/9639992?v=4"},{"login":"RichyHBM","avatar_url":"https://avatars.githubusercontent.com/u/5472275?v=4"},{"login":"Bonfire","avatar_url":"https://avatars.githubusercontent.com/u/5704760?v=4"},{"login":"wieli99","avatar_url":"https://avatars.githubusercontent.com/u/46794825?v=4"},{"login":"ishaanparlikar","avatar_url":"https://avatars.githubusercontent.com/u/43013132?v=4"},{"login":"Zareix","avatar_url":"https://avatars.githubusercontent.com/u/29818713?v=4"},{"login":"tuggan","avatar_url":"https://avatars.githubusercontent.com/u/4325608?v=4"},{"login":"Spillebulle","avatar_url":"https://avatars.githubusercontent.com/u/46653946?v=4"},{"login":"tancak","avatar_url":"https://avatars.githubusercontent.com/u/11760749?v=4"},{"login":"spkesDE","avatar_url":"https://avatars.githubusercontent.com/u/1682314?v=4"},{"login":"j3lte","avatar_url":"https://avatars.githubusercontent.com/u/2557568?v=4"},{"login":"dslatt","avatar_url":"https://avatars.githubusercontent.com/u/5211001?v=4"},{"login":"Malong11-007","avatar_url":"https://avatars.githubusercontent.com/u/40298510?v=4"},{"login":"StefanB7","avatar_url":"https://avatars.githubusercontent.com/u/22056509?v=4"},{"login":"souravghosh01","avatar_url":"https://avatars.githubusercontent.com/u/37548139?v=4"},{"login":"SR3u","avatar_url":"https://avatars.githubusercontent.com/u/2380522?v=4"},{"login":"Rikpat","avatar_url":"https://avatars.githubusercontent.com/u/33869814?v=4"},{"login":"NormanJS","avatar_url":"https://avatars.githubusercontent.com/u/83409549?v=4"},{"login":"No-Maines-Land","avatar_url":"https://avatars.githubusercontent.com/u/20687725?v=4"},{"login":"stark1tty","avatar_url":"https://avatars.githubusercontent.com/u/69326376?v=4"},{"login":"Momcilo42","avatar_url":"https://avatars.githubusercontent.com/u/10118137?v=4"},{"login":"marius-arch","avatar_url":"https://avatars.githubusercontent.com/u/72494359?v=4"},{"login":"Lumilias","avatar_url":"https://avatars.githubusercontent.com/u/10852161?v=4"},{"login":"Havock94","avatar_url":"https://avatars.githubusercontent.com/u/7635248?v=4"},{"login":"Lollyde","avatar_url":"https://avatars.githubusercontent.com/u/11347524?v=4"},{"login":"krishnamuppaneni","avatar_url":"https://avatars.githubusercontent.com/u/4703366?v=4"},{"login":"devtobi","avatar_url":"https://avatars.githubusercontent.com/u/28538704?v=4"},{"login":"TyxTang","avatar_url":"https://avatars.githubusercontent.com/u/90897955?v=4"},{"login":"VinnyVynce","avatar_url":"https://avatars.githubusercontent.com/u/19630511?v=4"},{"login":"WillyJL","avatar_url":"https://avatars.githubusercontent.com/u/49810075?v=4"},{"login":"anonysoul","avatar_url":"https://avatars.githubusercontent.com/u/105715150?v=4"},{"login":"cospeedster","avatar_url":"https://avatars.githubusercontent.com/u/52749645?v=4"},{"login":"diederbert","avatar_url":"https://avatars.githubusercontent.com/u/162878798?v=4"},{"login":"digdilem","avatar_url":"https://avatars.githubusercontent.com/u/4052275?v=4"},{"login":"dinghino","avatar_url":"https://avatars.githubusercontent.com/u/14729459?v=4"},{"login":"gfomichev","avatar_url":"https://avatars.githubusercontent.com/u/1596146?v=4"},{"login":"gnattu","avatar_url":"https://avatars.githubusercontent.com/u/12995396?v=4"},{"login":"tuxpizza","avatar_url":"https://avatars.githubusercontent.com/u/84710786?v=4"},{"login":"xmarkurion","avatar_url":"https://avatars.githubusercontent.com/u/46654687?v=4"},{"login":"huanga","avatar_url":"https://avatars.githubusercontent.com/u/732970?v=4"},{"login":"taos15","avatar_url":"https://avatars.githubusercontent.com/u/122130728?v=4"},{"login":"arghyadipchak","avatar_url":"https://avatars.githubusercontent.com/u/32430374?v=4"},{"login":"AuthorShin","avatar_url":"https://avatars.githubusercontent.com/u/4959043?v=4"},{"login":"benniblot","avatar_url":"https://avatars.githubusercontent.com/u/47495914?v=4"},{"login":"bebsworthy","avatar_url":"https://avatars.githubusercontent.com/u/5266759?v=4"},{"login":"catrielmuller","avatar_url":"https://avatars.githubusercontent.com/u/2272323?v=4"},{"login":"Vysp3r","avatar_url":"https://avatars.githubusercontent.com/u/62019735?v=4"},{"login":"DR-Blogs","avatar_url":"https://avatars.githubusercontent.com/u/96393186?v=4"},{"login":"singular0","avatar_url":"https://avatars.githubusercontent.com/u/1925883?v=4"},{"login":"diogovalentte","avatar_url":"https://avatars.githubusercontent.com/u/49578155?v=4"},{"login":"codezninja","avatar_url":"https://avatars.githubusercontent.com/u/4400773?v=4"},{"login":"fabricionaweb","avatar_url":"https://avatars.githubusercontent.com/u/15933?v=4"},{"login":"nyok1912","avatar_url":"https://avatars.githubusercontent.com/u/32163949?v=4"},{"login":"bo3bdo","avatar_url":"https://avatars.githubusercontent.com/u/5271380?v=4"},{"login":"hskrtich","avatar_url":"https://avatars.githubusercontent.com/u/1214484?v=4"},{"login":"ishults","avatar_url":"https://avatars.githubusercontent.com/u/7275442?v=4"},{"login":"jelliuk","avatar_url":"https://avatars.githubusercontent.com/u/4790959?v=4"},{"login":"Moohan","avatar_url":"https://avatars.githubusercontent.com/u/5982260?v=4"},{"login":"tesar-tech","avatar_url":"https://avatars.githubusercontent.com/u/33880579?v=4"},{"login":"jbruell","avatar_url":"https://avatars.githubusercontent.com/u/31685172?v=4"},{"login":"JasonLeeB06","avatar_url":"https://avatars.githubusercontent.com/u/82266978?v=4"},{"login":"jeffersonraimon","avatar_url":"https://avatars.githubusercontent.com/u/80064475?v=4"},{"login":"jo-chemla","avatar_url":"https://avatars.githubusercontent.com/u/16822841?v=4"},{"login":"joser93","avatar_url":"https://avatars.githubusercontent.com/u/6912089?v=4"},{"login":"justijndepover","avatar_url":"https://avatars.githubusercontent.com/u/9008623?v=4"},{"login":"Aandree5","avatar_url":"https://avatars.githubusercontent.com/u/32734153?v=4"},{"login":"jackwellerreal","avatar_url":"https://avatars.githubusercontent.com/u/97435840?v=4"},{"login":"toineenzo","avatar_url":"https://avatars.githubusercontent.com/u/4921397?v=4"},{"login":"oben01","avatar_url":"https://avatars.githubusercontent.com/u/22369027?v=4"},{"login":"rezstje","avatar_url":"https://avatars.githubusercontent.com/u/45420315?v=4"},{"login":"MaienM","avatar_url":"https://avatars.githubusercontent.com/u/583129?v=4"},{"login":"xoxyuxu","avatar_url":"https://avatars.githubusercontent.com/u/3543416?v=4"},{"login":"m0s4ik","avatar_url":"https://avatars.githubusercontent.com/u/26578395?v=4"},{"login":"Oupsman","avatar_url":"https://avatars.githubusercontent.com/u/11260343?v=4"},{"login":"Copilot","avatar_url":"https://avatars.githubusercontent.com/in/1143301?v=4"},{"login":"ieugen","avatar_url":"https://avatars.githubusercontent.com/u/1050920?v=4"},{"login":"faugusto-oliveira","avatar_url":"https://avatars.githubusercontent.com/u/37384074?v=4"},{"login":"frankvHoof93","avatar_url":"https://avatars.githubusercontent.com/u/7346516?v=4"},{"login":"HeapReaper","avatar_url":"https://avatars.githubusercontent.com/u/31496522?v=4"},{"login":"Kaotic3","avatar_url":"https://avatars.githubusercontent.com/u/80522225?v=4"},{"login":"hotrungnhan","avatar_url":"https://avatars.githubusercontent.com/u/40029631?v=4"},{"login":"leandroscardua","avatar_url":"https://avatars.githubusercontent.com/u/24698541?v=4"},{"login":"itzTheMeow","avatar_url":"https://avatars.githubusercontent.com/u/50887230?v=4"},{"login":"NicolasNewman","avatar_url":"https://avatars.githubusercontent.com/u/16135852?v=4"},{"login":"NikeLaosClericus","avatar_url":"https://avatars.githubusercontent.com/u/39810627?v=4"},{"login":"castielwaverly","avatar_url":"https://avatars.githubusercontent.com/u/137005689?v=4"},{"login":"lthomsen","avatar_url":"https://avatars.githubusercontent.com/u/28560325?v=4"},{"login":"pitschi","avatar_url":"https://avatars.githubusercontent.com/u/6841565?v=4"},{"login":"tech62","avatar_url":"https://avatars.githubusercontent.com/u/16237642?v=4"}] \ No newline at end of file +[{"login":"ajnart","avatar_url":"https://avatars.githubusercontent.com/u/49837342?v=4"},{"login":"manuel-rw","avatar_url":"https://avatars.githubusercontent.com/u/30572287?v=4"},{"login":"Meierschlumpf","avatar_url":"https://avatars.githubusercontent.com/u/63781622?v=4"},{"login":"SeDemal","avatar_url":"https://avatars.githubusercontent.com/u/26098587?v=4"},{"login":"lammersbjorn","avatar_url":"https://avatars.githubusercontent.com/u/71191962?v=4"},{"login":"LarveyOfficial","avatar_url":"https://avatars.githubusercontent.com/u/39219859?v=4"},{"login":"c00ldude1oo","avatar_url":"https://avatars.githubusercontent.com/u/15677803?v=4"},{"login":"InterN0te","avatar_url":"https://avatars.githubusercontent.com/u/10882916?v=4"},{"login":"Aimsucks","avatar_url":"https://avatars.githubusercontent.com/u/1828486?v=4"},{"login":"JannesV","avatar_url":"https://avatars.githubusercontent.com/u/5984244?v=4"},{"login":"MauriceNino","avatar_url":"https://avatars.githubusercontent.com/u/18658092?v=4"},{"login":"hillaliy","avatar_url":"https://avatars.githubusercontent.com/u/950010?v=4"},{"login":"Skeeww","avatar_url":"https://avatars.githubusercontent.com/u/9639992?v=4"},{"login":"RichyHBM","avatar_url":"https://avatars.githubusercontent.com/u/5472275?v=4"},{"login":"Bonfire","avatar_url":"https://avatars.githubusercontent.com/u/5704760?v=4"},{"login":"wieli99","avatar_url":"https://avatars.githubusercontent.com/u/46794825?v=4"},{"login":"ishaanparlikar","avatar_url":"https://avatars.githubusercontent.com/u/43013132?v=4"},{"login":"Zareix","avatar_url":"https://avatars.githubusercontent.com/u/29818713?v=4"},{"login":"tuggan","avatar_url":"https://avatars.githubusercontent.com/u/4325608?v=4"},{"login":"Spillebulle","avatar_url":"https://avatars.githubusercontent.com/u/46653946?v=4"},{"login":"tancak","avatar_url":"https://avatars.githubusercontent.com/u/11760749?v=4"},{"login":"spkesDE","avatar_url":"https://avatars.githubusercontent.com/u/1682314?v=4"},{"login":"j3lte","avatar_url":"https://avatars.githubusercontent.com/u/2557568?v=4"},{"login":"dslatt","avatar_url":"https://avatars.githubusercontent.com/u/5211001?v=4"},{"login":"Malong11-007","avatar_url":"https://avatars.githubusercontent.com/u/40298510?v=4"},{"login":"StefanB7","avatar_url":"https://avatars.githubusercontent.com/u/22056509?v=4"},{"login":"souravghosh01","avatar_url":"https://avatars.githubusercontent.com/u/37548139?v=4"},{"login":"SR3u","avatar_url":"https://avatars.githubusercontent.com/u/2380522?v=4"},{"login":"Rikpat","avatar_url":"https://avatars.githubusercontent.com/u/33869814?v=4"},{"login":"NormanJS","avatar_url":"https://avatars.githubusercontent.com/u/83409549?v=4"},{"login":"No-Maines-Land","avatar_url":"https://avatars.githubusercontent.com/u/20687725?v=4"},{"login":"stark1tty","avatar_url":"https://avatars.githubusercontent.com/u/69326376?v=4"},{"login":"Momcilo42","avatar_url":"https://avatars.githubusercontent.com/u/10118137?v=4"},{"login":"marius-arch","avatar_url":"https://avatars.githubusercontent.com/u/72494359?v=4"},{"login":"Lumilias","avatar_url":"https://avatars.githubusercontent.com/u/10852161?v=4"},{"login":"Havock94","avatar_url":"https://avatars.githubusercontent.com/u/7635248?v=4"},{"login":"Lollyde","avatar_url":"https://avatars.githubusercontent.com/u/11347524?v=4"},{"login":"krishnamuppaneni","avatar_url":"https://avatars.githubusercontent.com/u/4703366?v=4"},{"login":"devtobi","avatar_url":"https://avatars.githubusercontent.com/u/28538704?v=4"},{"login":"TyxTang","avatar_url":"https://avatars.githubusercontent.com/u/90897955?v=4"},{"login":"VinnyVynce","avatar_url":"https://avatars.githubusercontent.com/u/19630511?v=4"},{"login":"WillyJL","avatar_url":"https://avatars.githubusercontent.com/u/49810075?v=4"},{"login":"anonysoul","avatar_url":"https://avatars.githubusercontent.com/u/105715150?v=4"},{"login":"cospeedster","avatar_url":"https://avatars.githubusercontent.com/u/52749645?v=4"},{"login":"diederbert","avatar_url":"https://avatars.githubusercontent.com/u/162878798?v=4"},{"login":"digdilem","avatar_url":"https://avatars.githubusercontent.com/u/4052275?v=4"},{"login":"dinghino","avatar_url":"https://avatars.githubusercontent.com/u/14729459?v=4"},{"login":"gfomichev","avatar_url":"https://avatars.githubusercontent.com/u/1596146?v=4"},{"login":"gnattu","avatar_url":"https://avatars.githubusercontent.com/u/12995396?v=4"},{"login":"tuxpizza","avatar_url":"https://avatars.githubusercontent.com/u/84710786?v=4"},{"login":"xmarkurion","avatar_url":"https://avatars.githubusercontent.com/u/46654687?v=4"},{"login":"huanga","avatar_url":"https://avatars.githubusercontent.com/u/732970?v=4"},{"login":"taos15","avatar_url":"https://avatars.githubusercontent.com/u/122130728?v=4"},{"login":"arghyadipchak","avatar_url":"https://avatars.githubusercontent.com/u/32430374?v=4"},{"login":"AuthorShin","avatar_url":"https://avatars.githubusercontent.com/u/4959043?v=4"},{"login":"benniblot","avatar_url":"https://avatars.githubusercontent.com/u/47495914?v=4"},{"login":"bebsworthy","avatar_url":"https://avatars.githubusercontent.com/u/5266759?v=4"},{"login":"catrielmuller","avatar_url":"https://avatars.githubusercontent.com/u/2272323?v=4"},{"login":"Vysp3r","avatar_url":"https://avatars.githubusercontent.com/u/62019735?v=4"},{"login":"DR-Blogs","avatar_url":"https://avatars.githubusercontent.com/u/96393186?v=4"},{"login":"singular0","avatar_url":"https://avatars.githubusercontent.com/u/1925883?v=4"},{"login":"diogovalentte","avatar_url":"https://avatars.githubusercontent.com/u/49578155?v=4"},{"login":"codezninja","avatar_url":"https://avatars.githubusercontent.com/u/4400773?v=4"},{"login":"fabricionaweb","avatar_url":"https://avatars.githubusercontent.com/u/15933?v=4"},{"login":"nyok1912","avatar_url":"https://avatars.githubusercontent.com/u/32163949?v=4"},{"login":"bo3bdo","avatar_url":"https://avatars.githubusercontent.com/u/5271380?v=4"},{"login":"hskrtich","avatar_url":"https://avatars.githubusercontent.com/u/1214484?v=4"},{"login":"ishults","avatar_url":"https://avatars.githubusercontent.com/u/7275442?v=4"},{"login":"jelliuk","avatar_url":"https://avatars.githubusercontent.com/u/4790959?v=4"},{"login":"Moohan","avatar_url":"https://avatars.githubusercontent.com/u/5982260?v=4"},{"login":"tesar-tech","avatar_url":"https://avatars.githubusercontent.com/u/33880579?v=4"},{"login":"jbruell","avatar_url":"https://avatars.githubusercontent.com/u/31685172?v=4"},{"login":"JasonLeeB06","avatar_url":"https://avatars.githubusercontent.com/u/82266978?v=4"},{"login":"jeffersonraimon","avatar_url":"https://avatars.githubusercontent.com/u/80064475?v=4"},{"login":"jo-chemla","avatar_url":"https://avatars.githubusercontent.com/u/16822841?v=4"},{"login":"joser93","avatar_url":"https://avatars.githubusercontent.com/u/6912089?v=4"},{"login":"justijndepover","avatar_url":"https://avatars.githubusercontent.com/u/9008623?v=4"},{"login":"Aandree5","avatar_url":"https://avatars.githubusercontent.com/u/32734153?v=4"},{"login":"jackwellerreal","avatar_url":"https://avatars.githubusercontent.com/u/97435840?v=4"},{"login":"toineenzo","avatar_url":"https://avatars.githubusercontent.com/u/4921397?v=4"},{"login":"oben01","avatar_url":"https://avatars.githubusercontent.com/u/22369027?v=4"},{"login":"rezstje","avatar_url":"https://avatars.githubusercontent.com/u/45420315?v=4"},{"login":"xoxyuxu","avatar_url":"https://avatars.githubusercontent.com/u/3543416?v=4"},{"login":"MaienM","avatar_url":"https://avatars.githubusercontent.com/u/583129?v=4"},{"login":"tech62","avatar_url":"https://avatars.githubusercontent.com/u/16237642?v=4"},{"login":"pitschi","avatar_url":"https://avatars.githubusercontent.com/u/6841565?v=4"},{"login":"lthomsen","avatar_url":"https://avatars.githubusercontent.com/u/28560325?v=4"},{"login":"castielwaverly","avatar_url":"https://avatars.githubusercontent.com/u/137005689?v=4"},{"login":"NikeLaosClericus","avatar_url":"https://avatars.githubusercontent.com/u/39810627?v=4"},{"login":"NicolasNewman","avatar_url":"https://avatars.githubusercontent.com/u/16135852?v=4"},{"login":"itzTheMeow","avatar_url":"https://avatars.githubusercontent.com/u/50887230?v=4"},{"login":"leandroscardua","avatar_url":"https://avatars.githubusercontent.com/u/24698541?v=4"},{"login":"hotrungnhan","avatar_url":"https://avatars.githubusercontent.com/u/40029631?v=4"},{"login":"Kaotic3","avatar_url":"https://avatars.githubusercontent.com/u/80522225?v=4"},{"login":"HeapReaper","avatar_url":"https://avatars.githubusercontent.com/u/31496522?v=4"},{"login":"frankvHoof93","avatar_url":"https://avatars.githubusercontent.com/u/7346516?v=4"},{"login":"faugusto-oliveira","avatar_url":"https://avatars.githubusercontent.com/u/37384074?v=4"},{"login":"ieugen","avatar_url":"https://avatars.githubusercontent.com/u/1050920?v=4"},{"login":"Copilot","avatar_url":"https://avatars.githubusercontent.com/in/1143301?v=4"},{"login":"Oupsman","avatar_url":"https://avatars.githubusercontent.com/u/11260343?v=4"},{"login":"m0s4ik","avatar_url":"https://avatars.githubusercontent.com/u/26578395?v=4"}] \ No newline at end of file diff --git a/static-data/translators.json b/static-data/translators.json index a350feb34..677d3d472 100644 --- a/static-data/translators.json +++ b/static-data/translators.json @@ -1 +1 @@ -[{"username":"carlchina","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/6697/medium/d22bbe7797bbeb30dbdc73a5648d329a_default.png"},{"username":"zielmann","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/7795/medium/ad22b8b8d5eb33e4154d53a454c862fd_default.png"},{"username":"Thalyn","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12494028/medium/5faf5acc945a874ed116c4567edaa09f_default.png"},{"username":"magnushj","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12503488/medium/68f32e33ea7b891960055c9f831f7344_default.png"},{"username":"almontegil","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12580457/medium/f4136cacbdfdb4c28ae7f85dc5f840db_default.png"},{"username":"Skick","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12619811/medium/0331f1de413a645b4516bc4e037f31bb.jpg"},{"username":"andibing","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12664938/medium/b8be63e4dcb2e791ced1ffc9e3a049a5.jpg"},{"username":"gronare","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12680911/medium/c6eb14d1504156f34a158e507f73aa3d_default.png"},{"username":"SmartPhoneLover","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12701640/medium/ec95486662ec875cda080e778c3ff702.jpg"},{"username":"marcelotk_15","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12773227/medium/ecf6bea16ab0c873c131df2154ee9718_default.png"},{"username":"S3OD177","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13051544/medium/11dd990837f61f7e8f7d36b041a7fddb_default.png"},{"username":"marcg","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13153301/medium/ebcf60fbf27deb148ec40a659566c6ff_default.png"},{"username":"BeersTeddy","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13185230/medium/2f1f4e1effe74a23422b195cbefb2a95_default.png"},{"username":"jamesmcmahon0","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13245578/medium/586aa873b4abddbd9abc6f3de99ab70e.jpeg"},{"username":"b1nar10","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13286752/medium/249b02e3368752cb175446082015737c_default.png"},{"username":"vannCN","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13330448/medium/9b8a9ee3611e51e951e22d5fd4eb7d8d.jpg"},{"username":"binswm","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13343482/medium/45dde0e6097b9b72705d2eba9dbbc276_default.png"},{"username":"SkewRam","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13496556/medium/188f5c2deb7938eda51eb786cc4539ca.jpeg"},{"username":"raphcatarino","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13547726/medium/b003511e67df13a4b4b5689488fa8099.jpg"},{"username":"shillos5","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13600557/medium/b17650b2b84f829d54fa548c44c1ab27.jpeg"},{"username":"wolong98","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13641407/medium/f4634edc58c7857a357e5293543c15cf.jpg"},{"username":"spair0039","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14012333/medium/72430e96027c09c19141cac38eae4617.png"},{"username":"MajorMarcin","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14072183/medium/0a197e64bb92b6ea94cecbb607512c45.jpg"},{"username":"KosmoMoustache","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14103535/medium/51c438cdd9f86e8811c75f4869de479c.png"},{"username":"Soochaehwa","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14118689/medium/496a1ce63111547bf455a1e0a7ac75f1_default.png"},{"username":"garryfield","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14187035/medium/520c964706676045f6eeec1b08edc880.jpg"},{"username":"droidenko","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14444264/medium/4aa3a8e824f72bc9e5ec0d8de307095e.jpeg"},{"username":"maathis","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14489950/medium/6eeddf13a757ee35f78f1763f94d95e1.jpeg"},{"username":"bukvam","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14546502/medium/a819dc40a13c57395a17dc46e847d3ce.jpg"},{"username":"gm.cinalli","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14670666/medium/2d466a0fdbda40764526be86c97c0ab4.jpeg"},{"username":"antoine2tt","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14722148/medium/f88d926900862dd59007ea4b3419cb9d.png"},{"username":"cretzen","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14799754/medium/3ba5c1805ec20c000d5810c07985afe9.jpg"},{"username":"ktKongTong","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14817246/medium/97cfc3c028dbdaf85ebd1102da71e58c.jpeg"},{"username":"marinkaberg","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14861042/medium/2d5c4e62613f03082f3e645fa92efd59.jpeg"},{"username":"djismgaming","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14934947/medium/f5a8570713c34ab0f7d5405d105e2a9a.jpeg"},{"username":"f1refa11","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14949159/medium/fd2ae63b8eb4462200ba96abf943c1b9.png"},{"username":"jeffersonraimon","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15057621/medium/6dff469563860e2618bc9d45646d0ab4.png"},{"username":"giop98","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15057987/medium/b8a4825d3fc39fc662f35ee258db4b2d.jpeg"},{"username":"tomislav.kraljevic","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15118857/medium/e133f1061cc92850b854d05d8faaeafd.png"},{"username":"Walkx","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15202182/medium/5c37361ae45aeed487b34582c1f7ca37.png"},{"username":"andrea.rosso","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15246318/medium/11f3f5ef44ec7f55b6f143090e208704_default.png"},{"username":"ajnart","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15270132/medium/a0f107a463c8910ee96bc2fa843a17e3.jpeg"},{"username":"Witchling","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15282238/medium/9e196b6783415b10ca571b7673c2ef33.jpg"},{"username":"guineuu","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15292058/medium/22fbb758bda3b7805d50bf21d38f2c20.jpeg"},{"username":"Bulgus","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15304568/medium/0e8787e5ceb02ed5c96a514d0068ae87.jpg"},{"username":"Narno","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15314996/medium/a6ba093f24884250a1bf6c6f2ca50f1b_default.png"},{"username":"BySempron","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15315986/medium/e3d22d7b1423c6823a9f36d595ed4bdb.png"},{"username":"jonathan.berglin.work","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15359236/medium/95930b2093db13b76179782f7322c5d5.png"},{"username":"icdmkg","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15405504/medium/f334d16cde1ac4ffb935b440d03465af.gif"},{"username":"irithys","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15405614/medium/3086461c47cce0a0c031925e5f943412.png"},{"username":"JannesV","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15419912/medium/a7809eb4b817d7c49b62cf10ae86b950.png"},{"username":"benniblot","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15419914/medium/8086b1573d31f152ba41949b3a172445.jpeg"},{"username":"pacjo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15419916/medium/3cbeddbd7bc01faafb5a3bf47bba915b_default.png"},{"username":"Payou6994","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15419934/medium/37c9b9b17dfb578404c1c1ddb73ba7a8.png"},{"username":"fzibi21","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15419976/medium/0da688450358e0290a7b7359cc1f7328.png"},{"username":"WowMurdock","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15420118/medium/de19576fccb495b6dfe4c4c04a56b834.png"},{"username":"hbooo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15420120/medium/6c7c7f8db785061356ebb03d044d3329.jpeg"},{"username":"Manicraft1001","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15420178/medium/50ec94563a06a9f74f33bd09f01eed4d.jpg"},{"username":"Void123","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15420354/medium/86929d44df92a00f9fe900a985c196df_default.png"},{"username":"R4cc","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15422606/medium/a390979662b84694f59de30bdb732141.jpeg"},{"username":"fabricionaweb","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15425808/medium/a9354142e7ae5152c144409d55fda551_default.png"},{"username":"JokeOfDead","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15426890/medium/a383eac9365e9de64fd4ab1d6fd0cb95.jpeg"},{"username":"hkz","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15427174/medium/c88acefb0d7306e1f7470e872029fb39_default.png"},{"username":"Steken","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15428516/medium/d5aea5653c769c3a523182bdb60d1664.png"},{"username":"flar.anton","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15428592/medium/b01fdb365d892e9f811f77fcb50a80a2.jpeg"},{"username":"Bon","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15433542/medium/5397da4dfc821f20b6ac14fe0c514e9a.jpeg"},{"username":"bfkadan","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15434162/medium/4f9a0b43cfe3acaea60124c14ba7f44a.png"},{"username":"BunnySweety","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15434662/medium/f0ef200a6a0dcf0e1d0e9ecd4148f560_default.png"},{"username":"HRKings","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15436168/medium/69a31e461d38549f01864e7ef10d642e.png"},{"username":"wiston81","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15439078/medium/10f292c8d12a7c21a44b54495fa4a3d8.jpeg"},{"username":"qaz0911","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15440860/medium/3d3e50ee388c72dc4bf7a771761f2d89_default.png"},{"username":"qqyule","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15441462/medium/7a3cdf82710ffb5d8f388bc0bd010665.png"},{"username":"Bims0n","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15445560/medium/603220b603eeb3367e0f0d3fa675247c.jpg"},{"username":"TariqDaCoder","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15446228/medium/50b0f4040112bbd67690b769477398e5_default.png"},{"username":"Anarchon","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15449644/medium/e925e1f3e3ffbf0f982391ce263a1a28.jpeg"},{"username":"Ashun","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15453020/medium/ccdcf51c73d6aae40751bb30beee1915_default.png"},{"username":"sebekmartin","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15454038/medium/bcfb44598cdfd1d7cd4eb35812538962.jpeg"},{"username":"RagnarGraves","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15459882/medium/143d5af850c1154070a218bea124e9cb_default.png"},{"username":"PrtmPhlp","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15462414/medium/b80db55e9de301432dcd1f8c8b24fd49_default.png"},{"username":"DooYoo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15470768/medium/2a18cf4be67094724b508c9e1e698a21_default.png"},{"username":"espentruls","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15486092/medium/8e38afc3a4ff669226a0cfd3e420ff3a.jpeg"},{"username":"frisco82","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15486922/medium/4e1c5d4189b42508e660daa3c1c25b2a.jpeg"},{"username":"lupineDK","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15491798/medium/461bd501e8371c062bf29ea171aedd36_default.png"},{"username":"hillaliy","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15492732/medium/0bae17b421604892d888e3fc70cf0587.jpeg"},{"username":"MarcOrfilaCarreras","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15501072/medium/ea52b26c3c6f21e4931e38e3ce3f3d6e.png"},{"username":"robertbridda","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15507822/medium/a368c2e30411bb2da9b49290084191f3.png"},{"username":"MKoniuszko","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15518090/medium/87605434fcc839f6763ab07c50f6d232.jpeg"},{"username":"HeroSizy","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15518710/medium/4e79c0e98cbeb536dd961e656331b509.png"},{"username":"dwt136","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15520022/medium/554422503f2baea43ace85facb4546fb_default.png"},{"username":"asifthewebguy","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15526719/medium/b18931dd0c800d725048bd440646198b_default.png"},{"username":"eiloogs","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15545537/medium/f290a2f1190983530a9b76b2e858a609.gif"},{"username":"_vytdv","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15547289/medium/60d8644cc8ad6f11a92ccea4a14cd098_default.png"},{"username":"crendasien","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15554645/medium/598ab1d4aaf6b8dccd5ba16be92da7b9.jpeg"},{"username":"edxo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15573823/medium/8a565b732a75a77f840dd123cdb30bf4.png"},{"username":"somerlev","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15617065/medium/f4b13513e311ec902d90b2f718412c55.jpg"},{"username":"kid1412621","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15643771/medium/dd455e32de652fa88e6fd97598bdffa7.png"},{"username":"suming","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15644717/medium/244159dfe10fa03436205506f80c9e25.png"},{"username":"nick.gher","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15647517/medium/5374a2c6fef60a3fbf0edf86b997c351_default.png"},{"username":"DataCat","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15650315/medium/ce7c1365adf35c5d490d77500a4607fb_default.png"},{"username":"dizo89","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15658375/medium/0ca745e5017d491fe1b22b0239904de8.jpeg"},{"username":"tee_noodle","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15674577/medium/804d9cf06f5196026acb6436b809d0da_default.png"},{"username":"Marty88","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15674593/medium/492b1509d52bd2809dea768121217125.jpeg"},{"username":"Spillebulle","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15677023/medium/20b98bb85062e07afe0e63618f8a5feb.PNG"},{"username":"petitmewen","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15685239/medium/15de9b62d2e0bc25013435f1784bbcc1.jpeg"},{"username":"NoProsNoNoobs","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15687709/medium/ae8f65fafeb8bcf74dcb8871bbe46461.png"},{"username":"y.gybson","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15690777/medium/b5cb5d2d5768904ff6586c727e3a6c77.jpeg"},{"username":"inside90","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15704947/medium/c1355fcb30dd76f8e39d98d1d49f1c52.png"},{"username":"RJSkudra","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15709853/medium/c3abf2774913dc4e81fb261d36d7668c.png"},{"username":"binge203","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15713937/medium/77c1cfa4314673db80e6881fd9f64668.gif"},{"username":"Mailootje","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15714337/medium/743c3bc4ab1989966a375eeeec83d8b8.jpeg"},{"username":"tim-wiegers","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15719805/medium/08a96f064813350661cd6b20bf3d7d99.png"},{"username":"GkhnG","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15722911/medium/71a027caec489ef6ce82bcf1888329d0_default.png"},{"username":"Zoen-Millo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15760967/medium/9e956f11adc5b34f5636268b5c485dbf.jpg"},{"username":"HooinKyoma","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15792897/medium/9489f0a9b368e0e827ae758b740a2eed.jpeg"},{"username":"wathergeen","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15794495/medium/a83b7fc80d180669ebfd6deb3544cfd0.png"},{"username":"MoeToo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15818233/medium/d35cd6953717706eaf20f6c143c62947.png"},{"username":"itodouble","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15836233/medium/e984caea18fb0673bf319fcf28cef649.png"},{"username":"loslocitos","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15847901/medium/fe30d12fd2cf38212f929e13b169f9ec.jpeg"},{"username":"Oversleep","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15849065/medium/06141f13a6d541d753f3c2f2947b8068_default.png"},{"username":"Beardy","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15865139/medium/fca6b9d2b3f52e286d1568f52b83b6a0_default.png"},{"username":"raelyan","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15875457/medium/2f4fda1d1aaa5dcc79b328baf3f03151.jpeg"},{"username":"dolphin738","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15913763/medium/ee6fede7b8528ca642329ada80d1cc18.png"},{"username":"brunotco","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15916719/medium/09db45880fc05abc18adb8d932a5ecf9_default.png"},{"username":"LukeIsHereToDevelop","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15924739/medium/3e6cd3940297bb4ba7bb039c93e6f918.png"},{"username":"kennit","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15925879/medium/6b0733ad3c5949b91c55e4d8b03db8a5_default.png"},{"username":"kuunpire","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15950309/medium/8192a4f08f07086828ac9f74ed29a169.jpeg"},{"username":"Sandor-dev","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15951759/medium/0216c2da4eb028164ebbecf1c72f6271_default.png"},{"username":"Meierschlumpf","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15953187/medium/23c744faef1ab84fbdc9351a7850aab6.jpeg"},{"username":"harmlesscat","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15970733/medium/dd8d0214a0250c932bb518b1b55e45a2_default.png"},{"username":"OrzWTF","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15976121/medium/4c4557cbff7ff7b0503455bc59c020e0.jpeg"},{"username":"tagaishi","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15977271/medium/eade504c83a5a1ff831c80a538fbdb44_default.png"},{"username":"azurite928","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15981895/medium/547ccc459ee123e78b5401c499f1022d.png"},{"username":"Ronner231","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16021342/medium/7734d550df2de5a2fec2ffff33e7024c.jpeg"},{"username":"ugyes","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16034148/medium/ed001e3f470a2dea9a8ce955b18e7bd5.png"},{"username":"rpieja","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16045554/medium/bd55baca2ef8b92502a760cc9ee7c505_default.png"},{"username":"flambyisyou","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16051620/medium/3a3bc0c90f6b95ab4ef74396a0a17beb.png"},{"username":"Topbcy","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16077170/medium/d3aed33ea56330338756cfcd89477cfe.jpeg"},{"username":"ai5d02sb","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16084674/medium/7c8119fe2a5ca71bb15f636916a42b95_default.png"},{"username":"explosiveparrot","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16097722/medium/7762f80fc1da63f5b2eb87de9d640324_default.png"},{"username":"DestroyCom","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16111544/medium/83e3d3ac5c8bfed634cd1a074854db67.png"},{"username":"neotraxo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16116966/medium/b30df957873329019a8a90a69f6efe3a.png"},{"username":"gzxpa","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16123314/medium/487b05577310a946b0b98bc72c11213b_default.png"},{"username":"TORIK","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16124732/medium/de770890e6411860ac06e8cc2dc0abd0_default.png"},{"username":"sergio.pibot","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16138114/medium/80db802b2fcd6bbf19ea4c7413367dca.jpeg"},{"username":"karam-ajaj","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16139838/medium/7539ab958d3c85d5f67e7849483ea8f7.jpeg"},{"username":"SimonHenz97","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16151520/medium/9b94a85b536688e2d94538c384fd0a76.png"},{"username":"olsson82","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16198988/medium/eeaab4cba210c537424d4204754b604e.png"},{"username":"bo3bdo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16222806/medium/8652f3beacb6098dde5a4cd0a29fe80d.jpeg"},{"username":"AngryPlayer04","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16245192/medium/342715274f4dc31fd4132cdae9126188.jpeg"},{"username":"ehatamm","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16245884/medium/979d5e5526fe545be9bf46db481f7182.jpeg"},{"username":"Balionelis","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16246058/medium/986d62ba363594c517d966fe9178dcbb.png"},{"username":"kwargs","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16248816/medium/19ce11f04bf1ae2637e0483399c675f9_default.png"},{"username":"lucicu","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16273892/medium/3b09e8f3bead221ef98d6a45a16851dc_default.png"},{"username":"Michael5564445","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16357688/medium/9d9026a8bf3eaccb0417da240932ebf7.png"},{"username":"Netscream","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16359198/medium/694e0c8572dc8a47e6d63da31ec5b992.png"},{"username":"belicstefan04","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16368142/medium/4742dcfd7bf7ad7e33e37ac44fba7e0f.png"},{"username":"Hamad2066","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16371478/medium/f37bbc7685b6757defdbd1494236af61.jpeg"},{"username":"3ct0pl4sm","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16399616/medium/ce796d1c40163975624c0a483e56374f.png"},{"username":"sanchez.marcell626","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16433865/medium/3ddde1314764cc2205ffdcd1ae719a91.png"},{"username":"Minoctis","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16490079/medium/91fd0849303a4eca033d660d0a7b6854.jpeg"},{"username":"vittoriosoccorso","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16498805/medium/17086b2f1981f734edd1572f79c3158a.jpeg"},{"username":"Worgen325","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16533177/medium/4a62cc6b06095751aeb4b1b3e96db93f.png"},{"username":"homarr","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16657003/medium/3afabfd3de949a54ff5d40ad04552aba.png"},{"username":"mwgg","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16658379/medium/763dd09f5c238cc5324d4d5357985292.png"},{"username":"kiwinho","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16671855/medium/bfe3a2d497dc4748a04d02e4ae2139cb.jpeg"},{"username":"tjvg4m34r13","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16679135/medium/7a483b9b0abe0d925e54808e1cb38fa0.jpeg"},{"username":"Diegoem","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16705921/medium/29ce68ebc191fc3f65499511b12de98f_default.png"},{"username":"bouks69","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16746091/medium/b58b1fc08520de416198be9df5d093eb.jpeg"},{"username":"futhgar","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16748067/medium/b8c526b097f9aa9d687250cac3df16dc.jpeg"},{"username":"GrimSQL","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16764343/medium/fff729a76d1f8fbcdaee9bb0c0f5f3fd.png"},{"username":"chnikel","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16767047/medium/3dda2a37e03049dafefe6697bb00f75c.png"},{"username":"yuki19870616","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16767951/medium/f59c848e38382cda6c8464b0a7b9e642_default.png"},{"username":"noamdal","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16782245/medium/b4a72a61f9caf138f0322c0cb987e6d0.png"},{"username":"MalithRukshan","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16809057/medium/084d6a5b35fbbeacc70e7021197d222f.png"},{"username":"minirope19","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16930929/medium/e8cbbc26747e31c5a8959215e1dd067b.jpeg"},{"username":"toineenzo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12371852/medium/9f1b2bedb4794c59479cd289bdba9fab.png"},{"username":"ArcaneWater","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12421105/medium/1ac82517a6c658f6b62c48aebcb17e86_default.png"},{"username":"Ebedami","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12974801/medium/b596dea5c09454c4c828eac558389755.jpg"},{"username":"SergiSvK","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13320543/medium/3df3c79cc5f0c53716c559cd3fd2fc20.png"},{"username":"jeongeon","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13362856/medium/eb572f72cde5e5526c517ca3a6489850_default.png"},{"username":"MrTranCFCVN","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13439475/medium/a1789d69c85d90c667194b5d6a518c08_default.png"},{"username":"Cruellest","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13610615/medium/2a74faa0947ee08d18f7946fb8602c1e.jpg"},{"username":"Thario","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14491372/medium/dd5e142070802a672900121aa3f332a6_default.png"},{"username":"albanobattistella","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14686194/medium/564afcfd76f5cd24751bd669cf4943aa.jpg"},{"username":"Kachelkaiser","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14763406/medium/203a781797da4a18fe0f4e7db8fd547c.png"},{"username":"regi4","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14842936/medium/f7e1d672f562a7db61ba6b4b8f4de41d.png"},{"username":"baton5129","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14891064/medium/8d438f557b82977dd02f0ead3187265f.PNG"},{"username":"TheRedCyclops","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16486399/medium/7f39226180120d5a9efcb8e13d8aec8e_default.png"},{"username":"dymek37","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16659221/medium/d1dc6d11d7e7fc370efc5070e837ae03.png"},{"username":"B3CKDOOR","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16744975/medium/e6c7b2d45e76465d54e6efb67c83da7d.png"},{"username":"Larsluph","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16779933/medium/ed7d36f8b44013bad3a16ac0491bd0f7.png"},{"username":"FOEDI","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16781001/medium/6b4552fb72e359aa016f7a054078fac8.png"},{"username":"xmarkurion","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16805443/medium/34a20428427de5aaef99c7d140646803.png"},{"username":"gregid","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16806705/medium/f3c8f4a20436e8538929130142bbc104.png"},{"username":"Flameberg","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16820453/medium/d47be866148474c9d05fec6fbe406d88.png"},{"username":"Playfust","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16872865/medium/5f4609cc711e5fb9fa8a0b178635769c.jpeg"},{"username":"Cotignac","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16879297/medium/81ff353edf030699a159bb79cda26e84.jpg"},{"username":"LeaHun","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16916375/medium/618520f0543b1e212ebc83d66b683d4b_default.png"},{"username":"jackwellerreal","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16919717/medium/37bbfdc03893f141133ccc619593266d.png"},{"username":"andrius.cim","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16967845/medium/46028fc1a0ddfaaeebcb37b39739625d_default.png"},{"username":"xjxexrxrxyx","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17041412/medium/d34d664166db6fb25579bca9ff3b50b4.jpeg"},{"username":"bilhal.fellah","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17044572/medium/d1ec6f17e4aa013e9eededc83778d2c6.png"},{"username":"the_octo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17058060/medium/7423ab3a4cabb67f5decb2e2dfa2b675_default.png"},{"username":"BamesJond","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17075846/medium/128d7ffd40254c8e376f45678e2fc620_default.png"},{"username":"Kornikus","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17134240/medium/d7a42b2c30db46ff152699ca01f9e11a_default.png"},{"username":"xoxyuxu","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17176526/medium/108055aa24343043de852e412bec74be.png"},{"username":"cryptodntsleep","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17249408/medium/b9e15aa2b24a0dbc1e4f194aa8ed5109.png"},{"username":"yaniorg","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17261842/medium/7dbfc77f21c826845961243c44540d26.jpg"},{"username":"Vidariondr","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17262438/medium/45fbc71be02ef27296b6f423e97b6a03_default.png"},{"username":"Fastery","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17263066/medium/701b0edc59676174863ad651528bbb37.jpeg"},{"username":"stratself","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17290388/medium/57d9d8161b3fd0abf4dc5558b4a1fa05_default.png"},{"username":"wuzeqin","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17292606/medium/b9e0308410b31337e2d7aa6ed346d718_default.png"},{"username":"ChristopherBull","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17304338/medium/21a175ce596bfae81430767467908b90.jpeg"},{"username":"darkbcnlord","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17311436/medium/b271bc0b419ec3a26ddb7b63ff8ffc4b.png"},{"username":"zhoran1997","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17344028/medium/c8f450b5a8f1e9494a45dc60af7ce63e.png"}] \ No newline at end of file +[{"username":"carlchina","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/6697/medium/d22bbe7797bbeb30dbdc73a5648d329a_default.png"},{"username":"zielmann","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/7795/medium/ad22b8b8d5eb33e4154d53a454c862fd_default.png"},{"username":"Thalyn","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12494028/medium/5faf5acc945a874ed116c4567edaa09f_default.png"},{"username":"magnushj","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12503488/medium/68f32e33ea7b891960055c9f831f7344_default.png"},{"username":"almontegil","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12580457/medium/f4136cacbdfdb4c28ae7f85dc5f840db_default.png"},{"username":"Skick","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12619811/medium/0331f1de413a645b4516bc4e037f31bb.jpg"},{"username":"andibing","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12664938/medium/b8be63e4dcb2e791ced1ffc9e3a049a5.jpg"},{"username":"gronare","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12680911/medium/c6eb14d1504156f34a158e507f73aa3d_default.png"},{"username":"SmartPhoneLover","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12701640/medium/ec95486662ec875cda080e778c3ff702.jpg"},{"username":"marcelotk_15","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12773227/medium/ecf6bea16ab0c873c131df2154ee9718_default.png"},{"username":"S3OD177","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13051544/medium/11dd990837f61f7e8f7d36b041a7fddb_default.png"},{"username":"marcg","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13153301/medium/ebcf60fbf27deb148ec40a659566c6ff_default.png"},{"username":"BeersTeddy","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13185230/medium/2f1f4e1effe74a23422b195cbefb2a95_default.png"},{"username":"jamesmcmahon0","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13245578/medium/586aa873b4abddbd9abc6f3de99ab70e.jpeg"},{"username":"b1nar10","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13286752/medium/249b02e3368752cb175446082015737c_default.png"},{"username":"vannCN","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13330448/medium/9b8a9ee3611e51e951e22d5fd4eb7d8d.jpg"},{"username":"binswm","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13343482/medium/45dde0e6097b9b72705d2eba9dbbc276_default.png"},{"username":"SkewRam","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13496556/medium/188f5c2deb7938eda51eb786cc4539ca.jpeg"},{"username":"raphcatarino","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13547726/medium/b003511e67df13a4b4b5689488fa8099.jpg"},{"username":"shillos5","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13600557/medium/b17650b2b84f829d54fa548c44c1ab27.jpeg"},{"username":"wolong98","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13641407/medium/f4634edc58c7857a357e5293543c15cf.jpg"},{"username":"spair0039","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14012333/medium/72430e96027c09c19141cac38eae4617.png"},{"username":"MajorMarcin","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14072183/medium/0a197e64bb92b6ea94cecbb607512c45.jpg"},{"username":"KosmoMoustache","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14103535/medium/51c438cdd9f86e8811c75f4869de479c.png"},{"username":"Soochaehwa","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14118689/medium/496a1ce63111547bf455a1e0a7ac75f1_default.png"},{"username":"garryfield","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14187035/medium/520c964706676045f6eeec1b08edc880.jpg"},{"username":"droidenko","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14444264/medium/4aa3a8e824f72bc9e5ec0d8de307095e.jpeg"},{"username":"maathis","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14489950/medium/6eeddf13a757ee35f78f1763f94d95e1.jpeg"},{"username":"bukvam","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14546502/medium/a819dc40a13c57395a17dc46e847d3ce.jpg"},{"username":"gm.cinalli","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14670666/medium/2d466a0fdbda40764526be86c97c0ab4.jpeg"},{"username":"antoine2tt","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14722148/medium/f88d926900862dd59007ea4b3419cb9d.png"},{"username":"cretzen","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14799754/medium/3ba5c1805ec20c000d5810c07985afe9.jpg"},{"username":"ktKongTong","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14817246/medium/97cfc3c028dbdaf85ebd1102da71e58c.jpeg"},{"username":"marinkaberg","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14861042/medium/2d5c4e62613f03082f3e645fa92efd59.jpeg"},{"username":"djismgaming","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14934947/medium/f5a8570713c34ab0f7d5405d105e2a9a.jpeg"},{"username":"f1refa11","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14949159/medium/fd2ae63b8eb4462200ba96abf943c1b9.png"},{"username":"jeffersonraimon","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15057621/medium/6dff469563860e2618bc9d45646d0ab4.png"},{"username":"giop98","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15057987/medium/b8a4825d3fc39fc662f35ee258db4b2d.jpeg"},{"username":"tomislav.kraljevic","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15118857/medium/e133f1061cc92850b854d05d8faaeafd.png"},{"username":"Walkx","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15202182/medium/5c37361ae45aeed487b34582c1f7ca37.png"},{"username":"andrea.rosso","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15246318/medium/11f3f5ef44ec7f55b6f143090e208704_default.png"},{"username":"ajnart","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15270132/medium/a0f107a463c8910ee96bc2fa843a17e3.jpeg"},{"username":"Witchling","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15282238/medium/9e196b6783415b10ca571b7673c2ef33.jpg"},{"username":"guineuu","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15292058/medium/22fbb758bda3b7805d50bf21d38f2c20.jpeg"},{"username":"Bulgus","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15304568/medium/0e8787e5ceb02ed5c96a514d0068ae87.jpg"},{"username":"Narno","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15314996/medium/a6ba093f24884250a1bf6c6f2ca50f1b_default.png"},{"username":"BySempron","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15315986/medium/e3d22d7b1423c6823a9f36d595ed4bdb.png"},{"username":"jonathan.berglin.work","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15359236/medium/95930b2093db13b76179782f7322c5d5.png"},{"username":"icdmkg","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15405504/medium/f334d16cde1ac4ffb935b440d03465af.gif"},{"username":"irithys","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15405614/medium/3086461c47cce0a0c031925e5f943412.png"},{"username":"JannesV","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15419912/medium/a7809eb4b817d7c49b62cf10ae86b950.png"},{"username":"benniblot","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15419914/medium/8086b1573d31f152ba41949b3a172445.jpeg"},{"username":"pacjo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15419916/medium/3cbeddbd7bc01faafb5a3bf47bba915b_default.png"},{"username":"Payou6994","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15419934/medium/37c9b9b17dfb578404c1c1ddb73ba7a8.png"},{"username":"fzibi21","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15419976/medium/0da688450358e0290a7b7359cc1f7328.png"},{"username":"WowMurdock","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15420118/medium/de19576fccb495b6dfe4c4c04a56b834.png"},{"username":"hbooo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15420120/medium/6c7c7f8db785061356ebb03d044d3329.jpeg"},{"username":"Manicraft1001","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15420178/medium/50ec94563a06a9f74f33bd09f01eed4d.jpg"},{"username":"Void123","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15420354/medium/86929d44df92a00f9fe900a985c196df_default.png"},{"username":"R4cc","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15422606/medium/a390979662b84694f59de30bdb732141.jpeg"},{"username":"fabricionaweb","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15425808/medium/a9354142e7ae5152c144409d55fda551_default.png"},{"username":"JokeOfDead","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15426890/medium/a383eac9365e9de64fd4ab1d6fd0cb95.jpeg"},{"username":"hkz","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15427174/medium/c88acefb0d7306e1f7470e872029fb39_default.png"},{"username":"Steken","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15428516/medium/d5aea5653c769c3a523182bdb60d1664.png"},{"username":"flar.anton","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15428592/medium/b01fdb365d892e9f811f77fcb50a80a2.jpeg"},{"username":"Bon","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15433542/medium/5397da4dfc821f20b6ac14fe0c514e9a.jpeg"},{"username":"bfkadan","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15434162/medium/4f9a0b43cfe3acaea60124c14ba7f44a.png"},{"username":"BunnySweety","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15434662/medium/f0ef200a6a0dcf0e1d0e9ecd4148f560_default.png"},{"username":"HRKings","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15436168/medium/69a31e461d38549f01864e7ef10d642e.png"},{"username":"wiston81","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15439078/medium/10f292c8d12a7c21a44b54495fa4a3d8.jpeg"},{"username":"qaz0911","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15440860/medium/3d3e50ee388c72dc4bf7a771761f2d89_default.png"},{"username":"qqyule","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15441462/medium/7a3cdf82710ffb5d8f388bc0bd010665.png"},{"username":"Bims0n","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15445560/medium/603220b603eeb3367e0f0d3fa675247c.jpg"},{"username":"TariqDaCoder","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15446228/medium/50b0f4040112bbd67690b769477398e5_default.png"},{"username":"Anarchon","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15449644/medium/e925e1f3e3ffbf0f982391ce263a1a28.jpeg"},{"username":"Ashun","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15453020/medium/ccdcf51c73d6aae40751bb30beee1915_default.png"},{"username":"sebekmartin","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15454038/medium/bcfb44598cdfd1d7cd4eb35812538962.jpeg"},{"username":"RagnarGraves","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15459882/medium/143d5af850c1154070a218bea124e9cb_default.png"},{"username":"PrtmPhlp","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15462414/medium/b80db55e9de301432dcd1f8c8b24fd49_default.png"},{"username":"DooYoo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15470768/medium/2a18cf4be67094724b508c9e1e698a21_default.png"},{"username":"espentruls","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15486092/medium/8e38afc3a4ff669226a0cfd3e420ff3a.jpeg"},{"username":"frisco82","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15486922/medium/4e1c5d4189b42508e660daa3c1c25b2a.jpeg"},{"username":"lupineDK","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15491798/medium/461bd501e8371c062bf29ea171aedd36_default.png"},{"username":"hillaliy","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15492732/medium/0bae17b421604892d888e3fc70cf0587.jpeg"},{"username":"MarcOrfilaCarreras","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15501072/medium/ea52b26c3c6f21e4931e38e3ce3f3d6e.png"},{"username":"robertbridda","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15507822/medium/a368c2e30411bb2da9b49290084191f3.png"},{"username":"MKoniuszko","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15518090/medium/87605434fcc839f6763ab07c50f6d232.jpeg"},{"username":"HeroSizy","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15518710/medium/4e79c0e98cbeb536dd961e656331b509.png"},{"username":"dwt136","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15520022/medium/554422503f2baea43ace85facb4546fb_default.png"},{"username":"asifthewebguy","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15526719/medium/b18931dd0c800d725048bd440646198b_default.png"},{"username":"eiloogs","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15545537/medium/f290a2f1190983530a9b76b2e858a609.gif"},{"username":"_vytdv","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15547289/medium/60d8644cc8ad6f11a92ccea4a14cd098_default.png"},{"username":"crendasien","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15554645/medium/598ab1d4aaf6b8dccd5ba16be92da7b9.jpeg"},{"username":"edxo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15573823/medium/8a565b732a75a77f840dd123cdb30bf4.png"},{"username":"somerlev","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15617065/medium/f4b13513e311ec902d90b2f718412c55.jpg"},{"username":"kid1412621","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15643771/medium/dd455e32de652fa88e6fd97598bdffa7.png"},{"username":"suming","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15644717/medium/244159dfe10fa03436205506f80c9e25.png"},{"username":"nick.gher","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15647517/medium/5374a2c6fef60a3fbf0edf86b997c351_default.png"},{"username":"DataCat","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15650315/medium/ce7c1365adf35c5d490d77500a4607fb_default.png"},{"username":"dizo89","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15658375/medium/0ca745e5017d491fe1b22b0239904de8.jpeg"},{"username":"tee_noodle","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15674577/medium/804d9cf06f5196026acb6436b809d0da_default.png"},{"username":"Marty88","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15674593/medium/492b1509d52bd2809dea768121217125.jpeg"},{"username":"Spillebulle","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15677023/medium/20b98bb85062e07afe0e63618f8a5feb.PNG"},{"username":"petitmewen","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15685239/medium/15de9b62d2e0bc25013435f1784bbcc1.jpeg"},{"username":"NoProsNoNoobs","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15687709/medium/ae8f65fafeb8bcf74dcb8871bbe46461.png"},{"username":"y.gybson","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15690777/medium/b5cb5d2d5768904ff6586c727e3a6c77.jpeg"},{"username":"inside90","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15704947/medium/c1355fcb30dd76f8e39d98d1d49f1c52.png"},{"username":"RJSkudra","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15709853/medium/c3abf2774913dc4e81fb261d36d7668c.png"},{"username":"binge203","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15713937/medium/77c1cfa4314673db80e6881fd9f64668.gif"},{"username":"Mailootje","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15714337/medium/743c3bc4ab1989966a375eeeec83d8b8.jpeg"},{"username":"tim-wiegers","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15719805/medium/08a96f064813350661cd6b20bf3d7d99.png"},{"username":"GkhnG","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15722911/medium/71a027caec489ef6ce82bcf1888329d0_default.png"},{"username":"Zoen-Millo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15760967/medium/9e956f11adc5b34f5636268b5c485dbf.jpg"},{"username":"HooinKyoma","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15792897/medium/9489f0a9b368e0e827ae758b740a2eed.jpeg"},{"username":"wathergeen","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15794495/medium/a83b7fc80d180669ebfd6deb3544cfd0.png"},{"username":"MoeToo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15818233/medium/d35cd6953717706eaf20f6c143c62947.png"},{"username":"itodouble","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15836233/medium/e984caea18fb0673bf319fcf28cef649.png"},{"username":"loslocitos","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15847901/medium/fe30d12fd2cf38212f929e13b169f9ec.jpeg"},{"username":"Oversleep","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15849065/medium/06141f13a6d541d753f3c2f2947b8068_default.png"},{"username":"Beardy","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15865139/medium/fca6b9d2b3f52e286d1568f52b83b6a0_default.png"},{"username":"raelyan","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15875457/medium/2f4fda1d1aaa5dcc79b328baf3f03151.jpeg"},{"username":"dolphin738","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15913763/medium/ee6fede7b8528ca642329ada80d1cc18.png"},{"username":"brunotco","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15916719/medium/09db45880fc05abc18adb8d932a5ecf9_default.png"},{"username":"LukeIsHereToDevelop","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15924739/medium/3e6cd3940297bb4ba7bb039c93e6f918.png"},{"username":"kennit","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15925879/medium/6b0733ad3c5949b91c55e4d8b03db8a5_default.png"},{"username":"kuunpire","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15950309/medium/8192a4f08f07086828ac9f74ed29a169.jpeg"},{"username":"Sandor-dev","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15951759/medium/0216c2da4eb028164ebbecf1c72f6271_default.png"},{"username":"Meierschlumpf","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15953187/medium/23c744faef1ab84fbdc9351a7850aab6.jpeg"},{"username":"harmlesscat","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15970733/medium/dd8d0214a0250c932bb518b1b55e45a2_default.png"},{"username":"OrzWTF","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15976121/medium/4c4557cbff7ff7b0503455bc59c020e0.jpeg"},{"username":"tagaishi","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15977271/medium/eade504c83a5a1ff831c80a538fbdb44_default.png"},{"username":"azurite928","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15981895/medium/547ccc459ee123e78b5401c499f1022d.png"},{"username":"Ronner231","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16021342/medium/7734d550df2de5a2fec2ffff33e7024c.jpeg"},{"username":"ugyes","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16034148/medium/ed001e3f470a2dea9a8ce955b18e7bd5.png"},{"username":"rpieja","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16045554/medium/bd55baca2ef8b92502a760cc9ee7c505_default.png"},{"username":"flambyisyou","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16051620/medium/3a3bc0c90f6b95ab4ef74396a0a17beb.png"},{"username":"Topbcy","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16077170/medium/d3aed33ea56330338756cfcd89477cfe.jpeg"},{"username":"ai5d02sb","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16084674/medium/7c8119fe2a5ca71bb15f636916a42b95_default.png"},{"username":"explosiveparrot","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16097722/medium/7762f80fc1da63f5b2eb87de9d640324_default.png"},{"username":"DestroyCom","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16111544/medium/83e3d3ac5c8bfed634cd1a074854db67.png"},{"username":"neotraxo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16116966/medium/b30df957873329019a8a90a69f6efe3a.png"},{"username":"gzxpa","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16123314/medium/487b05577310a946b0b98bc72c11213b_default.png"},{"username":"TORIK","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16124732/medium/de770890e6411860ac06e8cc2dc0abd0_default.png"},{"username":"sergio.pibot","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16138114/medium/80db802b2fcd6bbf19ea4c7413367dca.jpeg"},{"username":"karam-ajaj","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16139838/medium/7539ab958d3c85d5f67e7849483ea8f7.jpeg"},{"username":"SimonHenz97","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16151520/medium/9b94a85b536688e2d94538c384fd0a76.png"},{"username":"olsson82","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16198988/medium/eeaab4cba210c537424d4204754b604e.png"},{"username":"bo3bdo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16222806/medium/8652f3beacb6098dde5a4cd0a29fe80d.jpeg"},{"username":"AngryPlayer04","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16245192/medium/342715274f4dc31fd4132cdae9126188.jpeg"},{"username":"ehatamm","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16245884/medium/979d5e5526fe545be9bf46db481f7182.jpeg"},{"username":"Balionelis","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16246058/medium/986d62ba363594c517d966fe9178dcbb.png"},{"username":"kwargs","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16248816/medium/19ce11f04bf1ae2637e0483399c675f9_default.png"},{"username":"lucicu","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16273892/medium/3b09e8f3bead221ef98d6a45a16851dc_default.png"},{"username":"Michael5564445","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16357688/medium/9d9026a8bf3eaccb0417da240932ebf7.png"},{"username":"Netscream","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16359198/medium/694e0c8572dc8a47e6d63da31ec5b992.png"},{"username":"belicstefan04","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16368142/medium/4742dcfd7bf7ad7e33e37ac44fba7e0f.png"},{"username":"Hamad2066","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16371478/medium/f37bbc7685b6757defdbd1494236af61.jpeg"},{"username":"3ct0pl4sm","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16399616/medium/ce796d1c40163975624c0a483e56374f.png"},{"username":"sanchez.marcell626","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16433865/medium/3ddde1314764cc2205ffdcd1ae719a91.png"},{"username":"Minoctis","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16490079/medium/91fd0849303a4eca033d660d0a7b6854.jpeg"},{"username":"vittoriosoccorso","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16498805/medium/17086b2f1981f734edd1572f79c3158a.jpeg"},{"username":"Worgen325","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16533177/medium/4a62cc6b06095751aeb4b1b3e96db93f.png"},{"username":"homarr","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16657003/medium/3afabfd3de949a54ff5d40ad04552aba.png"},{"username":"mwgg","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16658379/medium/763dd09f5c238cc5324d4d5357985292.png"},{"username":"kiwinho","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16671855/medium/bfe3a2d497dc4748a04d02e4ae2139cb.jpeg"},{"username":"tjvg4m34r13","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16679135/medium/7a483b9b0abe0d925e54808e1cb38fa0.jpeg"},{"username":"Diegoem","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16705921/medium/29ce68ebc191fc3f65499511b12de98f_default.png"},{"username":"bouks69","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16746091/medium/b58b1fc08520de416198be9df5d093eb.jpeg"},{"username":"futhgar","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16748067/medium/b8c526b097f9aa9d687250cac3df16dc.jpeg"},{"username":"GrimSQL","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16764343/medium/fff729a76d1f8fbcdaee9bb0c0f5f3fd.png"},{"username":"chnikel","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16767047/medium/3dda2a37e03049dafefe6697bb00f75c.png"},{"username":"yuki19870616","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16767951/medium/f59c848e38382cda6c8464b0a7b9e642_default.png"},{"username":"noamdal","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16782245/medium/b4a72a61f9caf138f0322c0cb987e6d0.png"},{"username":"MalithRukshan","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16809057/medium/084d6a5b35fbbeacc70e7021197d222f.png"},{"username":"minirope19","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16930929/medium/e8cbbc26747e31c5a8959215e1dd067b.jpeg"},{"username":"toineenzo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12371852/medium/9f1b2bedb4794c59479cd289bdba9fab.png"},{"username":"ArcaneWater","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12421105/medium/1ac82517a6c658f6b62c48aebcb17e86_default.png"},{"username":"Ebedami","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/12974801/medium/b596dea5c09454c4c828eac558389755.jpg"},{"username":"SergiSvK","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13320543/medium/3df3c79cc5f0c53716c559cd3fd2fc20.png"},{"username":"jeongeon","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13362856/medium/eb572f72cde5e5526c517ca3a6489850_default.png"},{"username":"MrTranCFCVN","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13439475/medium/a1789d69c85d90c667194b5d6a518c08_default.png"},{"username":"Cruellest","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/13610615/medium/2a74faa0947ee08d18f7946fb8602c1e.jpg"},{"username":"Thario","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14491372/medium/dd5e142070802a672900121aa3f332a6_default.png"},{"username":"albanobattistella","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14686194/medium/564afcfd76f5cd24751bd669cf4943aa.jpg"},{"username":"Kachelkaiser","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14763406/medium/203a781797da4a18fe0f4e7db8fd547c.png"},{"username":"regi4","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14842936/medium/f7e1d672f562a7db61ba6b4b8f4de41d.png"},{"username":"baton5129","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/14891064/medium/8d438f557b82977dd02f0ead3187265f.PNG"},{"username":"meviper","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/15958903/medium/209f521ce33a05831fa8d7d1b7babc20_default.png"},{"username":"TheRedCyclops","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16486399/medium/7f39226180120d5a9efcb8e13d8aec8e_default.png"},{"username":"dymek37","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16659221/medium/d1dc6d11d7e7fc370efc5070e837ae03.png"},{"username":"B3CKDOOR","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16744975/medium/e6c7b2d45e76465d54e6efb67c83da7d.png"},{"username":"Larsluph","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16779933/medium/ed7d36f8b44013bad3a16ac0491bd0f7.png"},{"username":"FOEDI","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16781001/medium/6b4552fb72e359aa016f7a054078fac8.png"},{"username":"xmarkurion","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16805443/medium/34a20428427de5aaef99c7d140646803.png"},{"username":"gregid","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16806705/medium/f3c8f4a20436e8538929130142bbc104.png"},{"username":"Flameberg","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16820453/medium/d47be866148474c9d05fec6fbe406d88.png"},{"username":"Playfust","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16872865/medium/5f4609cc711e5fb9fa8a0b178635769c.jpeg"},{"username":"Cotignac","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16879297/medium/81ff353edf030699a159bb79cda26e84.jpg"},{"username":"LeaHun","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16916375/medium/618520f0543b1e212ebc83d66b683d4b_default.png"},{"username":"jackwellerreal","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16919717/medium/37bbfdc03893f141133ccc619593266d.png"},{"username":"andrius.cim","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/16967845/medium/46028fc1a0ddfaaeebcb37b39739625d_default.png"},{"username":"xjxexrxrxyx","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17041412/medium/d34d664166db6fb25579bca9ff3b50b4.jpeg"},{"username":"bilhal.fellah","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17044572/medium/d1ec6f17e4aa013e9eededc83778d2c6.png"},{"username":"the_octo","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17058060/medium/7423ab3a4cabb67f5decb2e2dfa2b675_default.png"},{"username":"BamesJond","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17075846/medium/128d7ffd40254c8e376f45678e2fc620_default.png"},{"username":"Kornikus","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17134240/medium/d7a42b2c30db46ff152699ca01f9e11a_default.png"},{"username":"xoxyuxu","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17176526/medium/108055aa24343043de852e412bec74be.png"},{"username":"cryptodntsleep","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17249408/medium/b9e15aa2b24a0dbc1e4f194aa8ed5109.png"},{"username":"yaniorg","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17261842/medium/7dbfc77f21c826845961243c44540d26.jpg"},{"username":"Vidariondr","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17262438/medium/45fbc71be02ef27296b6f423e97b6a03_default.png"},{"username":"Fastery","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17263066/medium/701b0edc59676174863ad651528bbb37.jpeg"},{"username":"stratself","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17290388/medium/57d9d8161b3fd0abf4dc5558b4a1fa05_default.png"},{"username":"wuzeqin","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17292606/medium/b9e0308410b31337e2d7aa6ed346d718_default.png"},{"username":"ChristopherBull","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17304338/medium/21a175ce596bfae81430767467908b90.jpeg"},{"username":"darkbcnlord","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17311436/medium/b271bc0b419ec3a26ddb7b63ff8ffc4b.png"},{"username":"zhoran1997","avatarUrl":"https://crowdin-static.cf-downloads.crowdin.com/avatar/17344028/medium/c8f450b5a8f1e9494a45dc60af7ce63e.png"}] \ No newline at end of file