harden: verify the signed transaction against what the popup displayed (closes #216)
needs-rebase
All checks were successful
check / check (push) Successful in 32s
test: close the empty-array hole in the e2e unstubbed-request guard (closes #187)
needs-review
All checks were successful
check / check (push) Successful in 42s
fix: filter the restored view stack against RESTORABLE_VIEWS (closes #224)
needs-rebase
All checks were successful
check / check (push) Successful in 29s
fix: one wording for a rejected password on every screen (closes #172)
needs-rebase
All checks were successful
check / check (push) Successful in 29s
test: drive ConfirmTx in the e2e suite, gate assertion included (closes #238)
needs-rebase
All checks were successful
check / check (push) Successful in 36s
fix: filter a fake ETH token from the balance list too (closes #235)
needs-rebase
All checks were successful
check / check (push) Successful in 27s
test: containerized Firefox end-to-end harness (closes #184)
needs-rebase
All checks were successful
check / check (push) Successful in 30s
test: cover every verify-build failure mode from make check (closes #227)
needs-rebase
All checks were successful
check / check (push) Successful in 28s
fix: wipe the exported private key from the DOM on leaving the screen (closes #221)
needs-rebase
All checks were successful
check / check (push) Successful in 27s
fix: explain a stored non-master xprv wallet instead of throwing at signing time (closes #234)
needs-rebase
All checks were successful
check / check (push) Successful in 31s
fix: treat an unreported holders_count as unknown, not as zero holders (closes #230)
needs-review
All checks were successful
check / check (push) Successful in 30s
fix: explain a rejected dust threshold instead of snapping back silently (closes #233)
needs-rebase
All checks were successful
check / check (push) Successful in 30s
docs: describe the bundled token list by selection criterion, not count (closes #239)
needs-review
All checks were successful
check / check (push) Successful in 34s
feat: remove an address from an HD wallet, behind a confirmation (closes #162)
needs-rebase
All checks were successful
check / check (push) Successful in 27s
fix: enforce the base58 checksum and reject non-master extended keys (closes #210)
needs-rebase
All checks were successful
check / check (push) Successful in 38s
fix: honour a dust threshold of 0 and compare addresses case-insensitively (closes #179)
needs-review
All checks were successful
check / check (push) Successful in 41s
fix: add a Settings toggle for known-symbol spoof verification (closes #176)
needs-review
All checks were successful
check / check (push) Successful in 38s
fix: NUL-delimit verify-build's dist walk so no path escapes the check (closes #223)
needs-rebase
All checks were successful
check / check (push) Successful in 43s
docs: correct three README claims contradicted by the code (closes #213)
needs-review
All checks were successful
check / check (push) Successful in 31s
feat: password-gated recovery phrase display for HD wallets (closes #161)
needs-rebase
All checks were successful
check / check (push) Successful in 22s