Enhancements
- Added descriptive caption to transaction tab overview diagram
- Expanded QR display dialog with increased default code density
- Implemented cross-wallet Search All Wallets function in View menu
- Introduced airgapped message signing via QR
- Dynamically adjust gap limit for PSBT signing with matching global xpubs
- Integrated fee rate selection slider in Private Key Sweep dialog
- Added direct Scan button to QR display dialog
- Enabled simultaneous opening of multiple wallet/transaction files
- Enhanced search to show transactions with matching full output addresses
- Incorporated Satochip card support for airgapped/connected hardware wallets (@Toporin)
- Added Krux as airgapped hardware wallet option
- Implemented temporary Whirlpool disconnection during rapid gap limit increases
- Expanded account options to include Whirlpool Postmix for Legacy/Segwit wallets
- Added
qtornado.com
as additional testnet public server - Introduced UTXO freeze/unfreeze functionality in Sparrow Terminal
- Added proxy configuration indicator in Sparrow Terminal title bar
- Implemented tab-switching shortcuts:
cmd+alt+arrow
(MacOS),ctrl+pageup/pagedown
(all platforms) - Enhanced message sign signature field with select-all-on-click feature
- Improved Cormorant wallet reload mechanism
- Added support for hexadecimal Border Wallets grid PDFs
- Optimized fullscreen behavior with improved dialog ownership
- Implemented duplicate payment address warning in transaction diagram
- Added error message for invalid mixing attempts from non-master wallet account 0
- Relocated block hash to context menu for block height/timestamp
- Included Bisq segwit custom derivation in mnemonic wallet discovery
Bug Fixes
- Suppressed script type change warning when replacing entire wallet in Settings
- Forced new server selection upon deletion of current configured server
- Resolved mixing issues from Whirlpool wallets with special passphrase characters
- Addressed potential thread race condition during Electrum server connections