tftsr-devops_investigation/src/config
Shaun Arman dbf4c48ccc feat(tables): implement configurable columns infrastructure
Create infrastructure for user-configurable table columns:
- Add useColumnConfig hook with localStorage persistence
- Create ColumnConfigModal for show/hide column UI
- Create QuickActionColumn for icon-based quick actions
- Define DEFAULT_COLUMNS config for all 42 resource types
- Implement in PodList as proof of concept
- Add Checkbox component to UI library
- Add restarts, ip, node fields to PodInfo interface

Features:
- Per-resource column visibility settings
- Show/Hide all, Reset to defaults buttons
- LocalStorage persistence across sessions
- Settings gear icon in table header
- FreeLens-compatible default hidden columns (IP, Node, QoS by default hidden)

Implementation status:
-  Core infrastructure complete
-  Proof of concept in PodList
-  Rollout to remaining 41 resource lists (mechanical work)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-06-09 14:37:04 -05:00
..
defaultColumns.ts feat(tables): implement configurable columns infrastructure 2026-06-09 14:37:04 -05:00