Commit Graph

2 Commits

Author SHA1 Message Date
Misaka_Company
f8dcc268c6 Add implementation plan for row highlight and column filters
Six tasks: pure logic + Vitest, FilterDropdown component, click-to-lock
row highlight, filterable column config + persistence, controlled table
filters + clear button, then build/deploy to 114.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-18 09:28:28 +08:00
Misaka_Company
c39c2761d4 Add design spec for row highlight and column-header filters
- Row highlight: hover + click-to-pin via onRow/rowClassName, persists across
  horizontal scroll and filtering (keyed by rowKey=ID)
- Column filters: antd controlled filterDropdown per column, type auto-inferred
  (date/category/text), multi-column AND; which columns are filterable is chosen
  by the user in the existing column-settings modal and persisted to localStorage
- New module src/app/table-filters.tsx for FilterDropdown + type inference
- 'Clear filters' button in the search bar
- Long-content display explicitly deferred to a later iteration

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-18 09:21:03 +08:00