FABRIC/src/web
jeda 9d67217b75 feat(bd-qt4): Implement Focus Mode state management
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>
2026-03-04 03:34:09 +00:00
..
frontend feat(bd-qt4): Implement Focus Mode state management 2026-03-04 03:34:09 +00:00
index.ts feat(bd-2kf): Add comprehensive test coverage for parser and store 2026-03-03 10:43:24 +00:00
server.test.ts feat(bd-ak8): Add comprehensive web server unit tests 2026-03-03 14:53:53 +00:00
server.ts feat(bd-mza): P4-002: Implement cross-reference hyperlinking 2026-03-04 03:00:36 +00:00