- Bump GDK to version 0.73.4
- Bump Breez to version 0.6.3-rc2
- Update dependencies
- Various bug fixes
- Jade QR Mode
- Refactor UI to Jetpack Compose Multiplatform
- Refactor Jade API to Kotlin
- Support Jade promo banners
- Bump GDK to version 0.73.3
- Various bug fixes
- Bump GDK to version 0.73.2
- Bump Breez to version 0.6.2
- Update dependencies
- Verify address with Jade during 2FA reactivation
- Use GDK version 0.73.1
- Update dependencies
- Bug fixes
Fix GDK build for F-Droid
- Add push notification support for Lightning payments
- Bump Breez to version 0.3.8
- Make Lightning Shortcut opt-out
- Update transaction details view
- Improve QR code scanability
- Allow export of lightning logs from node info
- Allow setting custom fees when recovering funds from Lightning
- Refactoring to support Kotlin Multiplatform and Jetpack Compose
- Update Jade Oracle whitelisted urls
- Bump Breez to version 0.2.15
- Bump GDK to version 0.70.0
- Fix emergency recovery phrase restore
- Fix Account Overview crash
- Bump Breez to version 0.2.12
- Updated project dependencies
- Fix logout from the Notifications menu displaying the autologout toast
- Check watch-only wallet if already exists in the app
- Various bug and crash fixes
- Update dependencies
- Support Android 14
- Add a shortcut for Lightning accounts
- Minor UI improvements
- Support Lightning channel closure and sweep funds to onchain address
- UI improvements to lightning accounts
- Support Lightning channel closure and sweep funds to onchain address
- UI improvements to lightning accounts
- Make segwit native as the default account for singlesig wallets
- Scan QR codes from images
- Update dependencies
Fix for Jade firmware update prompt
- Make QR code scanner take 85% of the screen;
- Long press a QR code to show it full screen;
- Remove PIN character limit for Trezor One;
- Various bug fixes
- Add CSAT surveys
- Fix recipient address label in transaction details
- Fix SPV status icon showing an error for unconfirmed transactions
- Add 2FA reset option for multisig shield Liquid wallets;
- Update GDK to 0.0.56;
- Incorrectly displaying "insufficient funds" when sending from Jade singlesig wallet.
- New About screen with social links
- Show announcements alerts
- Add BIP info on account labels
- Improve ephemeral BIP39 Passphrase based wallets
- Improve errors during restore
- Fix Jade login using Emergency Restore
- Fix BIP21 prefix for liquid testnet
- Adds support to set up watch-only credentials on Liquid multisig shield wallets
- Displays the receive address in Transaction Details
- Displays the amount without the fee in Transaction Details
- Updates GDK to 0.0.55 and project dependencies
- Fixes error message on wrong PIN
- Fixes 27-words mnemonic wallet restore
- Fixes change address verification on hardware wallets
- Adds support to set up watch-only credentials on Liquid multisig shield wallets
- Displays the receive address in Transaction Details
- Displays the amount without the fee in Transaction Details
- Updates GDK to 0.0.55 and project dependencies
- Fixes error message on wrong PIN
- Fixes 27-words mnemonic wallet restore
- Fixes change address verification on hardware wallets
Changed
- Update GDK to 0.0.54.post1
Fixed
- Fix balances after bumping transaction fees
Added
- Refresh action, pull down to manually sync accounts, balances and transactions
- Romanian localization
Changed
- Improved transaction review layout both for software and hardware wallets
- Updated translations
Added
- Show recovery phrases as Qr codes, to facilitate exporting your wallets on a new device
- 2of3 account creation for Bitcoin multisig shield wallets
Changed
- Streamlined wallet navigation: switch between your wallets without needing to log out every time
- Show a bottom sheet when an interaction with hardware wallet is needed
- Updated GDK to 0.0.49
- Updated project dependencies
Fixed
- Jade Bluetooth pairing with Google Pixel devices
- PIN screen layout for larger displays
- Automatic wallet restore, Green will find any wallet associated with your recovery phrase
- Enhanced privacy option enabling secure display throughout the app & screen lock
- PIN keyboard shuffle, to augment your privacy when entering PIN on login
- L-BTC and BTC asset details
- Improved swifter Send flow, easier to use, easier to read-
- Added balances on account cards
Added
- Support for send to bech32m addresses, available 144 blocks after Taproot activation
- Support to connect to your personal electrum server, available in app settings for singlesig wallets
Changed
- Faster login times
- Supports GDK 0.0.47
- Updates project dependencies
Fixed
- Disconnects Ledger X sessions when on Dashboard app
- Accounts renaming
- Pasting of PGP keys in settings
- Biometric authentication for Android 12
Added
Supports creating and restoring Singlesig wallets on Liquid
New camera Qr-code scanner
Handles BIP-21 payment URIs opened from other apps (bitcoin: & liquidnetwork:)
Improved
Wallet restore flow
Transaction details view
Sweep paper wallet
Send to screen adding a way to quickly paste an address or scan a QR code
Testnet networks must be enabled from App Settings, and wallet UI clarifies that funds have no value
Fixed
Tor reliability
Crashes on wallet removal
Trezor One Passphrase login
- fix connection issue
- Support for creating and restoring Singlesig wallets on Bitcoin
- Updates GDK to version 0.0.44
- Updates Gradle dependencies
- Adds a PIN pad for 2FA codes
- Improves Wallet Settings UI
- Drops support for bitcoinj and SPV on Multisig Shield wallets
- Fixes crashes with fingerprint login authentication
- Shows PGP and Watch-Only settings only on Multisig Shield wallets
Added
- Support for Singlesig wallets on Bitcoin Testnet
- Enhanced support for Blockstream Jade
Changed
- Improves address validation on hardware wallets
- Improves settings UI
- Preloads icons of Liquid assets
- Improves handling of disconnection and reconnection
- Updates GDK to 0.0.43
Fixed
- Ledger NanoX devices device identification
- Bluetooth device discovery
- Decimal and fiat amount request on receive
- Crashes on Watch-Only wallets and resuming app after inactivity
- Generate 12 words recovery phrases by default
- Revamp receive view with new UI and button to verify addresses on hardware wallets
- Show the wallet name in the main view
- Liquid asset registry is cached and readily available after login
- Display the account type in the account cards
- Fix error handling when restoring or creating wallets
- Fix migration from v2 android screenlock logins
- Update Android and GDK dependencies
Revamped UX for creation and management of multiple wallets
Require user authentication to access recovery phrase in settings
Auto-advance after typing last digit of 2FA codes
Added support for Anti-Exfiltration signatures for Blockstream Jade
Blockstream Jade improvements on transaction signing and receive address verification
Improved UI for 2FA reset
Users can now undo a 2FA dispute
Update GDK to 0.0.41
Bumped minimum Android SDK version to 23
Fixed bug in Authenticator App 2FA
Fixed crashes
- update sign tx input on Jade
- improve UX navigation removing bottom navigation bar
- migrate app to different submodules
- update build tools and CI process
- added new functionality on Liquid for sharing links to unblinded transactions on blockstream.info
- added new setting in Bitcoin to customize the 2FA expiry period
- new over-the-air Blockstream Jade in-app firmware upgrade (0.1.23) with a number of bug fixes
- update GDK to 0.0.39, includes support for end-to-end encrypted client data - account labels will remain private
- updated translations
- bug fixing
Add support for Blockstream Jade via USB and Bluetooth Low Energy.
- update gdk 0.0.38
- check notification description
- update gdk 0.0.37
- Update Ledger product ID model and remove Ledger Blue
- Unblinding data: comply with version 0
- gdk: update to version 0.0.36
- receive: fix bug when converting empty amounts
- model: add unblinding data for liquid transactions
- transactions: add a bottom sheet that allows users to export unblinding data for liquid transactions (e.g. for escrows)
- translations: update source files
- fixes in send, when inputing address and fees
- allow screenshots in non-private views
- fix scan ble permission on android
- improve support for small screens
- update GDK to 0.0.35
- Add support for Ledger Nano X over BLE
- Add czech translations
- Update translations
- Migrate vectordrawable to png icons to support Android Api < 24
- Add phone number and email addresses check for two factor authentication
- Fix streaming of unnecessary data to Ledger
- Update deps
- Ad support for vector drawable for reproducible builds
- update gdk library to version 0.0.34
- fix bug for amounts conversions in locales using comma as decimal separator
- better handling of decimal amounts
- ui fixes in send when sweeping utxos and sending max amount
- add checks for nullable settings and subaccounts data
- provide previous transactions to ledger as required by bitcoin ledger app version 1.4.7
- update login error handling
- Updated the GDK library to version 0.0.33
- UI improvements for Liquid Bitcoin and send all
- Addressed stability issues reported from Play Store
- improves Ledger Nano S Liquid support
- bug fixes
- GDK 0.0.30 update, now using 52bits rangeproofs, to allow hiding larger amounts
- fix reconnect with hardware wallets
- send to bech 32 liquid addresses
- migrate to RxJava
- upgrading gradlew wrapper, build tools and material design library
- improved UI with unstable connectivity
- added support for address validation with Ledger NanoS on Liquid
- update GDK library to 0.0.28
- bug fixing
Bug fix
- Update GDK to 0.0.27
- Support for payment request URIs in Liquid
- Fixed bugs
- Adds Liquid support for Ledger Nano S;
- Improvements and small fixes for wallets with many utxos;
- Updates gdk to 0.0.26
- Adds support for Liquid Securities accounts
- Fixes for restoring encrypted mnemonics
- Addresses reported stability issues
- Better UX for switching between bitcoin and liquid wallets
- Tor support without proxies
- Bug fixes
- Update gdk to 0.0.21
- Added asset icons on Liquid
- Added vietnamese localization
- Added sweeping functionality in settings
- General performance and UX improvements
- Updates android libraries
- Bug fixing
- UI and UX improvements
- Updates gdk library
- Adds sats as a unit for BTC (#stacksats)
- Adds an additional option for autologout timeout
- Adds a temporary wallet option
- Bug fixes
- Updates to latest gdk
Ledger NanoX support (only USB)
bug fixes
- Bug fixing
- Fix some issue with right to left langs
- Better internationalization generic support
- Fix issue on login button color on some Huawai devices
- Various bug fixing
UI improvementsFix opting out of transaction replacementBetter support for bumping redeposits/send-to-self
Fix the version detection for Trezor
various bug fixingfee estimation improvementsChangelog https://github.com/greenaddress/GreenBits/compare/r1.98...r1.99
- Updated libraries android-about-page (1.2), material-dialogs (0.9.3.0), android support (25.2.0)- Move from gcc to clang as Android deprecated gcc- Update Let's Encrypt pinned certificates
- Updated libraries android-about-page (1.2), material-dialogs (0.9.3.0), android support (25.2.0)- Move from gcc to clang as Android deprecated gcc- Update Let's Encrypt pinned certificates
added custom fee support and various bug fixing