Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.
Table of Contents
7.38.0 - Jan 16, 2024
Added
- #12427: feat: implement remote feature flag controller (#12427)
- #12507: feat: activate portfolio view (#12507)
- #12540: feat: migrate Base network RPC from https://mainnet.base.org to base-… (#12540)
- #12505: feat: add aggregated portfolio balance cross chains (#12505)
- #12417: feat: multichain detect tokens feat (#12417)
- #12419: feat: upgrade transaction controller to get incoming transactions using accounts API (#12419)
- #12537: feat: enable ledger clear signing feature (#12537)
- #12622: feat: Hide the smart transaction status page if we return a txHash asap (#12622)
- #12244: feat(ci): Expo (#12244)
- #12459: feat: upgrade profile-sync-controller to 1.0.0 (#12459)
- #12294: feat: Add Bitcoin accounts (Flask Only) (#12294)
- #12243: feat: cicd e2e label requirements + pr automation (#12243)
- #12495: feat: Support gas fee flows in swaps (#12495)
- #12431: feat: multi chain asset list (#12431)
Changed
- #12623: chore: update bug template to include feature branches (#12623)
- #12538: chore: Chore/12435 mvp handle engine does not exist (#12538)
- #12617: docs: Update README.md with new expo instructions (#12617)
- #12559: test: move remaining modal pages and selectors to their respective folders (#12559)
- #12556: test: remove redundent tests in quarantine folder (#12556)
- #12558: test: Create e2e tag for multi chain (#12558)
- #12531: test: Move files to Wallet folder (#12531)
- #12511: test: Move files to Onboarding folder (#12511)
- #12512: test: address regression pipeline slow down (#12512)
- #12513: ci: disable security e2e tests (#12513)
- #12602: chore: Additional e2e test to support
PortfolioView
(#12602) - #12321: refactor: remove global network from transaction controller (#12321)
- #12536: test: fix mock server (#12536)
- #12288: test: add e2e test for security alert api (#12288)
- #12597: test(3615): additional e2e scenarios editing permissions and non permitted networks (#12597)
- #12488: test(3615): add new e2e test for initial dapp connection and non permitted flow (#12488)
- #12532: refactor: de-anonymize insensitive properties of swaps events (#12532)
- #12485: chore: Stop suppressing pod install failures (#12485)
- #12574: chore: Add option to skip pod install setup step (#12574)
- #12609: chore: update user storage E2E framework (#12609)
- #12569: chore: transfer ownership of auth & profile sync E2E from notifications to identity (#12569)
- #12534: chore: change ownership of profile sync from notifications to identity (#12534)
- #12543: chore: Decrease hot and cold start app to wallet view time (#12543)
- #12428: chore: Add eth hd keyring and key tree to decrease unlock time (#12428)
- #12555: chore: Update accounts packages (#12555)
- #12563: chore: cicd e2e hardening (#12563)
- #12554: chore: fail status when on no labels for retro-label changes (#12554)
- #12295: chore: use getShares contract method from stake-sdk for unstake all flow (#12295)
- #12551: chore: Bump Snaps packages (#12551)
Fixed
- #12650: fix: fix swaps button on asset overview page for multichain feature (#12650)
- #12659: fix: fix token details navigation (#12659)
- #12624: fix: add new translations (#12624)
- #12373: fix: circular dependencies engine-network-handleNetworkSwitch (#12373)
- #12663: fix: disable flaky tests on incoming-transactions.spec (#12663)
- #12598: fix: disable mock poc test (#12598)
- #12230: fix: Jest timer error in unit test (#12230)
- #12626: fix: fix flaky test (#12626)
- #12372: fix: abstract out circular dependencies between engine and networks util (#12372)
- #12641: fix: fix network selector (#12641)
- #12637: fix: fix native tokens filter when all networks is selected (#12637)
- #12529: fix: fix NFTs disappearing after killing app (#12529)
- #12562: fix: Move
AssetPollingProvider
from Root to Nav/Main/index.js (#12562) - #12607: fix: e2e regression gas api (#12607)
- #12460: fix: add source when local PPOM fails (#12460)
- #12199: fix: 10967 User able to add Ledger account with existing account name (#12199)
- #12566: fix(12527): sdk connection with unknown url causes a bug (#12566)
- #12405: fix(431-2): active network icon has too much margin and adding optional prop (#12405)
- #12591: fix: add resolution for express to fix failing audit on path-to-regexp (#12591)
- #12567: fix: update input handling in useInputHandler to support BACK key functionality (#12567)
- #12630: fix: hide tokens without balance for multichain (#12630)