diff options
| author | Adam Soltys <[email protected]> | 2026-06-19 08:23:57 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-06-19 08:23:57 -0700 |
| commit | 47293eb1dd2016358af0af18ff68d417630fca3d (patch) | |
| tree | ca3f00fe532d0d4e629de5f1db1572153a6e971c /src/format.js | |
| parent | 4527ec3815caf314a717823220fc630ab9831988 (diff) | |
| download | coinosv3-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/format.js')
0 files changed, 0 insertions, 0 deletions
