Commit Graph

4 Commits

Author SHA1 Message Date
rob a2b2de457d Use git+ URLs for ecosystem dependencies
Changed from file:// to git+ URLs so standalone installs work.
File paths only work for local development.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 10:57:51 -04:00
rob 3ecadb5e16 Convert to PySide6, add ecosystem installer and Docker testing
PySide6 Migration:
- Convert all Qt imports from PyQt6 to PySide6 (LGPL license)
- Replace pyqtSignal with Signal throughout codebase
- Unifies Qt library across ecosystem (ramble, artifact-editor)

New Features:
- Add Re-align Goals button to dashboard (launches Ramble for interview)
- ReAlignGoalsDialog now directly launches Ramble with questions as fields

Ecosystem Tools:
- Add bin/install-ecosystem script for unified installation
- Add Dockerfile for testing ecosystem installation
- Add docker-compose.yml for easy testing
- Add ramble and cmdforge as tracked dependencies

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

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-09 10:54:53 -04:00
rob 4c72d1fddc feat: Integrate orchestrated-discussions for launching discussions
- Add File > New Discussion menu item (Ctrl+D) for global discussions
- Replace pane menu "New Feature" with "Launch Discussion"
- Add right-click context menu on todos with "Start Discussion" option
- Auto-fill discussion title, template, participants, context from todo
- Add orchestrated-discussions[gui] as dependency

Also includes:
- Auto-start/stop docs server with application
- Graceful Ctrl+C handling
- Fix todo sync between milestone and combined views
- Async deploy/rebuild docs operations

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 17:27:14 -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