Release 7.61.0
- [skip ci] Bump version number to 3294 (fab306c)
- [skip ci] Bump version number to 3292 (c0f6e67)
- chore(runway): cherry-pick fix: cp-7.61.0 sync non-evm and evm accounts (#24004) (1e457d2)
- [skip ci] Bump version number to 3284 (7fe1a98)
- chore: update release/7.61.0 with stable (#23981) (046730a)
- [skip ci] Bump version number to 3283 (2410208)
- chore(runway): cherry-pick fix: Scope landscape mode to perps chart cp-7.61.0 (#23983) (7256257)
- chore(runway): cherry-pick fix(EngineService): persist controller state changes during Engine.init (#23985) (dd7c7c8)
- fix: Add patch to mitigate persistence issues impacting Snaps (#23973) (23fdbf1)
- chore(runway): cherry-pick chore: cp-7.61.0 bump
profile-metrics-controllerto^1.1.0(#23945) (723e036) - [skip ci] Bump version number to 3281 (6ae7d4e)
- chore(runway): cherry-pick fix: cp-7.61.0 Perps eligibility refresh race condition causing users to be incorrectly geo-blocked (#23908) (4ea68ec)
- chore(runway): cherry-pick fix(predict): improve button sizing and moneyline market title format cp-7.61.0 (#23950) (2a2aeb1)
- chore(runway): cherry-pick fix: Bump @metamask/smart-transactions-controller to ^21.0.0 (#23960) (56cd1f7)
- chore(runway): cherry-pick fix: resolve issue with parseUnit throwing fatal error cp-7.61.0 (#23948) (ec27eb9)
- Merge branch 'release/7.61.0' into chore/7.61.0-stable (7686ff7)
- fix dep resolutions (5d3d2eb)
- chore(runway): cherry-pick fix: fix Asset component to support selectedAddressForAsset for EVM and non-EVM assets (#23929) (d484a48)
- chore(runway): cherry-pick chore(predict): bump sell slippage to 5% and buy to 3% cp-7.61.0 (#23953) (18c865a)
- Merge branch 'stable' into chore/7.61.0-stable (b390620)
- chore(runway): cherry-pick chore: Fix to only bypass 'Redirect' modal for in-app signed links (#23702) (00dd961)
- chore(runway): cherry-pick fix: Prevent interstitial from appearing on barebones deeplinks (#23651) (6d9499d)
- chore(runway): cherry-pick fix: cp-7.60.2 overwrite account upgrade in metamask pay (#23542) (f4af96d)
- chore(runway): cherry-pick feat(predict): cp-7.60.2 add auto-refresh polling when country is missing (#23518) (12b5b52)
- chore(runway): cherry-pick fix: alert in metamask pay if pending transaction on source chain (#23385) (1c77325)
- chore: bump Android e2e workflow runner from lg to xl (#23418) (d583125)
- fix: Lock
snaps-sdkandsnaps-utilsfor RC (#23972) (9173d9c) - [skip ci] Bump version number to 3278 (126ef04)
- chore(runway): cherry-pick fix: tron compute fee fallback (#23892) (48a1533)
- chore(runway): cherry-pick fix: sanitize token addresses before requesting a bridge quote cp-7.61.0 (#23905) (defe9a6)
- chore(runway): cherry-pick chore: cp-7.61.0 PNA copy update (#23951) (4b0ff71)
- chore(runway): cherry-pick fix: insufficient native balance in metamask pay (#23897) (c42356b)
- [skip ci] Bump version number to 3274 (9475916)
- chore(runway): cherry-pick feat: implement pna25 as bottomsheet (#23896) (d6f5f65)
- chore(runway): cherry-pick fix(card): cp-7.61.0 change not enabled token on delegation screen not working (#23886) (430cf38)
- chore(runway): cherry-pick feat(predict): configure fees via feature flag cp-7.61.0 (#23870) (e66d46a)
- fix(perps): buttons colors for abtest cp-7.61.0 (#23811) (#23878) (c46ab89)
- [skip ci] Bump version number to 3273 (60d364f)
- chore(runway): cherry-pick feat(ramps): cp-7.61.0 unifies ramp entrypoint analytics (#23852) (2922791)
- [skip ci] Bump version number to 3272 (6a5e298)
- chore(runway): cherry-pick fix: improve relay provider and network fees (#23809) (9d7665c)
- chore(runway): cherry-pick chore: Temporarily disable order book entry point cp-7.61.0 (#23845) (186715c)
- chore(runway): cherry-pick feat(perps): add WebSocket health monitoring and automatic reconnection cp-7.61.0 (#23829) (5755afc)
- release: 7.60.4 (#23754) (e81a69f)
- Merge branch 'stable' into release/7.60.4 (0afbbc8)
- release: release/7.60.4-Changelog (#23757) (3ee1366)
- release: 7.60.3 (#23602) (f6545d1)
- [skip ci] Bump version number to 3268 (5f16a14)
- chore(runway): cherry-pick feat(predict): add sports market sorting and improve market parsing cp-7.61.0 (#23813) (f86fb30)
- update changelog (cfafe9c)
- chore(runway): cherry-pick fix(predict): use MINIMUM_BET directly for validation cp-7.61.0 (#23758) (d0da8ce)
- release: release/7.60.3-Changelog (#23603) (14d94d6)
- Merge branch 'stable' into release/7.60.3 (bcfeb62)
- chore(runway): cherry-pick fix(perps): home screen design alignment cp-7.61.0 (#23808) (a6fe28e)
- chore(runway): cherry-pick fix(perps): add fallback subscriptions for missing HyperLiquid API fields cp-7.60.4 (#23797) (60ceb3d)
- [skip ci] Bump version number to 3264 (850e189)
- chore(runway): cherry-pick feat(ramps): cp-7.61.0 add ramps analytics data to all fund action menu items (#23791) (2aa2e8e)
- chore(runway): cherry-pick chore: rewards remove sei ways to earn cp-7.61.0 (#23778) (657a578)
- chore(runway): cherry-pick fix(perps): use existing position leverage as fallback for initial leverage (#23787) (a8e687e)
- [skip ci] Bump version number to 3253 (c02ca4b)
- chore(runway): cherry-pick fix: correct swaps network ordering cp:7.61.0 (#23749) (2e2ed68)
- chore(runway): cherry-pick fix: NFT: Cannot read property toLowerCase of undefined cp-7.61.0 (#23727) (be7202a)
- chore(runway): cherry-pick fix: temporarily disable Remove margin feature cp-7.61.0 (#23730) (0013c22)
- [skip ci] Bump version number to 3250 (e187e07)
- chore(runway): cherry-pick fix(perps): correct Stop Loss banner ROE threshold to -10% and skip debounce for old orders cp-7.61.0 (#23713) (f39566e)
- chore(runway): cherry-pick fix(ramps): use asset chainId to fetch correct token balance in useBalance cp-7.61.0 (#23728) (6ddd947)
- chore(runway): cherry-pick fix(ramp): experience switcher text cp-7.61.0 (#23720) (5778f82)
- [skip ci] Bump version number to 3242 (eaf9d19)
- chore(runway): cherry-pick feat: add new metrics key to transactions cp-7.61.0 (#23708) (3db047b)
- chore(runway): cherry-pick fix(ramp): parse slip44 intent as native asset cp-7.61.0 (#23705) (691b757)
- chore(runway): cherry-pick fix(ramp): align Aggregator UI with design system cp-7.61.0 (#23688) (33ae0c5)
- chore(runway): cherry-pick refactor: cp-7.61.0 gate
ProfileMetricsControllerwithpna25Acknowledged(#23685) (827a28f) - release: 7.60.2 (#23510) (8886580)
- release: release/7.60.2-Changelog (#23511) (b3c5471)
- Merge branch 'stable' into release/7.60.2 (5d96de3)
- release: v7.60.1 (#23503) (ed5f0aa)
- chore(runway): cherry-pick fix: Disappearing candles on Perps chart cp-7.61.0 (#23660) (39024a5)
- [skip ci] Bump version number to 3236 (c14d9ef)
- chore(runway): cherry-pick fix(ramps): cp-7.61.0 Fixes KYC redirection bug (#23622) (46a7c7d)
- chore(runway): cherry-pick fix: alert row UI to have new simplified design cp-7.61.0 (#23621) (bdc1e26)
- chore(runway): cherry-pick fix: metrics for hardware wallets cp-7.61.0 (#23627) (dd0db6f)
- chore(runway): cherry-pick chore: Bypass interstitial modal for URLs that originate from within app (#23620) (b31cd8a)
- chore(runway): cherry-pick fix: cp-7.61.0 update events delegated to
ProfileMetricsControllermessenger (#23623) (af7513f) - chore(runway): cherry-pick fix: select megaeth when all popular network selected cp-7.60.3 (#23610) (8b45bee)
- [skip ci] Bump version number to 3227 (359816c)
- chore(runway): cherry-pick fix(perps): issue with decimals on chart cp-7.61.0 (#23590) (4cd99d1)
- chore(runway): cherry-pick feat: add megaeth to additional networks (#23587) (dbd72b7)
- chore(runway): cherry-pick fix(perps): open_position event should be numeric rather than boolean cp-7.61.0 (#23595) (413bc69)
- [skip ci] Bump version number to 3219 (31f4e40)
- chore(runway): cherry-pick feat: cp-7.61.0 add
@metamask/profile-metrics-controller(#23548) (9b2a19c) - chore(runway): cherry-pick fix(perps): add PerpsStreamProvider to ActivityView Perps tab cp-7.61.0 (#23490) (9f6d53e)
- chore(runway): cherry-pick fix(predict): cp-7.61.0 improve bet amount validation with fee-adjusted calculations (#23561) (b861deb)
- chore(runway): cherry-pick fix(ramp): last order provider check cp-7.61.0 (#23558) (293066f)
- chore(runway): cherry-pick feat(perps): update hyperliquid sdk 0.27.1 (#23515) (82974eb)
- [skip ci] Bump version number to 3217 (df20482)
- chore(runway): cherry-pick fix: prevent infinite quote requests when user selected max balance (#23537) (0a18122)
- chore(runway): cherry-pick chore: cp-7.61.0 add Icon as ButtonVariant type to support button icons for Toast component (#23504) (96dffe2)
- chore(runway): cherry-pick feat: cp-7.61.0 Implement
PNA25metrics (#23536) (d978a47) - chore(runway): cherry-pick test: skip rewards feature test for ci stability (#23502) (328d23a)
- feat: cp-7.61.0 hide network connection banner immediately when network recovers (#23433) (56cb086)
- [skip ci] Bump version number to 3208 (7e0cf32)
- chore(runway): cherry-pick feat: cp-7.61.0 add gas fee token metrics (#23489) (de3e1ad)
- chore(runway): cherry-pick fix(ramp): use case-insensitive comparison for deposit ramp asset IDs cp-7.61.0 (#23484) (1c676e5)
- chore(runway): cherry-pick chore: Asset Details page v2 followups cp-7.61.0 (#23496) (131edad)
- release: release/7.60.1-Changelog (#23501) (9bdf451)
- Merge branch 'stable' into release/7.60.1 (cea744a)
- release: 7.60.0 (#22825) (09d6d63)
- chore(runway): cherry-pick feat: add PNA25 messaging for updated metametrics (#23485) (e209def)
- chore(runway): cherry-pick fix: opt in for rewards when no active season cp-7.61.0 (#23412) (88b7cbe)
- chore(runway): cherry-pick fix(perps): auto display latest info in recent activity cp-7.61.0 (#23455) (1df68fc)
- release: release/7.60.0-Changelog (#23453) (e6e7053)
- updated build number 7.60.1 and added changelog (3f3920c)
- chore(runway): cherry-pick fix: remove do you want to download file.bin alert on iOS cp-7.61.0 (#23452) (6a21ead)
- [skip ci] Bump version number to 3193 (465fffc)
- chore(runway): cherry-pick fix(perps): cp-7.61.0 invalid transactions refresh (#23400) (832cd66)
- chore(runway): cherry-pick feat: rewards hold musd way to earn cp-7.61.0 (#23413) (e0d7d65)
- chore: cp-7.61.0 Bump network-controller to v27 (+ dependencies) (#23431) (f205ea3)
- release: release/7.60.0-Changelog (#22827) (3cc2118)
- [skip ci] Bump version number to 3192 (af54086)
- chore(runway): cherry-pick fix: cp-7.61.0 balance updates when switching accounts (#23421) (0def457)
- chore(runway): cherry-pick fix(perps): missing oracle price tooltip cp-7.61.0 (#23402) (04b1c8c)
- [skip ci] Bump version number to 3191 (b6dddbc)
- chore(runway): cherry-pick fix: cp-7.61.0 resolve missing push notification analytics events (#23430) (907eb7b)
- chore(runway): cherry-pick feat(perps): A/B test consistency cp-7.61.0 (#23404) (b08bf56)
- chore(runway): cherry-pick feat: cp-7.61.0 display total Bandwidth and Energy in along with the current values (#23410) (0575182)
- chore(runway): cherry-pick chore(metro bundler): allow metro bundler to spawn worker (#23443) (ac1c26a)
- chore(runway): cherry-pick chore(release pr validation): remove unnecessary pull_request trigger (#23438) (37b31f9)
- chore(runway): cherry-pick feat: convert onboarding page to tsx (#23420) (9cfdba5)
- [skip ci] Bump version number to 3183 (55b65a9)
- feat: previous season summary (#23329) (8c8a90c)
- feat(predict): add skeleton loaders and error handling for order preview (#23340) (781111c)
- feat: MUSD-108 Pre-select payment token for mUSD conversion flow (#23225) (4e88440)
- feat(perps): visualize order book (#23327) (f00dfb1)
- feat(perps): usdh support for hip-3 (#23301) (6e27c8c)
- fix: fix recipient account icons cp-7.60.0 (#23362) (0f7ac87)
- feat: add stop loss prompt banner to PerpsMarketDetailsView (#23325) (950634b)
- fix(perps): home using crossmargin instead of isolated margin (#23357) (e749466)
- feat: MUSD-108: Restrict payment tokens during mUSD conversion flow (#23216) (dc9b9bb)
- test: disables temporarily the popular network test (#23366) (b7bda99)
- feat(perps): support hyperliquid growth mode (#23308) (27829a0)
- fix: Reset recipient when existing asset selected but new one picked (#23312) (aedb8c3)
- feat: Remove nonce editing from Settings (#23031) (44fbdad)
- feat: dark-theme friendly cronos logo (#23323) (8ccda27)
- feat: render gas fees sponsored network and swap (#20878) (843f08a)
- fix(perps): charting issues and incorrect decimals (#23315) (5924247)
- feat(predict): navigate to transaction details from deposit toast (#23283) (c9451c6)
- refactor(Predict): migrate Text component to design system (#23344) (2de6091)
- feat(predict): implement share market button (#23330) (537aca3)
- feat: trust signals alerts on addresses and urls (#23167) (f973819)
- chore: updated job to increase memory 12 GB to address flaky run issue (#23345) (80d03cf)
- refactor(predict): improve deposit toast UX and empty state component (#23282) (1c6720a)
- fix: update staking UI (#23169) (9faf48c)
- chore: INFRA-2925:Adding github action to merge stable to main on comment (#23118) (67bf281)
- feat: add trust signal middleware (#22800) (43c756b)
- chore: Updated empty states for Activity page to use TabEmptyState (#23304) (364ec1b)
- fix: skip expo updates configuration in env e2e (#23337) (14a3016)
- test: Add component view test framework (#22265) (3470f5e)
- chore: Remove MM_REMOVE_GLOBAL_NETWORK_SELECTOR feature flag from component level (#22067) (1617263)
- chore: add activity item for shield and holding m usd (#23231) (3f78b4c)
- fix: update logic to support all non-evm chains cp-7.60.0 (#23328) (3cf4f74)
- fix(ramp): cp-7.60.0 fix phone already registered error detection in BasicInfo form (#23299) (3807955)
- feat(perps): design v2 for perps asset screen (#23230) (2ccb892)
- feat(analytics): Add rpc_domain property to custom RPC analytics events (#23322) (d7464ad)
- fix(predict): Resolves issue when selecting MAX on market details chart few new-ish markets (#23077) (3af29ed)
- fix: cp-7.60.0 non-evm accounts not found (#23318) (ec74886)
- feat: malicious token screening on transactions (#22688) (f5e436e)
- fix: bump bitcoin (#23317) (df8533b)
- fix: correct token/fiat toggle background (#23228) (2528ac4)
- feat: basic functionality toggle for trending (#23252) (dc09bef)
- feat: track RPC update from network connection banner (#22879) (011271d)
- chore: bump
eth-snap-keyring(to enable:accountCreatedidempotency) cp-7.60.0 (#23310) (97fe703) - refactor: update AccountSelector animations to use screen width instead of height (#23313) (ace4346)
- chore: re-organize trending and bug fixes (#23280) (af42daf)
- refactor: Remove all external references to legacy Swaps routes (#23108) (97f945e)
- fix: cp-7.60.0 Generate correct blockchain explorer urls on bridge txs (#23273) (f93f627)
- fix: skip Snap account name (#23221) (94507ac)
- fix: SL-325: remove runAfterInteraction (#22653) (db9f450)
- fix: cp-7.60.0 remove max button from metamask pay deposits (#23287) (2b25287)
- fix(perps): segment violations and event simplification cp-7.60.0 (#23189) (de4bc54)
- fix: rework right back button in send flow when navigating from asset overview (#23144) (9072e82)
- fix: Fix MM Connect resuming of sessions before NetworkController state is available for BackgroundBridge (#22749) (92b606d)
- docs(perps): update hyperliquid references (#23236) (94f0c35)
- feat: no point estimation when no active season (#23244) (74a5b2e)
- chore: fix signature verification sorting issue cp-7.60.0 (#23220) (65ae4f9)
- chore: Updated ButtonFilters on activity page (#23285) (8cc85a4)
- test: add e2e to open predict position (#23081) (1b4206c)
- fix: cp-7.59.1 cp-7.60.0 add mon to the currency list (#23269) (2ec593d)
- chore: condense market data disclaimer copy (#23229) (e2e14e7)
- feat(predict): cp-7.60.0 append utm_source to entryPoint in predict deeplinks (#23275) (22f38c5)
- feat: [Trending] added support for refreshing + some code restructuring (#23250) (0fcf5c9)
- fix: cp-7.60.0 staked eth balances show first account staked balance across accounts (#23257) (e76aaf4)
- chore: cp-7.60.0 bump tron snap and keyring-api package (#23196) (f607762)
- refactor: Migrate swap utilities to global scope (#23234) (955c0ce)
- fix: cp-7.60.0 set default balances polling (#23253) (bc89ae7)
- fix: cp-7.60.0 predict withdraw using gas station (#23255) (69d1ae2)
- chore: Update 'Daily resource' to 'Daily resources' (#22679) (d910f89)
- refactor(ramp): change network filter to single-select in token selection (#23256) (66ce0f2)
- feat: Throw error in Segment instead of Sentry Stop throwing error in Sentry when user tries to add a chain with unrecognized rpc url (#23075) (0ab429d)
- refactor(ramp): add horizontal padding to ScreenLayout content (#23254) (7b165c4)
- feat: Add predefined recipient support to send flow (#23087) (861b876)
- fix: cp-7.60.0 alerts persisting in metamask pay (#23240) (ebe3705)
- feat: add trending tokens search (#23036) (8ac94d5)
- feat(transactions): enhance collectible transfer handling and add mint method support (#23043) (d94765c)
- chore: rewards add account require explicit internal account (#23044) (f53f8d6)
- refactor: enhance NFT details tracking with source parameter (#23110) (50dbb45)
- feat: track analytics events for View All button clicks in NFT and Token lists (#23107) (99b3e05)
- fix(perps): normalize price formatting in order and position views (#22931) (44ac101)
- fix(perps): Prevent duplicate day markers on TradingView chart (#23179) (2d39ddc)
- chore: New Crowdin translations by Github Action (#22073) (b7b6b07)
- fix: cp-7.60.0 gas station with metamask pay if send bundle supported (#23219) (593c874)
- refactor: move ShapesBackgroundAnimation to ramps directory (#23175) (ec47527)
- feat: sites section (#23163) (68aa144)
- chore: Re-organize link-handling files / folders (#23079) (a761f19)
- fix: revert version number (#23217) (30dacb2)
- feat(Predict): cp-7.60.0 add side-specific errors for unfilled orders (#23209) (1ad2666)
- fix(predict): cp-7.60.0 improve spacing and styling in Predict components (#23207) (7457059)
- chore(predict): add env var to skip geoblock (#23204) (5446503)
- feat(ramps): unified buy analytics (#23072) (c3415b7)
- chore: sync stable to main for version 7.61.0 (#23104) (a9c0bfc)
- chore: EAS updates key signing (#22684) (93a0ff2)
- Truncated due to length