aboutsummaryrefslogtreecommitdiffstats
path: root/src/i18n.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-21 16:38:30 -0700
committerAdam Soltys <[email protected]>2026-09-21 16:38:30 -0700
commit05a98a9110f5e2e2476d9f9e948ee79be5effe73 (patch)
treecd69cd52efafe93b1fd5c68f2967fbab6eb0c5c0 /src/i18n.js
parent9a29372359c0c998c51e5b82188202c779621fc8 (diff)
downloadcoinosv3-05a98a9110f5e2e2476d9f9e948ee79be5effe73.tar.gz
coinosv3-05a98a9110f5e2e2476d9f9e948ee79be5effe73.zip
Send: a Lightning payment while Savings is showing asks before it pays from Spending.
Every Lightning payment passes through the Ark flow, whichever balance is on screen, and the review's "from your Spending balance" line was easy to miss. With Savings selected the flow now stops at an ask first: switch to Spending and continue, move Savings into Spending first (the existing board panel — an on-chain step, so a fresh invoice afterwards), or cancel. Pasted invoices, Lightning addresses and LNURL all pass through; autopay (a trusted, budgeted code) never asks. Co-Authored-By: Claude Fable 5.1 <[email protected]> Claude-Session: https://claude.ai/code/session_01Tmfg8k5f3TbNJS34qiqHAp
Diffstat (limited to 'src/i18n.js')
-rw-r--r--src/i18n.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/i18n.js b/src/i18n.js
index 62f29fe..7d1c261 100644
--- a/src/i18n.js
+++ b/src/i18n.js
@@ -829,6 +829,11 @@ const STR = {
arkOpsLnPay: '{n} Lightning payment(s) in flight',
arkOpsLnRecv: '{n} Lightning invoice(s) outstanding',
arkLnPayVia: 'Instant, from your Spending balance',
+ arkLnFromSavingsTitle: 'Lightning pays from Spending',
+ arkLnFromSavingsBody: 'Lightning payments leave your Spending balance, not Savings. Spending holds {have}.',
+ arkLnFromSavingsShort: 'Spending can’t cover this one. Move funds over from Savings first — that takes an on-chain confirmation, so ask for a fresh invoice afterwards.',
+ arkLnUseSpending: 'Switch to Spending and continue',
+ arkLnMoveFirst: 'Move Savings into Spending first',
arkLnFee: 'Fee',
arkLnPaying: 'Paying invoice…',
arkLnRetrying: 'Route failed — retrying with a bigger fee budget ({n}/{of})…',