Skip to content

Release 8.18.1

Latest

Choose a tag to compare

@runway-github runway-github released this 05 Nov 21:36
· 730 commits to main since this release
73ad155
  • fix(card): hide Add to Wallet for Baanx cards outside the US (8.18) (#38879) (73ad155)
  • chore: set OTA_VERSION to v8.18.1 for OTA hotfix (release/8.18.1-ota) (ef93f69)
  • chore: update CHANGELOG.md (69ecd1d)
  • chore(runway): cherry-pick fix(predict): allow Safe withdraws without POL when pUSD can pay gas (#38504) (e553422)
  • chore(runway): cherry-pick fix(rewards): open campaign deeplinks from both rewards homes (#38494) (e189541)
  • chore(runway): cherry-pick feat(perps): show promotional fee discounts with a seal (#38453) (be8a634)
  • chore(runway): cherry-pick chore: New Crowdin Translations by GitHub Action (#38451) (439e481)
  • chore(runway): cherry-pick feat(wallet): adapt balance breakdown add button to locale (#38424) (901c358)
  • chore(runway): cherry-pick fix: preserve balance breakdown values across fiat currencies (#38415) (710fafb)
  • chore(runway): cherry-pick fix: show errors for failed homepage balance primitives (#38365) (350d695)
  • chore(runway): cherry-pick fix: correct sell ratios and refresh limit price data (#38372) (7b6de75)
  • chore(runway): cherry-pick fix(deps): bump qs to 6.16.1 for GHSA-6pq8-jhm2-2vcw (#38345) (d024ff5)
  • chore(runway): cherry-pick fix: entering limit from deeplink failed to set market price correctly (#38330) (ea76fa5)
  • chore(runway): cherry-pick fix: MUSD-1492 Update component_name in Money HomepageBalanceBreakdownRow . (#38334) (ec6ebc9)
  • chore(runway): cherry-pick fix: honor includeInStateLogs metadata in state logs (#38265) (b87a1a2)
  • chore: remove 8.17.0 entries duplicated in 8.18.0 changelog (7101d28)
  • chore: add 8.17.1 OTA to changelog (eb14d0c)
  • chore(runway): cherry-pick fix(confirmations): stop double-counting token price in send fiat conversion (#38233) (aba9623)
  • chore(runway): cherry-pick fix(predict): prevent homepage balance from hanging (#38248) (512849b)
  • chore(runway): cherry-pick feat: swap mock for real ProfileService wired to profile-api (#38251) (9a44ea7)
  • chore(runway): cherry-pick fix(confirmations): hide "no deposit fee" tag for predict deposits (CONF-2190) (#38211) (315060b)
  • chore(runway): cherry-pick feat: MUSD-1472 add money account deposit deeplink for braze splash (#38207) (2f73256)
  • chore: sync stable into release/8.18.0 (#38179) (4edca76)
  • Merge remote-tracking branch 'origin/release/8.18.0' into stable-sync-release-8.18.0 (e8c67cd)
  • release: 8.17.0 (#37640) (64cf900)
  • chore(runway): cherry-pick feat: update default price tolerance and add to LD (#38085) (fe78d35)
  • chore(runway): cherry-pick feat: Support profile based Perps trading fee grants (#38086) (cd64100)
  • chore(runway): cherry-pick feat: AdvancedOrder MixPanel events (#38084) (36d4673)
  • release: release-changelog/8.18.0 (#38072) (8b4f5da)
  • Merge release/8.17.0 into release/8.18.0 (ee7f367)
  • test(e2e): keep path and query when routing WS_SERVICES sockets to local servers (#38012) (2d9de08)
  • fix(social): speed up avatar onboarding motion (#38043) (a55d52b)
  • fix(social): pin the linked-account note above continue (#38048) (31a394d)
  • fix(perps): point outage FAQ at the troubleshoot article cp-8.17.0 (#38045) (dd087e0)
  • feat(rewards): add Money dashboard Performance tab (#36843) (2269bef)
  • test(predict): add testIDs to PredictSportScoreboard live content (#38014) (662635c)
  • feat: route memecoin TDP price API calls to a configurable host (#38000) (9ad9bd2)
  • chore(wallet-action): remove unused WalletAction component (#38027) (d6f3e49)
  • fix: gate social feed reactions behind profile onboarding (#38044) (07fa61e)
  • chore(rewards): set rewards amounts in Grotzec Hero at 48px (#37837) (bdc1a80)
  • fix: polish header spacing and glass icon presses (#38007) (a8b80e3)
  • fix(social): leave 16px between onboarding progress and header (#38036) (d7bd1c1)
  • feat(perps): add share position sheet to post trade to feed (#37770) (9537eb5)
  • refactor: Replace MultichainAssetsController usage in SnapInterfaceController (#38034) (abcfe7f)
  • fix(social): remove unused profile stats sheet (#37995) (348af32)
  • fix(token-details): keep the page at the tab bar on a short tab (#38031) (2c1503d)
  • fix: format swap quotes for 24-decimal tokens (#38026) (9d10e72)
  • fix: Use granular scoped permission for permitted accounts (#37890) (1e673b2)
  • fix(social): space profile posts below the tab (#37986) (9bba557)
  • fix(social): use 24px gaps around the position chart (#38025) (98634b8)
  • feat(social): show the share sheet after a feed copy-trade (#37799) (49c201d)
  • refactor(ui): lay out mUSD education as a marketing moment (#37969) (c6b28ea)
  • feat: remember support consent preference (#37138) (c6ac36e)
  • fix: keypad does not trigger actions on Android cp-8.17.0 (#38020) (10098fd)
  • refactor(ui): lay out card onboarding complete as a marketing moment (#37967) (0ededf7)
  • refactor(ui): lay out the ordered-card screen as a marketing moment (#37966) (77663eb)
  • refactor(ui): lay out Card welcome as a marketing moment (#37965) (5748fef)
  • fix(perps): show spendable balance on the Trade sheet pay-with row cp-8.17.0 (#37990) (f301b9f)
  • test(cv): pin Predict off for the Activity network-filter case (#37993) (5bc5cdd)
  • chore: bump @metamask/transaction-pay-controller to ^30.2.0 (#37992) (f193627)
  • feat(price-alerts): animate alert amount input (#37557) (9467ea4)
  • ci: call security scanner v2 so CodeQL versions match (#37938) (eeaed9a)
  • chore: update gh workflows (#37903) (bba15f0)
  • refactor(ui): lay out the VIP splash as a marketing moment (#37971) (d25a934)
  • ci: shard lint across four runners (#37924) (39276de)
  • feat(websocket): gate the backend WebSocket on basic functionality (#37547) (9340390)
  • fix(social): show the homepage profile picture (#37984) (0e9d63d)
  • refactor(ui): lay out the Perps go-to-market moment on the shared template (#37968) (adcbcb4)
  • refactor: read per-dapp network from domains (#37881) (acb381f)
  • refactor(ui): lay out profile onboarding as a marketing moment (#37972) (b62705c)
  • fix(social): skip following hydration while wallet is locked (#37883) (77cb0bc)
  • feat: drive V1 tab order and API host from remote config (#37907) (51711cd)
  • feat(perps): add social tabs to market details (#37657) (1e67960)
  • fix(perps): improve trade failure reporting (#37961) (0445c1a)
  • fix(perps): keep Pro size and order book on the same denomination (#37886) (72be0cf)
  • feat(social): migrate profile avatars to Foxicon and AvatarSocial (#37950) (117dc1c)
  • fix(confirmations): prefer money account by funding balance (#37806) (5117a22)
  • feat(rewards): record which Rewards home was viewed (#37763) (baf0bf2)
  • feat(rewards): right-align benefits count and use a peek carousel (#36613) (ec58eab)
  • feat(rewards): track Money referral invite funnel (#36611) (5b49897)
  • chore(shared): remove unused ListHeaderWithSearch (#37964) (9b830f2)
  • chore(base): remove unused HorizontalSelector (#37960) (0dece1a)
  • chore(stellar): spendable balance use asset decimal from AssetsController (#37958) (621eefe)
  • chore(base): remove unused RangeInput (#37959) (4d37651)
  • chore(confirmations): set the transaction amount in Grotzec Hero at 48px (#37839) (bd8b875)
  • refactor(ui): add the shared marketing moment layout (#37855) (103a818)
  • feat: add member badge for perps (#37223) (8e87757)
  • chore(base): remove unused ModalDragger, ModalHandler and SelectorButton (#37951) (7a6f690)
  • chore: update gh workflows (#37902) (c5c0816)
  • fix(ui): non-EVM address truncation (#37856) (819bb6d)
  • chore(ramp): set ramp order amounts in Grotzec Hero at 48px (#37836) (35d5d7a)
  • feat(rewards): add Money dashboard as a Rewards tab sibling (#36524) (475d292)
  • feat(explore): Liquid Glass search bar and tabs button behind exploreBrandRefresh (#37854) (f18c3d4)
  • feat: add the VBA Choose Currency screen behind a flag (#37743) (3da6a5c)
  • fix(social): enable the profile API on main-dev-testflight builds (#37946) (8c37ad0)
  • feat(social): show an existing profile in the homepage drawer (#37944) (6664d3e)
  • feat(social): render foxicon presets on trader avatars (#37942) (86360c3)
  • ci: set fail-fast false on unit test matrix (#37905) (eff549f)
  • fix(ramps): open keyboard on Transak OTP screen on Android cp-8.17.0 (#37916) (3f2dbcd)
  • fix(home): keep the last balance digit visible (#37935) (512cff4)
  • feat(social): add V1 homepage profile and tab navigation (#37911) (713bf44)
  • chore(predict): set Predict amounts in Grotzec Hero at 48px (#37835) (4c5c17f)
  • chore(money): set the Money balance in Grotzec Hero at 48px (#37833) (e00ae6f)
  • chore: New Crowdin Translations by GitHub Action cp-8.17.0 (#37298) (49544ce)
  • feat: token details limit orders (#37858) (632ae39)
  • chore(perps): set Perps prices and balances in Grotzec Hero at 48px (#37834) (6461c97)
  • fix: MUSD-1482 Only display "Back to account" escape hatch when user can use it cp-8.17.0 (#37928) (8367296)
  • fix(sdk): await deeplink init before Jest teardown (#37851) (afd5067)
  • fix(home): align Money balance breakdown CTA with Add secondary cp-8.17.0 (#37920) (abcba3f)
  • feat: show US bank transfer details on the VBA details screen (#37739) (3c696d2)
  • chore(bridge): set the batch sell total in Grotzec Hero at 48px (#37832) (88ab71d)
  • fix(token-details): data availability changes (#37923) (e2dd1fc)
  • feat(ui): add reusable slot animation for formatted numbers (#37892) (11d352c)
  • ci(perf): gate PR perf runs by label and tighten Android bases (#37717) (5af37d4)
  • fix(assets): refine the token position footer (#37913) (bdb5bb5)
  • refactor(onboarding): use glass headers and footers in onboarding and login (#37863) (4e7e692)
  • feat: create the VBA autoramp in the region currency (#37737) (8fb933b)
  • feat: wire profile drawer behind Social V1 (#37889) (515c6c2)
  • feat: add tags to swap and batch-sell traces (#37772) (3f84104)
  • fix(mfa): reopen the code keyboard on tap (#37915) (c689aa5)
  • feat(kyc): align Verify your identity screen with design system (#37897) (da62244)
  • fix(kyc): remove underline from Data and privacy sheet links (#37899) (2e11f4f)
  • feat(mfa): align 2-step verification intro with design system (#37894) (7b89729)
  • fix(perps): clarify IOC and price movement failures (#36680) (f4f0957)
  • chore: pin Dependabot batch-C transitive security updates (#36652) (d8fb5ec)
  • feat: add offramp to non-evm networks (#34657) (3f4aa4b)
  • feat: persist limit orders tab and focus open orders after submit (#37908) (c923984)
  • fix(social): follow before the notifications prompt (#37912) (ee3b695)
  • test(cv): stabilize Perps market-order CTA after book recovery (#37822) (7bc081a)
  • feat: use new sentinel fee token shape and surface symbols in ui warning banner (#37538) (14a8148)
  • feat(confirmations): add alert when site-suggested network fee is too high (#37752) (dab7a93)
  • feat(mfa): add authenticator app (TOTP) setup, verification and settings (#37823) (22438b2)
  • refactor(predict): move formatPriceWithSubscriptNotation to util/number (PRED-1393) (#37757) (fe3a9fc)
  • docs(predict): define permanent public API and legacy boundary (#37791) (7a2845c)
  • feat: persist limit order presets for the app session (#37896) (6eac354)
  • fix(perps): point outage banner support at the help center cp-8.17.0 (#37879) (21d1b9e)
  • chore: add accounts engineers as CO (#37893) (981bb02)
  • ci(e2e): shorten Appium smoke shard runtime (#37814) (a3a6c36)
  • fix(token-details): stats row data feed + chart spacing (#37862) (6fa4987)
  • fix: restore worktree create and remove scripts (#37724) (f3d1434)
  • feat: consume reserve field from quote to display reserve banner cp-8.17.0 (#37821) (58f45da)
  • fix(social): align feed posts with the north star layout (#37769) (0e02719)
  • test(e2e): fix Bitcoin wallet registration probe (#37878) (b7fc25f)
  • feat: replace order status tags with state-based row colors (#37882) (c106a07)
  • feat(confirmations): show "no deposit fee" tag for perps and predict trades (CONF-2169) (#37811) (5c82d5d)
  • fix: enable tx confirm button on sponsored tx when 0 native (#37812) (c5f08f6)
  • fix(token-details): cleanup and sort out hermes narrow unit token age (#37857) (fb51254)
  • feat(perps): add deposit entry on the add margin sheet (#37663) (19648ec)
  • ci: run performance tests on TestMu only (#37718) (cb3b866)
  • revert: refactor(onboarding): use TitleStandardMarketing on login and onboarding titles (#37868) (da6ddc5)
  • refactor(onboarding): use TitleStandardMarketing on login and onboard… (#37866) (379b06d)
  • chore(assets): set wallet and token prices in Grotzec Hero at 48px (#37831) (8ab5d20)
  • fix: run root postinstall once in allow-scripts (#37859) (4879904)
  • feat(predict): Liquid Glass on Predict home behind predictBrandRefresh (#37545) (29cc5c3)
  • ci: link nightly builds to commit history and changes since last nightly (#37735) (6c0ce5f)
  • fix: order interim header icons to match the legacy header (#37853) (c6f0317)
  • fix(neobank): fix Pix details navigation and loading jank (#37848) (3425fbb)
  • chore: update @metamask/stellar-wallet-snap to ^1.3.0 cp-8.17.0 (#37809) (d4924f8)
  • fix(ui): tighten TitleStandardMarketing title spacing (#37849) (b65fc5a)
  • fix(android): replace stale vector icon fonts (#37828) (6e653e6)
  • fix(neobank): update account details error screen (#37845) (c1b89f9)
  • style(swaps): enlarge quick buy amount controls (#37802) (82221aa)
  • feat(ui): add temporary glass header and footer (#37825) (d47fad0)
  • feat(homepage): animate wallet balance updates (#37414) (66fecb6)
  • feat(social): prioritize recent social activity on home (#37604) (28423d1)
  • fix(activity): open redesigned details from transaction toast cp-8.17.0 (#37762) (e0b4cd6)
  • fix(assets): even out token details stats row and chart spacing (#37804) (04c6860)
  • feat: replace mocked data with real /v2/assets launchpad API (#37816) (7e012a2)
  • feat(social): stream live prices into SocialV1 feed cards (#37795) (a9b4fa2)
  • fix: gate TP+SL combo on Lighter limit orders (v20 signing incompatibility) (#37473) (ce37058)
  • feat(perps): add fee rebates (#37582) (5fed321)
  • style(perps): enlarge the trade sheet token header (#37805) (7abf319)
  • feat(token-details): ASSETS-4154 holders list on the Token Details Holders tab (#37789) (9a40ed3)
  • fix(browser): update the Android address bar when a dapp changes path (#37774) (c2f5912)
  • feat: add MPC Money keyring support (stub) (#37740) (01587cf)
  • fix(assets-controller): subscribeToBasicFunctionalityChange in AssetsController init (#37820) (cf64453)
  • style(ui): drop tabular-nums from animated numeric text (#37817) (af6f36f)
  • feat: xauth hooks and setup. (#37574) (5fc4de9)
  • feat: attribute phishing scans by source (#37691) (5ee0982)
  • test: add component view coverage for VBA entry and terms (#37754) (1927cea)
  • feat(money): classify completed VBA deposits (#37753) (63cdce2)
  • feat: show total open limit orders count in orders tab (#37807) (57ba7af)
  • fix: preserve limit order price precision for cheap tokens (#37785) (ebd1774)
  • fix(onboarding): read BYOA QA mock secret from CI instead of hardcoding it (#37550) (ef8d0ea)
  • feat: allow deeplinking into limit orders (#37765) (8836d6e)
  • chore: bump @metamask/tron-wallet-snap to ^4.2.0 (#37810) (cfde424)
  • feat(social): enable the profile API on main-dev builds (#37797) (6345a99)
  • feat: TDP memecoin analytics (ASSETS-4024) (#37553) (0791949)
  • fix(mfa): fix adding a second passkey by bumping profile-sync-controller to ^34.1.0, reopen the code keyboard on tap and update the settings copy (#37803) (f13abc6)
  • feat(ramps): relaunch SumSub directly on VBA KYC re-entry instead of showing more-info page (#37741) (5012b3b)
  • fix: parse sentinel fee token objects from orders API (#37792) (4e76e46)
  • feat: show estimated receiving amount on limit order confirmation (#37733) (f15217e)
  • test: Sync Feature Flag Registry - 2026-10-20 01:27 UTC (#37777) (5b1bae6)
  • fix: add missing subscription controller messenger action for persp controller init (#37721) (a1ecad1)
  • feat: add New Wallet Developer Options section with cleanup and creation functionality (#37782) (cfc9bdc)
  • feat(perps): suggest markets on the Explore watchlist cp-8.17.0 (#37730) (96ad5bc)
  • fix(earn): adjust info sheet spacing (#37722) (6c32328)
  • feat(perps): redirect to trending or leaderboard from perps home (#37780) (5d8ef4c)
  • feat(social): support opening social on a specific tab (#37776) (046d154)
  • chore: gh worklofws (#37530) (9135823)
  • fix(confirmations): order entry decimal display and assistive zeros (CONF-1878) (#37742) (5fb45c0)
  • release: sync stable to main for version 8.16.0 (#37788) (c9dd3e0)
  • feat(social): show account names in linked social account picker (#37747) (23b1ed7)
  • Merge origin/main into stable-main-8.16.0 (5f17eac)
  • feat: integrate Subscription Benefits into Metamask Predicts (#37105) (ef101b7)
  • feat(STX-1005): pass client version to SentinelApiService (#37773) (bc2b2e0)
  • feat: subscription money account confirm membership approval (#37681) (485aeab)
  • feat: resume a membership cancelled at period end (#37257) (2145f89)
  • feat(perps): Liquid Glass on Perps home behind perpsBrandRefresh (#37537) (4f4d529)
  • fix(perps): feed item spacing, alignment with social (#37768) (2675892)
  • feat(mfa): add method management and removal UI to 2-step verification settings (core removal not wired yet) (#37734) (68d9d35)
  • revert: card spend historical rate conversion (#37564) (#37751) (f7c785e)
  • feat(money): brand refresh glass on the Money screen behind moneyBrandRefresh (#37283) (70c4271)
  • style(wallet): align the menu attention dot (#37759) (0cbb244)
  • chore: update logs generation (#37758) (dc43d37)
  • fix(neobank): stop the Android crash when starting VBA onboarding (#37750) (25d4a48)
  • docs: require mms-planning before the first edit (#37731) (5b112f9)
  • feat(money): add bank details button to Money home action row (#37736) (5b8d242)
  • feat(ui): add reusable glass headers (#37645) (ed55d8a)
  • fix(home): show Perps balance for geo-blocked users cp-8.17.0 (#37728) (3da402e)
  • feat: enhance Homepage device capability handling and section mounting logic (#37621) (77a2c21)
  • fix(e2e): fall back when iOS WebView clicks hit LavaMoat scuttling (#37686) (6f83315)
  • feat(social): add empty states to trending and following (#37725) (c61e445)
  • feat(social): show Performance (30d) stats grid on SocialV1 profile (#37684) (894a73a)
  • chore(activity): hide speed up in bridge and swap activity (#37700) (45cf31b)
  • fix(predict): bound order retry to a fresh, user-confirmed quote (#37592) (63d1af1)
  • test(appium): second Android test-dapp heading recovery cycle (#37616) (75b4331)
  • feat: replace @ symbol with arithmetic comparison (#37719) (b667b27)
  • fix(swaps): use an underlined label for the price tolerance tooltip (#37738) (694313d)
  • feat(subscription): add membership status alerts on Pro Hub (#36471) (fd4966f)
  • test(cv): await activity rows after network filter changes (#37712) (d7455d5)
  • test(cv): wait for Ramp payment modal after pill tap (#37714) (0e83b2d)
  • test(cv): wait for ExploreSearch transition before pill assertions (#37713) (e55c949)
  • feat(subscription): move the Orange entry to the accounts menu (#37726) (93f8bf2)
  • refactor: use assets loading state for balance skeletons (#37669) (6476f77)
  • chore(assets-controller): bump assets-controller (#37723) (5a0f4e4)
  • fix(snaps): Mirror ExcludedSnapEndowments from extension (#37732) (2d49227)
  • fix(trending): return Tempo tokens in trending and token search (#37687) (5667041)
  • fix(swaps): dismiss the custom percent keypad on limit price tap (#37729) (34666d5)
  • ci: add two component view test shards (#37716) (ae68de9)
  • test(appium): wait for connected sheet dismiss after disconnect confirm (#37666) (5dd5bb8)
  • fix(assets): align token and market details section spacing (#37678) (1c22cde)
  • perf(confirmations): defer metamask pay init until after first layout (#36948) (c0401ca)
  • test: Sync Feature Flag Registry - 2026-10-13 01:42 UTC (#37491) (a02c6ef)
  • chore: pin Dependabot batch-B transitive security updates (#36653) (572b344)
  • ci: start auto create release PR only for new release branches (#37683) (2a7b5bc)
  • ci: route weekly profiling reports to performance channel (#37720) (95608af)
  • chore: guard the react-native-passkeys pin against the 1.0.0 placeholder (#37710) (ac3c558)
  • fix(assets): tighten the Blockaid attribution spacing (#37675) (10b81e7)
  • fix(confirmations): prefill stablecoin deposits to max (#37614) (e308e5b)
  • fix: limit order refresh, minimum amount, and cancelled-at display (#37677) (c407ba1)
  • chore: Wire up latest wallet (#37559) (909e592)
  • feat(card): card links client, state and milestone writes (CARD-585) (#37272) (33714fa)
  • fix(perps): space Explore category pills from the market list cp-8.17.0 (#37676) (0c48f31)
  • feat: Assets 4137 mobile social holders tab (#37664) (40d6b76)
  • ci: raise the lint heap ceiling so ESLint can finish on main (#37705) (4c642bf)
  • feat(money): gate virtual bank accounts with moneyMovementNeobank (#37690) (32d0f5c)
  • feat(social): add username shuffle haptics and a random starting handle (#37699) (2f7a1a6)
  • fix: keep pending approvals when resume authentication succeeds (#37695) (02377f0)
  • feat(money): show Identity verified before creating the BRL account (#37698) (db6180f)
  • feat(social): add mocked X profile onboarding (#37694) (2fce555)
  • feat(ui): add TitleStandardMarketing for marketing typography (#37696) (a1f50f0)
  • refactor(ui): render ButtonGlass tertiary as the plain button (#37692) (b278b0d)
  • ci: post nightly build details to Slack from GitHub Actions (#37672) (ff486cd)
  • ci(perf): move Android performance E2E to TestMu HyperExecute (#37220) (f56b955)
  • fix(money): fetch the KYC session once per Money home focus (#37630) (b26afc6)
  • feat(social): redirect composer to Social V1 after a Perps share (#37656) (3f1ff29)
  • feat(social): wire Social V1 profile view and edit to ProfileController (#37667) (8bf233a)
  • feat(tron): read tron assets metadata from trx balance and handle null values (#37528) (893fb3a)
  • revert: restore unit and CV coverage on pull requests (#37679) (c1cb535)
  • feat(analytics): attach previous_screen to UI screen views (#37567) (bd78280)
  • test: Send Max native send component-view coverage (MMQA-2327) (#37521) (14f1e5b)
  • fix(swaps): use the right chevron on price tolerance and slippage (#37670) (38f8990)
  • feat(social): wire profile onboarding to ProfileController (#37626) (f894465)
  • refactor(assets): remove the 8 deprecated per-asset controllers from the Engine (#35847) (cc59d6a)
  • test(trending): await ExploreSearch readiness before pill and footer assertions (#37603) (d182ad7)
  • chore: update accountType type (#37629) (3cd55f0)
  • test(appium): assert all connected accounts after Connect (#37631) (aeee83d)
  • feat(swaps): show fee rebate banner in Swaps and Quick Buy (SWAPS-5196) (#37623) (61bdf49)
  • feat(money): show VBA identity-status cards on Money home (#37589) (2449d2a)
  • fix(predict): stabilize PredictEventScreen CV when refetch races positions (#37601) (535677d)
  • fix: show cta when limit price being edited, hide when zero (#37643) (83e4611)
  • chore: upgrade design system packages (v75.0.0) (#37646) (6ef8cc0)
  • feat: add MetaMask fee info sheet for limit orders (#37662) (e1884e4)
  • feat: persist tokens and input across market, limit, recurring swaps where possible (#37639) (341e430)
  • test(ramps): await payment methods before opening payment modal in CV (#37602) (08a3c78)
  • feat(perps): add social feed section to perps home (#37596) (74581d3)
  • feat: correct limit order trigger and expiry display (#37619) (b179f67)
  • refactor: Replace the lock screen with a native privacy cover (#37256) (bc09361)
  • release: Bump main version to 8.18.0 (#37642) (7b2c469)
  • refactor(nav): convert MainNavigator to TypeScript (#36577) (eb29abe)
  • feat: add Foxicon and AvatarSocial components (#37635) (705ff7a)
  • fix(card): show Apple Wallet verification pending as a warning (#37628) (6c01f9e)
  • chore(kyc): move VBA KYC screens into app/components/UI/KYC (#37638) (33f571b)
  • chore: bump firebase v12 (#37484) (15347c8)
  • feat(social): record copy-trade intents from the feed (#37561) (6dabf8b)
  • feat(social): wire copy count and align Social V1 cards with MMDS (#37620) (ac81165)
  • chore(ui): use ArrowSquareOut for external-link icons (#37632) (b60aafc)