Commit Graph

6 Commits

Author SHA1 Message Date
rob 46c487cf1b Add setup wizard and configurable git hosting
- First-run setup wizard prompts for projects dir and git hosting
- Git Hosting section in Settings dialog (provider, URL, owner, token)
- Supports GitHub, GitLab, and Gitea
- new-project script reads from ~/.config/development-hub/settings.json
- Environment variables still work as fallback (GITEA_URL, GITEA_TOKEN, etc.)

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 22:26:00 -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 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