aboutsummaryrefslogtreecommitdiffstats
path: root/src/i18n.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-06-29 08:16:36 -0700
committerAdam Soltys <[email protected]>2026-06-29 08:16:36 -0700
commitce084def3e71620a0ce7722c6f0412f4f13b75bd (patch)
treee2726555f8992077fa77291e2c1bee2e5beb758c /src/i18n.js
parent729690e58a2601ec9c96f5b4431944c1d8f999c7 (diff)
downloadcoinosv3-ce084def3e71620a0ce7722c6f0412f4f13b75bd.tar.gz
coinosv3-ce084def3e71620a0ce7722c6f0412f4f13b75bd.zip
Receive dropdown, drop the Swap tab, auto-detect pasted invoices
- Receive: replace the 3-button segmented control (too wide on mobile) with a compact 'Receive over' dropdown that scales to more address types. - Remove the standalone Swap tab. Paying an invoice now lives in Send; the in-flight/recent swap list folds into the top of History. Deleted the dead swapTab + doSubmarine. - Send: as soon as a valid bolt11 is pasted/typed/scanned into the recipient field, jump straight to the Lightning confirmation (submarine-swap quote with itemized cost) — the invoice's baked-in amount is used, so the amount field is skipped entirely. Wired into the recipient onInput, the paste button, and QR scan. Verified in-browser: Swap tab gone, dropdown renders, and a pasted 60k invoice auto-progresses to 'Pay over Lightning' with the Boltz fee shown, no Review tap. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Diffstat (limited to 'src/i18n.js')
-rw-r--r--src/i18n.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/i18n.js b/src/i18n.js
index 72d2013..9403dcc 100644
--- a/src/i18n.js
+++ b/src/i18n.js
@@ -347,6 +347,7 @@ const STR = {
spReceiveTitle: 'Silent payment address',
spReceiveDesc: "A reusable address that can't be tracked.",
receiveAddressTab: 'Address',
+ receiveOver: 'Receive over',
receiveLnTab: 'Lightning',
receiveSpTab: 'Silent payment',
lnReceiveIntro: 'Receive over Lightning — paid into this wallet on-chain, non-custodial.',