Skip to content

feat(react): search and view filters - #400

Merged
kauereinbold merged 1 commit into
mainfrom
feat/react-search-view-filters
Aug 21, 2026
Merged

feat(react): search and view filters#400
kauereinbold merged 1 commit into
mainfrom
feat/react-search-view-filters

Conversation

@kauereinbold

Copy link
Copy Markdown
Owner

Summary

  • New filterReminders(items, view, query) in reminderGroups.ts: view filter via existing bucketOf (All passes everything), query trimmed and case-insensitive over title and description.
  • List page derives groups from the filtered set; sidebar counts and week progress stay unfiltered, matching the design prototype.
  • Empty-state panel intentionally left out: scoped to chore(react): remove MUI styling, empty states, test updates #332.

Closes #329

Test plan

  • Jest: 15 suites, 106 tests pass (npm test)
  • next lint clean
  • Cypress reminders-list.cy.js against local next dev: 7/7 pass, including new spec "should filter the list by view and search"

Wire the header search pill and sidebar views to the list. A new
filterReminders util combines the view (All/Today/Upcoming/Done via the
existing bucket logic) with a trimmed, case-insensitive query over title
and description; groups derive from the filtered set while sidebar counts
and week progress stay global, matching the design prototype.

Empty states are left for #332.
@kauereinbold
kauereinbold merged commit a68a4b4 into main Aug 21, 2026
8 checks passed
@kauereinbold
kauereinbold deleted the feat/react-search-view-filters branch August 21, 2026 23:43
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.

feat(react): search and view filters

1 participant