Skip to content

chore(console): bump objectui to fb35e48 (post-#2577) + pin the UX contract in detail-shapes e2e - #3047

Merged
os-zhuang merged 2 commits into
mainfrom
claude/clever-fermat-flca90
Jul 16, 2026
Merged

chore(console): bump objectui to fb35e48 (post-#2577) + pin the UX contract in detail-shapes e2e#3047
os-zhuang merged 2 commits into
mainfrom
claude/clever-fermat-flca90

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

What

The "last mile" of the #2548 follow-up series: the vendored console pin (092bd85, set by #3029) predates objectui#2577, so objectstack dev --ui users don't yet see that PR's detail-page UX fixes. This PR:

  1. Bumps .objectui-shafb35e48 (objectui main incl. fix(objectql): surface human validation messages in ValidationError.message #2577 and docs(site): restructure IA into module-first single sidebar #2584), via scripts/bump-objectui.sh with its auto-generated @objectstack/console changeset (minor — the range carries feats).
  2. Extends detail-shapes.spec.ts to pin the fix(objectql): surface human validation messages in ValidationError.message #2577 UX contract now that the pinned console supports it (redeeming the NOTE the spec carried since feat(showcase+lint+audit): ADR-0085 #2548 follow-ups — console bump past PR4, detail-shapes e2e, shadowed-group lint, labeled feed summaries #3029):
    • highlight strip does not repeat the record title (H1 dedupe) but still shows status/amount;
    • fieldGroups[].icon renders as a real Lucide svg (and never as literal banknote text), with the description under the expanded header;
    • currencyConfig.defaultCurrency drives real symbols — $100,000 budget, $25,000,000 annual revenue in the Contoso strip;
    • the meta footer doesn't dangle Created by on actor-less seeded rows.

Verification

  • Local detail-shapes e2e against the rebuilt vendored console (check:console-sha ✓) — result posted in this PR thread once the local run completes (the suite is nightly/manual, not a PR gate).
  • Companion history: objectui#2577 itself was live-browser verified 14/14 before merge.

Refs #2548 · follows #3029 · companion objectui#2577

🤖 Generated with Claude Code

https://claude.ai/code/session_016wpaFMPowSn4nAWsjeGZib


Generated by Claude Code

claude added 2 commits July 16, 2026 11:10
fix(data-objectstack): emit MutationEvents from batchTransaction and bulk so master-detail saves refresh bound views (#2584)
objectui@fb35e4828fdb3b6ecc23761a82e9ec4a13890727
…ntract
The fb35e48 console bump brings in objectui#2577, so the four-shape spec now
also pins the follow-up behaviors it shipped: the highlight strip drops the
record title (H1 dedupe), fieldGroups icon renders as a real svg (not
literal icon-name text) with the description under the expanded header,
currencyConfig money renders its symbol ($100,000 budget / $25,000,000
annual revenue), and the meta footer no longer dangles "Created by" on
actor-less seeded rows. Redeems the NOTE the spec carried since #3029.
Local verification against the rebuilt vendored console follows in this PR
(the suite is nightly/manual, not a PR gate).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016wpaFMPowSn4nAWsjeGZib
@vercel

vercelBot commented Jul 16, 2026

Copy link
Copy Markdown

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

ProjectDeploymentActionsUpdated (UTC)
specReadyReadyPreview, CommentJul 16, 2026 11:28am

Request Review

@github-actionsgithub-actionsBot added documentation Improvements or additions to documentation tests tooling size/s labels Jul 16, 2026
@os-zhuang
os-zhuang marked this pull request as ready for review July 16, 2026 11:33
@os-zhuang
os-zhuang merged commit 5286745 into mainJul 16, 2026
15 checks passed
@os-zhuang
os-zhuang deleted the claude/clever-fermat-flca90 branch July 16, 2026 11:34
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentationsize/steststooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@os-zhuang@claude