Skip to content

feat: add search bar to bounties page with debounced client-side filtering [fj4WqyCCw3C5ShR1RfB7MoBPTpkRrBFYP1uT35g3MvT] - #1456

Open
waterWang wants to merge 2 commits into
SolFoundry:mainfrom
waterWang:feat/search-bar-823
Open

feat: add search bar to bounties page with debounced client-side filtering [fj4WqyCCw3C5ShR1RfB7MoBPTpkRrBFYP1uT35g3MvT]#1456
waterWang wants to merge 2 commits into
SolFoundry:mainfrom
waterWang:feat/search-bar-823

Conversation

@waterWang

Copy link
Copy Markdown

Summary

Adds a search input to the /bounties page that filters bounties by title, description, and skills in real-time with debounced input.

Changes

  • api/bounties.ts: Added search field to BountiesListParams for future API-side search support
  • BountyGrid.tsx:
    • Added debounced search input with 300ms delay
    • Search filters client-side by title, description, and skills
    • Clear button (X) to reset search query
    • Search-aware empty state message
    • Works alongside existing status and language filters

Acceptance Criteria

  • Search bar visible on /bounties page
  • Typing filters bounties in real-time (debounced 300ms)
  • Works alongside existing filters (status dropdown + skill pills)
  • Clear button resets search
  • Search-aware empty state when no results

Closes #823

waterWang and others added 2 commits August 1, 2026 23:08
…ering

- Add debounced search input that filters by title, description, and skills
- Clear button to reset search query
- Works alongside existing status and language filters
- Empty state shows search-specific message when no results found
- Search param added to BountiesListParams for future API-side filtering

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🏭 Bounty T1: Add Search Bar to Bounties Page

1 participant