Skip to content

chore(runway): cherry-pick refactor: Market discoverability improvements#25666

Merged
joaoloureirop merged 1 commit intorelease/7.64.0from
cherry-pick-7-64-0-6a5bb67
Feb 4, 2026
Merged

chore(runway): cherry-pick refactor: Market discoverability improvements#25666
joaoloureirop merged 1 commit intorelease/7.64.0from
cherry-pick-7-64-0-6a5bb67

Conversation

@runway-github
Copy link
Contributor

@runway-github runway-github bot commented Feb 4, 2026

Description

This PR addresses multiple market discovery UX issues for Perps:

  1. Fix "See all perps" navigation: The button in the main perps tab now
    correctly navigates to the Market List search with "all" selected,
    instead of redirecting to perps home
  2. Include all market categories in explore section: The explore section
    in wallet home and perps tab empty state no longer filters out
    commodities and forex markets
  3. Add Commodities section to Perps Home: A new Commodities section is
    now displayed between Crypto and Stocks on the perps home screen
  4. Temporarily disable market type badges: Stock/commodity badges on
    list items are commented out (can be quickly re-enabled if needed)

Changelog

CHANGELOG entry: Improvements to market discoverability

Related issues

Fixes: https://consensyssoftware.atlassian.net/browse/TAT-2467

Manual testing steps

Feature: Perps market discovery improvements

  Scenario: See all perps navigates to market list with all filter
    Given I am on the wallet home Perps tab with no positions
    When I tap "See all perps"
    Then I am on the Market List with "All" filter selected

  Scenario: Explore section includes all market categories
    Given I am on the wallet home Perps tab with no positions
    Then the explore section shows crypto, stocks, commodities, and forex markets

  Scenario: Commodities section appears between Crypto and Stocks
    Given I am on the Perps Home screen
    Then sections appear in order: Crypto, Commodities, Stocks, Forex

  Scenario: Market type badges are hidden
    Given I am viewing any market list
    Then no STOCK or COMMODITY badges appear on market rows

Screenshots/Recordings

Before

After

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the
    app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described
    in the ticket it closes and includes the necessary testing evidence such
    as recordings and or screenshots.

Note

Medium Risk
Changes Perps home/tab navigation and market filtering logic, which can affect user flows and the markets shown (including new commodities section). Risk is moderate due to routing/param changes and broader market-type exposure, but remains UI/business-logic scoped.

Overview
Improves Perps market discoverability by expanding Explore to include all market types (removing the crypto/equity-only filter) and updating tests to reflect the new behavior.

Updates the Perps tab "See all perps" CTA to navigate directly to MARKET_LIST with defaultMarketTypeFilter: 'all', adds a new Commodities section to PerpsHomeView between Crypto and Stocks, and defaults PerpsMarketRowItem to hide market-type badges (can be re-enabled via showBadge).

Written by Cursor Bugbot for commit 93e23b5. This will update automatically on new commits. Configure here.

6a5bb67

@runway-github runway-github bot requested a review from a team as a code owner February 4, 2026 18:22
@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

@metamaskbot metamaskbot added the team-bots Bot team (for MetaMask Bot, Runway Bot, etc.) label Feb 4, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

🔍 Smart E2E Test Selection

⏭️ Smart E2E selection skipped - base branch is not main (base: release/7.64.0)

All E2E tests pre-selected.

View GitHub Actions results

@github-actions github-actions bot added the size-S label Feb 4, 2026
@joaoloureirop joaoloureirop enabled auto-merge (squash) February 4, 2026 18:47
@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 4, 2026

@joaoloureirop joaoloureirop merged commit e5d29d1 into release/7.64.0 Feb 4, 2026
176 of 179 checks passed
@joaoloureirop joaoloureirop deleted the cherry-pick-7-64-0-6a5bb67 branch February 4, 2026 19:36
@github-actions github-actions bot locked and limited conversation to collaborators Feb 4, 2026
@metamaskbot metamaskbot added the release-7.64.0 Issue or pull request that will be included in release 7.64.0 label Feb 6, 2026
@metamaskbot
Copy link
Collaborator

No release label on PR. Adding release label release-7.64.0 on PR, as PR was cherry-picked in branch 7.64.0.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

release-7.64.0 Issue or pull request that will be included in release 7.64.0 size-S team-bots Bot team (for MetaMask Bot, Runway Bot, etc.)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants