Skip to content

fix(console): bump objectui pin to include sharing/webhook form pickers (#2421)#2881

Merged
os-zhuang merged 1 commit into
mainfrom
claude/browser-test-object-name-92zu6t
Jul 13, 2026
Merged

fix(console): bump objectui pin to include sharing/webhook form pickers (#2421)#2881
os-zhuang merged 1 commit into
mainfrom
claude/browser-test-object-name-92zu6t

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

Problem

Browser-testing the new "New Sharing Rule" form (/_console/apps/com.objectstack.setup/sys_sharing_rule?form=new) shows the Object field as a plain free-text input — the admin still has to hand-type the machine name — even though #2878 declared widget: 'object-ref' on it. The same is true for the criteria builder (filter-condition) and recipient picker (recipient-picker), and for the webhook form's object field from #2880.

Root cause

The picker widgets (object-ref, filter-condition, recipient-picker) ship in objectui, registered as field:<widget> components (objectui #2421 / 6a741605b1e0). When the widget isn't in the registry, the generic object form resolves widget || type and, finding nothing, falls through to the default text <Input> — exactly the "still lets me type it in" behavior.

But .objectui-sha pinned the Console SPA at e7bebe929349 (objectui #2420) — the commit immediately before the widgets landed. So the prebuilt @objectstack/console never contained them. Both #2878 and #2880 assumed "the widget already shipped in objectui," but the pin was never advanced past #2420.

Fix

Bump the pinned objectui SHA e7bebe9293496a741605b1e0 (the immediate next commit, objectui #2421), which registers exactly the three widgets and nothing else. The release pipeline rebuilds packages/console from this SHA, so the shipped Console SPA now resolves field:object-ref / field:filter-condition / field:recipient-picker to real pickers. The widgets read their object catalog from dataSource.getObjects() and degrade safely to the current value if the catalog can't load.

Generated via scripts/bump-objectui.sh, which also emits the @objectstack/console changeset routing the frontend delta through the normal release notes.

Changes

  • .objectui-sha: e7bebe9293496a741605b1e0
  • .changeset/console-6a741605b1e0.md: @objectstack/console minor bump summarizing the objectui range

🤖 Generated with Claude Code


Generated by Claude Code

feat(fields): pickers for the sharing rule form (object / criteria / recipient) (#2421)

objectui@6a741605b1e0c7d8cad94ac4a55cead7801a7e79
@vercel

vercel Bot commented Jul 13, 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 13, 2026 11:50am

Request Review

@github-actions github-actions Bot added documentation Improvements or additions to documentation tooling size/s labels Jul 13, 2026
@os-zhuang os-zhuang marked this pull request as ready for review July 13, 2026 12:33
@os-zhuang os-zhuang merged commit f71339c into main Jul 13, 2026
15 checks passed
@os-zhuang os-zhuang deleted the claude/browser-test-object-name-92zu6t branch July 13, 2026 12: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 tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants