Skip to content

docs: Add console development plan and roadmap#399

Merged
hotlong merged 3 commits intomainfrom
copilot/create-console-app-frontend
Feb 8, 2026
Merged

docs: Add console development plan and roadmap#399
hotlong merged 3 commits intomainfrom
copilot/create-console-app-frontend

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 8, 2026

Comprehensive development plan and roadmap for apps/console — the reference SDUI enterprise management frontend for ObjectStack.

apps/console/CONSOLE_ROADMAP.md (new)

  • Architecture overview — stack diagram, package dependency tree, component hierarchy
  • Current state audit (v0.5.1) — completed features and 8 identified gaps
  • 10 development phases with task breakdowns and acceptance criteria:
    • P1–P3 (Q1): Expression engine, action system, server-driven metadata API
    • P4–P7 (Q2): i18n, RBAC, real-time updates, performance
    • P8–P10 (Q3): PWA/offline, advanced features (import/export, drag-drop dashboards), enterprise features (audit trail, notifications)
  • Milestone timeline: Alpha v0.6.0 (Mar) → Beta v0.8.0 (Jun) → RC v0.9.0 (Sep) → GA v1.0.0 (Dec)
  • 40+ feature status matrix across objects, forms, dashboards, navigation
  • 5 key design decisions documented: plugin-first architecture, static config fallback, expression-driven visibility, adapter pattern, multi-app routing
  • Quality gates and risk register

apps/console/README.md (updated)

  • Updated spec version reference (v0.9.0 → v1.1.0)
  • Expanded feature list and architecture diagram to reflect current state (15+ plugins)
  • Added report navigation type and expression-based visibility to spec compliance
  • Added documentation index linking roadmap, architecture guide, dev plan, and next steps

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@vercel
Copy link
Copy Markdown

vercel Bot commented Feb 8, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
objectui Ready Ready Preview, Comment Feb 8, 2026 0:39am
objectui-console Ready Ready Preview, Comment Feb 8, 2026 0:39am
objectui-storybook Ready Ready Preview, Comment Feb 8, 2026 0:39am

Request Review

Copilot AI and others added 2 commits February 8, 2026 12:22
…nt plan

Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
…p links

Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
Copilot AI changed the title [WIP] Add frontend interface for objectstack app docs: Add console development plan and roadmap Feb 8, 2026
Copilot AI requested a review from hotlong February 8, 2026 12:26
@hotlong hotlong marked this pull request as ready for review February 8, 2026 14:05
Copilot AI review requested due to automatic review settings February 8, 2026 14:05
@hotlong hotlong merged commit 8671f87 into main Feb 8, 2026
5 checks passed
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds and refreshes console documentation to provide a consolidated development roadmap for apps/console and update the console README to reflect the current console direction and spec alignment.

Changes:

  • Added a comprehensive CONSOLE_ROADMAP.md detailing architecture, current gaps, phased plan, timeline, and quality gates.
  • Updated apps/console/README.md with refreshed feature list, quick start, spec compliance notes, and a documentation index.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
apps/console/README.md Refreshes positioning, features, quick start, spec compliance checklist, package/architecture overview, and doc links.
apps/console/CONSOLE_ROADMAP.md New end-to-end console roadmap covering architecture, gaps, phases, milestones, and risk/quality gates.

Comment thread apps/console/README.md
pnpm test
```

The console opens at **http://localhost:5175** with a simulated backend (CRM + Todo + Kitchen Sink demo data).
Copy link

Copilot AI Feb 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

README states the dev server opens at http://localhost:5175, but the console's Vite config does not set a custom port (server.port is not specified), so Vite will use its default port (typically 5173) or the next available. Update the README to either reference the default Vite port or explain how to configure a custom one (e.g., via vite --port / server.port).

Suggested change
The console opens at **http://localhost:5175** with a simulated backend (CRM + Todo + Kitchen Sink demo data).
The console opens on Vite’s dev server (by default **http://localhost:5173** or the port shown in your terminal) with a simulated backend (CRM + Todo + Kitchen Sink demo data). To use a specific port (for example, `5175`), run `pnpm dev -- --port 5175` or configure `server.port` in your Vite config.

Copilot uses AI. Check for mistakes.
Comment thread apps/console/README.md
├── @object-ui/plugin-form — ObjectForm (CRUD forms)
├── @object-ui/plugin-grid — DataGrid (AG Grid)
├── @object-ui/plugin-kanban — Kanban board
├── @object-ui/plugin-calendar— Calendar view
Copy link

Copilot AI Feb 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the package list, @object-ui/plugin-calendar— Calendar view is missing a space before the em dash, which makes the formatting inconsistent with the other entries. Add the space so the alignment reads consistently.

Suggested change
├── @object-ui/plugin-calendar— Calendar view
├── @object-ui/plugin-calendar — Calendar view

Copilot uses AI. Check for mistakes.
Comment on lines +157 to +158
| G7 | No offline support / PWA | Low | Phase 7 |
| G8 | Bundle size 200KB+ (target < 150KB) | Medium | Phase 8 |
Copy link

Copilot AI Feb 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the "Known Gaps" table, the Phase numbers for G7/G8 don't match the phases defined later in the roadmap: Phase 7 is Performance Optimization and Phase 8 is Offline & PWA Support. Currently G7 (Offline/PWA) is marked Phase 7 and G8 (Bundle size) is marked Phase 8, which appears swapped. Update the table so the phases are consistent throughout the document.

Suggested change
| G7 | No offline support / PWA | Low | Phase 7 |
| G8 | Bundle size 200KB+ (target < 150KB) | Medium | Phase 8 |
| G7 | No offline support / PWA | Low | Phase 8 |
| G8 | Bundle size 200KB+ (target < 150KB) | Medium | Phase 7 |

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants