- Introduce database persistence with automatic migration of existing JSON wallets
- Add Keystone HWW import and export
- Add SeedSigner HWW import and export
- Allow PSBTs without UTXO data to be loaded if UTXOs are provided in an existing PSBT (Specter DIY)
- Use JSON persistence for Sparrow wallet export, and to import to wallets folder when using Sparrow import option
- Detect Electrs 0.9.0 and upgrade to batched JSON-RPC
- Improve batching read timeout handling so larger requests are given a longer timeout
- Add mempool.emzy.de and mempool.bisq.services as additional external broadcasters
- Set send amount to total UTXO value when sending selected UTXOs before an address or label is added
- Upgrade to HWI 2.0.2
- Highlight default button and allow actioning from keyboard when only one USB device is listed
- Update related empty labels when a label is updated
- Use mempool.space onion address for retrieving fee rates if Tor proxy enabled
- Add format toggle to message signing dialog to choose between Electrum or Trezor formats
- Add Specter DIY to wallet export formats
- When entering mnemonic words, don't close dropdown when a prefix is encountered, and move focus to the next field upon completion
- Set keystore label, model and source type when importing a wallet from Specter Desktop (future versions)
- Alphabetical sorting of import and export options
- Close About and Introduction dialogs when escape key is pressed
- Add context menu to copy transaction hex
- Improve dark theme border appearance
- Improve background drag area instructions
- Add tooltip to Send Selected UTXOs button with directions on how to select multiple UTXOs
- Bug fix: Full screen no longer resizes to smaller window with border
- Bug fix: Fix receive to address context menu actions
- Bug fix: Fix keyboard shortcuts when saving a PSBT or transaction
- Bug fix: Relocate HWI to Sparrow home folder on OSX to avoid partial installation deletions in tmpdir
- Bug fix: Update Send Selected button when freezing or unfreezing UTXOs