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

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 Ready Ready Preview, Comment Jul 16, 2026 11:28am

Request Review

@github-actions github-actions Bot 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 main Jul 16, 2026
15 checks passed
@os-zhuang
os-zhuang deleted the claude/clever-fermat-flca90 branch July 16, 2026 11:34
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 size/s tests tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants