From 0d63ae440f4296fcf44e818dca989ff7b135de74 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Mon, 17 Aug 2026 23:00:10 -0700 Subject: The savings-only card offers the door: Set up a spending account sits right on the balance instead of hiding behind a face you can't swipe to Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01JtaatFfAbx91Nh3xqKVqKz --- src/app.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/app.js') diff --git a/src/app.js b/src/app.js index 62acdbe..6f87821 100644 --- a/src/app.js +++ b/src/app.js @@ -3145,8 +3145,11 @@ function balanceCard() { // pointless (and confusing) while there's only one. ...(hasSpending ? featureAll('balanceActions') : []).map((a2) => h('button', { class: 'btn-sm', style: 'margin-top:10px', onClick: a2.onClick }, a2.label)), - (ui.account === 'spending' || (kindLocked && acc0.kind === 'spending')) && !hasSpending - && featureHook('arkReady') && !wallet.watchOnly + // A seed with only a Savings side is one tap from growing a Spending one: + // the offer sits right on the balance card, not hidden behind Add wallet. + // (Single-purpose Savings wallets keep their purpose — Add wallet covers + // them; watch-only can't spend at all.) + !hasSpending && !kindLocked && featureHook('arkReady') && !wallet.watchOnly && acc0 && acc0.type === 'full' ? h('button', { class: 'btn-sm', style: 'margin-top:10px', onClick: () => { ui.onbError = ''; ui.onb = { step: 'spend' }; render(); } }, t('spendSetup')) : null, // A feature can unfold UI right on the card (ark's inline move panel). -- cgit v1.2.3