| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | < 10 hours ago | 37.5 kB | |
| Release 8.12.1 source code.tar.gz | < 10 hours ago | 75.8 MB | |
| Release 8.12.1 source code.zip | < 10 hours ago | 85.6 MB | |
| Totals: 3 Items | 161.5 MB | 0 | |
- Cherry-picking commits from main to release/8.12.1-ota for PR [#36816] (#36838) (fb064d2)
- chore: set OTA_VERSION to v8.12.1 for OTA hotfix (release/8.12.1-ota) (2125e49)
- Cherry-picking commits from main to release/8.12.0 for PR [#36370] (#36436) (85e3447)
- Cherry-picking commits from main to release/8.12.0 for PR [#36363] (#36420) (464b259)
- Cherry-picking commits from main to release/8.12.0 for PR [#36038] (#36418) (62f9159)
- Cherry-picking commits from main to release/8.12.0 for PR [#36368] (#36400) (2ed15cc)
- Cherry-picking commits from main to release/8.12.0 for PR [#36381] (#36392) (22f77f3)
- Cherry-picking commits from main to release/8.12.0 for PR [#36359] (#36402) (dd88f01)
- Cherry-picking commits from main to release/8.12.0 for PR [#36042] (#36365) (09bf5a8)
- chore: sync stable into release/8.12.0 (#36355) (824b630)
- remove unnecessary patch (1ca817c)
- merge release/8.12.0 (ee53246)
- fix(confirmations): patch TPC 27.1.2 for predict deposit-order exact output cp-8.12 (#36353) (ce09c1f)
- release: 8.11.0 (#35713) (84e27f1)
- Cherry-picking commits from main to release/8.12.0 for PR [#36241] (#36269) (3369388)
- Cherry-picking commits from main to release/8.12.0 for PR [#36263] (#36268) (5adc891)
- fix(ci): set Metro to 8GB heap and 2 workers to unblock iOS production builds (ab79b7b)
- Cherry-picking commits from main to release/8.11.0 for PR [#35712] (#36155) (da3c515)
- fix(confirmations): detect nested predict deposit-order for exact output (#36151) (e36ab7a)
- fix(confirmations): patch transaction pay controller for predict deposit-order (#36144) (7f93ac3)
- Cherry-picking commits from main to release/8.11.0 for PR [#36133] (#36136) (6a1324e)
- release: release-changelog/8.12.0 (#36085) (aa3a8bf)
- Merge release/8.11.0 into release/8.12.0 (20ed2d1)
- feat: remove network fee row from limit order details section (#36014) (b3bc880)
- fix(notifications): synchronize Braze device push consent (#35945) (da41561)
- feat(home): floating tab bar and header nav bar A/B/C wiring (#35548) (f7d50bd)
- fix(content): remove "please" from mobile locale strings (batch 5 of 11) (#35881) (74aa3a5)
- Cherry-picking commits from main to release/8.11.0 for PR [#36065] (#36076) (1fb69e1)
- fix(content): remove "please" from mobile locale strings (batch 6 of 11) (#35882) (78d1caa)
- fix(content): remove "please" from mobile locale strings (batch 4 of 11) (#35897) (eaa84fa)
- fix: revert money onboarding footer offset change cp-8.11.0 (#36065) (d357673)
- feat: surface relayer fee in quote details (#36060) (bdc8384)
- feat: remove quotes fetching logic from limit orders (#36022) (7b641d7)
- feat: pair social identifiers when Basic Functionality is consolidated (#36017) (647bbc9)
- fix: stop routing local OAuth through legacy byoa-server (#36027) (7cd6f6b)
- ci: enable RC repack by default with opt-out label (#36039) (d3a3b79)
- Cherry-picking commits from cherry-pick-8-11-0-dba71e3 to release/8.11.0 for PR [#35918] (#36063) (94e8d60)
- fix(swaps): record no quote outcomes (#35965) (003b740)
- fix: defi controller fetch behaviour change (#36019) (a7d94b8)
- chore(STX-825): bump @metamask/smart-transactions-controller to 26.0.0 (#35499) (980d673)
- feat(social): isolate Social Bundle V1 home behind A/B assignment (#35962) (ec47c67)
- feat: add trust signals to tokenized stock search results (#36043) (947e9aa)
- fix(content): standardize auth error strings (#35554) (0a3279e)
- fix(content): remove "please" from mobile locale strings (batch 3 of 11) (#35888) (f6c1cb8)
- Cherry-picking commits from main to release/8.11.0 for PR [#35998] (#36045) (9607359)
- Cherry-picking commits from main to release/8.11.0 for PR [#36004] (#36020) (6028102)
- chore: bump react-native-keyboard-controller to 1.21.6 (#35621) (257f8fd)
- Cherry-picking commits from main to release/8.11.0 for PR [#36031] (#36037) (d7d8150)
- fix: MUSD-1329, MUSD-1330 Fixing Money onboarding regressions introduced by nitro-rive upgrade cp-8.11.0 (#35998) (b8f2352)
- feat(accounts): add useManageAccountsView hook and unit tests (#35765) (9e21342)
- feat(brand): replace Geist with Inter (#35748) (3d553f9)
- chore: bump
@metamask/network-controllerto^36.0.0cp-8.11.0 (#36031) (8405741) - Cherry-picking commits from main to release/8.11.0 for PR [#35996] (#36012) (90ec6b3)
- chore(braze): upgrade React Native SDK to v23 (#35944) (f55b45c)
- fix: push notifications onboarding for Android < 13 (#35387) (f6cf829)
- test(cv): add e2e-style component view tests for 14 Perps views (#35957) (7fe6eae)
- feat: MUSD-1331 Wrap redesigned Earn row in trade menu with feature flag cp-8.11.0 (#36004) (cf7f14b)
- feat: keep Rewards behind Money after sweepstakes Add Funds and flag lagging qualifying deposits (#35918) (dba71e3)
- test: sync FF defaults for perps (#35972) (d69baae)
- chore: bump typescript to 5.8.3 (#35623) (6499484)
- fix(perps): perps confirm loader trap cp-8.11.0 (#35996) (25bb15b)
- chore(perps): bump perps-controller to 16.2.0 (#35967) (d5e50de)
- Cherry-picking commits from main to release/8.11.0 for PR #35600 (#36006) (cbc949b)
- Cherry-picking commits from cherry-pick-8-11-0-7c379ae to release/8.11.0 for PR #35687 (#36008) (1bbe5ab)
- fix(android): stop nitro-websockets crash when closing mid-handshake cp-8.11.0 (#35600) (46db28b)
- chore: New Crowdin Translations by GitHub Action cp-8.11.0 (#35687) (7c379ae)
- Merge branch 'stable' into release/8.11.0 (3b663f7)
- release: release-changelog/8.11.0 (#35714) (8b060b2)
- release(cp): fix(explore): limit API ranking preservation to LAPTOP searches cp-8.10.2 (#35937) (5d3d072)
- chore: limit recurring dest chains to source network (#35981) (4e3f280)
- release: sync stable to main for version 8.10.2 (#35997) (ac45926)
- Merge origin/main into stable-main-8.10.2 (7ac6965)
- Merge remote-tracking branch 'origin/main' into stable-main-8.10.2 (a69a6d5)
- release: 8.10.2 (OTA) (#35812) (45895e0)
- feat: drop MetaMetrics opt-in for profile metrics under Basic Functionality consolidation (#35921) (2326692)
- fix(card): center KYC verify-identity illustration (#35102) (95c30b9)
- fix: limit order destination asset picker should only allow source chain (#35941) (9be889b)
- refactor(activity): align activity details transaction lookup (#35929) (bb5337c)
- test: sync FF defaults for swaps and bridge (#35966) (6599d41)
- fix: Add build attribution option to separate mix panel events (#35923) (dbed3f8)
- Cherry-picking commits from main to release/8.11.0 for PR #35904 (#35912) (a52020e)
- chore(runway): cherry-pick feat: MUSD-1327 Add Segment event to redesigned Earn row in trade menu (#35960) (f83986d)
- chore(runway): cherry-pick fix: align network usage notice toast events with segment schema (#35951) (1d0e437)
- fix(predict): block PWAT CTAs until pay state passes the publish guard (#35867) (8409e88)
- Cherry-picking commits from main to release/8.11.0 for PR #35917 (#35961) (f684047)
- fix(predict): align market details header with image (#35197) (199e0bb)
- chore(runway): cherry-pick fix: bump
@metamask/walletto^12.0.3(#35872) (cdd352f) - chore(core-backend): bump version to 9.1.1 (#35958) (877d017)
- Cherry-picking commits from main to release/8.11.0 for PR #35930 (#35952) (1825df5)
- test: sync FF defaults for confirmations (#35954) (156d6de)
- feat(onboarding): add loading timeout and App Unlocked telemetry (#35228) (8384724)
- feat: add Robinhood RWA assets to Explore ASSETS-3935 (#35854) (6edd84f)
- feat(rewards): scope perps campaign state per campaign id (#35759) (b9f4fa9)
- fix: default money deposits to highest-balance pay token (#35934) (ab24666)
- Cherry-picking commits from main to release/8.11.0 for PR #35721 (#35909) (c891cc2)
- ci: adding missing unit tests for E2E CI logic (#35898) (7eec7bf)
- feat(whats-happening): add fetch and TTC Sentry spans (#35820) (3134315)
- feat: MUSD-1327 Add Segment event to redesigned Earn row in trade menu cp-8.11.0 (#35917) (ebb17fb)
- fix(predict): treat geoblock timeouts as unavailable (#35719) (1c3ba98)
- fix(perps): add padding between TWAP filters and inner tabs (#35774) (9dfd1e8)
- fix: open external Braze in-app message links on iOS (#35922) (295f3ae)
- feat(confirmations): bump transaction pay controller to 27.1.2 (#35869) (b40083f)
- perf(predict): pause homepage BTC live price when off-screen (#35766) (32a6bab)
- fix(explore): limit API ranking preservation to LAPTOP searches cp-8.10.2 (#35937) (9fe0ffe)
- fix: align network usage notice toast events with segment schema cp-8.11.0 cp-8.10.3-ota (#35930) (01b1945)
- fix(predict): match market details About rows to Token Details typography (#35813) (2b99b52)
- fix(predict): harden claim gas-station preflight (#35567) (e1261fa)
- test(appium): harden iOS WebView select for React-controlled options (#34998) (51355ea)
- feat: recurring small fixes 2 (#35914) (a6993fb)
- feat: add feature ids on search/popular endpoints for all swap tabs (#35810) (284467a)
- chore: SwapQuotesProvider updates for parity with legacy hooks (#35649) (9f1ee4b)
- fix: submit add-device scans via QRTabSwitcher messenger (#35931) (bb8b4a8)
- test: Money Account deposit e2e (payment methods, max, another account) + preferred-token batch fix (#35753) (0e5ab0e)
- test(appium): stabilize deeplink Continue and Multichain iOS dapp URL (#35855) (989d4f9)
- feat(subscriptions): replace membership footer with Also included section (#35565) (2a297c9)
- test(appium): wait for onboarding readiness after wallet reset (#35899) (1cce8cd)
- perf(ios-e2e): warm up WDA pool in parallel (MMQA-2391) (#35901) (de9f251)
- test: pin A/B flag variants during feature-flag registry sync (#35850) (a6a3959)
- chore(runway): cherry-pick fix(perps): bump perps-controller to 16.1.0 for TP/SL cache misses (#35768) (3751382)
- refactor(nav): remove the MainFlow navigator wrapper (#35789) (86c1e32)
- chore: upgrade design system packages (v65.0.0) (#35916) (c6330cb)
- fix(content): remove "please" from mobile locale strings (batch 1 of 11) (#35879) (c574cff)
- feat: recurring open historical order page (#35769) (a48b54e)
- chore(runway): cherry-pick feat: MUSD-1326 removed no fee tag from EarnSearchAssetRow (#35911) (7439a83)
- feat(ui): Implement Phosphor icons for Brand update (#35526) (147ca60)
- feat: MUSD-1326 removed no fee tag from EarnSearchAssetRow cp-8.11.0 (#35904) (95f079b)
- chore: upgrade React Native design system to 0.43.0 (#35873) (fa6cd08)
- feat: MUSD-1314 earn module wire up analytics cp-8.11.0 (#35721) (8c682f1)
- chore(runway): cherry-pick fix(solana): open send from Solana Pay QR transfer URIs (#35903) (861f4c0)
- Cherry-picking commits from main to release/8.11.0 for PR #35672 (#35902) (8ccf4c2)
- refactor: centrailize the startup deeplink navigator path (#35718) (e64f1a1)
- chore(runway): cherry-pick feat(perps): gate position-modify margin preview (#35864) (6cc6da6)
- fix(solana): open send from Solana Pay QR transfer URIs cp-8.11.0 (#35672) (2a83b01)
- feat: implement live token fiat rate hook through websockets (#35859) (c69db61)
- Cherry-picking commits from main to release/8.11.0 for PR #35849 (#35865) (a703826)
- Cherry-picking commits from cherry-pick-8-11-0-984a31e to release/8.11.0 for PR #35695 (#35828) (bc8ced3)
- ci: optimizations around CI flags computation for E2E jobs (#35608) (f5d3ec9)
- chore: bump and align accounts packages (#35866) (dd37b41)
- feat: install base agent skills by default (#35263) (4d3aa24)
- feat(ui-slots): integrate UI slots for enhanced content rendering (#35641) (94dca13)
- feat(card): add UK migration Update badge on Accounts menu (#35826) (aed73b5)
- feat(ramp): add native Sumsub SDK and launch it from VBA verify identity (#35469) (9062c2a)
- feat(perps): gate position-modify margin preview cp-8.11.0 (#35849) (81ad527)
- fix(predict): remove dead status spacing above the market details chart (#35860) (6c9e427)
- fix(predict): reduce recurrence icon to 16pt on multi-outcome market cards (#35858) (6191c5d)
- fix(predict): align carousel card CTAs on a shared inset (#35806) (e083268)
- fix(onboarding): fill Android gesture inset without pushing fox under nav (#35838) (4662183)
- fix: bump
@metamask/walletto^12.0.3cp-8.11.0 (#35853) (40b6a62) - ci: run feature-flag sync scripts with tsx [MMQA-2389] (#35837) (5bdee98)
- test(appium): assert enabled Snap alert atomically with re-tap (#35803) (89caf87)
- fix(metamask-pay): use exact balance in all max flows (#35822) (031abbd)
- test(cv): add component-view tests for Top Traders feature (#35804) (94c6f36)
- fix: share Top Traders title i18n key between homepage and tabs view (#34858) (8521f38)
- ci(e2e): pack iOS Appium smoke onto fewer N=2 shards (#35829) (d06d256)
- chore: sync stable into release/8.11.0 (#35834) (745fb6f)
- feat(subscriptions): add Invoices row to membership manage section (#35566) (867f35c)
- feat(subscriptions): update Pro Hub home UI layout and stats (#35518) (c3ee10b)
- Merge remote-tracking branch 'origin/release/8.11.0' into stable-sync-release-8.11.0 (1a431f1)
- release: sync stable to main for version 8.10.1 (#35833) (fefe6c5)
- Merge origin/main into stable-main-8.10.1 (5b112be)
- fix(content): replace 'charged for gas' with 'network fee' in smart transaction string (#35555) (6e8cafa)
- fix(content): fix "DeFi" capitalization in homepage error state (#35703) (39a4a6a)
- fix(content): add missing article in network details check description (#35728) (534dcdc)
- feat: add gas fees and balance checks on swaps limit order (#35800) (9c69d1c)
- fix: remove extra space in token minimal unit error message (#35731) (3f39f3b)
- fix(content): capitalize sentence in IPFS gateway banner (#35729) (4bb71f3)
- fix(content): use "withdrawal" in Predict withdraw error (#35726) (96ec5de)
- fix(content): remove extra space in onboarding analytics alert (#35724) (3ead030)
- fix(content): add missing "to" in Display NFT media copy (#35723) (5661e6a)
- fix(card): resolve redeem destinations and lock withdraw across modes (#35741) (1921536)
- chore(vscode): migrate deprecated JS/TS editor settings (#35827) (0d9bb31)
- chore: bump assets-controller to 15.0.0 and account-tree-controller to cp-8.11.0 cp-8.10.3 (#35695) (984a31e)
- fix(appium): give each Android pool worker its own adb server (#35815) (e98c0ac)
- feat(market-insights): add fetch and TTC Sentry spans (#35807) (2ffc269)
- ci: replace Homebrew ffmpeg with a timed static install (#35802) (84efad1)
- feat: validate hardware payer gas for Money Account deposits (#35809) (fc71a67)
- fix(ci): pin JS bundle baseline from the PR merge-ref parent (#35805) (9724ba5)
- feat: remove wallet activity in-app and push toggles + source preferences from Trigger API (#35474) (feb0582)
- chore(codeowners): add DevOps team as owner of .github/workflows/ (#35701) (c1baf11)
- fix: android push notifications opt out event (#35626) (bdaeee3)
- perf(activity): replace O(n·m) bridge scans in ActivityList non-EVM merge (#35801) (90e0156)
- test(cv): stabilize PredictMarketDetails async load, share, buy, and tab waits (#35794) (65fe801)
- fix(e2e): skip adb reverse --remove on pooled Android emulators (#35799) (6c66171)
- fix(confirmations): stop Send back navigation from looping instead of popping (#35712) (c33ba19)
- fix(rewards): tighten sweepstakes balance and last-checked rows (#35770) (dd4b45c)
- fix(e2e): treat missing iOS app data container as already cleared (#35793) (904d9f5)
- fix: ios perps n2 flake (#35790) (94eeb10)
- fix(predict): show the claim CTA for pushed markets bought above 50c (#35646) (362aaba)
- ci: add AI-assisted fixes for dependency audit advisories (#35639) (68dfa29)
- ci: skip merge-previous-releases on non-release branches (#35787) (577e290)
- fix(content): remove trailing period in notifications accounts copy (#35734) (322ed02)
- fix(content): remove extra space in network details check description (#35722) (4b3802d)
- fix(content): use "an unfavourable swap" in slippage warnings (#35725) (c4143b2)
- refactor(card): drive redeem hooks from controller-owned withdrawal state (#35740) (88028af)
- feat(card): add remote UK card migration flag and home UX (#35717) (c93aa6f)
- feat(e2e): pool two iOS simulators per Appium smoke job (N=2, mirror Android) (MMQA-2208) (#35699) (977d16e)
- chore: sync stable into release/8.11.0 (#35755) (61e2768)
- ci(e2e): reduce Android Appium smoke shards after N=3 pool (#35786) (f6f94cb)
- feat(card): move redeem withdrawal and receipt monitoring into CardController (#35739) (73a41c6)
- chore: drop unused stable-sync leftovers from release/8.11.0 sync (e31a349)
- refactor(earn): co-locate lending testIDs (MMQA-1390) (#35581) (1d73051)
- test(appium): serialize host adb reverse across N=2 workers (#35758) (7792b1a)
- refactor(settings): co-locate DeveloperOptions testIDs (MMQA-1390) (#35582) (507d33b)
- refactor(confirmations): import getAssetTestId from AssetElement.testIds (MMQA-1390) (#35579) (3d0d6bc)
- Cherry-picking commits from main to release/8.11.0 for PR #35716 (#35783) (662b7d3)
- lint (86306fa)
- chore: resolve stable-sync conflicts for release/8.11.0 (43f45cd)
- ci: retry Namespace artifact uploads in ci.yml (INFRA-3902) (#35706) (6cc0320)
- test: reverted change in money home performance test (#35767) (017b790)
- release: sync stable to main for version 8.10.0 (#35756) (1919156)
- test(perf): harden flaky performance specs (MMQA-XX) (#35517) (3e7572d)
- perf(predict): end feed TTI when the active tab is interactive (#35764) (6f3ccac)
- fix(perps): bump perps-controller to 16.1.0 for TP/SL cache misses cp-8.11.0 (#35742) (c08f4d0)
- chore: bump react-native-nitro-fetch to 1.5.1 (#35619) (65b7899)
- ci: page the audit owner in Slack for dependency audit advisories (#35638) (aea8a79)
- chore: bump bitcoin snap version (#35697) (2d9f46c)
- feat(accounts): add useToggleAccountGroupHidden hook (#35751) (546ae95)
- perf(predict): skip chart history for homepage BTC live price (#35752) (b8cf163)
- feat(accounts): add ManageAccountsView (#35750) (b8d581f)
- test(cv): stabilize PredictMarketDetails zero-price buy button assertion (#35675) (4d9946e)
- fix(agentic): deduplicate forwarded test ID targets (#35762) (a0315da)
- fix(agentic): handle Fabric UI targets reliably (#35746) (8e11f95)
- Merge origin/main into stable-main-8.10.0 (70de3c7)
- release: Bump main version to 8.12.0 (#35715) (2dd0799)
- fix(perps): fill Pro order book taps at displayed price precision (#35685) (1cf96df)
- fix(predict): limit homepage open positions to five (#35513) (a6f5e2d)
- test(perps): add stable TWAP market selector (#35745) (1ec7aa9)
- feat: migrate users with all toggles on/off to consolidated toggle without toast (#35671) (7f76497)
- chore(runway): cherry-pick feat: show one-time Arc usage notice toast on wallet home (#35744) (e0ce3c7)
- test(appium): stabilize Perps stop-loss market select and price push (#35683) (5b3a01a)
- feat: show one-time Arc usage notice toast on wallet home cp-8.11.0 cp-8.10.3-ota (#35716) (9707b16)
- feat: manage account row (#35625) (ecec9c3)
- feat(perps): remove myx support and adopt controller v16 analytics (#35735) (bacca1f)
- fix: remove READ_MEDIA_IMAGES permissions cp-8.10.0 (#35737) (d56c78c)
- test: add coverage for bridge quote hooks (#35393) (f057cba)
- test(e2e): add Money Account fiat deposit flow (#35691) (5bca6b6)
- ci(e2e): extend dual-upload artifact retry to remaining E2E workflows (INFRA-3902) (#35669) (0b34de5)
- test(e2e): try Android Appium smoke on a three-emulator pool (#35700) (07511b8)
- revert(card): remove Money Account cross-device linkage guardrail (#35698) (24e9376)
- fix(content): remove double space in home onboarding trade subtitle (#35711) (d61e89e)
- ci: file tracking issues for dependency audit advisories (#35637) (6460c18)
- fix(perf): look up app profiling baselines in the workflow that runs on main (#35679) (483deba)
- feat(perps): warn when limit and scale prices are far from market (#35666) (ed45144)
- feat(card): wire UK migration sheet to Immersve SignUp handoff (#35545) (a1796ed)
- feat: add Sentry performance spans for notification list and Braze banner (#35134) (1ac77ac)
- feat(money): sequence card education cards and text animations (MUSD-1200) (#33759) (29d5279)
- feat: recurring block confirm (#35635) (2a688e2)
- feat: implement limit order confirmation bottom sheet (#35693) (2c994aa)
- fix(activity): match date headers to design-system section labels (#35668) (6da6511)
- chore: cache OFAC compliance check freshness to avoid redundant network calls (#34618) (772dfde)
- chore: improve asset details performance tracing (#35305) (b32eec4)
- fix: skip profile metrics when basic functionality is off (#35680) (becc88e)
- feat: dismiss Ledger prompt after deposit signing (CONF-1715) (#34872) (6ae59d4)
- chore: bump @react-native-community/cli to 20.1.0 (#35624) (718cd40)
- fix(perps): align position list item design (#35654) (b666a5a)
- fix: temp agg balance filter missing assets-info tokens cp-8.10.0 (#35653) (14022ef)
- feat: add Processed and Navigated Sentry traces (#35010) (9dcfcca)
- chore: add android support for visual test agent (#34426) (faabc10)
- fix(ci): rewrite build number in repacked RC artifact filenames (#35562) (d0f0523)
- fix(perps): navigation bug: back button in BTC lite screen takes to order screen after placing a trade (#35597) (9f4bc40)
- feat(perps): Missing tab "TWAP" to track active TWAPs, TWAP history and TWAP fill history (#35544) (e869913)
- feat: added support for offhours rwa trading (#34464) (3729ae0)
- feat(notifications): harden Chase notification delivery (#35563) (a7d3e76)
- refactor(confirmations): migrate Pay With row to Box (#35220) (ec277b5)
- chore: Upgrade @metamask/delegation-deployments from ^1.0.0 to ^2.0.0 cp-8.10.0 (#35678) (0c7df76)
- test(e2e): worker-aware dapp servers and split long Appium specs (#35647) (16d7723)
- feat: use mock seedless controller for e2e tests and live API's for performance tests (#29947) (78c5198)
- fix(perps): name the $10 minimum in scale min-lot errors (#35662) (6426226)
- test(e2e): run Android Appium smoke on a two-emulator pool (#35636) (070abbf)
- test(appium): retry Card Home open until Add Funds is ready (#35629) (8b7f98d)
- fix(swaps): use default color for quote detail values (#35467) (216469e)
- fix(perps): center empty scale input labels (#35661) (06cedd8)
- fix(perps): show single values in scale order summaries (#35660) (b1ae141)
- feat: MUSD-1319 update earn row in trade menu (#35651) (273ffa3)
- test: added Perps Pro mode e2e tests (#35455) (4a17d47)
- fix(e2e): increase cardViewTitle timeout in card-home-add-funds spec (#35676) (e18cd5f)
- fix: setup
TransactionControllerlisteners beforeWalletinitialization (#35673) (4fd888b) - refactor(ramp): co-locate region/Keypad testIDs (MMQA-1390) (#35580) (0e7ae32)
- feat(perps): warn when scale order prices cross the market (#35663) (2632958)
- chore: use design-system BadgeWrapper, Tag, ButtonIcon and Text in TokenList (#35481) (3af0b51)
- chore: bump xml dom and ws cp-8.10.0 (#35659) (fe3c412)
- fix(perps): reconcile positions after out-of-band closes (#35670) (760e6dd)
- perf(predict): skip hidden history activity fetch on positions open (#35652) (b8b9cce)
- chore(ci): pin AI analyzer to v2.3.0 (#35674) (333f676)
- fix(perps): correct triggered order labels (#35488) (2ebee3d)
- fix: stabilize ResetPassword biometry init for iOS change-password E2E (#35598) (cc45b78)
- fix(confirmations): do not arm isMaxAmount on Money Account Max withdraw cp-8.10.0 (#35614) (6766f34)
- fix(perps): tP-SL order payload sends negative or zero trigger price — rejected by Hyperliquid (#35655) (0a29554)
- perf(onboarding): extend Sentry UI CUF traces to remaining screens (#35574) (e1b9c6c)
- chore: add nav/main/index to codeowners (#35657) (4052aab)
- fix(perps): design feedback: Perps pro mode order book transition improvement (#35658) (87c4606)
- feat: remove tutorial gate after mode selection (#35645) (f280240)
- chore: New Crowdin Translations by GitHub Action cp-8.10.0 (#34972) (750c3ff)
- feat: added overrideToUsd route param in MoneyPotentialEarningsView (#35559) (d25dfd2)
- feat(predict): show position value and P&L net of fees (#35642) (f2112cd)
- fix(content): remove "Oops" phrasing and emoticons from error strings (#35644) (bb99e5f)
- test(appium): retry fund menu open for unified buy smoke (#35596) (e6416c1)
- perf(predict): throttle live prediction chart renders (#35607) (5f526bb)
- chore(icons): remove unused component-library icons (#35571) (c9447db)
- chore: upgrade design system packages (v63.0.0) (#35558) (03ed0d9)
- ci: make yarn audit:ci advisory instead of blocking merges (#35633) (4801d32)
- feat: MUSD-1313 wire up A/B test for EarnSection on Homepage (#35556) (62eee61)
- feat(perps): perpsOrderView.test.tsx is order-dependent: 6 hook mocks never reset between tests (#35613) (aae3706)
- feat(perps): [Perps] Cut per-tick allocations and React commits on Pro trade screen (#35568) (89b47d8)
- feat(social-leaderboard): add perp candle periods and chart type toggle (#34697) (5710da3)
- feat(perps): upgrade mobile to perps controller v15.1.0 (#35609) (b9afc6b)
- refactor: co-locate Keypad and AssetElement testIDs (MMQA-1390) (#35576) (c7b7cdd)
- fix(perps): performance issue: Deposit button delay and token list lag in Perps flow (#35573) (85e96da)
- fix(perps): fix BTC Perps volume denomination (#35572) (82c5c13)
- feat(perps): show before → after margin and liquidation on resize (#34879) (21d591f)
- refactor(digest): own market insights && WH cache in React Query (#35457) (d82f5e2)
- fix(perps): show Total ($) in Pro order book header (#35590) (2edf4f4)
- fix(swaps): keep footer visible during quote refresh (#35602) (21e46d9)
- chore(money): remove mUSD conversion from Cash and Money surfaces (MUSD-1222) [4/8] (#35183) (b334b88)
- fix(confirmations): skip pay balance alert for non-MetaMask Pay token sends cp-8.10.0 (#35611) (0924ad0)
- chore(e2e): remove A/B test randomness in feature flag registry (MMQA-2371) (#35534) (a82b6f9)
- fix: BFT consolidation IPFS parity and backup flow tests (#35546) (5e5f976)
- feat: generate and publish Platform API docs (#26526) (8d995b8)
- feat(confirmations): bump TC and TPC (#35531) (1bb45b5)
- feat(subscriptions): replace benefits list with member pricing on trades (#35564) (bb32d6d)
- fix(login): classify unlock failures and report vault mismatch (#34977) (574dc4f)
- fix(subscriptions): update pro subscription benefits copy and detail layout (#35480) (22de740)
- test: skip flaky Google login change password Appium smoke (#35604) (b3b3c14)
- fix(predict-next): demote missing-configuration log to breadcrumb cp-8.10.0 (#35599) (e06ce7a)
- feat(predict-next): align Kalshi Event and Feed chrome with H2 2026 (#35492) (9128899)
- fix(swaps): set 8px spacing for slippage error row (#34986) (4579817)
- fix(cv): wait for market load before zero-price buy button assertions (#35514) (29fce30)
- build(typescript): use bundler module resolution (#35589) (41db02e)
- fix(token-details): use 14px text for detail row values (#35550) (12dde2f)
- fix(onboarding): end Password Login Attempt before biometric upgrade (#35588) (3725c08)
- feat: swap order of agent wallet and trading signals in notif settings view (#35591) (915dd18)
- feat(perps): add Chase orders to Pro mode (#35277) (214d437)
- feat: add Stellar trustline activation banner for cross-chain swaps (#35174) (30c715e)
- feat: UI improvements on limit order details card (#35584) (c8c66a5)
- feat: implement real time price tracking in limit orders (#35585) (c8e2832)
- fix(activity): show Money Account transfers in EOA activity (#35524) (513776f)
- test(appium): wait for Solana wallet-standard before connect retry (#35521) (55af207)
- fix(permissions): use MMDS buttons on connect summary screens (#35570) (976c740)
- feat: add Appium smoke for seedless change password (#35512) (01fb094)
- fix(perps): investigate missing 'Explore crypto' section on perps home page (#35543) (8bcc25c)
- fix(swaps): ship haptics and restore primary CTA (#35538) (1937c4d)
- refactor(perps): use FilterButtons in the order book settings sheet (#35557) (3aebc0c)
- fix(perps): make positions in wallet home to sync in real time (#35542) (4edb023)
- feat: MUSD-1312 Refactor EarnStrategySelectionView to new Modal design (#35498) (ff11b85)
- feat: Bump remote feature flag controller to support canonical ID and default feature flags (#35217) (0da8fe3)
- feat(explore): refresh the search header and browser tabs entry (#35549) (9cdf305)
- fix(content): standardize gas fee → network fee in user-facing strings (#35539) (0fbef8d)
- fix(perps): remove the order type card border in Pro mode (#35535) (a025f0e)
- fix(perps): show one insufficient-funds error on the order screen (#35145) (e680bc1)
- fix(content): follow-up sentence case and punctuation corrections (#35255) (#35547) (9ff0194)
- feat: wire up swaps limit order details card (#35520) (9fed513)
- test(appium): skip modal probes on default fixture login path (#35528) (97c432c)
- feat(ramps): Crossmint wallet-pay embedded checkout on UB2 amount screen (#34095) (c981a74)
- feat: added BFT consolidation feature for new users- #43935 (#35510) (18f8b61)
- fix(component-library): apply sentence case to storybook and constants sample strings (#35255) (9effc88)
- chore: Quick follow up to softening security alerts warning copy (#35497) (1ee6bba)
- fix: [Bug]: Cancel all orders button not functional in pro mode cp-8.10.0 (#35500) (7678b00)
- fix(card): resolve Card Home EVM address from selected group cp-8.10.0 (#35485) (17ada26)
- fix(confirmations): show Relay exact-input deposit output (#35249) (8a397f4)
- feat(predict): remove claim CTA from wallet homepage (#35414) (c301708)
- ci(e2e): add golden snapshot boot mode for Android Appium shards (#35491) (f435344)
- fix: Update eth-json-rpc-middleware package to latest (#35522) (7d086e8)
- refactor(analytics): deprecate sensitive properties (#35525) (1f5ba75)
- feat(explore): complete campaign search deeplink support (#35458) (1b8273d)
- perf(predict-next): virtualize Event Screen market list (#35515) (cbeb7da)
- fix: recurring bottom sheet overlays not covering tabs (#35493) (18dd7b4)
- feat: add limit order expiration modal (#35519) (59a9e60)
- fix(swaps): add fillet arcs around the flip button (#35511) (37870ef)
- feat: implement swaps limit orders details card (#35516) (9200ffe)
- fix: in the position card, when user has multiple TP (or SL) orders, Then display TP (or SL) orders count instead of the position TP (or SL) priceof (#35509) (177fd14)
- fix(perps): show trigger prices in order history (#35118) (85461ab)
- ci: .cjs test files moved to .mjs (#35476) (ac80477)
- release: sync stable to main for version 8.9.1 (#35508) (a4de99e)
- Merge origin/main into stable-main-8.9.1 (5fdd811)
- refactor(onboarding): migrate onboarding routes to UI messenger (#34978) (8a41c7f)
- fix(perps): let mode selection cards hug content and add the subtitle (#35486) (a9e544f)
- feat: display position liquidation distance in pro mode (#35461) (ff0edc7)
- release: sync stable to main for version 8.9.0 (#35495) (cd1e86e)
- feat(home): header treatment + Accounts & Settings screen (#35213) (c8ac373)
- Merge origin/main into stable-main-8.9.0 (d3340eb)
- feat(card): add UK migration bottom sheet UI shell (#35477) (724b38f)
- ci: move Appium Android onto the android-e2e runner profile (#35490) (d74b763)
- perf: lift asset activity selectors out of list rows (#35465) (96b29bf)
- perf: remove per-row non-EVM transaction lookups (#35462) (f9f8028)
- chore: use android for fixture validation and update (#35430) (6577b82)
- chore: remove redundant component (#35478) (dcce3d6)
- feat: recurring confirm order (#35436) (fd35c48)
- test(appium): retry notification FlatList scroll with top reset (#35398) (ecf8c2c)
- feat(home): convert Header & NavBar refresh flag to an ABC test (#35484) (008d874)
- test(appium): fail fast and recreate session when UiAutomator2 dies (#35382) (c673aac)
- fix(notifications): stop JS thread from staying pegged after sign-in (#35471) (603f95b)
- chore: bump
@metamask/tron-wallet-snapto^3.2.0(#34417) (c943a91) - feat(perps): add Scale orders to Pro mode (#35176) (e0901fa)
- feat(predict): add Live Now carousel series priorityOrder (PRED-1243) (#35383) (876244b)
- feat(confirmations): map Money keyrings to pay source (#35386) (78dd17d)
- feat: MUSD-1259 earn section explore page search with category filter (#35344) (d1003af)
- feat(predict-next): present Game winners as a sticky Market footer (#35405) (a2daed2)
- fix(token-details): refresh non-EVM activity when a pending tx confirms (#35431) (60f6492)
- feat(predict): rotate homepage slots to NFL, BTC, and EPL cp-8.10.0 (#35415) (872fcae)
- fix(assets): refresh token list (#35402) (c81a2a9)
- fix(token-details): leave Asset before opening block explorer (#35463) (170ec1c)
- ci: QA files refactor for better management (#35460) (05f7bad)
- feat: design review and improvements to swaps limit orders (#35459) (6021641)
- chore: update predict fixture code owner (#35464) (5df2010)
- feat(predict-next): build spread and total market groups (#35324) (9724119)
- chore(confirmations): remove mUSD conversion confirmation screen (MUSD-1222) [3/8] (#35182) (155c121)
- chore(assets): remove mUSD conversion CTAs from token surfaces (MUSD-1222) [2/8] (#35181) (c4ec925)
- fix(swaps): update Robinhood default destination to USDG (#35456) (d680912)
- perf(perps): measure market detail section readiness (#35377) (5fae733)
- fix: suppress Sentry noise from marketing consent backfill without OAuth token (#35451) (3337263)
- fix: ignore duplicate OAuth login attempts during onboarding (#35452) (4c26e3c)
- fix(cv): stabilize ActivityDetails Solana swap fiat total assertion (#35448) (4e2ac33)
- test(appium): keep Snap result reads on CDP without UiAutomator fallback (#35435) (14eae0e)
- fix(perps): show watchlist feedback without waiting on the AUS write (#35443) (d47f9b1)
- fix(perps): fix CTA cutoff on Perps Lite for Android devices (#35151) (c14ea6d)
- release: sync stable to main for version 8.8.0 (#35442) (1c1a6d0)
- Merge origin/main into stable-main-8.8.0 (ef5dba2)
- fix: sort bridge quotes by cost cp-8.8.10 (#35437) (f835f21)
- feat: send ramps client identity for version-gated feature flags (#35359) (f61bf7d)
- test(appium): mock hyperliquid info catch-all and eth.llamarpc (#35419) (7fc468e)
- test(appium): mock leaked STX batchStatus in RWA geo-block (#35399) (bd72b17)
- test(appium): wait for BTC wallet-standard before remount connect (#35029) (258ca43)
- feat(social): include BSC and Robinhood in follow trading queries (#35426) (927b413)
- fix(ramps): scope MM Pay payment methods to the deposit asset and share one payment-method call with Buy (TRAM-3838) (#35346) (121d070)
- feat: tat 3710 mobile add order book position switcher to order book settings sheet (#35342) (f5c665a)
- fix(swaps): wire Unified SwapBridge funnel metrics in Mobile (#35416) (2e9e615)
- docs: E2E CI policy doc updated to clarify intended logic (#35418) (d19a0bd)
- fix(assets-controller): patch spam asset cleanup on unlock cp-8.9.0 cp-8.10.0 cp-8.8.3 (#35400) (d547181)
- chore(swaps): remove concluded A/B tests (#35331) (8717b40)
- chore(whats-happening): update WH requests with tanstack React Query (#35372) (f175ae4)
- fix(metamask-pay): hide money account option if no balance (#35389) (878c294)
- fix: Update
eth-sig-utilto latest (#35410) (fe33f02) - chore: bump confirmation shard number for faster runs (#35413) (533f7a4)
- chore(deps): bump @metamask/tooling-insight to 1.0.1 (#35412) (0e26af7)
- fix(confirmations): load assets for non-selected account groups (CONF-1800) (#35003) (f56012f)
- fix: use wallet to grab account instead of accessing keyring directly (#35385) (aac7048)
- ci: move Appium shard selection earlier (#35375) (aa50a3e)
- feat(confirmations): anchor confirmation_time_to_open_ms at first paint (#35351) (6e6adb4)
- chore: update react native keychain v^10 (#30660) (26fe704)
- refactor(money): migrate remaining legacy components to MMDS (MUSD-1293) (#35079) (47802f9)
- ci(e2e): mirror Appium artifacts to Namespace and GitHub (#35349) (e6054b9)
- test(quick-buy): add component view tests for the buy sheet (#34811) (560f23e)
- release: Bump main version to 8.11.0 (#35396) (2fe05db)
- chore(onboarding): report android google ACM errors to Sentry (#35360) (3c6f67a)
- fix(ci): fail the iOS E2E build when the simulator .app upload fails (#34274) (1d3dc91)
- feat: recurring swaps minor fixes and changes (#35403) (d1d804f)
- fix(ramps): allow Cloudflare Turnstile origins in checkout WebView (#35265) (022fb43)
- fix(activity): classify pooled ETH and TRX staking from the transaction cp-8.10.0 (#35350) (ad7dd0e)
- fix(perps): show market for trigger-market orders (#35355) (82f0e02)
- feat(perps): persist Pro order, chart, and draft preferences (#35367) (0e0bb43)
- feat(perps): add floating labels to Pro price inputs (#35259) (60fc26d)
- feat: implement limit order price adjustment section (#35376) (e1cf0f1)