All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Support Lightning channel closure and sweep funds to onchain address
- UI improvements to lightning accounts
- Bump GDK to version 0.0.65
- Bump Breez to version 0.1.4
- Set Native SegWit as default standard account
- Add lightning onchain deposits
- Prompt for Jade FW update
- Prompt for Jade FW update
- 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
- Hide Denomination & Exchange dialog for watch-only multisig
- Fix 2FA threshold with empty string
- Fixes on denomination behaviors
- Fix receive address ellipsize middle
- Move "Recovery Transactions" setting in "Two-Factor authentication"
- Fix login into Bitcoin Multisig Watch-only wallet
- Bump GDK to version 0.0.63
- Update dependencies
- Add lightning support as experimental feature
- Add a blinding step in liquid for software and hardware wallets
- Fix watch-only view for large fonts
- Bump GDK version to 0.0.62
- Enable watch-only for Singlesig Bitcoin
- Bug fixes
- Fix F-Droid build
- Bump GDK version to 0.0.61
- Fix 2FA reset procedure
- Animated visuals
- Fix custom electrum server with Tor enabled
- Fix crash when app returns from the background and GDK session is no longer available
- Add troubleshooting links in Jade onboarding
- Persist last selection of the "Remember device" option
- Fix Jade login with bip39 passphrases
- Fix Trezor signing to recognize change address when sending
- Lock Jade on session logout
- Fix device list showing previously connected devices
- Hide menu entries(rename/archive) for watch only sessions
- Show the change address in Verification bottom sheet on Trezor devices
- Fix wallet restore when the corresponding multisig watch-only is already present in the wallets list
- Disable amount entry points until a valid address is entered
- Show fee error on bump transaction fee
- New Hardware Wallet Onboarding
- Network Unification
- Update GDK to 0.0.58
- Added CSAT forms
- Fix change address shown as recipient address
- Fix SPV icon showing an error for unconfirmed transactions
- Emergency recovery phrase restore
- Update GDK to 0.0.57
- 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
- Login with BIP39 Passphrase
- Trezor & Ledger singlesig address display
- Faster Jade firmware update with binary delta
- Improve Ledger support
- Enable watch-only in Liquid
- Update GDK to 0.0.55
- Updated project dependencies
- Display the receive address in Transaction Details
- Display the amount without the fee in Transaction Details
- Fix error message on wrong PIN
- Fix 27-words mnemonic wallet restore
- Fix change address verification on hardware wallets
- Update GDK to 0.0.54.post1
- Fix balances after bumping transaction fees
- SPV for Bitcoin multisig shield wallets
- Help Green improve! If you agree, Green will collect limited usage data to optimize your experience
- Fix 2FA reset error message even on successful reset
- Fix Singlesig BIP21 amount error
- Fix Ledger address validation on Liquid Singlesig
- Fix default wallet name was empty on rename dialog
- Close drawer when clicking a wallet notification
- Archive accounts if they're no longer needed, then unarchive them from the archived list
- Support multiple hardware wallet devices on multiple networks concurrently
- Updated GDK to 0.0.54
- Updated project dependencies
- Crash on Liquid transactions with unblinded amounts
- Crash when resuming the application after prolonged period of inactivity
- Add Bitcoin Singlesig hardware wallet support
- Show active wallet sessions as system notification
- Support Jade firmware sha256 file verification
- Add ability to copy various transaction details
- Change network with hardware wallet from the toolbar icon
- Updated GDK to 0.0.51
- Slide to send a transaction
- Fix transaction fees amounts are not converted to fiat currencies
- Fix Trezor passphrase entry with empty string
- Fix WalletRepository being accessed from main thread
- Fix sharing Liquid's confidential and non confidential links
- Romanian localization
- Improved transaction review layout both for software and hardware wallets
- Update translations
- Show recovery phrases as Qr codes, to facilitate exporting your wallets on a new device
- 2of3 account creation for Bitcoin multisig shield wallets
- 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
- Jade Bluetooth pairing with Google Pixel devices
- PIN screen layout for larger displays
- Tor connection indicator
- Crash when requesting USB permissions on Android 12
- 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
- Improved sweep paper wallet
- Improved transaction fee bumping
- Added balances on account cards, to facilitate navigation across accounts
- Support for wallet creation with both 12 or 24 words recovery phrases
- Updated GDK to 0.0.48
- Added Android 12 target
- Fix SPV progress indicator
- Support to connect to your personal electrum server in app settings
- Supports GDK 0.0.47
- Update project dependencies
- Disconnects Ledger X sessions when on Dashboard app
- Accounts renaming
- Pasting PGP keys in settings
- Biometric authentication for Android 12
- Update GDK to 0.0.46.post1
- Supports creating and restoring Singlesig wallets on Liquid
- Supports GDK 0.0.46
- New camera Qr-code scanner
- Handles BIP-21 payment URIs opened from other apps (bitcoin: & liquidnetwork:)
- Improves wallet restore flow
- Improves transaction details view with a new UI
- Improves sweep paper wallet
- Simplifies "Send to" screen adding a way to quickly paste an address or scan a QR code
- Testnet networks must be enabled from App Settings to appear as create/restore options
- Shows a warning when operating on a testnet network
- No longer passes additional root certificate when fetching files from Jade firmware server
- Read-only amount when bumping transaction fees
- 2FA popup truncated on small screens
- Crash when deleting a wallet
- Trezor One login with Passphrase
- Bump GDK to version 0.0.45.post1
- Ignore expired server certs in Jade PIN requests
- Add SPV support to singlesig wallets in app settings
- Support host unblinding for Blockstream Jade version 0.1.27 and higher
- Revamp Wallet view with new UI
- Minor improvements to the Wallet Settings UI and PIN view
- Update and support GDK version 0.0.45
- Limit number of words in wallet restore to 27
- Fix crash reported on Play Store
- Fix bugs in hardware wallets support
- Fix GDK build for f-droid
- Support for creating and restoring singlesig wallets on Bitcoin
- Update GDK to version 0.0.44
- Update 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
- Support for creating and restoring Singlesig wallets on Bitcoin Testnet
- Enhanced support for Blockstream Jade
- Improves address validation on hardware wallets
- Preloads icons of Liquid Assets
- Improves handling of disconnection and reconnection
- Adds a warning when opening Help Center articles while using Tor
- Updates GDK to 0.0.43
- Ledger NanoX devices device identification
- Bluetooth device discovery
- Decimal and fiat amount request on receive
- Crash on Watch-Only wallets
- Crash when resuming the application after prolonged period of inactivity
- Show the wallet name in the main view
- Cache liquid asset registry in addition to GDK caching
- Display the account type in the account cards
- Improve tools for testing
- Revamp receive view with new UI and button to verify addresses on hardware wallets
- Generate 12 words recovery phrases by default
- Update Android and GDK dependencies
- Fix error handling when restoring or creating wallets
- Fix migration from v2 android screenlock logins