aboutsummaryrefslogtreecommitdiffstats
path: root/src/i18n.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-08-01 21:36:27 -0700
committerAdam Soltys <[email protected]>2026-08-01 21:36:27 -0700
commitc41081838b87ffaa0ac95694a9c3167fa1ec3749 (patch)
tree750cd53750ef2b652888ff1c8a20cf56cf4c12d9 /src/i18n.js
parentc17f3fb4dcaf8037eafdbd8d85c655da75d0c7d5 (diff)
downloadcoinosv3-c41081838b87ffaa0ac95694a9c3167fa1ec3749.tar.gz
coinosv3-c41081838b87ffaa0ac95694a9c3167fa1ec3749.zip
Username onboarding + the payment address leads Receive
New wallets must pick a username before entering the wallet: the onboarding gate renders a claim screen until a name exists. Imported seeds skip it — the registrar's new /pubkey lookup recovers the name owned by the wallet's key, so nothing is retyped. If claiming errors (registrar or ark unreachable) a do-it-later escape appears rather than locking anyone away from funds; the prompt returns next open. The Receive tab now defaults to the payment address — name QR + copy — with the on-chain address and other modes behind it, and the claim form inline for wallets that skipped onboarding. Co-Authored-By: Claude Fable 5 <[email protected]>
Diffstat (limited to 'src/i18n.js')
-rw-r--r--src/i18n.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/i18n.js b/src/i18n.js
index 0c78e3d..1b95753 100644
--- a/src/i18n.js
+++ b/src/i18n.js
@@ -429,6 +429,10 @@ const STR = {
arkLnRefunded: 'Payment failed — funds returned to your Ark balance.',
arkLnPaidTitle: 'Paid!',
namesTitle: 'Payment address',
+ receiveNameTab: 'Payment address',
+ namesOnboardTitle: 'Pick your username',
+ namesOnboardDesc: 'Your username becomes your payment address — like [email protected]. People can pay you just by typing it.',
+ namesOnboardLater: 'I’ll do this later',
namesDesc: 'Claim your payment address — like [email protected]. People can pay you just by typing it, no codes to copy or QR to scan.',
namesPlaceholder: 'username',
namesClaim: 'Claim',