Removed dead code:
- useModalManager.ts (136 lines) - never imported by application code
- useModalManager.test.ts (686 lines) - tests for dead hook
The codebase uses useLayerStack + LayerStackContext for modal management
which provides a more sophisticated API (escape delegation, modal vs
overlay distinction, onBeforeClose support, debug APIs, focus traps).
Also removed stale ARCHITECTURE.md references to useFocusManager
(removed in Task 98).
Found expired OAuth token, attempting refresh...
Token refresh successful
POST "https://api.anthropic.com/v1/messages": 429 Too Many Requests {"type":"error","error":{"type":"rate_limit_error","message":"This request would exceed your account's rate limit. Please try again later."},"request_id":"req_011CWJa3o6GdjJKgdNY7G8EN"}
- Updated `/synopsis` command to `/history` throughout the codebase 🔄
- Enhanced file preview with binary file detection and handling 📁
- Added file type icons (image, text, file) in FileSearchModal 🎨
- Improved file filtering to show only previewable files 🔍
- Added visible/hidden file toggle in FileSearchModal 👁️
- Fixed theme synchronization between desktop and web clients 🎨
- Removed cross-session history view mode for cleaner UX 🧹
- Added external file extension handling for more formats 📄
- Fixed AutoRun panel keyboard shortcut conflict with Cmd+E ⌨️
- Added binary content detection to prevent garbled previews 🛡️
Document the complete Auto Run system architecture including:
- Component architecture table (AutoRun, BatchRunnerModal, Playbook modals)
- Data types (BatchDocumentEntry, WorktreeConfig, BatchRunConfig, BatchRunState, Playbook)
- Session fields for Auto Run state persistence
- IPC handlers for document and playbook operations
- Git worktree integration for parallel work isolation
- Execution flow from setup through batch processing
- Write queue integration behavior
- Streamline Key Concepts table with clearer terminology
- Move Mermaid architecture diagram to ARCHITECTURE.md
- Rename "Project" to "Agent" in diagram labels for consistency
- Keep README focused on user-facing information
Claude ID: 900964ee-78bd-47d3-af6a-f8ef6112e80c
Maestro ID: 5a166b38-b7e9-47f0-a8ff-0113c65f2682
- Add accentForeground color to all 16 themes for proper text contrast
when rendering text on accent-colored backgrounds
- Update UI components to use accentForeground instead of hardcoded
white/dark colors for buttons and highlighted elements
- Refresh Maestro's Choice and Dre Synth theme palettes
- Add Save button to Batch Runner modal for persisting custom prompts
- Fix sidebar resize not saving width correctly during drag
- Queue custom AI commands when agent is busy (like regular messages)
- Update search placeholder in Scratchpad to show correct shortcuts
- Update docs to reflect 13 theme colors (was 12)
Claude ID: ac8e7811-8742-4991-b9ce-9c03629b8288
Maestro ID: 5a166b38-b7e9-47f0-a8ff-0113c65f2682
- Add claude:getGlobalStats IPC handler that calculates stats across all
Claude projects (~/.claude/projects/) with streaming progress updates
- Add onGlobalStatsUpdate listener for real-time stats progress in UI
- Refactor AboutModal to fetch global stats on mount instead of receiving
persisted stats prop, with loading state and animated cost counter
- Fix busy indicator to only show when busySource matches current inputMode
- Add isSystemCommand property to CustomAICommand for special handling
- Add /synopsis as built-in system command (handled by slashCommands.ts)
- Remove duplicate Built-in System Commands section from AICommandsPanel
- Update CLAUDE.md and ARCHITECTURE.md to document new global stats API
Claude ID: ac8e7811-8742-4991-b9ce-9c03629b8288
Maestro ID: 5a166b38-b7e9-47f0-a8ff-0113c65f2682
Redesign the web server architecture for simplified mobile remote control:
- Replace per-session web servers with single server using random port and
auto-generated security token for secure access
- Add "Live Session" toggle to enable/disable individual sessions for remote access
- Add QR code component for easy mobile connection scanning
- Remove tunnel settings and complex authentication management
- Add network utilities for IP address detection
Mobile web interface improvements:
- Device color scheme preference support (light/dark mode)
- Connection status indicator with automatic reconnection
- Offline queue for commands typed while disconnected
- Swipe gestures for common actions
- Quick actions menu for the send button
Update documentation to reflect new mobile-first remote access approach.
Claude ID: 3dd3573f-bed1-4a0e-984c-10081124092a
Maestro ID: 5a166b38-b7e9-47f0-a8ff-0113c65f2682