github status-im/status-mobile 2.31.0
Status Mobile - 2.31.0

2 days ago

Summary

Hero Feature

  1. Users can now enjoy native token swaps for quick and efficient trades across Ethereum, Optimism, and Arbitrum networks.

Bug Fixes

  1. Fix for decimal approvals - Handles approval transactions with decimal issues. #21326
  2. Login profile display fix - Resolves display issues for synced devices. #21321
  3. Fix for token-gated communities - Resolves issues with joining options. #21247
  4. Delay in currency list fetching - Fixes delay in loading currency data. #21239
  5. Error when sending ERC1155 collectibles - Fixes sending errors for specific tokens. #21209
  6. Onboarding profile creation fix - Resolves issues in creating profiles during onboarding. #21170

Please, report issues/bugs in the #feedback-mobile channel on the Status community or via https://github.com/status-im/status-mobile/issues.

What's Changed

  • Fix "Failed to get dApps" error when a session expired (#21531)
  • feat(swap): add metrics for swaps (#21485)
  • fix No tabs are available in the app on Graphene OS (#21520)
  • chore(deps)_: use gradle plugin to get deps (#21502)
  • fix Error when creating an account on e2e build (#21496)
  • fix(wallet-settings)_: Icon color in missing keypair section (#21498)
  • fix(wallet)_: token supported networks (#21451)
  • chore: refactor screens definitions and add more navigation events for screens (#21328)
  • [#21439] fix: close swap flow after confirmation (#21466)
  • feat(onboarding): Present Terms to users upgrading from v1 or those who need to accept updated Terms (#21487)
  • chore(ci)_: bump universal apk size limit to 125MB (#21486) (#21488)
  • collectible metrics (#21280)
  • fix(wallet)_: Activity tab is selected on navigating back from the swap flow (#21474)
  • Fix networks on select asset screen (#21403)
  • fix: client should pass a list with "Symbol" and without "ChainID-" prefix to wallet_fetchMarketValues, wallet_fetchPrices (#21453)
  • fix Group Admin has no option to Edit a Group Chat (#21457)
  • fix public chat deletion and name display issues post-migration (#21469)
  • fix(swap): round values for very small values in fiat and crypto (#21442)
  • feat(wallet)_: Add PDF viewer screen to view ParaSwap TnC (#21437)
  • fix_: message history loading took too much time (#21411)
  • [#20593] fix: show name of saved address in sending flow (#21448)
  • fix(wallet): "Not enough assets" case in send screen (#21425)
  • fix(swap): update swap icon and don't show contract address for eth swaps (#21410)
  • fix: clean up state after unmounting (#21435)
  • [#21335] feat: add dApp analytics (#21379)
  • Keycard - Allow user to migrate existing Profile [Part 2] (#21408)
  • [#21396] chore: rename crypto buy phrases (#21404)
  • Feature/keycard create pin #21368 (#21413)
  • fix_: community sync (#21327)
  • [#21420] Keycard - Auth with password (#21422)
  • chore: fix mismatched staging fleet peerID and take filter loop fix and updates from status-go (#21386)
  • nix: fix sha256 of nixpkgs release 24-05 (#21416)
  • Missed key added to token returned from assets list (#21402)
  • A black square background at the end of Swap confirmation screen (#21372)
  • fix(swap): display very small max values, fix scientific notation, handle decimal mismatch when changing tokens, display long numbers (#21388)
  • fix(wallet): Exception when navigating back from route generation (#21381)
  • fix(community): Last message overlapped with "join community" button (#21370)
  • fix(swap): update max value when the account is switched (#21395)
  • fix(wallet): mercuryo on-ramp (#20962)
  • nix: use multiple nixpkgs sources (#21374)
  • [#21318] Keycard - Allow user to initiate Profile key pair migration on an empty Keycard (#21359)
  • Account selection drawer with balance tag (#21356)
  • fix syncing screen only shows paired label after the restart (#21315)
  • nix: add preBuild phase for generating files (#21390)
  • Update import-assets.md typo
  • fix(onboarding): Increase hit area for all selectors (#21355)
  • chore: remove run-tests from wallet-send event tests (#21373)
  • Add syncing notification to System Tab (#21314)
  • fix(communities): token-gated community info text (#21338)
  • feat(chats): Implement a simpler chat screen (#21313)
  • feat(swap): remove feature flag (#21363)
  • Fix WalletConnect sessions disappearing (#21350)
  • Dapps Typed Data request improvements (#21333)
  • feat: disable swap and bridge options on testnet mode (#21343)
  • [#21132] refactor: improve send transaction content in wc flow (#21266)
  • chore: nuke personal INFURA token
  • Swap flows (launch from home / launch from account) (#21269)
  • fix profile name not displayed on the login page for synced device in the fallback flow (#21321)
  • feat(swap): show and link to provider terms and conditions (#21311)
  • fix: approval of amounts with big decimals (#21326)
  • fix_: ignore log partial API request (#21312)
  • Swaps: Asset to Pay / Asset to Receive (#21140)
  • [#21205] Update metadata for F-Droid (#21320)
  • fix(wallet)_: Stop route calculation (#21306)
  • feat: integrate max slippage drawer (#21295)
  • fix Lost the syncing state in fallback recovery, when first enter the seed phrase for the wrong account (#21298)
  • fix: avoid exceptions related to comparing invalid strings to BigNumber instances (#21282)
  • fix(wallet): Collectibles stuck in loading for watch-only accounts (#21286)
  • Crash when trying to add Waku settings in Advanced Settings #21155 (#21302)
  • feat: implement proper error handling for swaps (#21261)
  • chore: update status-go to v2.1.0 (#21272)
  • Compress Images for Status Screen and Add Image Compression Script (#21300)
  • chore: dispatch open-url event instead of calling function directly (#21246)
  • fix(wallet)_: token max value not updated on switching token/network (#21201)
  • nix: point to nixpkgs unstable channel for gradle 8.8 (#21267)
  • Fixed amounts for multiple collectibles (#21237)
  • chore: fix status-go versioning script (#21276)
  • fix(wallet)_: crash on viewing dynamic file type collectibles (#21245)
  • Implement seed phrase fallback flow (#21090)
  • fix(mention)_: async call for mention suggestion (#21171)
  • [#21212] - Fix not joined options for token gated communities (#21247)
  • chore(waku): Enable message missing verification flag (#21005)
  • feat(swap): switch pay/receive assets (#21179)
  • fix hidden community appears on "Opened" Tab (#21238)
  • chore(onboarding): Remove welcome screen from onboarding (#20912)
  • WC: Last account that established connection is not selected when connecting through global scanner #20801 (#20913)
  • Strip out eip-3770 prefixes when scan qr (#21256)
  • log go request and response (#21218)
  • [#21035] Allow users to independently enable Waku telemetry and in-ap… (#21168)
  • fix contrast between Chats and Communities with new messages (#21242)
  • fix(wallet)_: Error on sending ERC1155 collectible (#21209)
  • Data randomly remains in composer after sending a message #18172 (#21262)
  • Use default IPFS Gateway URL (#21106)
  • fix_: delay in fetching the currencies list (#21239)
  • Swaps: Get full list of supported tokens from backend (#21139)
  • Simplify composer (#20125)
  • Router clean up (#21235)
  • Compress syncing images (#20907)
  • Change order of bottom tabs and select wallet-stack as default tab (#21240)
  • Restructure wallet-connect namespaces (#21167)
  • fix(chats): Last message overlapped by the composer when a message is pinned (#20606)
  • fix(onboarding): Can't create profile (#21170)
  • feat(wallet): Hide account switcher in send flow (#20892)
  • feat: autorefresh swap proposal (#21143)
  • origin/20712-messages-marked-as-read feat(wallet): Show collectibles in activity tab (#21109)
  • feat(swap): trigger swap transactions (#21134)
  • [#20909] fix: dapp wrong network refusal (#21123)
  • Update Sign in flow on Profiles list screen (#21160)
  • fixes for building universal APK (#21175)
  • feat(Activity Center): Add support for preview images in chat mentions (#21150)
  • feat: approve token transactions on swap (#21076)
  • feat(swap): fetch swap proposals (#21040)
  • token input refactoring (#21136)
  • ci: build universal apk for release (#21163)
  • fix: calendar component specs to avoid duplicate day entries (#21164)
  • feat: wallet connect pairing via deep links (#21050)

Don't miss a new status-mobile release

NewReleases is sending notifications on new releases.