Add focus mode to filter display to pinned workers/tasks: - Added focus mode toggle button in app header - Implemented pin/unpin functionality for workers - Implemented pin/unpin functionality for beads - Added hide-all-except-pinned filtering logic - State persisted to localStorage - Added comprehensive Focus Mode UI with CSS styling - Created 17 new tests for Focus Mode (all passing) Changes: - App.tsx: Added Focus Mode state (enabled, pinnedWorkers, pinnedBeads) - App.tsx: Added filtering logic for workers and events based on pinned state - WorkerGrid.tsx: Added pin button UI for workers - ActivityStream.tsx: Added bead pin buttons and event filtering - types.ts: Added bead field to LogEvent interface - index.css: Added Focus Mode CSS styles - FocusMode.test.tsx: Added comprehensive test coverage All 633 tests passing. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| frontend | ||
| index.ts | ||
| server.test.ts | ||
| server.ts | ||