feat: Phase 5 BYOB foundation + Phase 3 GitHub integration

Phase 5 - BYOB Backend (TASK-007A/B):
- LocalSQL Adapter with full CloudStore API compatibility
- QueryBuilder translates Parse-style queries to SQL
- SchemaManager with PostgreSQL/Supabase export
- LocalBackendServer with REST endpoints
- BackendManager with IPC handlers for Electron
- In-memory fallback when better-sqlite3 unavailable

Phase 3 - GitHub Panel (GIT-004):
- Issues tab with list/detail views
- Pull Requests tab with list/detail views
- GitHub API client with OAuth support
- Repository info hook integration

Phase 3 - Editor UX Bugfixes (TASK-013):
- Legacy runtime detection banners
- Read-only enforcement for legacy projects
- Code editor modal close improvements
- Property panel stuck state fix
- Blockly node deletion and UI polish

Phase 11 - Cloud Functions Planning:
- Architecture documentation for workflow automation
- Execution history storage schema design
- Canvas overlay concept for debugging

Docs: Updated LEARNINGS.md and COMMON-ISSUES.md
This commit is contained in:
Richard Osborne
2026-01-15 17:37:15 +01:00
parent dd73b1339b
commit ddcb9cd02e
86 changed files with 17408 additions and 1873 deletions

View File

@@ -1,6 +1,6 @@
# Phase 3: Editor UX Overhaul - Progress Tracker
**Last Updated:** 2026-01-07
**Last Updated:** 2026-01-14
**Overall Status:** 🟡 In Progress
---
@@ -11,8 +11,8 @@
| ------------ | ------- |
| Total Tasks | 9 |
| Completed | 3 |
| In Progress | 0 |
| Not Started | 6 |
| In Progress | 1 |
| Not Started | 5 |
| **Progress** | **33%** |
---
@@ -24,7 +24,7 @@
| TASK-001 | Dashboard UX Foundation | 🟢 Complete | Tabbed navigation done |
| TASK-001B | Launcher Fixes | 🟢 Complete | All 4 subtasks implemented |
| TASK-002 | GitHub Integration | 🟢 Complete | OAuth + basic features done |
| TASK-002B | GitHub Advanced | 🔴 Not Started | Issues/PR panels planned |
| TASK-002B | GitHub Advanced | 🟡 In Progress | GIT-004A complete, 5 subtasks remaining |
| TASK-003 | Shared Component System | 🔴 Not Started | Prefab system refactor |
| TASK-004 | AI Project Creation | 🔴 Not Started | AI scaffolding feature |
| TASK-005 | Deployment Automation | 🔴 Not Started | Planning docs only, no implementation |
@@ -43,12 +43,13 @@
## Recent Updates
| Date | Update |
| ---------- | ----------------------------------------------------- |
| 2026-01-07 | Audit completed: corrected TASK-001B, TASK-005 status |
| 2026-01-07 | Added TASK-006 and TASK-007 to tracking |
| 2026-01-07 | TASK-008 moved to Phase 6 (UBA) |
| 2026-01-07 | TASK-000 moved to Phase 9 (Styles) |
| Date | Update |
| ---------- | ------------------------------------------------------ |
| 2026-01-14 | TASK-002B GIT-004A complete (GitHub Client Foundation) |
| 2026-01-07 | Audit completed: corrected TASK-001B, TASK-005 status |
| 2026-01-07 | Added TASK-006 and TASK-007 to tracking |
| 2026-01-07 | TASK-008 moved to Phase 6 (UBA) |
| 2026-01-07 | TASK-000 moved to Phase 9 (Styles) |
---