This release brings the new self-custodial experience and a range of
improvements:
- Move funds between your Blink (custodial) and self-custodial wallets
with a redesigned migration flow - New Fee Rates page in Settings so you can see network fees at a glance
- Amounts and the number pad now follow your chosen display currency
- Merchant tools grouped under "Ways to get paid" in Settings
- Face ID / biometric unlock is now required before revealing your
recovery phrase - App lock re-engages correctly after the grace period
- More reliable wallet backup recovery via Google Drive
- Accurate on-chain deposit fees shown for larger amounts
- Tap a payment notification to open the account that received it
- View Spark transactions directly on Sparkscan
- Copy transaction IDs and open mempool links with a tap
- Copyable support email in the contact screen
- Various UI polish and stability fixes
Bug Fixes
- Change footer text to remove Galoy (#4023) (by Jonas Grimfelt)
- Show the real onchain deposit fee above 1M sats (#4024) (by Jonas Grimfelt)
- Add China and Myanmar to offboard-only countries (#4026) (by Jonas Grimfelt)
- Route payment notification taps to the receiving account (#3995) (by Jonas Grimfelt)
- Keep Android splash logo inside the Android 12 icon safe zone (#3985) (by Jonas Grimfelt)
- Recover from a declined Drive scope and a revoked access token (#3963) (by Alfonso Esaú Gómez Valle)
- Enable Crashlytics native symbol upload on release builds (#3962) (by Alfonso Esaú Gómez Valle)
- Resolve check-code lint violations (#3996) (by Juan P Lopez)
- Remove "enjoying this app" feedback popup (#3978) (by Jonas Grimfelt)
- Always show disabled transfer button when dollar balance is restricted (#3973) (by Jonas Grimfelt)
- Remove doubled bottom safe-area inset on tab screens (#3968) (by Jonas Grimfelt)
- Purge build caches and trash in mac worker disk cleanup (#3961) (by Jonas Grimfelt)
- Show registered and detected country in version footer (#3960) (by Jonas Grimfelt)
- Handle font scaling in header and clear bulletin footer overlap (#3955) (by Jonas Grimfelt)
- Open spark transactions using sparkscan (#3946) (by Kgothatso)
- Require biometric auth before showing backup phrase (#3943) (by Jonas Grimfelt)
- Show support email with copy action in contact modal (#3944) (by Jonas Grimfelt)
- Show the transfer button as disabled (#3939) (by Kgothatso)
- Remove default header shadow globally (#3902) (by AndrejStacks)
- Add new wording for transfering functionality. (#3937) (by Kgothatso)
- Make tx hash copy & mempool link buttons tappable (#3898) (by AndrejStacks)
- Re-apply the app lock when resuming past the grace period (#3921) (by Alfonso Esaú Gómez Valle)
Features
- Open the terminal in the user's display currency (#4025) (by Jonas Grimfelt)
- Add offboard-only persistent notification for restricted countries (#3977) (by Jonas Grimfelt)
- Add fee rates page in app settings (#3945) (by Jonas Grimfelt)
- Update migration banner copy (#3953) (by Jonas Grimfelt)
- Custodial migration UI refinements (#3934) (by Alfonso Esaú Gómez Valle)
- Add Setting items for merchant tools into "Ways to get paid" group in Settings (#3930) (by AndrejStacks)
- Custodial to self-custodial migration UI (#3863) (by Alfonso Esaú Gómez Valle)