Skip to content

Commit 2ab8f92

Browse files
Copilothotlong
andcommitted
Add integration tests and ROADMAP update for Console App Creation Wizard
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent d649d84 commit 2ab8f92

2 files changed

Lines changed: 459 additions & 0 deletions

File tree

ROADMAP.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -469,6 +469,19 @@ ObjectUI is a universal Server-Driven UI (SDUI) engine built on React + Tailwind
469469
**ComponentRegistry:**
470470
- [x] Registered: `app-creation-wizard`, `navigation-designer`, `dashboard-editor`, `page-canvas-editor`, `object-view-configurator`
471471

472+
**Console Integration:**
473+
- [x] `CreateAppPage` — renders `AppCreationWizard` with `useMetadata()` objects, `onComplete`/`onCancel`/`onSaveDraft` callbacks
474+
- [x] `EditAppPage` — reuses wizard with `initialDraft` from existing app config
475+
- [x] Routes: `/apps/:appName/create-app`, `/apps/:appName/edit-app/:editAppName`
476+
- [x] AppSidebar "Add App" button → navigates to `/create-app`
477+
- [x] AppSidebar "Edit App" button → navigates to `/edit-app/:appName`
478+
- [x] CommandPalette "Create New App" command (⌘+K → Actions group)
479+
- [x] Empty state CTA "Create Your First App" when no apps configured
480+
- [x] `wizardDraftToAppSchema()` conversion on completion
481+
- [x] Draft persistence to localStorage with auto-clear on success
482+
- [x] `createApp` i18n key added to all 10 locales
483+
- [x] 11 console integration tests (routes, wizard callbacks, draft persistence, CommandPalette)
484+
472485
---
473486

474487
## 🧩 P2 — Polish & Advanced Features

0 commit comments

Comments
 (0)