Skip to content

search: surface all sub-tab filters on the All tab#14249

Draft
dylanjeffers wants to merge 1 commit intomainfrom
dgg/search-all-tab-filters
Draft

search: surface all sub-tab filters on the All tab#14249
dylanjeffers wants to merge 1 commit intomainfrom
dgg/search-all-tab-filters

Conversation

@dylanjeffers
Copy link
Copy Markdown
Contributor

Summary

  • Adds the full filter set (genre, mood, key, bpm, isPremium, hasDownloads, isVerified) to the All tab on both web (packages/web/src/pages/search-page/categories.ts) and mobile (packages/mobile/src/screens/search-screen/SearchCategoriesAndFilters.tsx).
  • The union covers every filter used by the Tracks/Albums/Playlists/Profiles sub-tabs, so users can refine the combined results page without first switching tabs.
  • No backend or query-shape change needed — useSearchAllResults already plumbs each filter through useSearchQueryProps.

Test plan

  • Open /search?query=..., confirm filter pills (Genre, Mood, Key, BPM, Premium, Downloads Available, Verified) render on the All tab on desktop.
  • Apply each filter on the All tab and confirm Tracks/Albums/Playlists/Profiles results update accordingly.
  • Verify the existing Podcasts-genre rule still hides BPM and Key filters.
  • Mobile: open Search, stay on All, confirm the same filter pills appear horizontally next to the category pills and are scrollable.

🤖 Generated with Claude Code

Match the union of filters (genre, mood, key, bpm, isPremium,
hasDownloads, isVerified) on both web and mobile so the All tab
isn't forced to clear filters when switching off a sub-category.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 6, 2026

⚠️ No Changeset found

Latest commit: 093e53a

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

🌐 Web preview ready

Preview URL: https://audius-web-preview-pr-14249.audius.workers.dev

Unique preview for this PR (deployed from this branch).
Workflow run

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant