diff options
| author | Adam Soltys <[email protected]> | 2026-09-21 16:38:30 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-21 16:38:30 -0700 |
| commit | 05a98a9110f5e2e2476d9f9e948ee79be5effe73 (patch) | |
| tree | cd69cd52efafe93b1fd5c68f2967fbab6eb0c5c0 /src/i18n.js | |
| parent | 9a29372359c0c998c51e5b82188202c779621fc8 (diff) | |
| download | coinosv3-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.js | 5 |
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})…', |
