Amber nodes are monitored by CommitWatch. Gray nodes are sampled from authenticated GitHub public commit search and may not represent complete contribution history.
This commit only rewrites comments and removes an unused variable in a single file. It does not change any program logic, security behavior, or functionality. There is no security issue here.
This commit only changes test code. It updates a unit test so that it checks both single-signature and multi-signature PSBT inputs, and it makes the fingerprint assertions more precise by distinguishing public keys that belong to the curre…
This commit only changes a test file. It renames a test, tightens some assertions, and temporarily removes multisig test cases from a loop so only single-signature inputs are exercised. There is no change to the actual PSBT parsing or wall…
This commit is a code cleanup and documentation improvement for a previously existing fingerprint-repair feature in SeedSigner. It renames functions, adds explanatory comments, adds type hints, and refactors nested helper functions. The ac…
This commit changes how SeedSigner handles a warning screen that appears when a MicroSD card is inserted but the device is set to never show reminders about it. Previously, users could simply dismiss the warning and continue using the devi…
UI flow change that removes a one-click dismiss path from a hardware-state warningBlocking navigation pattern introduced to prevent bypass of a MicroSD insertion warningWarning screen now tied to a physical security action (removing MicroSD) or a settings change
This commit only updates the project's test suite. It adds a new screenshot configuration for a warning screen and adds one new assertion checking a default setting value. There are no changes to production code, no security fixes, and no …
This commit adds user-configurable reminders to remove the microSD card from a SeedSigner hardware wallet. Previously the reminder stayed on screen essentially forever; now users can choose a 5-second toast, no reminder, or a blocking warn…
Adds explicit user-facing safety control for removable storageReduces default duration of persistent microSD removal toast from ~indefinite to 5 secondsBlocking option enforces physical removal before UI proceeds
This commit only adds a new automated test to the project. It does not change any production code, so by itself it cannot introduce a security vulnerability or fix one. The test checks that the software can correctly handle PSBT files wher…
No production code changedTest-only commitTests fallback key-matching behavior for zeroed BIP32 fingerprints
This commit changes how SeedSigner handles Bitcoin transaction files (PSBTs) that contain placeholder '00000000' fingerprints. Normally, a fingerprint identifies which wallet seed a transaction belongs to. Some wallet software exports inco…
Change to fingerprint matching logic for PSBT ownership verificationNew fallback derivation-and-public-key comparison when fingerprint is zeroMutation of PSBT derivation metadata before parsing/signing
This is a small internal cleanup change in a Bitcoin hardware wallet project. It replaces a manual flag used only during screenshot generation with an existing renderer property that already tells the code whether it is running in screensh…
This commit is a small internal cleanup that changes how the screenshot test tool tells the splash screen to skip animations and delays. It replaces a parameter passed into the splash screen with a property checked on the renderer object. …