Commit Graph

8 Commits

Author SHA1 Message Date
rob ec08f878f7 Update documentation with GUI application details
- CLAUDE.md: Added GUI architecture, key classes, features, shortcuts
- README.md: Added quick start for GUI, features section, shortcuts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 02:19:48 -04:00
rob bb7c665d03 Fix welcome tab not restored in empty panes
When restoring session, panes that only had a welcome tab were left
empty because welcome tabs weren't saved. Now add a welcome tab to
any pane that ends up empty after restore.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 02:09:26 -04:00
rob cb173a4b42 Fix deploy docs output going to launching terminal
- Redirect stdout/stderr to DEVNULL
- Show notification dialog when deploy starts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 01:25:37 -04:00
rob d570681d86 Add Development Hub PyQt6 GUI application
Features:
- Project list with discovery from build-public-docs.sh
- PTY-based terminal with pyte emulation
- Pane-based workspace with horizontal/vertical splits
- Tab management within each pane
- Drag-drop support (cd to dirs, run executables, insert paths)
- New Project dialog with Ramble voice integration
- Settings dialog with JSON persistence
- Session persistence (restore layout on restart)
- Context menu: open terminal, editor, gitea, docs, deploy

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 01:25:18 -04:00
rob be7b848640 Add --deploy flag to build and publish public docs automatically 2026-01-05 19:13:42 -04:00
rob 5f6cab404b Add automatic sidebar.ts update when creating new projects 2026-01-05 19:11:14 -04:00
rob d3351b0f01 Use HTTPS for git remote (SSH port 222 unavailable) 2026-01-05 18:39:39 -04:00
rob 28f40f7edd Initial project setup
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
2026-01-05 18:25:36 -04:00