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.other": "{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.other": "{n} еще символов",