From 17c40900245cd087c6ea1daba3d48e94992bf304 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Fri, 9 May 2025 20:23:33 +0000 Subject: [PATCH 01/42] chore(deps): update dependency prettier-plugin-packagejson to ^2.5.12 (#3066) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 18 +++++++++--------- tooling/prettier/package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ca79cc990..68be4999a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2247,8 +2247,8 @@ importers: specifier: workspace:^0.1.0 version: link:../typescript prettier-plugin-packagejson: - specifier: ^2.5.11 - version: 2.5.11(prettier@3.5.3) + specifier: ^2.5.12 + version: 2.5.12(prettier@3.5.3) typescript: specifier: ^5.8.3 version: 5.8.3 @@ -8747,8 +8747,8 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier-plugin-packagejson@2.5.11: - resolution: {integrity: sha512-BJpXSrQhrewmeRxe1e/BYrWyrBG4yc+RaearWGdNwcUnHZQUffFVqPsXyB7tQA7WFeBRgh3wadXb9p2BPuLKvw==} + prettier-plugin-packagejson@2.5.12: + resolution: {integrity: sha512-IMBkjSNMaMx8QpmYD/5Y7gXn1hRBMY91EF29MotVSI6bT7SCDFZ7bXL9EeumEXn7tjUFYoN8D0fTs0XpxmYg8A==} peerDependencies: prettier: '>= 1.16.0' peerDependenciesMeta: @@ -9546,8 +9546,8 @@ packages: sort-object-keys@1.1.3: resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} - sort-package-json@3.2.0: - resolution: {integrity: sha512-jadbj4vvIlevL578X5+1qVX/Nn9Jk7/U+cLVjR1IqfDFo3ISY0eoyksd3ylyTwGunlEMUgbTRYowLr0CkSxcQw==} + sort-package-json@3.2.1: + resolution: {integrity: sha512-rTfRdb20vuoAn7LDlEtCqOkYfl2X+Qze6cLbNOzcDpbmKEhJI30tTN44d5shbKJnXsvz24QQhlCm81Bag7EOKg==} hasBin: true source-map-js@1.2.1: @@ -18043,9 +18043,9 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-packagejson@2.5.11(prettier@3.5.3): + prettier-plugin-packagejson@2.5.12(prettier@3.5.3): dependencies: - sort-package-json: 3.2.0 + sort-package-json: 3.2.1 synckit: 0.11.4 optionalDependencies: prettier: 3.5.3 @@ -19097,7 +19097,7 @@ snapshots: sort-object-keys@1.1.3: {} - sort-package-json@3.2.0: + sort-package-json@3.2.1: dependencies: detect-indent: 7.0.1 detect-newline: 4.0.1 diff --git a/tooling/prettier/package.json b/tooling/prettier/package.json index bb7feaa43..0223d5159 100644 --- a/tooling/prettier/package.json +++ b/tooling/prettier/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@homarr/tsconfig": "workspace:^0.1.0", - "prettier-plugin-packagejson": "^2.5.11", + "prettier-plugin-packagejson": "^2.5.12", "typescript": "^5.8.3" } } From a3af95734eac50e34a5d0397854c481448a7bd6c Mon Sep 17 00:00:00 2001 From: "homarr-crowdin[bot]" <190541745+homarr-crowdin[bot]@users.noreply.github.com> Date: Sat, 10 May 2025 00:49:16 +0000 Subject: [PATCH 02/42] 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/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 | 88 +++++++++++++----------- 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 ++- 32 files changed, 264 insertions(+), 72 deletions(-) diff --git a/packages/translation/src/lang/ca.json b/packages/translation/src/lang/ca.json index 156413786..519fa3a80 100644 --- a/packages/translation/src/lang/ca.json +++ b/packages/translation/src/lang/ca.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/cn.json b/packages/translation/src/lang/cn.json index 227fb722a..7912d1172 100644 --- a/packages/translation/src/lang/cn.json +++ b/packages/translation/src/lang/cn.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/cs.json b/packages/translation/src/lang/cs.json index 2201dbe4f..b29b9b38c 100644 --- a/packages/translation/src/lang/cs.json +++ b/packages/translation/src/lang/cs.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/da.json b/packages/translation/src/lang/da.json index ed750b39b..26a4a8e68 100644 --- a/packages/translation/src/lang/da.json +++ b/packages/translation/src/lang/da.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/de-CH.json b/packages/translation/src/lang/de-CH.json index 3c8922019..6fd5651a6 100644 --- a/packages/translation/src/lang/de-CH.json +++ b/packages/translation/src/lang/de-CH.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/de.json b/packages/translation/src/lang/de.json index 3a4c2b320..74679e2fa 100644 --- a/packages/translation/src/lang/de.json +++ b/packages/translation/src/lang/de.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/el.json b/packages/translation/src/lang/el.json index 8f400ba6e..6050b2076 100644 --- a/packages/translation/src/lang/el.json +++ b/packages/translation/src/lang/el.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/en-gb.json b/packages/translation/src/lang/en-gb.json index 8e758a660..3836debd7 100644 --- a/packages/translation/src/lang/en-gb.json +++ b/packages/translation/src/lang/en-gb.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/es.json b/packages/translation/src/lang/es.json index c3c8f0b52..92fbfa4d0 100644 --- a/packages/translation/src/lang/es.json +++ b/packages/translation/src/lang/es.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/et.json b/packages/translation/src/lang/et.json index 91ec10167..4541fbad0 100644 --- a/packages/translation/src/lang/et.json +++ b/packages/translation/src/lang/et.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/fr.json b/packages/translation/src/lang/fr.json index 930f1325e..1870e2570 100644 --- a/packages/translation/src/lang/fr.json +++ b/packages/translation/src/lang/fr.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/he.json b/packages/translation/src/lang/he.json index e3ef91a1d..ae3441c1b 100644 --- a/packages/translation/src/lang/he.json +++ b/packages/translation/src/lang/he.json @@ -1093,7 +1093,7 @@ "label": "אינטגרציות" }, "title": { - "label": "" + "label": "כותרת" }, "customCssClasses": { "label": "מחלקות עיצוב מותאמות אישית" @@ -1771,8 +1771,8 @@ "description": "הצג את הזרמים הנוכחיים בשרתי המדיה שלך", "option": { "showOnlyPlaying": { - "label": "", - "description": "" + "label": "הצג רק את ההפעלה הנוכחית", + "description": "השבתת אפשרות זו לא תעבוד עבור פלקס" } }, "items": { @@ -1950,7 +1950,7 @@ "approved": "אושר", "declined": "נדחה", "failed": "נכשל", - "completed": "" + "completed": "הושלם" }, "toBeDetermined": "ייקבע בהמשך" }, @@ -2054,83 +2054,89 @@ } }, "releases": { - "name": "", - "description": "", + "name": "מהדורות", + "description": "מציג רשימה של הגרסה הנוכחית של המאגרים הנתונים עם הקוד הרגולרי של הגרסה הנתון.", "option": { "newReleaseWithin": { - "label": "", + "label": "מהדורה חדשה בתוך", "description": "" }, "staleReleaseWithin": { - "label": "", + "label": "מהדורה חדשה בתוך", "description": "" }, "showOnlyHighlighted": { - "label": "", - "description": "" + "label": "הצג רק את המודגשים", + "description": "הצג רק מהדורות חדשות או ישנות. בהתאם לאמור לעיל." }, "showDetails": { - "label": "" + "label": "הצג פרטים" }, "repositories": { - "label": "", + "label": "מאגרים", "addRRepository": { - "label": "" + "label": "הוסף מאגר" }, "provider": { - "label": "" + "label": "ספק" }, "identifier": { - "label": "", - "placeholder": "" + "label": "מזהה", + "placeholder": "שם או בעלים/שם" }, "versionFilter": { - "label": "", + "label": "מסנן גירסאות", "prefix": { - "label": "" + "label": "קידומת" }, "precision": { - "label": "", + "label": "דיוק", "options": { - "none": "" + "none": "ללא" } }, "suffix": { - "label": "" + "label": "סיומת" }, "regex": { - "label": "" + "label": "ביטויים רגילים" } }, "edit": { - "label": "" + "label": "עריכה" }, "editForm": { - "title": "", + "title": "ערוך מאגר", "cancel": { - "label": "" + "label": "בטל" }, "confirm": { - "label": "" + "label": "אשר" } }, "example": { - "label": "" + "label": "דוגמא" }, - "invalid": "" + "invalid": "הגדרת מאגר לא חוקית, אנא בדוק את הערכים" } }, - "not-found": "", - "pre-release": "", - "archived": "", - "forked": "", - "starsCount": "", - "forksCount": "", - "issuesCount": "", - "openProjectPage": "", - "openReleasePage": "", - "releaseDescription": "", - "created": "" + "not-found": "לא נמצא", + "pre-release": "קדם-הפצה", + "archived": "בארכיון", + "forked": "מפוצל", + "starsCount": "כוכבים", + "forksCount": "פיצולים", + "issuesCount": "תקלות פתוחות", + "openProjectPage": "פתח את דף הפרויקט", + "openReleasePage": "פתח את דף הגרסאות", + "releaseDescription": "תיאור הגרסה", + "created": "נוצר", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, @@ -3889,8 +3895,8 @@ "title": "אין עדיין תעודות אבטחה" }, "invalid": { - "title": "", - "description": "" + "title": "אישור לא חוקי", + "description": "נכשל בהוספת תעודת אבטחה" }, "expires": "פג ב- {when}" } diff --git a/packages/translation/src/lang/hr.json b/packages/translation/src/lang/hr.json index f0b7eba92..d3f7a65b2 100644 --- a/packages/translation/src/lang/hr.json +++ b/packages/translation/src/lang/hr.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/hu.json b/packages/translation/src/lang/hu.json index 54131ba6e..07f7f9f93 100644 --- a/packages/translation/src/lang/hu.json +++ b/packages/translation/src/lang/hu.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/it.json b/packages/translation/src/lang/it.json index f73900801..f8051d568 100644 --- a/packages/translation/src/lang/it.json +++ b/packages/translation/src/lang/it.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/ja.json b/packages/translation/src/lang/ja.json index aaff155f1..88476cf37 100644 --- a/packages/translation/src/lang/ja.json +++ b/packages/translation/src/lang/ja.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/ko.json b/packages/translation/src/lang/ko.json index 9a5158984..ad84e78d6 100644 --- a/packages/translation/src/lang/ko.json +++ b/packages/translation/src/lang/ko.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/lt.json b/packages/translation/src/lang/lt.json index cf5ba5ff3..3ecffed57 100644 --- a/packages/translation/src/lang/lt.json +++ b/packages/translation/src/lang/lt.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/lv.json b/packages/translation/src/lang/lv.json index 4a15babdc..e955f6043 100644 --- a/packages/translation/src/lang/lv.json +++ b/packages/translation/src/lang/lv.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/nl.json b/packages/translation/src/lang/nl.json index 3c4fa3edd..5fc839020 100644 --- a/packages/translation/src/lang/nl.json +++ b/packages/translation/src/lang/nl.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/no.json b/packages/translation/src/lang/no.json index 303c9ddd1..49e217471 100644 --- a/packages/translation/src/lang/no.json +++ b/packages/translation/src/lang/no.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/pl.json b/packages/translation/src/lang/pl.json index 8c9c742ec..6d0f87345 100644 --- a/packages/translation/src/lang/pl.json +++ b/packages/translation/src/lang/pl.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/pt.json b/packages/translation/src/lang/pt.json index 942ebba58..2ef1f2162 100644 --- a/packages/translation/src/lang/pt.json +++ b/packages/translation/src/lang/pt.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/ro.json b/packages/translation/src/lang/ro.json index a740be322..2103adddd 100644 --- a/packages/translation/src/lang/ro.json +++ b/packages/translation/src/lang/ro.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/ru.json b/packages/translation/src/lang/ru.json index 23200adca..31f439ed3 100644 --- a/packages/translation/src/lang/ru.json +++ b/packages/translation/src/lang/ru.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/sk.json b/packages/translation/src/lang/sk.json index b5b516216..652b9cba4 100644 --- a/packages/translation/src/lang/sk.json +++ b/packages/translation/src/lang/sk.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/sl.json b/packages/translation/src/lang/sl.json index bde793786..3bbc0a64a 100644 --- a/packages/translation/src/lang/sl.json +++ b/packages/translation/src/lang/sl.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/sv.json b/packages/translation/src/lang/sv.json index 0d7342420..b1f282f6e 100644 --- a/packages/translation/src/lang/sv.json +++ b/packages/translation/src/lang/sv.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/tr.json b/packages/translation/src/lang/tr.json index 962152627..802562f7e 100644 --- a/packages/translation/src/lang/tr.json +++ b/packages/translation/src/lang/tr.json @@ -2130,7 +2130,13 @@ "openProjectPage": "Proje Sayfasını Aç", "openReleasePage": "Sürüm Sayfasını Aç", "releaseDescription": "Sürüm Açıklaması", - "created": "Oluşturuldu" + "created": "Oluşturuldu", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/uk.json b/packages/translation/src/lang/uk.json index 1e904af56..d8f2b9fde 100644 --- a/packages/translation/src/lang/uk.json +++ b/packages/translation/src/lang/uk.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/vi.json b/packages/translation/src/lang/vi.json index b349e18da..837fc5525 100644 --- a/packages/translation/src/lang/vi.json +++ b/packages/translation/src/lang/vi.json @@ -2130,7 +2130,13 @@ "openProjectPage": "", "openReleasePage": "", "releaseDescription": "", - "created": "" + "created": "", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, diff --git a/packages/translation/src/lang/zh.json b/packages/translation/src/lang/zh.json index 94e10751c..1149ffdc4 100644 --- a/packages/translation/src/lang/zh.json +++ b/packages/translation/src/lang/zh.json @@ -2130,7 +2130,13 @@ "openProjectPage": "開啟專案頁面", "openReleasePage": "開啟發布葉面", "releaseDescription": "版本描述", - "created": "已創建" + "created": "已創建", + "error": { + "label": "", + "options": { + "noMatchingVersion": "" + } + } }, "networkControllerSummary": { "option": {}, From 0d2311975c9062f538e7cf7166cc354bc6b21468 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 10 May 2025 06:24:50 +0000 Subject: [PATCH 03/42] fix(deps): update dependency @auth/core to ^0.39.1 (#3072) 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 59ec3ecc6..14d1b347a 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -23,7 +23,7 @@ }, "prettier": "@homarr/prettier-config", "dependencies": { - "@auth/core": "^0.39.0", + "@auth/core": "^0.39.1", "@auth/drizzle-adapter": "^1.9.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 89628e825..67f61e5b3 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -38,7 +38,7 @@ }, "prettier": "@homarr/prettier-config", "dependencies": { - "@auth/core": "^0.39.0", + "@auth/core": "^0.39.1", "@homarr/common": "workspace:^0.1.0", "@homarr/definitions": "workspace:^0.1.0", "@homarr/env": "workspace:^0.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 68be4999a..622ac779e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -635,8 +635,8 @@ importers: packages/auth: dependencies: '@auth/core': - specifier: ^0.39.0 - version: 0.39.0 + specifier: ^0.39.1 + version: 0.39.1 '@auth/drizzle-adapter': specifier: ^1.9.0 version: 1.9.0 @@ -1001,8 +1001,8 @@ importers: packages/db: dependencies: '@auth/core': - specifier: ^0.39.0 - version: 0.39.0 + specifier: ^0.39.1 + version: 0.39.1 '@homarr/common': specifier: workspace:^0.1.0 version: link:../common @@ -2288,6 +2288,20 @@ packages: nodemailer: optional: true + '@auth/core@0.39.1': + resolution: {integrity: sha512-McD8slui0oOA1pjR5sPjLPl5Zm//nLP/8T3kr8hxIsvNLvsiudYvPHhDFPjh1KcZ2nFxCkZmP6bRxaaPd/AnLA==} + 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.9.0': resolution: {integrity: sha512-uRQjT9b66vOvkS5vgzK2ZFT3Ubg0JhcYPzOZtrNdwrsfQZ7hmnh+6rZntkl1s2TrKxwxHVTIfndON7+CgsHRkw==} @@ -10835,6 +10849,14 @@ snapshots: preact: 10.24.3 preact-render-to-string: 6.5.11(preact@10.24.3) + '@auth/core@0.39.1': + 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.9.0': dependencies: '@auth/core': 0.39.0 From 98773e7dba3f7f816a50c134cedf81cddb55e5f1 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 10 May 2025 06:25:49 +0000 Subject: [PATCH 04/42] fix(deps): update dependency next-auth to v5.0.0-beta.28 (#3074) 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 14d1b347a..9562b783e 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -36,7 +36,7 @@ "cookies": "^0.9.1", "ldapts": "8.0.0", "next": "15.3.2", - "next-auth": "5.0.0-beta.27", + "next-auth": "5.0.0-beta.28", "react": "19.1.0", "react-dom": "19.1.0", "zod": "^3.24.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 622ac779e..64f7dc55f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -674,8 +674,8 @@ importers: specifier: 15.3.2 version: 15.3.2(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.87.0) next-auth: - specifier: 5.0.0-beta.27 - version: 5.0.0-beta.27(next@15.3.2(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.87.0))(react@19.1.0) + specifier: 5.0.0-beta.28 + version: 5.0.0-beta.28(next@15.3.2(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.87.0))(react@19.1.0) react: specifier: 19.1.0 version: 19.1.0 @@ -8115,8 +8115,8 @@ packages: resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} engines: {node: '>= 0.4.0'} - next-auth@5.0.0-beta.27: - resolution: {integrity: sha512-/QtP9C0C99YpEuBEJqMaDXH3ISWMgObQalwVZEoC7sskaIPhv5fQl6fXS/rXJQKqLY6MNJ42rqjqmRdoXZH2EQ==} + next-auth@5.0.0-beta.28: + resolution: {integrity: sha512-2RDR1h3DJb4nizcd5UBBwC2gtyP7j/jTvVLvEtDaFSKUWNfou3Gek2uTNHSga/Q4I/GF+OJobA4mFbRaWJgIDQ==} peerDependencies: '@simplewebauthn/browser': ^9.0.1 '@simplewebauthn/server': ^9.0.2 @@ -17416,9 +17416,9 @@ snapshots: netmask@2.0.2: {} - next-auth@5.0.0-beta.27(next@15.3.2(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.87.0))(react@19.1.0): + next-auth@5.0.0-beta.28(next@15.3.2(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.87.0))(react@19.1.0): dependencies: - '@auth/core': 0.39.0 + '@auth/core': 0.39.1 next: 15.3.2(@babel/core@7.26.10)(@playwright/test@1.49.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.87.0) react: 19.1.0 From 3f9f94ea45e001d0f2c966ee21d1e148103a854e Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 10 May 2025 07:19:27 +0000 Subject: [PATCH 05/42] fix(deps): update dependency @auth/drizzle-adapter to ^1.9.1 (#3073) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/auth/package.json | 2 +- pnpm-lock.yaml | 34 ++++++---------------------------- 2 files changed, 7 insertions(+), 29 deletions(-) diff --git a/packages/auth/package.json b/packages/auth/package.json index 9562b783e..ec75fd33b 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -24,7 +24,7 @@ "prettier": "@homarr/prettier-config", "dependencies": { "@auth/core": "^0.39.1", - "@auth/drizzle-adapter": "^1.9.0", + "@auth/drizzle-adapter": "^1.9.1", "@homarr/certificates": "workspace:^0.1.0", "@homarr/common": "workspace:^0.1.0", "@homarr/db": "workspace:^0.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 64f7dc55f..0582318c5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -638,8 +638,8 @@ importers: specifier: ^0.39.1 version: 0.39.1 '@auth/drizzle-adapter': - specifier: ^1.9.0 - version: 1.9.0 + specifier: ^1.9.1 + version: 1.9.1 '@homarr/certificates': specifier: workspace:^0.1.0 version: link:../certificates @@ -2274,20 +2274,6 @@ packages: '@asamuzakjp/css-color@2.8.2': resolution: {integrity: sha512-RtWv9jFN2/bLExuZgFFZ0I3pWWeezAHGgrmjqGGWclATl1aDe3yhCUaI0Ilkp6OCk9zX7+FjvDasEX8Q9Rxc5w==} - '@auth/core@0.39.0': - resolution: {integrity: sha512-jusviw/sUSfAh6S/wjY5tRmJOq0Itd3ImF+c/b4HB9DfmfChtcfVJTNJeqCeExeCG8oh4PBKRsMQJsn2W6NhFQ==} - 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/core@0.39.1': resolution: {integrity: sha512-McD8slui0oOA1pjR5sPjLPl5Zm//nLP/8T3kr8hxIsvNLvsiudYvPHhDFPjh1KcZ2nFxCkZmP6bRxaaPd/AnLA==} peerDependencies: @@ -2302,8 +2288,8 @@ packages: nodemailer: optional: true - '@auth/drizzle-adapter@1.9.0': - resolution: {integrity: sha512-uRQjT9b66vOvkS5vgzK2ZFT3Ubg0JhcYPzOZtrNdwrsfQZ7hmnh+6rZntkl1s2TrKxwxHVTIfndON7+CgsHRkw==} + '@auth/drizzle-adapter@1.9.1': + resolution: {integrity: sha512-WQ4vtDxpo3jAPfSLJbrjFx++/lMO1HJbV7ZwzCUBEkhqYMTrqQBJhLb+vcusDu95wiekVOUCPe1y6QSNbMeeYA==} '@axiomhq/js@1.0.0-rc.3': resolution: {integrity: sha512-Zm10TczcMLounWqC42nMkXQ7XKLqjzLrd5ia022oBKDUZqAFVg2y9d1quQVNV4FlXyg9MKDdfMjpKQRmzEGaog==} @@ -10841,14 +10827,6 @@ snapshots: '@csstools/css-tokenizer': 3.0.3 lru-cache: 11.0.2 - '@auth/core@0.39.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/core@0.39.1': dependencies: '@panva/hkdf': 1.2.1 @@ -10857,9 +10835,9 @@ snapshots: preact: 10.24.3 preact-render-to-string: 6.5.11(preact@10.24.3) - '@auth/drizzle-adapter@1.9.0': + '@auth/drizzle-adapter@1.9.1': dependencies: - '@auth/core': 0.39.0 + '@auth/core': 0.39.1 transitivePeerDependencies: - '@simplewebauthn/browser' - '@simplewebauthn/server' From 7f3574f8bad52d93fe7935e41b9a81a31040e890 Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Sat, 10 May 2025 15:27:37 +0200 Subject: [PATCH 06/42] chore(issue-template): add version 1.19.1 --- .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 d68beb25d..50274be50 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -31,6 +31,7 @@ body: label: Version description: What version of Homarr are you running? options: + - 1.19.1 - 1.19.0 - 1.18.0 - 1.17.0 From 01d53eee60f7269158565cfa46f7aebdfa8d41cf Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 10 May 2025 19:18:44 +0000 Subject: [PATCH 07/42] fix(deps): update dependency undici to v7.9.0 (#3077) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/tasks/package.json | 2 +- packages/certificates/package.json | 2 +- packages/common/package.json | 2 +- packages/integrations/package.json | 2 +- pnpm-lock.yaml | 32 ++++++++++++++++++------------ 5 files changed, 23 insertions(+), 17 deletions(-) diff --git a/apps/tasks/package.json b/apps/tasks/package.json index 0dc370fc0..b65e4254b 100644 --- a/apps/tasks/package.json +++ b/apps/tasks/package.json @@ -38,7 +38,7 @@ "dayjs": "^1.11.13", "dotenv": "^16.5.0", "superjson": "2.2.2", - "undici": "7.8.0" + "undici": "7.9.0" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/certificates/package.json b/packages/certificates/package.json index 6e57cbd74..fc6a27b37 100644 --- a/packages/certificates/package.json +++ b/packages/certificates/package.json @@ -23,7 +23,7 @@ "prettier": "@homarr/prettier-config", "dependencies": { "@homarr/common": "workspace:^0.1.0", - "undici": "7.8.0" + "undici": "7.9.0" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/packages/common/package.json b/packages/common/package.json index 6148d9c56..fab22fd96 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -33,7 +33,7 @@ "next": "15.3.2", "react": "19.1.0", "react-dom": "19.1.0", - "undici": "7.8.0", + "undici": "7.9.0", "zod": "^3.24.4" }, "devDependencies": { diff --git a/packages/integrations/package.json b/packages/integrations/package.json index f226e87f8..916f40e3b 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -41,7 +41,7 @@ "node-unifi": "^2.5.1", "proxmox-api": "1.1.1", "tsdav": "^2.1.4", - "undici": "7.8.0", + "undici": "7.9.0", "xml2js": "^0.6.2", "zod": "^3.24.4" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0582318c5..870b7e2e4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -391,8 +391,8 @@ importers: specifier: 2.2.2 version: 2.2.2 undici: - specifier: 7.8.0 - version: 7.8.0 + specifier: 7.9.0 + version: 7.9.0 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -745,8 +745,8 @@ importers: specifier: workspace:^0.1.0 version: link:../common undici: - specifier: 7.8.0 - version: 7.8.0 + specifier: 7.9.0 + version: 7.9.0 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -822,8 +822,8 @@ importers: specifier: 19.1.0 version: 19.1.0(react@19.1.0) undici: - specifier: 7.8.0 - version: 7.8.0 + specifier: 7.9.0 + version: 7.9.0 zod: specifier: ^3.24.4 version: 3.24.4 @@ -1309,7 +1309,7 @@ importers: version: 0.20.1 node-unifi: specifier: ^2.5.1 - version: 2.5.1(deasync@0.1.30)(undici@7.8.0) + version: 2.5.1(deasync@0.1.30)(undici@7.9.0) proxmox-api: specifier: 1.1.1 version: 1.1.1 @@ -1317,8 +1317,8 @@ importers: specifier: ^2.1.4 version: 2.1.4 undici: - specifier: 7.8.0 - version: 7.8.0 + specifier: 7.9.0 + version: 7.9.0 xml2js: specifier: ^0.6.2 version: 0.6.2 @@ -10233,6 +10233,10 @@ packages: resolution: {integrity: sha512-vFv1GA99b7eKO1HG/4RPu2Is3FBTWBrmzqzO0mz+rLxN3yXkE4mqRcb8g8fHxzX4blEysrNZLqg5RbJLqX5buA==} engines: {node: '>=20.18.1'} + undici@7.9.0: + resolution: {integrity: sha512-e696y354tf5cFZPXsF26Yg+5M63+5H3oE6Vtkh2oqbvsE2Oe7s2nIbcQh5lmG7Lp/eS29vJtTpw9+p6PX0qNSg==} + engines: {node: '>=20.18.1'} + unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} engines: {node: '>=4'} @@ -16207,13 +16211,13 @@ snapshots: html-url-attributes@3.0.1: {} - http-cookie-agent@5.0.4(deasync@0.1.30)(tough-cookie@4.1.4)(undici@7.8.0): + http-cookie-agent@5.0.4(deasync@0.1.30)(tough-cookie@4.1.4)(undici@7.9.0): dependencies: agent-base: 7.1.3 tough-cookie: 4.1.4 optionalDependencies: deasync: 0.1.30 - undici: 7.8.0 + undici: 7.9.0 http-errors@2.0.0: dependencies: @@ -17560,11 +17564,11 @@ snapshots: node-releases@2.0.19: {} - node-unifi@2.5.1(deasync@0.1.30)(undici@7.8.0): + node-unifi@2.5.1(deasync@0.1.30)(undici@7.9.0): dependencies: axios: 1.6.2 eventemitter2: 6.4.9 - http-cookie-agent: 5.0.4(deasync@0.1.30)(tough-cookie@4.1.4)(undici@7.8.0) + http-cookie-agent: 5.0.4(deasync@0.1.30)(tough-cookie@4.1.4)(undici@7.9.0) tough-cookie: 4.1.4 url: 0.11.4 ws: 8.18.2 @@ -19909,6 +19913,8 @@ snapshots: undici@7.8.0: {} + undici@7.9.0: {} + unicode-emoji-modifier-base@1.0.0: {} unicorn-magic@0.1.0: {} From b8bdf1836a22702519faa34cce4bff95de391387 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 10 May 2025 20:00:30 +0000 Subject: [PATCH 08/42] chore(deps): update dependency proxmox-api>undici to v7.9.0 (#3076) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index ee6b0d648..a99f5fff0 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "tree-sitter-json" ], "overrides": { - "proxmox-api>undici": "7.8.0" + "proxmox-api>undici": "7.9.0" }, "allowUnusedPatches": true, "ignoredBuiltDependencies": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 870b7e2e4..5373db80e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - proxmox-api>undici: 7.8.0 + proxmox-api>undici: 7.9.0 importers: @@ -18216,7 +18216,7 @@ snapshots: proxmox-api@1.1.1: dependencies: - undici: 7.8.0 + undici: 7.9.0 proxy-addr@2.0.7: dependencies: From 8c1b365733c2bccd0838cbf07aa59115bcc0c0cd Mon Sep 17 00:00:00 2001 From: Andre Silva <32734153+Aandree5@users.noreply.github.com> Date: Sat, 10 May 2025 21:06:14 +0100 Subject: [PATCH 09/42] feat(releases-widget): limit number of displayed releases and custom name for repositories (#2974) Co-authored-by: Andre Silva Co-authored-by: Meier Lukas --- packages/translation/src/lang/en.json | 7 +++ ...widget-multiReleasesRepositories-input.tsx | 51 +++++++++++++++---- packages/widgets/src/releases/component.tsx | 19 +++++-- packages/widgets/src/releases/index.ts | 6 +++ .../src/releases/releases-repository.ts | 1 + 5 files changed, 70 insertions(+), 14 deletions(-) diff --git a/packages/translation/src/lang/en.json b/packages/translation/src/lang/en.json index 08f197944..80e5198b5 100644 --- a/packages/translation/src/lang/en.json +++ b/packages/translation/src/lang/en.json @@ -2072,6 +2072,10 @@ "showDetails": { "label": "Show Details" }, + "topReleases": { + "label": "Top Releases", + "description": "The max number of latest releases to show. Zero means no limit." + }, "repositories": { "label": "Repositories", "addRRepository": { @@ -2084,6 +2088,9 @@ "label": "Identifier", "placeholder": "Name or Owner/Name" }, + "name": { + "label": "Name" + }, "versionFilter": { "label": "Version Filter", "prefix": { diff --git a/packages/widgets/src/_inputs/widget-multiReleasesRepositories-input.tsx b/packages/widgets/src/_inputs/widget-multiReleasesRepositories-input.tsx index 466001e0c..3252a617a 100644 --- a/packages/widgets/src/_inputs/widget-multiReleasesRepositories-input.tsx +++ b/packages/widgets/src/_inputs/widget-multiReleasesRepositories-input.tsx @@ -40,6 +40,7 @@ export const WidgetMultiReleasesRepositoriesInput = ({ (repository: ReleasesRepository, index: number): FormValidation => { form.setFieldValue(`options.${property}.${index}.providerKey`, repository.providerKey); form.setFieldValue(`options.${property}.${index}.identifier`, repository.identifier); + form.setFieldValue(`options.${property}.${index}.name`, repository.name); form.setFieldValue(`options.${property}.${index}.versionFilter`, repository.versionFilter); form.setFieldValue(`options.${property}.${index}.iconUrl`, repository.iconUrl); @@ -123,7 +124,8 @@ export const WidgetMultiReleasesRepositoriesInput = ({ - {repository.identifier} + {/* eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing */} + {repository.name || repository.identifier} @@ -178,6 +180,11 @@ const formatVersionFilterRegex = (versionFilter: ReleasesVersionFilter | undefin return `^${escapedPrefix}${precision}${escapedSuffix}$`; }; +const formatIdentifierName = (identifier: string) => { + const unformattedName = identifier.split("/").pop(); + return unformattedName?.replace(/[-_]/g, " ").replace(/(?:^\w|[A-Z]|\b\w)/g, (char) => char.toUpperCase()) ?? ""; +}; + interface ReleaseEditProps { fieldPath: string; repository: ReleasesRepository; @@ -209,7 +216,7 @@ const ReleaseEditModal = createModal(({ innerProps, actions }) return ( - +