Commit Graph

4 Commits

Author SHA1 Message Date
rob e885ccc409 Add procps to Docker for pkill command
Fixes error on window close when stopping docs server.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 22:35:43 -04:00
rob fbc20b3f7d Add X11 forwarding support to Docker
Users can now run the full GUI from Docker:
  xhost +local:docker
  docker run --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix development-hub

Or with docker-compose:
  docker compose up gui

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 22:02:39 -04:00
rob 39a85b6748 Remove Docker sed patches - repos now have PySide6
All ecosystem repos have been updated with PySide6 changes,
so the build-time patches are no longer needed.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 10:59:36 -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