3 Commits

Author SHA1 Message Date
Misaka_Company
2bd177faf6 Add design spec: structured logging for stability diagnosis (log4js fileSync) 2026-06-24 13:28:09 +08:00
Misaka_Company
207bc6a7a1 Add design spec: right-click record detail modal
Design for production dept requirement 3 (long-content full display):
right-click a data row to open a custom context menu -> open a Modal
showing all fields of that record fully. Inline ellipsis unchanged.
2026-06-24 11:09:14 +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