- Implement Sparrow Terminal interface to configure Sparrow, create and load wallets, and remix with Whirlpool
- Support Linux aarch64 operating systems (such as Raspberry Pi 64-bit OS)
- Add support for configuring server aliases to hide server URLs
- Add support for switching servers via the Tools menu
- Add Cancel Transaction (RBF) to the unconfirmed transaction context menu to recover spent funds via RBF
- Add Unit Format menu to View menu to select alternative grouping and decimal separators
- Support running Sparrow Terminal in headless Linux (no
$DISPLAY
) environments - Recommend a backup of the output descriptor when saving new multisig wallets
- Add Jade as an airgapped (QR code) keystore importer
- Add wallet export option to export a config file for Electrum Personal Server (EPS)
- Increase the maximum gap limit, but display a warning when the gap limit is over 999
- Add support for importing a wallet from a Sparrow-created output descriptor PDF
- Add support for deprecating importers and exporters
- Deprecate importing and exporting for Cobo Vault hardware wallet
- Add a context menu item in the transaction diagram to show input and output addresses as QRs for verification
- Add Move Left and Move Right context menu items to reorder wallet and transaction tabs
- Show warning dialog when a legacy multisig output descriptor
multi
is entered - Verify signatures immediately after signing as per recommendation in BIP340
- Freeze and unfreeze all associated UTXOs from an address cell context menu
- Add a context menu item to Addresses table to spend all UTXOs for an address
- Request user attention via the taskbar when Soroban communication requires action (OSX only)
- Set a transaction label on Soroban collaborative transactions
- Allow Soroban initiator to retry if the meeting request fails
- Save a transaction diagram as an image through a context menu item on the diagram
- Add
INFO
orDEBUG
level logging to all external API calls - Add
TRACE
logging to all Electrum server calls - Suppress verbose Whirlpool connection related logging errors
- Use compact parameter to improve PayNym search performance
- Ignore newline characters when editing a wallet configuration in the output descriptor dialog
- Show additional inputs in the transaction diagram tooltip as labels or abbreviated txid:index
- Remove unnecessary Java native commands from binaries
- Accept output descriptor fragments in Settings QR scan for xpub
- Avoid resolution of onion hosts when creating proxied server socket addresses
- Bug fix: Fix long name length on Coldcard multisig export
- Bug fix: Fix reproducibility issue by avoiding use of
objcopy
to strip debug info during build - Bug fix: Cancel Whirlpool startup service when disconnecting
- Bug fix: Fix import of Electrum wallets without keystore labels
- Bug fix: Disable RBF related commands if Allow Unconfirmed preference is disabled