aboutsummaryrefslogtreecommitdiffstats
path: root/src/scan.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-06-19 08:23:57 -0700
committerAdam Soltys <[email protected]>2026-06-19 08:23:57 -0700
commit47293eb1dd2016358af0af18ff68d417630fca3d (patch)
treeca3f00fe532d0d4e629de5f1db1572153a6e971c /src/scan.js
parent4527ec3815caf314a717823220fc630ab9831988 (diff)
downloadcoinosv3-47293eb1dd2016358af0af18ff68d417630fca3d.tar.gz
coinosv3-47293eb1dd2016358af0af18ff68d417630fca3d.zip
Add How it works page, plainer copy, faster import scan
UI / copy: - Footer: "made by Adam Soltys" (drop the heart) + a "How it works" link on its own line, matching the footer's size. - New "How it works" page: plain-language basics plus an expandable "for the technically curious" section. Routed via ui.screen, with Back/logo returning to wherever you opened it from. - Scrub jargon from the main UI for newcomers: drop BIP39, soften "raw hex" -> "code", "txid" -> "transaction ID", "air-gapped" -> "offline"; replace em dashes in the intro/keys notes. The technical terms now live only in the How it works technical section. Import / scan performance (fewer requests -> fewer 429s, faster): - Skip the /utxo fetch for fully-settled, zero-balance addresses (they can't hold UTXOs) -- the bulk of a history-heavy wallet. - Show balance as soon as the address scan finishes, then load UTXOs and history in the background. - Probe the receive and change chains concurrently so their per-hit delays overlap. - History fills in progressively as each address resolves, with a loading indicator on the History tab. i18n.js is now tracked; new English keys fall back to English for the other languages until translated. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Diffstat (limited to 'src/scan.js')
0 files changed, 0 insertions, 0 deletions