What
Implement a search overlay accessible from the header that provides instant search across tracks, artists, and collections with keyboard-first interaction.
Why
There is currently no search functionality exposed in the UI. Users need a fast way to find specific audio content without browsing through sections. A keyboard-triggered overlay keeps the experience fluid.
Scope
In: Search overlay with Cmd+K trigger, debounced input, result grouping by type, keyboard navigation of results
Out: Search analytics, search filters/sorting, voice search
Acceptance Criteria
Technical Context
- New SearchOverlay component in components/ui/
- New useSearch hook calling exploreService
- Should integrate with existing NftCollections and artist data
What
Implement a search overlay accessible from the header that provides instant search across tracks, artists, and collections with keyboard-first interaction.
Why
There is currently no search functionality exposed in the UI. Users need a fast way to find specific audio content without browsing through sections. A keyboard-triggered overlay keeps the experience fluid.
Scope
In: Search overlay with Cmd+K trigger, debounced input, result grouping by type, keyboard navigation of results
Out: Search analytics, search filters/sorting, voice search
Acceptance Criteria
Technical Context