Release 7.64.0
- [skip ci] Bump version number to 3646 (e935da4)
- [skip ci] Bump version number to 3642 (85b48ff)
- chore(runway): cherry-pick feat(card): cp-7.64.0 change CardHome button colors (#25737) (e48efc9)
- release: release/7.64.0-Changelog (#25410) (94ba5a5)
- [skip ci] Bump version number to 3639 (95be05b)
- chore(runway): cherry-pick fix(perps): clear confirmation on order view unmount cp-7.64.0 (#25714) (6fef301)
- chore(runway): cherry-pick fix: background color for Perps deposit cp-7.64.0 (#25720) (ed2a205)
- [skip ci] Bump version number to 3638 (4e74028)
- chore(runway): cherry-pick feat(card): cp-7.64.0 create card-kyc-notification deep link handler (#25703) (05850d9)
- [skip ci] Bump version number to 3637 (21c4ad3)
- chore(runway): cherry-pick fix: display specific geolocation error message for selected rwa token cp-7.64.0 (#25690) (a9ecd54)
- [skip ci] Bump version number to 3634 (2302b2a)
- chore(runway): cherry-pick refactor: Market discoverability improvements (#25666) (e5d29d1)
- [skip ci] Bump version number to 3633 (abaf57a)
- chore(runway): cherry-pick fix: Remove userLoggedIn conditional for route definition (#25658) (841e0f0)
- [skip ci] Bump version number to 3632 (9049f8a)
- chore(runway): cherry-pick fix(perps): improve connection toast (swipe dismiss, delay, styling) cp-7.64.0 (#25659) (48891cd)
- [skip ci] Bump version number to 3631 (a1313ef)
- chore: update release with stable (#25662) (b3fb79d)
- Merge branch 'release/7.64.0' into upd-764-stable (2476027)
- update 7.64.0 with stable (74ca9ca)
- chore(runway): cherry-pick fix(analytics): cp-7.63.1 correct capitalization in Deep link event name (#25599) (e187824)
- [skip ci] Bump version number to 3630 (125a4ca)
- chore(runway): cherry-pick fix: default explore feature to enabled cp-7.64.0 (#25654) (1572dc5)
- chore(runway): cherry-pick fix: cp-7.64.0 when switching the network filter from a non-EVM network to "Popular networks" EVM tokens aren't displayed (#25653) (bd02a1b)
- Revert "fix: MUL-1331 modify android manifest file for correct BLE location permission. (#23759)" (0db00df)
- release: 7.63.1 (#25572) (a2360c2)
- [skip ci] Bump version number to 3627 (f9a6bb6)
- chore(runway): cherry-pick fix(perps): set confirmation header and safe area by navigation source cp-7.64.0 (#25627) (2b602f5)
- [skip ci] Bump version number to 3626 (d0cc084)
- chore(runway): cherry-pick chore: New Crowdin translations by Github Action cp-7.64.0 (#25628) (4db8291)
- release: release/7.63.1-Changelog (#25584) (9c56a0e)
- [skip ci] Bump version number to 3622 (b1f276b)
- chore(runway): cherry-pick feat: cp-7.64.0 MUSD-279 moved Earn CTAs to be next to asset name (#25600) (e180edc)
- [skip ci] Bump version number to 3621 (9cbb539)
- chore(runway): cherry-pick fix: Android ANR bug (#25597) (802dfac)
- [skip ci] Bump version number to 3619 (1ce0f62)
- chore(runway): cherry-pick fix: MUSD-266 staked ethereum balance mismatch (#25580) (212cbd0)
- [skip ci] Bump version number to 3617 (40c829e)
- chore(runway): cherry-pick fix: add missing prop to fix TokenListItem test (#25593) (6929c41)
- [skip ci] Bump version number to 3611 (4c150e4)
- chore(runway): cherry-pick fix: O(n) api calls to ramps on token details page cp-7.64.0 (#25550) (0bf3a05)
- chore(runway): cherry-pick fix: cp-7.64.0 MUSD-268 only render Earn CTA when above minimum required balance of 1 cent (#25531) (cb2abc8)
- chore(runway): cherry-pick feat(card): cp-7.64.0 Onboarding and Metal Card flow fixes (#25538) (bfb9e9f)
- [skip ci] Bump version number to 3603 (6554660)
- chore(runway): cherry-pick fix(perps): reduce WebSocket subscription overhead and prevent leaks cp-7.63.0 cp-7.64.0 (#25504) (6f8e8e8)
- [skip ci] Bump version number to 3601 (0cf3191)
- chore(runway): cherry-pick fix(perps): add spotMeta caching to reduce API calls on HIP-3 markets cp-7.63.0 cp-7.64.0 (#25500) (cc2d520)
- [skip ci] Bump version number to 3594 (1fc5d62)
- Merge branch 'stable' into release/7.64.0 (d3f7f7d)
- [skip ci] Bump version number to 3593 (36af569)
- chore(runway): cherry-pick fix(perps): potential rate limit on close positions cp-7.63.0 cp-7.64.0 cp-7.62.2 (#25457) (68e7a87)
- chore(runway): cherry-pick feat: implement Url Bar Button Updates (#25459) (a86c788)
- [skip ci] Bump version number to 3589 (1b55cbd)
- chore(runway): cherry-pick feat: return actual host for known public domains in analytics cp-7.64.0 (#25448) (d0c242b)
- [skip ci] Bump version number to 3586 (5f7e4d6)
- chore(runway): cherry-pick fix(perps): watchlist and explore header and list padding fix cp-7.64.0 (#25422) (554270b)
- test(MMQA-1340): fixed perps and predictions tests (#25372) (0ee7328)
- test: skip insufficient funds test to unblock pipeline (#25401) (21cae71)
- revert: swaps new slippage modal (#25394) (6e61412)
- fix: don't pin selected asset if it doesn't match search (#25395) (52d2ff9)
- fix: 25144 QR code popup constantly in explorer screen due to predictions require typed sign to connect. cp-7.63.0 (#25334) (1d4bd68)
- feat(perps): allow users to trade with any token PoC (#24964) (de0997f)
- chore: upgrade ReOwn/WalletConnect (#24800) (351770f)
- refactor(card): onboarding screens (#25347) (986b85c)
- feat: swaps new slippage modal (#25124) (de82fcb)
- chore: replace transaction details view to support gasless tx musd convert (#25349) (a4ad52c)
- chore: remove epd feature flag (#23725) (cae67fb)
- docs: update create-deeplink-handler command to match DeeplinkManager (#25373) (8c57559)
- feat: MUSD-233 remove stablecoin earn percentage cta to avoid conflicting with musd conversions (#25351) (76d6694)
- fix(perps): geo-restrictions on ui cp-7.63.0 (#25379) (d87e9ea)
- feat(analytics): migrate Batch 1-2 Ramp useAnalytics to analytics utility (#25377) (080c842)
- fix: flaky trending e2e tests (#25371) (f588bd3)
- chore: Add pull to refresh to Wallet (#23618) (736e6e4)
- feat: MUSD-243 enforce same chain conversions in one click (#25238) (5ca0cc6)
- chore(release): sync stable to main for version 7.65.0 (#25381) (ff3d459)
- Merge origin/main into stable-main-7.65.0 (74a8adc)
- refactor(multichain): convert MultichainTransactionDetailsModal to BottomSheet (#25332) (d28119c)
- chore: Remove experimental workflows (#25365) (7a62afe)
- fix: Enable the “Got it” button (#25368) (a755dc2)
- chore: Adds tempo testnet network (#25187) (a033b30)
- chore: swaps api prop refactor (#25364) (31c3da6)
- feat(card): metal card checkout flow (#25172) (76adcaa)
- feat: Allow queueing of Snap dialogs (#25319) (e8fec36)
- fix: Remove unexpected header background when confirmation modal shown (#25363) (f41c183)
- chore(perps): use feature flag for referral code (#25282) (9236943)
- fix: Multiple bugs when editing SL via Stop Loss Banner (#25234) (425beae)
- feat(perps): show trending markets in Perps tab for users without positions (#25302) (cf684d6)
- feat: rewards dropdown filter on activity tab (#24910) (9d97e2f)
- feat: convert manualBackupStep1 code to typescript (#24346) (129c314)
- feat: allow users to set a referral code in settings (#25085) (bd0fc32)
- refactor: Improve Perps market list discoverability (#25343) (9c69c7d)
- fix: textField error case styling and update conditions (#25254) (ac96563)
- feat: change password ui fixes (#25301) (e135731)
- feat: continue button placement changes in create pasword screen (#25264) (8f45d17)
- docs(predict): Architectural refactoring documentation and roadmap (#25348) (7e62d28)
- feat: add close button to EarnTokenList BottomSheet (#25006) (cef1d5b)
- chore: New Crowdin translations by Github Action - cp-7.63.0 (#24364) (5500c95)
- fix: WalletConnect URL validation (#24904) (c37453b)
- fix: Swaps network pill style (#25342) (1c2208f)
- chore: Updated Settings header to use HeaderCenter (#25329) (1d43171)
- chore: build workflow to gh (#25341) (fc6e0cd)
- chore: Remove reset password from updateAuthPreferences (#25295) (a425938)
- fix: standardize fiat value decimal places in asset picker (#25289) (448ed23)
- fix: format input amount when validating balance (#25333) (394d42d)
- feat(earn): add earn-musd deeplink handler with navigation fixes (#25285) (67d8043)
- feat(analytics): add client in metadata for smartTransaction and relayTransaction transaction submission (#25331) (59fc95f)
- fix: align token balance update with confirmation status update (#25299) (16b22b8)
- fix: Wrap navigation proxy using requestAnimationFrame (#25241) (7b7bbb8)
- chore: validate env expo (#25236) (bf4da46)
- test: Normalize re-run CI workflow on skipped tags (#25324) (db8fa73)
- refactor(analytics): migrate Batch 1-3 and 1-7: platform team or no CO (#25327) (3dfa001)
- feat: integrate token list controller storage service (#24019) (390ecfd)
- feat: redirect user to homepage after claiming bonus (#25274) (7af7bc7)
- chore: remove legacy confirmation code (#24929) (cb2e27a)
- fix(ramp): update postal code input to allow punctuation (#25323) (a517010)
- fix(perps): geo-restrict modify and close cp-7.63.0 (#25314) (4d2533f)
- fix: disable "switch tokens" button when destination network is not enabled (#25311) (991507e)
- test: Allow Smart E2E selector to include the Performance tests (#24961) (7811279)
- chore(rewards): remove remote feature flag dependencies from selectors (#25316) (7da1175)
- refactor: adds tooltip to Bonus claim section and changes the way bonus amount is displayed (#25310) (c7cd456)
- fix: filter unclickable trending cp-7.63.0 (#25309) (9fd380d)
- fix: don't pin selected asset if on different network (#25308) (ee837dd)
- chore: remove 'Powered by Relay' tooltip from conversion screen (#25318) (7cbc66f)
- feat: Add Multichain API support to Snaps (#24885) (3ce033d)
- chore(rewards): modal copy changes for eos (#25313) (93cc2a9)
- chore: skip Sonar Cloud jobs on merge queue to optimize performance (#25134) (28854be)
- fix: missing stock badge on asset overview from trending token (#25288) (2462a0f)
- feat(rewards): add Bitcoin and Tron account support for rewards (#24890) (ecb6a0e)
- chore(ci): add component view test guidelines to Bugbot rules (#25275) (6027478)
- fix: cp-7.63.0 Fix
mm_pay_quote_*metrics (#25159) (5f3d172) - chore: adds performance tracing to musd convert 1-click (#25018) (ca6f823)
- refactor(perps): prepare for core monorepo migration (#25303) (c18abf3)
- fix: adjust asset details cta text copy (#25294) (e6fc017)
- fix: add whenEngineReady check before seedless authentication (#25242) (1f27fc0)
- chore: Update headers for Explore page (#24997) (6e9455e)
- fix: Swaps metrics provider not set (#25010) (aa920ec)
- feat: add stock badge to ondo RWA Tokens cp-7.63.0 (#24740) (857aff4)
- test: add skill functionality to test selection agent (#25073) (f2f0daa)
- test: fixes trending test (#25281) (8ac5c76)
- feat: MUSD-252 added "terms apply" link to musd conversion education screen + navbar tooltip (#25284) (fa5adae)
- feat: add one-click Switch to Infura button for custom networks (#25054) (6814c56)
- docs(perps): document websocket and http mitm for debugging (#25155) (0e40c32)
- feat(ramps): add settings modal to BuildQuote screen (#25218) (e8b815e)
- chore: stop using swaps fetchTokens function (#25109) (0324840)
- fix(perps): Estimate new liquidation price using HL price and delta (#25243) (f777a11)
- refactor(analytics): follow-up changes after PR #22076 (#24983) (3330ce7)
- feat: add Slack notification for RC builds (#25071) (2b997a6)
- fix: Android Safe Area View Explore Layout Issues (#25142) (1f42a46)
- chore: Updated perps home headers (#24995) (72fc669)
- test: removed withSolanaFixture function (#25260) (ecd6daf)
- fix(ramp): display currency with correct decimal places in BuildQuote (#25233) (bb784c4)
- test: component view test fix testids (#25255) (5a66592)
- feat: enhance Merkl rewards handling with multi-chain support (#25259) (f02c9e8)
- chore: moves wallet, accounts and analytics specs to tests (#25263) (ba5c1f5)
- fix: remove back arrow from recipient account picker modal (#25207) (4fc4e36)
- fix: update selectedGasFeeToken when payment token is selected for gasless flow cp-7.62.1 (#25209) (f253ede)
- chore: remove support for token search on the browser (#25111) (e8bf3bc)
- refactor(perps): rename interface to match core repo (#25245) (0c85998)
- fix: rehydration login cp-7.63.0 (#25246) (732c3e5)
- chore: moves Tranding and Predict to tests (#25219) (9aed975)
- feat: pin selected token to top of asset picker list (#25226) (3b4b1c0)
- fix(card): onboarding textfields blocking user input on iOS (#25210) (ef17cc3)
- fix: Show token symbol on Send screen for tokens with zero balance (#25201) (42ee18a)
- fix: Remove
isEvmguard from wallet actions perps button (#25239) (05e24f2) - fix: Fix layout flicker in confirmation gas fee row (#25161) (f3519ab)
- fix: google-one-tap-failure (#24936) (61f3ca0)
- feat: Browser UX - Gestures Implementation (#24851) (93fdb44)
- feat: convert musd transaction details update (#24551) (e8443d5)
- chore: enable ota version display in production builds (#25225) (c00cc10)
- fix(predict): remove game tag filter from market queries (#25231) (609c4f4)
- fix(predict): update Seahawks team color for accessibility cp-7.63.0 (#25230) (7bd5d82)
- fix(predict): format PnL dollar value with 2 decimal places in sell preview (#25228) (4882296)
- fix(predict): cp-7.63.0 game picks not showing for claimable positions (#25220) (c560e11)
- feat: integrate Merkl Distributor contract for claimed rewards retrieval (#24935) (be4476a)
- fix(predict): ensure Polygon network exists before fetching Predict account state (#25211) (ab95858)
- fix(predict): cp-7.63.0 compact game card in explore tab (#25212) (bbffe08)
- fix: Add storage type to enforce Android access controls (#25152) (0d5a046)
- fix: MUSD-234 update navbar on the mUSD conversion screen (#25135) (6b7b192)
- fix(predict): cp-7.63.0 override Super Bowl event title (#25206) (ffa928d)
- test: Add
SnapBridgeunit tests (#25184) (af5d177) - chore: Refactor
LockScreenand move auth logic to sagas (#24694) (897ce21) - chore(release): sync stable to main for version 7.65.0 (#25200) (9c0dd5c)
- fix(predict): cp-7.63.0 override team colors for Super Bowl (#25204) (903f214)
- chore: move tools to tests (#25198) (59dd549)
- test(MMQA-1239): performance workflow changes (#24134) (018561b)
- chore(perps): remove withdrawals restrictions (#25189) (c99482b)
- feat: MUSD-235 brought back the MetaMask fee row for mUSD Conversion transactions (#25132) (d2ce5c2)
- test: added btc tests and updated default fixture to support BIP44 (#25168) (735599f)
- fix: Aggregator guard on perps banner in detail screen cp-7.63.0 (#25078) (a4a0d88)
- fix: Fix chainId assertions in
eth_sendTransactionandeth_signTypedData_v4over the Multichain API (#25131) (ef2a780) - fix: cp-7.63.0 bump transaction-pay-controller to 11.1.0 (#25179) (ec8b3b8)
- Merge origin/main into stable-main-7.65.0 (0436868)
- feat(perps): sdk reconnect on native socket event (#25022) (91ad46f)
- feat(card): use unified deeplink event instead of custom card event (#25178) (302ab39)
- chore: Remove
ComposableController(#21420) (a113607) - chore: remove legacy accounts hook code (pre BIP-44) (#24836) (56aff9c)
- fix: [Explore] design issues cp-7.63.0 (#25165) (b7e231d)
- fix: [Explore] search text is invisible on android cp-7.63.0 (#25180) (6d470fc)
- fix: [Explore] predict text overflows from card cp-7.63.0 (#25170) (64241ce)
- feat: shield-deep-link (#23663) (18f5d27)
- chore: bump tron-wallet-snap package to 1.19.2 (#25166) (d41a910)
- feat: enhance claimable reward display for small amounts in useMerklRewards (#25174) (54217a4)
- feat: support EIP-5792 methods over WalletConnect (#25114) (9024d92)
- chore: improve error handling on perps for UI (#24986) (f57fc6a)
- fix: [Trending tokens] filters overflow cp-7.63.0 (#25175) (1cdf51a)
- test: update
DEFAULT_FEATURE_FLAGS_ARRAYforenableMultichainAccountsState2(#25001) (0f5817f) - chore: moves resources, module mocking and docs to tests (#25167) (e162932)
- style: (cp-7.63.0) trending view browser button fix (#25146) (f2a00af)
- fix: compute spread from HL bbo top-of-book feed cp-7.63.0 (#25145) (6ca25dd)
- test: added e2e tests for Tron network (#24950) (83fa5c2)
- refactor: remove
scryptkey cache layer (#25047) (63159f5) - chore: Disable experimental workflows (#25149) (9cf3c29)
- fix(predict): cp-7.63.0 general UI fixes to live games (#25130) (06a4e3c)
- feat: create new useAnalytics hook to replace useMetrics (#25045) (42dd083)
- test: Removed legacy swap test code and selectors (#24947) (10e2fae)
- test: add MM Connect Wagmi and EVM Appwright E2E tests (#21978) (e6ee768)
- feat(predict): cp-7.63.0 add Predict Superbowl sport card to wallet Carousel (#25062) (67f890f)
- chore: Refactor OAuthHydration screen with
unlockWallet(#24572) (1717139) - refactor: Perps market list from swipeable tab view to flatlist filter (#24456) (dfb0881)
- chore: Improve unlockWallet password check (#25091) (de1c060)
- fix(ramp): remove borders from deposit selectors for visual consistency (#25128) (1949376)
- fix(ramp): replace deposit header close button with back button (#25126) (75a3ada)
- chore: moves api-specs and seeder to tests (#25095) (3c57620)
- chore: add timestamp to TestFlight changelog description (#25121) (9237304)
- fix(ramp): remove background from payment method list item icons (#25122) (5edd980)
- feat(predict): cp-7.63.0 add game properties to analytics events (#25065) (a2d49c6)
- chore: resolve PR #24906 nitpicks (#25064) (d82ec08)
- feat(ramps): add AmountInput screen for Unified Buy V2 (#24814) (9e13887)
- test: adds multiaccount v4 mocks (#25094) (ee02bf7)
- test: adds tiny delay before placing a bet to avoid race conditions (#25093) (6325038)
- fix: set unset OPTIN_META_METRICS_UI_SEEN at onboarding SL-467 (#24979) (45eb4b6)
- feat: import SRP continue button and keyboard changes added (#24693) (bb15712)
- fix: network name in token details (#25106) (ebb48c4)
- fix(perps): sentry issue improvements (#25029) (e3951e9)
- fix: swaps network filtering (#25092) (f3151a6)
- fix: skip biometric cancellation error recording in mixpanel (#25087) (c6a28b6)
- feat: add retries to android system image install (#25050) (94a36d7)
- chore: Move auth logic from App.tsx to sagas and use
unlockWallet(#24539) (4b45ef0) - chore: enhance UI development guidelines with component hierarchy and feature organization (#25060) (01483b6)
- fix(predict): cp-7.63.0 add transaction validation and improve error handling (#25013) (87bc552)
- chore: Replace userEntryAuth and appTriggeredAuth with unlockWallet on
Loginscreen (#24496) (18232e8) - feat: swaps new asset picker (#22712) (c99cb33)
- chore(release): Bump main version to 7.64.0 (#25069) (1780327)