From 21d711e4ee3d66ca095a36e61000a7f7bf8d04aa Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 22 Sep 2026 14:42:52 -0700 Subject: Server comparison: the closed-app renewal row says "not verified there" for Second, not "no". Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01Tmfg8k5f3TbNJS34qiqHAp --- src/features/ark.js | 4 +++- src/i18n.js | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/features/ark.js b/src/features/ark.js index 00dc132..46653e4 100644 --- a/src/features/ark.js +++ b/src/features/ark.js @@ -2365,7 +2365,9 @@ export function arkFeature(ctx) { [t('arkCmpExit'), infos.map((i) => cell(i, (x) => gradedFee((x.offboardFees || {}).ppmExpiryTable, (x.offboardFees || {}).baseFeeSat)))], [t('arkCmpBoard'), infos.map((i) => cell(i, (x) => t('arkCmpBoardVal', { min: fmtSats(x.minBoardAmountSat || 0), n: x.requiredBoardConfirmations || 0 })))], [t('arkCmpMaxCoin'), infos.map((i) => cell(i, (x) => fmtSats(x.maxVtxoAmountSat || 0) + ' sats'))], - [t('arkCmpBackstop'), cols.map((p) => t(p.id === 'coinos' ? 'arkCmpYes' : 'arkCmpNo'))], + // a delegated refresh the server runs at a scheduled height: the wallet + // asks for it on any server, but only ours has been seen to honour it + [t('arkCmpBackstop'), cols.map((p) => t(p.id === 'coinos' ? 'arkCmpYes' : 'arkCmpUnverified'))], ]; return h('div', { class: 'col', style: 'gap:6px' }, h('table', { class: 'cmp-table' }, diff --git a/src/i18n.js b/src/i18n.js index 2cc201a..406e050 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -856,6 +856,7 @@ const STR = { arkCmpBackstop: 'Renews for you while the app is closed', arkCmpYes: 'yes', arkCmpNo: 'no', + arkCmpUnverified: 'not verified there', arkCmpFree: 'free', arkCmpFreeNear: 'free within {span} of expiry', arkCmpMin: 'min {n} sats', -- cgit v1.2.3