v7.33.0
Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.
Table of Contents
7.33.0 - Oct 17, 2024
Added
- #11507: feat: 10550 Re-introduce test for measuring cold app start + JS bundle load time (#11507)
- #11318: feat: app event manager and attribution id parameters (#11318)
- #11445: feat: add the abilty to hide the disconnect all button as well as showing and hiding the accounts row when necessary (#11445)
- #11386: feat(3299): add tracking to network switching and confirmation (#11386)
- #11239: feat(2739): permission summary view gets the ability to disconnect all (#11239)
- #11497: feat: simple key-> value component for text value type (#11497)
- #11478: feat: adding title to confirmation page (#11478)
- #11477: feat: adding footer section to confirmation page (#11477)
- #11454: feat: adding very basic confirmation page hidden behind env var (#11454)
- #11083: feat: bundle size check (#11083)
- #11452: feat(ds): add ListItem top and bottom accessories (#11452)
- #11387: feat: 10550 Re-introduce test for measuring cold app start + JS bundle load time (#11387)
- #11464: feat: STAKE-804: build pooled staking empty state component (#11464)
- #11399: feat: add learn more modal component for staking (#11399)
- #11261: feat: STAKE-822 build your balance component (#11261)
- #11294: feat: added KeyValueRow to component-library/components-temp (#11294)
- #11185: feat: display ""Snaps (Beta)"" decorator tag in accounts list (#11185)
- #10829: feat: Eth snap keyring (#10829)
- #11455: feat: bootstrap a reset notifications feat (#11455)
- #11466: feat: add support for external links (#11466)
- #11429: feat: add timeout handler (#11429)
- #11427: feat: add feature announcements channel for android (#11427)
- #11069: feat: react native fast crypto for notifications (#11069)
Changed
- #11379: refactor: rename the feature flag since it had a typo (#11379)
- #11615: chore: exclude temporarily sentry SDK advisory (#11615)
- #11577: ci: disable swaps e2e workflow (#11577)
- #11350: chore: replace Segment patch by plugin (#11350)
- #11287: chore: remove unused events (#11287)
- #11517: chore: delete swaps token charts test (#11517)
- #11515: test: disable swaps token charts regression tests (#11515)
- #11504: chore: revert measuring with react native performance (#11504)
- #11458: test: Merge Import Token flow methods and ids in just one folder and files (#11458)
- #11492: chore(revert): Prevent redundant Sentry sourcemap uploads (#11492)
- #11469: test: Remove E2E Tests for Features No Longer Present in the App (#11469)
- #11425: chore: Add skip label to bypass sonarcloud (#11425)
- #11275: chore(js-ts): Convert app/util/bytes.js to TypeScript (#11275)
- #11418: chore: revert chore(js-ts): Migrate 37 0-error js files (#11418)
- #10880: chore: Enable linting Pods and re-organize setup.mjs file (#10880)
- #11311: chore(js-ts): Convert app/components/UI/Swaps/components/Ratio.js to TypeScript (#11311)
- #11357: chore(js-ts): Convert app/components/Views/PickComponent/index.js to TypeScript (#11357)
- #11446: chore(js-ts): Convert app/components/Views/MediaPlayer/Loader.js to TypeScript (#11446)
- #11473: chore(js-ts): Convert app/components/Base/ModalHandler.js to TypeScript (#11473)
- #11601: chore(js-ts): Convert app/components/Base/ListItem.js to TypeScript (#11601)
- #11407: chore(js-ts): Convert app/util/jsonRpcRequest.js to TypeScript (#11407)
- #11594: chore(js-ts): Convert app/component-library/components/Icons/Icon/scripts/generate-assets.js to TypeScript (#11594)
- #11523: chore(js-ts): Convert app/components/UI/GenericButton/index.ios.js to TypeScript (#11523)
- #11472: chore(js-ts): Convert app/components/UI/FadeView/index.js to TypeScript (#11472)
- #11476: chore(js-ts): Convert app/components/UI/OnboardingProgress/index.js to TypeScript (#11476)
- #11405: chore(js-ts): Convert app/util/browserScripts.js to TypeScript (#11405)
- #11214: chore(js-ts): Migrate 37 0-error js files (#11214)
- #11271: chore(js-ts): Convert app/components/UI/ComponentErrorBoundary/index.js to TypeScript (#11271)
- #11299: chore(js-ts): Convert app/util/validators/index.js to TypeScript (#11299)
- #11303: chore(js-ts): Convert app/components/Base/SelectorButton.js to TypeScript (#11303)
- #11280: chore(js-ts): Convert app/components/UI/GenericButton/index.android.js to TypeScript (#11280)
- #11273: chore(js-ts): Convert app/components/UI/OnboardingScreenWithBg/index.js to TypeScript (#11273)
- #11272: chore(js-ts): Convert app/components/Base/ModalDragger.js to TypeScript (#11272)
- #11308: chore(js-ts): Convert app/components/UI/BlockingActionModal/index.js to TypeScript (#11308)
- #11305: chore(js-ts): Convert app/components/Base/Summary.js to TypeScript (#11305)
- #11274: chore(js-ts): Convert app/components/UI/ConnectHeader/index.js to TypeScript (#11274)
- #11334: chore: chore/7.32.0-Changelog (#11334)
- #11483: chore: refactor e2e (#11483)
- #11491: chore: Add UX CodeOwners responsibilities (#11491)
- #11364: refactor(1702-2): auto detect nft component (#11364)
- #11363: refactor(1702-1): auto detect tokens component (#11363)
- #11329: chore: Add
@MetaMask/metamask-assets
toCODEOWNERS
(#11329) - #10449: chore: remove installation of redundant detox-cli in bitrise (#10449)
- #11111: chore(deps): Bump
@metamask/phishing-controller
from^9.0.0
to^12.0.1
(#11111) - #11375: chore(deps): Bump
@metamask/controller-utils
from^10.0.0
to^11.3.0
(#11375) - #11140: chore(deps): Bump
@metamask/smart-transactions-controller
from11.0.0
to^13.0.0
(#11140) - #11351: chore(deps): Bump
@metamask/keyring-controller
from^16.1.0
to^17.2.1
(#11351) - #11104: chore(deps): Bump
@metamask/address-book-controller
from^4.0.1
to^6.0.1
(#11104) - #10917: chore(ci): split out ci scripts and devDeps into separate project (#10917)
- #11081: chore: Prevent redundant Sentry sourcemap uploads (#11081)
- #11470: chore: [Design quality] Update token details (#11470)
- #11439: chore: cherry-pick fix: ""chore(deps): Bump @metamask/base-controller from ^6.0.0 to ^7.0.0 (#11207)"" (#11439)
- #11169: chore(deps): Bump
@metamask/signature-controller
from^17.0.0
to^19.1.0
- #11352: chore(deps): Bump
@metamask/accounts-controller
to^18.2.1
Fixed
- #11512: fix: android firebase docs template (#11512)
- #11430: fix: refactor Logger usage (#11430)
- #11250: fix: push notifications (#11250)
- #11581: fix: Fix invalid browser url crash (#11581)
- #11467: fix: Reorder prep_environment (#11467)
- #11367: fix: Update steps of the methods that are no longer valid (#11367)
- #11400: fix: Stop crowdin action from creating branches (#11400)
- #11348: fix: splash screen image on android (#11348)
- #11346: fix: splash screen image on android (#11346)
- #11554: fix: Fix/use portfolio home page (#11554)
- #11443: fix: react native quick crypto ios build bug (#11443)
- #11325: fix: loader can display on top of login screen (#11325)
- #11372: fix: origin spoofing vulnerability in signature prompts on iOS (#11372)
- #11076: fix(2453): adjust UI details for account cell on wallet screen (#11076)
- #11524: fix: fix duplicated network select (#11524)
- #11411: fix: fix fixture builder network state (#11411)
- #11380: fix: Unreadable Asset options (#11380)
- #11321: fix: fix detect tokens performance (#11321)
- #11401: fix: replace decomissioned cloudflare-ipfs.com with gateway.pinata.cloud (#11401)
- #11552: fix(11481): android system alert respects dark mode themes (#11552)
- #11518: fix(11482): incorrect QR code error (#11518)