Skip to content

chore: bump .objectui-sha → curated forms graft server-only fields (skew root-cure, last piece)#1655

Merged
os-zhuang merged 1 commit into
mainfrom
chore/bump-objectui-curated-form-merge
Jun 7, 2026
Merged

chore: bump .objectui-sha → curated forms graft server-only fields (skew root-cure, last piece)#1655
os-zhuang merged 1 commit into
mainfrom
chore/bump-objectui-curated-form-merge

Conversation

@os-zhuang
Copy link
Copy Markdown
Contributor

Pins objectui to 3905d0e (objectui #1580, merged), completing the last piece of the cross-repo spec-skew root-cure.

What objectui #1580 does

The curated report/dashboard/view home inspectors derive their form from the bundled @objectstack/spec. When the server adds fields (e.g. a report's dataset/rows/values) before objectui bumps the bundled spec, those fields existed in the live server schema (/meta/typesentry.schema) but were only editable via the raw source tab. New mergeServerFields() grafts server-only top-level props onto the bundled-spec form (additive, lag-tolerant — no-op offline / once the bundle catches up).

clientValidation already stopped the client from being stricter than the server; this is the symmetric half that makes the curated form a superset.

Verification

  • Browser-verified against this rebuilt console: the report editor's 属性 panel now shows a 更多字段 section with Dataset (= sales_preview) / Rows / Values / runtimeFilter, sourced from the live server schema.
  • objectui: 7 new mergeServerFields tests + 69 existing inspector/schema tests green.
  • build-console.sh: 32/32 tasks, dist ready (32324 KB) from objectui@3905d0e; bundle ships the mergeServerFields chunk.

Note: packages/console/dist is gitignored — release rebuilds from .objectui-sha.

🤖 Generated with Claude Code

Pins objectui to 3905d0e (PR #1580 merge), which completes the last piece of
the cross-repo spec-skew root-cure: the curated report/dashboard/view "home"
inspectors now graft server-only top-level fields (e.g. a report's
dataset/rows/values/runtimeFilter from /meta/types → entry.schema) onto the
bundled-spec form via the new mergeServerFields() helper. New server fields are
now directly editable in the right-hand curated form, not only via the raw
source tab.

Browser-verified against the running console: the report editor's 属性 panel now
shows a "更多字段" section with Dataset (= sales_preview) / Rows / Values /
runtimeFilter sourced from the live server schema.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 7, 2026

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

Project Deployment Actions Updated (UTC)
spec Building Building Preview, Comment Jun 7, 2026 2:50pm

Request Review

@os-zhuang os-zhuang merged commit 7f549a6 into main Jun 7, 2026
7 of 8 checks passed
@os-zhuang os-zhuang deleted the chore/bump-objectui-curated-form-merge branch June 7, 2026 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants