February 11, 20260.1.10Jugg.ai
v0.1.10 — Search & Filtering for All List Pages
Release v0.1.10: Search and Filtering on All List Pages
February 11, 2026
What changed
- New
<ListFilters>component — reusable client component with text search input, configurable filter dropdowns (Radix Select), and responsive mobile layout - 5 pages updated: Projects, Pipelines, Competitors, Releases, and Pull Requests now support search and filtering
- URL param persistence — filter state is stored in search params, so filters survive navigation and page refreshes
- Result counts — active filters show "Showing X of Y" and a descriptive empty state when nothing matches
- Clear all button appears when any filters are active
Why it matters
As dashboards accumulate data, finding specific items gets harder. Every major list page now has instant search and filtering so you can locate projects, pipelines, competitors, releases, or PRs without scrolling.
Technical notes
- Filtering is client-side on already-fetched data — no new API endpoints
ListFiltersusesuseSearchParams()+useRouter().replace()withscroll: false- Wrapped in
<Suspense>as required by Next.js 15 - 658 additions / 239 deletions across 6 files
Release Notes
Successfully merged PR #46 and published release v0.1.10.
What was released:
- PR #46: "feat: add search and filtering to all list pages" was squash-merged into main.
- A new reusable
<ListFilters>component was added, and search/filtering was integrated into 5 dashboard pages (Projects, Pipelines, Competitors, Releases, Pull Requests). - Features include text search, filter dropdowns, URL param persistence, responsive layout, and result count indicators.
Release details:
- Version: 0.1.10
- Tag: v0.1.10
- URL: https://github.com/dwdavies/AnyApp/releases/tag/v0.1.10
- 658 additions / 239 deletions across 6 files