From e4ed03b5caa874fad189c6a90b3e09da5530d58d Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 24 Sep 2026 17:27:00 -0700 Subject: Coins page: a renewal in flight keeps the whole page; a renewal you asked for is in history. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tapping Renew marked the coins pending and the page, finding nothing spendable, collapsed to a single "Pending: N sats" line — no table, no exit explainer. Coins in a round now stay in the table (greyed, tagged renewing), with a card saying where the round is (queued, in a round waiting for a confirmation, finishing). The page no longer closes on Renew. History: a manual renewal shows as "Renewing · in progress" while the round runs, and as "Renewed" after, even when it was free (automatic free renewals stay out of history, as before). Co-Authored-By: Claude Opus 5.5 (1M context) --- src/i18n.js | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/i18n.js') diff --git a/src/i18n.js b/src/i18n.js index 46f26f5..4bba36f 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -430,6 +430,16 @@ const STR = { arkFeeChain: 'On-chain fee', arkFeeService: 'Service fee', arkCoinsExpired: 'expired', + arkCoinsRenewing: 'renewing', + arkCoinsIntroRenewing: 'Your Spending balance of {total} is being renewed: the coins below are in a round and come back as one fresh coin. Each can be pulled on-chain without the server’s help — at a cost that grows with the coin’s history.', + arkRenewingTitle: 'Renewal in progress', + arkRenewingLine: '{amount} sats → one fresh coin{fee}', + arkRenewingFee: ', fee {fee} sats', + arkRenewStageQueued: 'Joining the next round — the wallet submits it on its next sync.', + arkRenewStageRound: 'In a round. The fresh coin arrives once the round’s transaction has a confirmation, about a block from now, the next time this wallet syncs.', + arkRenewStageFinishing: 'Finishing: signing the fresh coin.', + arkRenewingHistory: 'Renewing', + arkRenewingOpen: 'See the coins', arkCoinsExitTitle: 'Unilateral exit', arkCoinsExitBtn: 'Exit now', arkExitConfirmTitle: 'Start a unilateral exit?', -- cgit v1.2.3