Week 10 - Jul 20-26, 2026¶
Focus: Direction 1 implementation and Draft PR review
What I did¶
- Took the selected wallet-summary direction from the corrected navigation audit into a focused implementation.
- Changed the generated-mnemonic summary to show
ContinueandWallet Options.PassphraseandCustomizenow sit insideWallet Options, while existing mnemonic loading keeps its current menu. - Added focused login tests, translations, a user-guide update, and a changelog entry.
- Split the work into focused feature, test, translation, documentation, and screenshot commits after review made the history harder to inspect than it needed to be.
- Added a repeatable generated-mnemonic simulator sequence and new
documentation images for the summary and
Wallet Options. I kept the existing loaded-mnemonic image because that flow has not changed in the PR. - Opened Draft PR
#909 against
develop. It addresses open issue #829.
Verification¶
- 1,121 tests passed with 97% coverage.
- Pylint, formatting, Vulture, translation validation, and GitHub CI passed.
- French simulator checks covered the longest
Wallet Optionstranslation on TZT, M5StickV, and Amigo without clipping or overlap. - TZT hardware checks covered
Continue, Back and decline recovery,Wallet Options, and the return paths from Passphrase and Customize. - The documentation sequence produced clean generated-summary and
Wallet Optionscaptures on Amigo, TZT, and M5StickV.
What I found¶
The smaller hierarchy change makes the common next step explicit without removing the useful wallet summary. Optional actions remain available, but they no longer have the same prominence as the usual path.
The review thread exposed a real wording trade-off. Continue fits the
generated flow because the mnemonic already exists, while Load Wallet is
familiar to existing users but can suggest a narrower wallet type. I tested a
consistent loaded-mnemonic hierarchy, but I did not add it to the PR while
that follow-up still needs maintainer confirmation.
Current boundary¶
The navigation findings still describe the audited Krux behaviour and its original evidence limits. The proposed Figma screens, simulator checks, TZT results, and Draft PR are later implementation evidence and remain labelled separately.
PR #811 also moved from design
work into an implemented Draft PR this week. It keeps the 5x6 keypad size and
returns scanned text to the editable buffer before the user presses Go.
Its four implementation commits credit my layout, interaction, and glyph
contribution. This remains separate from the three audit-derived directions.
Next step¶
- Respond to review on Draft PR #909 without expanding its scope.
- Wait for maintainer confirmation before changing the loaded-mnemonic flow.
- Review the implemented QR-keypad flow against the agreed device and recovery behaviour.
- Keep the other two audit-derived directions as possible follow-ups rather than parallel implementation work.
- Finish the evidence summary and final audit write-up.