Enhancements
- Introduced PGP signature and SHA256 manifest verification for downloads via Tools menu
- Integrated Coldcard Q1 compatibility, featuring BBQr support
- Added Trezor Safe 3 compatibility
- Implemented Satschip NFC card functionality
- Updated to HWI
2.4.0
- Enhanced QR scanning with BoofCV integration
- Introduced ‘Restart in Signet‘ option in Tools menu
- Added
mempool.space
signet public server - Expanded account limit to 30 (when accounts 0-9 are present)
- Refined script area display for taproot script path spending inputs
- Extended Date column in Transactions and UTXOs CSV exports to include seconds
Improvements
- Restricted derivation paths to network-specific matches during validation
- Disabled certificate saving for public servers
- Updated build for Java 21 compatibility (credit: @msgilligan)
- Upgraded dependencies: guava, gson, junit, nightjar, and slf4j
- Migrated junit tests from version 4 to 5
- Increased Whirlpool http client timeout
- Optimized y-axis range in block target fee rates chart
- Added Krux keystore and wallet import file functionality
- Renamed Cancel to Close on QR dialogs
- Added border to expanded transaction diagram on Linux for improved window manager compatibility
Bug Fixes
- Prevented null labels when broadcasting unnamed loaded transactions
- Included hidden address labels in address CSV exports
- Implemented delay before fetching rates to mitigate HTTPClient errors (credit: @PrinceOfEgypt)
- Resolved wallet loading issues with multiple unconfirmed ancestors in Cormorant
- Ensured proper file and URI opening after initial wallet load