github status-im/status-mobile 2.33.2

12 days ago

The newest update's headline feature is adding Base support, but Status v2.33 also includes another important integration with Mercuryo as an in-app fiat on-ramp provider. This allows Status users to buy crypto directly from Mercuryo, including subscriptions or recurring purchases.

This release also expands on the Keycard support introduced in the previous Status v2.32 update, adding more Keycard-related functionality to Status Mobile.

Full list of changes

Features

  • Integrated Base chain
    • (Pull Request #21876). The user will be able to send, bridge, SWAP, and use DApps on Base, which is one of the most active Ethereum L2.
  • Added Mercuryo on-ramp provider
    • (Pull Request #21923). The user will be able to buy crypto with Mercuryo on-ramp provider, including recurring crypto purchases
  • Easy selection for Normal, Fast, Urgent fee. The user can quickly define how fast they want their transaction to go through by selecting the Normal, Fast, or Urgent fee option.
  • Added price for the receiving token in SWAPs. The user will be able to see the approximate price for the receiving token when executing a SWAP.
  • Added Swap and Buy crypto features to Wallet Portfolio view. The user will be able to start Buy or Swap from the Portfolio page
  • Integrating Keycard
    • Keycard factory reset (#21914). The Keycard user will be able reset their Keycard via Status Mobile
    • Seed phrase can be imported into a new Keycard (#21947). The Keycard user will be asked for an empty Keycard and a recovery phrase. The key pair associated with the recovery phrase will be put on Keycard and they will be able to set up and use Status App with their Keycard.
    • Backup keycard can be created for same seed phrase (#21990). The Keycard user will be able to create a copy of Keycard with the same PIN via Mobile.
    • Keycard PIN can be changed (#22008). The Keycard user will be able to change the PIN of their Keycard
    • Keycard unlocking (#22030). The Keycard user will be able to unlock their Keycard with with the recovery phrase
    • Dapp interactions can be signed with keycard (#21785). The user will be able to interact with dApps through their Keycard.
    • Add Account on Keycard (#21753). The Keycard user will be able add another account to their Keycard.

Improvements

  • Keycard
    • Keycard signup UI improved (#21938)
    • Recovery phrase can be seen again during profile creation (#22009)
    • Backup flow added to the Keycard migration flow and Keycard create user flow. That flow allows user to check that backup phrase was securely stored and can be recovered (#21893)
    • Added information about what is Keycard during onboarding (#21997)
    • Recovery phrase can be seen after canceling “Confirm Backup” drawer (#22108)
  • Skipped unnecessary account selection when user with one account starts Send from by scanning QR (#21899)
  • Activity tab opens after collectible sent (#21909)
  • User gets into the app immediately after sync and approving biometrics #21884 #21890
  • Assets sorted by fiat balance and collectibles sorted by name (#21908)
  • Added suggestion to update profile after the onboarding (#21862)
  • EIP-3770 address format removed for simplicity (#21995)
  • Show communities statistics on “Discover communities” page (#22143)
  • Send summary screen improved for readability (#22067)

Bug Fixes

  • Fixed issue with starting Send flow from saved addresses (#21899)
  • Keyboard doesn’t overlap suggestions and validation errors during recovery phrase entering (#21917)
  • Fixed incorrect “keycard is not empty” message when card moved during profile creation (#21918)
  • Fixed issue with incorrect derivation path displayed after upgrading from Status v1 (#21888)
  • Fixed "cannot read property” error when dapp attempts to send a signature (#21873)
  • Restored displaying of active status node in settings (#21901)
  • Fixed issue with not updating profile photo until re-login #21931 #21795
  • Fixed “context cancelled” error after using “back” button during sending collectibles (#21883)
  • Fixed Java error at the end of failed migration to a Keycard (#21889)
  • Fixed avatars blinking (#21782)
  • Fixed issue with wrong QR code shown for contacts (#21949)
  • Small UI fixes #21946 #22028 #22043 #22066 #22075 #22080 #22171
  • Fixed issue with immediate rejecting of dapp transactions (#21973)
  • Fixed fee displaying for swap transactions (#22001)
  • Fixed sign message after dapp pairing (#22026)
  • Collectibles amount correctly updated after sending (#21867)
  • Fixed issue with activity tab becoming empty (#21988)
  • Fixed issue with transaction signed from auto-restored derived account (#22040)
  • Fixed issue with navigating to Bridge screen when user has only one account (#22031)
  • Fixed error when user approves swap after auto-refresh (#22115)
  • Fixed issues on keycard login flow (#22182)
  • Fixed biometrics are still active after profile migration to keycard (#22146)
  • Fixed error shown to user "Invalid hex data for private key" (#22082)

Known issues

  • users may experience this "java.lang.illegalArgumentException: 16 > 0" error when signing ERC-20 bridge transaction with keycard #21936. The team is actively working on a fix for upcoming releases.

Don't miss a new status-mobile release

NewReleases is sending notifications on new releases.