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
@@ -271,6 +271,9 @@
"reviews.empty": "Fii primul care scrie una.",
"reviews.emptyWritten": "Nu scriem recenzii aici încă.",
"reviews.emptyFilter": "Nici o recenzie nu se potriveşte cu acest filtru.",
"reviews.rate.cashu": "Evaluează acest mint",
"reviews.rate.fedimint": "Evaluează această federație",
"reviews.rate.lnurl": "Evaluează acest mint",
"reviews.noscript": "Recenziile sunt semnate pe Nostr și încărcați în browser-ul dvs., astfel încât această listă are nevoie de JavaScript. Evaluarea și numărul de mai sus provin de la site-ul în sine.",
"reviews.relayError": "Nu am putut ajunge la releu. Recenziile pot fi incomplete.",
"reviews.srRating": "{rating} din 5",
@@ -299,7 +302,12 @@
"reviews.breakdown.1": "{n}o stea",
"reviews.breakdown.none": "{n} fără rating",
"reviews.dialog.title": "Reexaminare{name}",
"reviews.dialog.note": "Semnat cu tasta Nostr și publicat la relee publice. Nu poate fi editat sau șters.",
"reviews.dialog.lede.cashu": "Împărtășește experiența ta cu acest mint.",
"reviews.dialog.lede.fedimint": "Împărtășește experiența ta cu această federație.",
"reviews.dialog.lede.lnurl": "Împărtășește experiența ta cu acest mint.",
"reviews.dialog.permanent": "Publicat permanent pe relayuri Nostr publice.",
"reviews.dialog.gate.title": "Autentifică-te pentru a scrie un comentariu",
"reviews.dialog.gate.lead": "Recenziile sunt semnate cu cheia ta Nostr. Rămâne în signerul tău, acest site nu o vede niciodată.",
"reviews.dialog.ratingLegend": "Evaluarea dvs.",
"reviews.dialog.starsSr.one": "{n} stea",
"reviews.dialog.starsSr.other": "{n} stele",
@@ -321,7 +329,6 @@
"reviews.dialog.waitingSigner": "Aştept semnalul tău.",
"reviews.dialog.confirmClose": "Ţi-ai păstrat proiectul până când ai plecat de pe site.",
"reviews.dialog.why.login": "Autentifică-te pentru publicare",
"reviews.dialog.why.rating": "Alegeți un rating",
"reviews.dialog.why.words": "Scrie câteva cuvinte.",
"reviews.dialog.why.more.one": "{n} mai mult caracter",
"reviews.dialog.why.more.other": "{n} mai multe caractere",