- Update CLAUDE.md with new architecture, classes, features
- Add workspace files and configuration sections
- Update README.md with first-run setup and workspace files
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add auto-accept feature to automatically handle Y/yes prompts from CLI tools
like Claude Code, triggered via action menu with configurable duration
- Shows countdown toast (5s) with Skip/Accept buttons before confirming
- Tab badge displays remaining time (e.g., ⏱4:32)
- Detects prompts by reading pyte screen buffer (works with TUI apps)
- Uses marker-based parsing to avoid re-triggering on same prompt
- Add Ctrl+Shift+V paste support in terminal display
- Update CLAUDE.md with feature documentation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Terminal improvements:
- Add Ctrl+Shift+F search with match highlighting and navigation
- Add 10,000 line scrollback buffer with Shift+PageUp/Down
- Add graceful error handling for PTY failures and shell crashes
- Press Enter to restart shell after exit
Workspace improvements:
- Add cross-pane tab dragging support
- Empty panes now get welcome tab when splitting
- Add project filter box at top of project list
Dashboard refactoring:
- Extract UndoManager for undo/redo functionality
- Extract DashboardDataStore for data persistence
- Add file watching for external changes (auto-reload)
- Fix file watching to monitor all parent directories
- Use dynamic date instead of hardcoded value in ideas
New test coverage:
- test_data_store.py - file watching and date handling
- test_draggable_tabs.py - cross-pane tab operations
- test_parser_edge_cases.py - parser robustness
- test_project_discovery.py - project discovery logic
- test_settings.py - settings persistence
- test_terminal_error_handling.py - terminal robustness
- test_terminal_search.py - search and project filter
- test_undo_manager.py - undo/redo operations
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add Reports menu with Weekly Progress Report dialog (Ctrl+R)
- Report aggregates daily standups into summary with completed items,
in-progress work, blockers, and focus areas
- Support 7/14/30 day ranges with copy-to-clipboard
- Fix Tab key in terminal widget by intercepting in event() before
Qt's focus navigation consumes it
- Add Shift+Tab (backtab) support for reverse completion
- Improve AI output parsing in dashboard to handle extended thinking
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Dashboard now automatically syncs milestone deliverables to todos:
- On load, checks each milestone's deliverables table
- If a deliverable doesn't exist as a todo (matched by text + milestone), adds it
- Maps deliverable status to todo priority (Done=completed, In Progress=high, Not Started=medium)
- Saves updated todos.md if any items were added
Also updated CLAUDE.md to document the sync behavior.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Search multiple locations for the script:
1. Relative to module (editable install)
2. ~/PycharmProjects/development-hub (default)
3. /workspace/development-hub (Docker)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Development Hub - Central project orchestration for the development ecosystem.
Features:
- new-project script for automated project scaffolding
- Templates for Python projects
- Integration with centralized documentation system
- Gitea API integration for repo creation