Skip to content

chore(console): refresh vendored objectui to 23d65c3 (ships #2596 kanban + #2595/#2605 hooks fixes)#3064

Closed
os-zhuang wants to merge 3 commits into
mainfrom
claude/clever-fermat-flca90
Closed

chore(console): refresh vendored objectui to 23d65c3 (ships #2596 kanban + #2595/#2605 hooks fixes)#3064
os-zhuang wants to merge 3 commits into
mainfrom
claude/clever-fermat-flca90

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

What

Refreshes the vendored @object-ui/console pin fb35e48 → 23d65c3 so objectstack dev --ui picks up the objectui range merged since the last bump (#3047) — including this follow-up series' final pieces:

  • objectui#2596 — kanban default lane field honours the ADR-0085 stageField role (role-driven lanes; stageField: false suppresses default lanes)
  • objectui#2595 — the cell-renderer rules-of-hooks fixes
  • objectui#2605 — the i18n createSafeTranslation/useSafeTranslate hooks fix

…plus the other frontend fixes in the range (inline-edit polish, reference canonicalization, list/dashboard spec-form crashes, Studio CEL editor, etc. — full list in the auto-generated changeset).

Changes

  • .objectui-sha23d65c396b8c
  • .changeset/console-23d65c396b8c.md@objectstack/console minor, enumerating the objectui commit range (routed through the same changesets pipeline as backend changes so the frontend delta lands in @objectstack/console's CHANGELOG).

Console dist was rebuilt locally at the new pin: check:console-sha ✓ (bundle canary present, dist matches pin), and the existing detail-shapes e2e — the four ADR-0085 detail shapes + the #2577 UX contract — passes 3/3 against the rebuilt console.

Note

An attempt to also add browsable stageField kanban dogfood views to the showcase was reverted: top-level defineView boards don't resolve via the console's ?view= path (they don't land in objectDef.listViews, and the semantic-zoo objects aren't in the app nav), so a browser assertion couldn't verify them. The kanban default-lane behavior is already covered by objectui#2596's unit tests plus semantic-roles.dogfood.test.ts (which proves stageField/stageField:false serve correctly — the exact inputs the console's detector reads). Making those fixtures browsable is a separate showcase-nav change, out of scope for a console bump.

🤖 Generated with Claude Code

https://claude.ai/code/session_016wpaFMPowSn4nAWsjeGZib


Generated by Claude Code

claude added 3 commits July 16, 2026 13:50
fix(i18n): drop try/catch-around-hook in createSafeTranslation / useSafeTranslate (#2605)

objectui@23d65c396b8cd7f4b2a461b187a40e7b384355cd
…es (#2596)

Two `board` views that deliberately omit the (spec-optional) kanban binding,
so the lane field resolves through the shared stageField detector:

- showcase_semantic_zoo (stageField:'status') → lanes Draft/Active/Done with
  zero view-level config — the objectui#2596 role-driven default;
- showcase_semantic_zoo_legacy (stageField:false) → NO default lanes; the
  pre-#2596 hard-coded 'status' fallback would have grouped by Red/Green.

detail-shapes e2e gains the paired assertion (lanes present / lanes
suppressed, no page errors on either board).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016wpaFMPowSn4nAWsjeGZib
The two board views didn't resolve via the console's ?view= path (top-level
defineView boards don't land in objectDef.listViews and the objects aren't in
the app nav), so the browser assertion couldn't reliably verify them. The
kanban default-lane behavior (objectui#2596) is already covered by that PR's
unit tests plus semantic-roles.dogfood.test.ts (which proves stageField:'status'
and stageField:false serve correctly — the exact inputs the console's detector
consumes). Keeping only the pin bump.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016wpaFMPowSn4nAWsjeGZib
@vercel

vercel Bot commented Jul 16, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
spec Building Building Preview, Comment Jul 16, 2026 2:07pm

Request Review

@github-actions github-actions Bot added size/s documentation Improvements or additions to documentation tooling and removed size/s labels Jul 16, 2026
@os-zhuang os-zhuang closed this Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants