- Fixed unsealed TAPSIGNER being detected as already initialized
- Show full address derivation path including the keychain index
- Fixed crashing on APDU NFC error
- Fixed verifying words flow not working if seed has a consecutive duplicate word
- Prevent words in "Backup Your Words" screen being reset when app goes in background
- Only use the regular SwiftUI
ProgressViewfor all loading indicators, instead of using theActivityIndicatorViewlibrary and keep loading indicators color consistent
- Fix import words view being cut off on smaller screens and iPads
- Fix receive view (receive address) being cut off on smaller screens and iPads
- Fix not showing duplicate wallet error in HotWalletImport
- Fix import seed view showing the wrong number for the seed words
- Fix loading spinner glitch on the selected wallet screen
- Always showing
spendablebalance on the selected wallet screen instead oftotal - Fix sometimes pending transactions would not show up as confirmed
- Terms and Conditions popup, which is required to use the app
- Show updated label on UTXO list screen
- Show updated label on transaction details screen
- Hot wallet import flow where erasing to a correct word would not show the word as valid
Coin Control
-
New UTXO list screen to search, filter, sort and select individual UTXOs
-
Select individual UTXOs to send from
-
Set a custom amount to send from a UTXO list (the rest will be sent to change)
-
Show UTXO labels on the confirm screen
-
Search UTXOs by amount
-
Add warning if fee is more than 20% of the amount you are sending
-
Disallow sending if the fee is more than 100% of the amount you are sending
- Redesigned address QR receive sheet
- Redesigned "Advanced More Details" sheet in the send flow
- Fixed a bug where entering a comically large fiat amount would crash the app
- Fixed a bug where in Testnet4 addresses were coming up as invalid when they weren't
- Fixed a bug where keyboard wasn't dismissing when address was valid
- Fixed signet transaction viewer link
- Support for importing hardware wallets with Key Expressions
- This adds support for using Cove with Krux
- Create a CSV file of your transactions with fiat values for each transaction at the time of the transaction
- This is useful for tax reporting
- Send flow improvements and bug fixes
- Show proper formatting as you type
- Default to entering the amount in before the address
- Small UI bug fixes
- Testnet4 support
- Fix bug where the total fees the user sees changes between screens
- Extracted out multiple modules into their own crates
- Updated build script to work with multiple crates and to create a SPM package for iOS
- Complete refactor of send flow, moved logic over to rust
- Setup TAPSIGNER
- Change TAPSIGNER PIN
- Backup TAPSIGNER
- Import TAPSIGNER public key
- Sign PSBT using TAPSIGNER
- Pending transactions are automatically updated without user having to refresh
- Fixed bug where it was possible to get stuck in "Decoy PIN" mode
- Added more plausible deniability to decoy PIN mode
- Fix bug where unsigned transactions were not showing up in the transaction list
- Fixed bug where NFC signed txn import was showing an error even tho it was successful
- Fixed bug where NFC scanning would lock the app
- Fix where imported name was reset to the default name
- Don't show cover when using NFC
- Add more plausible deniability to decooy PIN mode
- Pretend to change PIN and trick PINs in the settings scree
- Make it easier to click the "Change PIN" button in the settings screen
- Add ability to import an XPUB (not a descriptor) as a hardware wallet
- Fixed visual bug in dark mode transaction list (main wallet screen)
- Add version number, git short hash and feedback email to wallet settings screen
- Fixed bug where custom node url starting with
httporhttpswould crash the app
- Import hardware wallet (xpub / public descriptor) using NFC, File & QR
- Create hot wallet, and verify hot wallet backup
- Send Bitcoin using a hot wallet
- Send Bitcoin using a hardware wallet, using NFC, File or QR for transferring PSBTs
- View transaction details
- Create and use multiple wallets
- Create and use BIP329 labels
- Import and Export BIP329 labels
- Select your preferred fiat currency
- Connect your own node
- Create Trick Pins (Wipe Data & Decoy PIN)
- Use FaceID or PIN to lock your wallets