From c41081838b87ffaa0ac95694a9c3167fa1ec3749 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 1 Aug 2026 21:36:27 -0700 Subject: Username onboarding + the payment address leads Receive MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- src/i18n.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/i18n.js') 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 you@coinos.io. People can pay you just by typing it.', + namesOnboardLater: 'I’ll do this later', namesDesc: 'Claim your payment address — like you@coinos.io. People can pay you just by typing it, no codes to copy or QR to scan.', namesPlaceholder: 'username', namesClaim: 'Claim', -- cgit v1.2.3