Richard Osborne
|
d9acb41d2f
|
feat(launcher): add ProjectCreationWizard multi-step flow
Replaces CreateProjectModal with a guided wizard supporting:
- Quick Start (name + location, direct creation)
- Guided Setup (basics → style preset → review → create)
- AI Builder stub (V2, same flow as Guided for now)
Files added:
- WizardContext.tsx — state machine with step sequencing + canProceed validation
- EntryModeStep — card-based mode selector
- ProjectBasicsStep — name/description/location picker
- StylePresetStep — preset card grid
- ReviewStep — summary before creation
- ProjectCreationWizard.tsx — drop-in replacement for CreateProjectModal
- SCSS + index.ts barrel
Integration:
- ProjectsPage.tsx imports ProjectCreationWizard (API-identical swap)
Tests:
- tests/models/ProjectCreationWizard.test.ts — 17 pure logic tests
(infra note: npm run test:editor required, not npx jest directly)
Pre-existing broken tests in tests/components/ and tests/git/ are
unrelated and not modified.
|
2026-02-18 16:45:12 +01:00 |
|
Richard Osborne
|
297dfe0269
|
Added sprint protocol
|
2026-02-18 15:59:52 +01:00 |
|
Richard Osborne
|
ddcb9cd02e
|
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
|
2026-01-15 17:37:15 +01:00 |
|
Richard Osborne
|
6f08163590
|
new code editor
|
2026-01-11 09:48:20 +01:00 |
|
Richard Osborne
|
908ad18451
|
Started changing brand name to OpenNoodl
|
2024-08-14 22:59:06 +02:00 |
|
Michael Cartner
|
b9c60b07dc
|
Initial commit
Co-Authored-By: Eric Tuvesson <eric.tuvesson@gmail.com>
Co-Authored-By: mikaeltellhed <2311083+mikaeltellhed@users.noreply.github.com>
Co-Authored-By: kotte <14197736+mrtamagotchi@users.noreply.github.com>
Co-Authored-By: Anders Larsson <64838990+anders-topp@users.noreply.github.com>
Co-Authored-By: Johan <4934465+joolsus@users.noreply.github.com>
Co-Authored-By: Tore Knudsen <18231882+torekndsn@users.noreply.github.com>
Co-Authored-By: victoratndl <99176179+victoratndl@users.noreply.github.com>
|
2024-01-26 11:52:55 +01:00 |
|