Improve write-review flow and require Node 22.18 for native TS stripping.

Gate login, reveal the form after a rating, and wire inline Rate this mint; drop --experimental-strip-types.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
michilis
2026-08-24 21:52:11 +02:00
co-authored by Cursor
parent c74c7fc187
commit b95aab2bcd
35 changed files with 657 additions and 145 deletions
+9 -2
View File
@@ -279,6 +279,9 @@
"reviews.empty": "Поки що відгуків немає. Будьте першими, хто напише такий.",
"reviews.emptyWritten": "Поки що немає письмових відгуків. Будьте першими, хто напише такий.",
"reviews.emptyFilter": "Жоден відгук не відповідає цьому фільтру.",
"reviews.rate.cashu": "Оцініть цей мінт",
"reviews.rate.fedimint": "Оцініть цю федерацію",
"reviews.rate.lnurl": "Оцініть цей мінт",
"reviews.noscript": "Відгуки підписуються на Nostr і завантажуються у вашому браузері, тому цей список потребує JavaScript. Вищезазначений рейтинг і підрахунок походять із самого сайту.",
"reviews.relayError": "Не вдалося підключитися до relay. Відгуки можуть бути неповними.",
"reviews.srRating": "{rating} з 5",
@@ -309,7 +312,12 @@
"reviews.breakdown.1": "{n} одну зірку",
"reviews.breakdown.none": "{n} без рейтингу",
"reviews.dialog.title": "Відгук про {name}",
"reviews.dialog.note": "Підписується вашим Nostr-ключем і публікується на загальнодоступних relays. Відгук не можна відредагувати або видалити.",
"reviews.dialog.lede.cashu": "Розкажіть про свій досвід із цим мінтом.",
"reviews.dialog.lede.fedimint": "Розкажіть про свій досвід із цією федерацією.",
"reviews.dialog.lede.lnurl": "Розкажіть про свій досвід із цим мінтом.",
"reviews.dialog.permanent": "Публікується назавжди на загальнодоступних relays Nostr.",
"reviews.dialog.gate.title": "Увійдіть, щоб написати відгук",
"reviews.dialog.gate.lead": "Відгуки підписуються вашим ключем Nostr. Він залишається у вашому signer, сайт ніколи його не бачить.",
"reviews.dialog.ratingLegend": "Ваш рейтинг",
"reviews.dialog.starsSr.one": "{n} зірка",
"reviews.dialog.starsSr.few": "{n} зірки",
@@ -332,7 +340,6 @@
"reviews.dialog.waitingSigner": "Очікування signer",
"reviews.dialog.confirmClose": "Закрити цей відгук? Чернетка зберігатиметься, доки ви не залишите сайт.",
"reviews.dialog.why.login": "Увійти для публікації",
"reviews.dialog.why.rating": "Виберіть рейтинг",
"reviews.dialog.why.words": "Напишіть кілька слів",
"reviews.dialog.why.more.one": "Ще {n} символ",
"reviews.dialog.why.more.few": "Ще {n} символи",