What changed, and why it matters
This commit only updates the project's CHANGELOG.md file. It adds text describing several bug fixes and improvements that were apparently made in prior code changes, but no actual code is changed in this commit. By itself, this documentation edit does not alter software behavior or introduce any security issue.
No action required for this commit. Review the actual code changes referenced by the new changelog entries separately if assessing their security relevance.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff is a documentation-only update to CHANGELOG.md. It adds changelog entries covering seed storage corruption handling, Base58 address validation, malformed settings.json handling, QR code UI overlap, dependency updates, and other UI fixes. No source code, build scripts, or configuration files are modified. The commit is purely administrative release-note maintenance.
Changed components
CHANGELOG.mdInspect captured patch +9 / −1
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7656ca3..d600321 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -20,12 +20,20 @@ Switch from the pure-Python urtypes and foundation-ur-py packages to the new uUR
- Fix display of negative amounts
- Improve scan TinySeed and other binary visibility by drawing punches only
- Added `flash_success` method to standardize green success flashes across confirmation screens
-- Update Embit to latest - 3ae0ef2
+- Update Embit to latest - fff7ffa
- Replace custom quirc (library to decode QR codes from images) with k_quirc
- Fix default theme contrast failures for Light, CypherPink, network
indicators, and Amigo info panels
- Simplify generated-mnemonic confirmation with `Continue` and grouped
`Wallet Options`
+- Stored mnemonics: a corrupt `seeds.json` is now reported and kept intact
+ instead of being overwritten when storing a new mnemonic
+- Reject Base58 addresses whose version byte matches no network, previously
+ accepted as valid when verifying an address
+- Settings: malformed `settings.json` content is handled without errors, and
+ reading a setting no longer writes back to storage
+- Hide the QR code title in line and region view modes, where it overlapped
+ the part index
# Changelog 26.04.0 - April 2025
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.