Releases: bitcoinppl/cove
Releases · bitcoinppl/cove
v1.1.0
What's Changed
- COVE-467: Add UR format support for animated QRs by @praveenperera in #473
- UI bug fix import wallet by @praveenperera in #475
- Speed up wallet switching and transaction loading by @praveenperera in #474
- Add dynamic BBQr QR animation interval based on density by @praveenperera in #478
- Speed up send flow loading by @praveenperera in #479
- Add export labels confirmation dialog with QR and Share options by @praveenperera in #482
Full Changelog: v1.0.3...v1.1.0
v1.0.2
What's Changed
- Remove note about beta by @praveenperera in #309
- Update BDK and all other rust dependencies by @praveenperera in #312
- Add ResultExt trait for error mapping utilities by @praveenperera in #320
- Supress deprecation warnings by @praveenperera in #341
- Replace custom error
describewith the now built in uniffi export by @praveenperera in #342 - Add uniffi export attributes for trait support by @praveenperera in #343
- iOS 26 fixes by @praveenperera #462
- More iOS 26 fixes by @praveenperera in #463
Full Changelog: v1.0.1...v1.0.2
v1.0.1
Bug Fixes
- Fixed unsealed TAPSIGNER being detected as already initialized
- Show full address derivation path including the keychain index
- Fixed crash on NFC APDU 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
Changes
- Only use the regular SwiftUI
ProgressViewfor all loading indicator keep loading indicators type and color consistent
PRs:
- Fixe unsealed TAPSIGNER being detected as already initialized by @praveenperera in #300
- Fix validating words when there's duplicate words by @praveenperera in #302
- Fix crashing on APDU error during TAPSIGNER setup by @praveenperera in #304
- Prevent words being reset when app goes in background by @praveenperera in #306
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Bug Fixes
- 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
PRs:
- Allow
DynamicHeightScrollViewto not set an idealHeight by @praveenperera in #287 - Consistently use balance
spendableinstead oftotalby @praveenperera in #288 - Loading spinner glitch on force refresh txns by @praveenperera in #289
- Fix numbering on Seed Import by @praveenperera in #292
- Some pending transactions dont move to confirmed until app restart by @praveenperera in #294
Full Changelog: v0.5.1...v1.0.0
v0.5.1
Added
- Terms and Conditions popup, which is required to use the app
Bug Fixes
- 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
PRs
- Replace MessageSender trait with struct by @praveenperera in #270
- Reload UTXO labels onAppear by @praveenperera in #272
- Fix not showing label in details after updated by @praveenperera in #274
- Fix state not showing as valid by @praveenperera in #276
- Create required terms and conditions popup by @praveenperera in #280
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Features
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
Others
- 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
PRs
- Allow rust managers to update the UI in batches by @praveenperera in #261
- View filter, sort and search for all UTXOs by @praveenperera in #262
- Select UTXOs for sending from utxo list screen by @praveenperera in #263
- Show UTXO labels on confirm screen sheet by @praveenperera in #266
- UTXO try to search by amount by @praveenperera in #267
Full Changelog: v0.4.1...v0.5.0
v0.4.1
Changes
- Redesigned address QR receive sheet
- Redesigned "Advanced More Details" sheet in the send flow
Fixes
- 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
PRs
- Redesign UTXO details sheet in send flow by @praveenperera in #254
- Redesign address QR receive sheet by @praveenperera in #255
- Fix
is_valid_for_networkto work with Testnet4 by @praveenperera in #258 - Keyboard should dismiss when address is valid by @praveenperera in #260
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Features
- 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
Fixes
- Fix bug where the total fees the user sees changes between screens
PRs
- Send flow feedback by @praveenperera in #233
- Create CSV with Transactions with Historical Fiat Values by @praveenperera in #241
- Split Cove into multiple crates and create FFI SPM by @praveenperera in #236
- Fix duplicate definitions by @praveenperera in #244
- Use updated
PubPortcrate to import wallet fromKeyExpressionby @praveenperera in #243 - Hook up CSV export to SwiftUI front end by @praveenperera in #246
- Send flow fixes to max and clear buttons and fee selection by @praveenperera in #248
- Add support for testnet4 by @praveenperera in #249
- Fix SwiftUI hanging because of binding variable by @praveenperera in #250
- Make fee calculation deterministic by @praveenperera in #252
- Fix all deadlocks and used a
DeferredSenderfor UI updates by @praveenperera in #253
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Upgrade BIP329 by @praveenperera in #213
- Check for the next 30 addresses for txns even if not revealed by @praveenperera in #211
- TAPSIGNER setup initial pin by @praveenperera in #215
- TAPSIGNER import already initialized card by @praveenperera in #218
- TAPSIGNER change PIN by @praveenperera in #219
- TAPSIGNER create download backup by @praveenperera in #220
- Readable card ident by @praveenperera in #222
- Sign PSBT using TAPSIGNER by @praveenperera in #223
- Watch for changes on unconfirmed txns by @praveenperera in #226
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- Fxi getting stuck in decoy mode by @praveenperera in #206
- Fix NFC signed transaction import issues by @praveenperera in #207
- Fix scanning NFC locks app by @praveenperera in #209
Full Changelog: v0.2.1...v0.2.2