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
@@ -263,6 +263,9 @@
"reviews.empty": "Henüz inceleme yok. İlk yazan kişi ol.",
"reviews.emptyWritten": "Henüz yazılı bir inceleme yok. İlk yazan kişi ol.",
"reviews.emptyFilter": "Bu filtreyle eşleşen hiçbir yorum yok.",
"reviews.rate.cashu": "Bu mint'i puanla",
"reviews.rate.fedimint": "Bu federasyonu puanla",
"reviews.rate.lnurl": "Bu mint'i puanla",
"reviews.noscript": "İncelemeler Nostr'da imzalanır ve tarayıcınızda yüklenir, bu yüzden bu liste JavaScript gerektirir. Yukarıdaki puan ve sayımlar sitenin kendisinden geliyor.",
"reviews.relayError": "Röleye ulaşamadım. İncelemeler eksik olabilir.",
"reviews.srRating": "{rating} 5 üzerinden",
@@ -289,7 +292,12 @@
"reviews.breakdown.1": "{n} bir yıldız",
"reviews.breakdown.none": "{n} puanı olmayan",
"reviews.dialog.title": "İnceleme {name}",
"reviews.dialog.note": "Nostr anahtarınızla imzalandı ve halka aktarıldı. Düzenlenemiyor veya silinmiyor.",
"reviews.dialog.lede.cashu": "Bu mint ile deneyiminizi paylaşın.",
"reviews.dialog.lede.fedimint": "Bu federasyon ile deneyiminizi paylaşın.",
"reviews.dialog.lede.lnurl": "Bu mint ile deneyiminizi paylaşın.",
"reviews.dialog.permanent": "Herkese açık Nostr relay'lerinde kalıcı olarak yayınlanır.",
"reviews.dialog.gate.title": "İnceleme yazmak için giriş yapın",
"reviews.dialog.gate.lead": "İncelemeler Nostr anahtarınızla imzalanır. Anahtar imzalayıcınızda kalır, bu site onu asla görmez.",
"reviews.dialog.ratingLegend": "Puanınız",
"reviews.dialog.starsSr.one": "{n} yıldızı",
"reviews.dialog.starsSr.other": "{n} yıldızlar",
@@ -310,7 +318,6 @@
"reviews.dialog.waitingSigner": "İmzalanını bekliyorum",
"reviews.dialog.confirmClose": "Bu incelemeyi kapatmak mı? Taslağınız site terk edene kadar saklanır.",
"reviews.dialog.why.login": "Yayınlamak için giriş yapın",
"reviews.dialog.why.rating": "Bir puan seçin",
"reviews.dialog.why.words": "Birkaç kelime yaz",
"reviews.dialog.why.more.one": "{n} daha karakter",
"reviews.dialog.why.more.other": "{n} daha fazla karakter",