From 0f6fd7f06d27fa9860bd04bde13fb4ae3794fdf8 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 15 Sep 2026 21:25:37 -0700 Subject: Spending coins as a headed table instead of chip rows. Every row repeated "expiry", "exit cost", "renewal cost" as pills. The labels now sit once in a header row over right-aligned tabular figures; the table's wrapper scrolls sideways on a screen too narrow for it (the page never does), and it fits a 390px phone without scrolling. A tap anywhere on a row toggles it. A sub-satoshi renewal share reads "< 1 sat". Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01JuwQqNWtDJcxPWtEm9134z --- src/i18n.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/i18n.js') diff --git a/src/i18n.js b/src/i18n.js index bfd6ff8..2d4e8c6 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -307,11 +307,12 @@ const STR = { arkCoinsTitle: 'Spending coins', arkCoinsIntro: 'Your Spending balance lives in {n} coins totalling {total}. Each can be pulled on-chain without the server’s help — at a cost that grows with the coin’s history.', arkCoinsIntroOne: 'Your Spending balance lives in a single coin of {total}. It can be pulled on-chain without the server’s help — at a cost that grows with the coin’s history.', - arkCoinsChipExp: 'expiry {d}', - arkCoinsChipExit: 'exit cost {fee}', - arkCoinsChipRenew: 'renewal cost {fee}', + arkCoinsColAmount: 'Amount', + arkCoinsColExpiry: 'Expiry', + arkCoinsColExit: 'Exit cost', + arkCoinsColRenew: 'Renewal', arkCoinsChipRenewTitle: 'This coin’s share of the renewal fee — the fee is priced on all the coins together and rounded up once, so tiny shares add almost nothing', - arkCoinsChipRenewTiny: 'under 1 sat', + arkCoinsChipRenewTiny: '< 1 sat', arkCoinsChipExpTitle: 'Time until this coin needs renewal', arkCoinsChipExitTitle: 'What pulling this coin on-chain by itself would cost', arkFeeChain: 'On-chain fee', -- cgit v1.2.3