Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
…pleted items, prioritize Airtable UX - Merged ROADMAP.md, ROADMAP_SPEC.md, ROADMAP_CONSOLE.md, ROADMAP_DESIGNER.md into one file - Removed all completed items (~80% of old content) - Reorganized by UI priority: P0 (AppShell), P1 (Airtable UX Parity), P2 (Polish), P3 (Future) - Deleted ROADMAP_SPEC.md, ROADMAP_CONSOLE.md, ROADMAP_DESIGNER.md - Target UX benchmark: Airtable parity Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
…rity Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
This PR consolidates multiple scattered roadmap documents into a single, shorter ROADMAP.md focused on remaining work toward Airtable-level UX parity, and removes the now-redundant satellite roadmap files.
Changes:
- Consolidated roadmap content into a single prioritized
ROADMAP.md(P0–P3). - Removed/deleted the separate spec, console, and designer roadmap documents.
- Updated roadmap framing to emphasize Airtable UX parity and current top priorities.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| ROADMAP.md | Rewrites and reprioritizes the roadmap into a single focused document (P0–P3), updates metrics/links. |
| ROADMAP_SPEC.md | Deleted (content no longer maintained separately). |
| ROADMAP_DESIGNER.md | Deleted (content absorbed/removed in favor of consolidated roadmap). |
| ROADMAP_CONSOLE.md | Deleted (content absorbed/removed in favor of consolidated roadmap). |
| - [ROADMAP_DESIGNER.md](./ROADMAP_DESIGNER.md) — Designer UX analysis and improvement plan | ||
| - [CONTRIBUTING.md](./CONTRIBUTING.md) — Contribution guidelines | ||
| - [QUICK_REFERENCE.md](./QUICK_REFERENCE.md) — Developer quick reference | ||
| - [Plugin Development Guide](./content/docs/guide/plugin-development.mdx) |
There was a problem hiding this comment.
The link target here uses plugin-development.mdx, but the docs directory contains content/docs/guide/plugin-development.md (no .mdx). This link will be broken unless the filename is corrected.
| - [Plugin Development Guide](./content/docs/guide/plugin-development.mdx) | |
| - [Plugin Development Guide](./content/docs/guide/plugin-development.md) |
| ### P1.1 Designer Interaction (ViewDesigner + DataModelDesigner) | ||
|
|
||
| > Priorities reorganized (Feb 20, 2026) based on the **Protocol Consistency Assessment**. The assessment revealed ~20% overall alignment with `@objectstack/spec`. Component-level UI (atoms, layout, mobile) is ✅ complete. The critical gap is the **protocol bridge layer** — the infrastructure that transforms spec JSON metadata into rendered UI. This is now the #1 priority. | ||
| > Source: ROADMAP_DESIGNER Phase 2. These two designers are the core user workflow. |
There was a problem hiding this comment.
This line references "ROADMAP_DESIGNER" as a source, but this PR deletes ROADMAP_DESIGNER.md. Consider updating this to reference a stable URL (issue/PR link) or removing the source note to avoid a dangling reference.
| > Source: ROADMAP_DESIGNER Phase 2. These two designers are the core user workflow. | |
| > These two designers are the core user workflow. |
| ### P1.8 Console — View Config Panel (Phase 20) | ||
|
|
||
| - [ ] Inline ViewConfigPanel for all view types (Airtable-style right sidebar) | ||
| - [ ] Column visibility toggle from config panel | ||
| - [ ] Sort/filter/group config from right sidebar | ||
| - [ ] View appearance settings (density, row color, conditional formatting) |
There was a problem hiding this comment.
The roadmap lists the inline ViewConfigPanel work as remaining, but the console already has a fully implemented ViewConfigPanel (apps/console/src/components/ViewConfigPanel.tsx) with substantial test coverage (apps/console/src/tests/ViewConfigPanel.test.tsx). Since the PR goal is to remove completed items, this section should either be removed or rewritten to only capture truly missing ViewConfigPanel gaps.
| ### P2.4 Spec Compliance Gaps (Low Priority) | ||
|
|
||
| - [ ] `@object-ui/core`: DataScope module — row-level permission enforcement | ||
| - [ ] `@object-ui/core`: Custom validator registration API | ||
| - [ ] `@object-ui/core`: STDEV, VARIANCE, PERCENTILE, MEDIAN formula functions | ||
| - [ ] `@object-ui/react`: useTheme hook for component-level theme access |
There was a problem hiding this comment.
Several items in this "Spec Compliance Gaps" list appear to already be implemented in the codebase (e.g., DataScopeManager in packages/core/src/data-scope/DataScopeManager.ts, custom validator registration in packages/core/src/validation/validation-engine.ts, and STDEV/VARIANCE/PERCENTILE/MEDIAN in packages/core/src/evaluator/FormulaFunctions.ts). To keep this roadmap focused on remaining work (per PR description), consider removing or updating these entries to reflect the current state.
Four scattered ROADMAP files (~5,400 lines) with ~80% completed items cluttering prioritization. Consolidated into a single
ROADMAP.md(~160 lines) focused on remaining work, ordered by UI impact.Changes
ROADMAP.md,ROADMAP_SPEC.md,ROADMAP_CONSOLE.md,ROADMAP_DESIGNER.md→ singleROADMAP.mdOBJECTSTACK_CLIENT_EVALUATION.mdreferenceWhat's preserved
CHANGELOG.md historical references left intact — they document past actions, not current links.
Original prompt
This section details on the original issue you should resolve
<issue_title>合并并清理所有ROADMAP,优先完成与用户界面相关、目标达到Airtable用户体验一致</issue_title>
<issue_description>## 背景
当前ROADMAP分散在多个文件(ROADMAP.md,ROADMAP_CONSOLE.md,ROADMAP_SPEC.md,ROADMAP_DESIGNER.md),部分内容已完成但未及时清理,用户界面优化是当前最高优先级,且版本目标是Airtable同等用户体验。
任务要求
参考内容(可摘取于原roadmap)
验收标准
I'll start by reading the current roadmap files in the repository to understand what exists.Let me find all roadmap files in the repository first.Now let me read the full content of each roadmap file:Now I have a comprehensive understanding of all 4 roadmap files. Let me also check for the OBJECTSTACK_CLIENT_EVALUATION.md file:Now I have a complete picture of all 4 roadmap files. Let me analyze the current state and produce the consolidated, cleaned-up roadmap.
Here's my analysis of the 4 roadmap files:
Files found:
Status Summary:
My recommendation for the consolidated roadmap:
Based on your instructions:
ROADMAP.mdROADMAP_SPEC.md,ROADMAP_CONSOLE.md,ROADMAP_DESIGNER.md(content absorbed)Here's the consolidated roadmap. Want me to create a PR to update this?