From e3cdf9879568e5318a88bb91f166fc59501c5fea Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 28 Jul 2026 05:26:44 +0000 Subject: [PATCH] chore: refresh the vendored console to 1bb77aa24514 (#3528 follow-through) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #3771 put a screen field's `visibleWhen` on the wire; objectui#2899 taught the console to honour it. Neither reaches a user until this pin moves — `@objectstack/console` ships a PREBUILT objectui SPA frozen at `.objectui-sha`, so a merged frontend fix is stranded until the release pipeline is told which commit to build. That is not hypothetical here: it is the exact trap that made the first #3528 repro look like the bug was somewhere else entirely — the console source was already correct while `/_console` served an older build. **Pin: `09c6a177bb4a` → `1bb77aa24514`** (objectui `main`), carrying the #3528 console half plus 24 other frontend commits merged since the last refresh. The generated changeset lists the full range. Produced by the real tooling rather than a hand-edit: `OBJECTUI_ROOT=… scripts/bump-objectui.sh 1bb77aa24514 --no-commit`, which wrote both `.objectui-sha` and `.changeset/console-1bb77aa24514.md`. It stamped `minor` on its own — the range contains `feat` commits, and the pipefail/SIGPIPE bug that used to force every refresh to `patch` was fixed in #3558. `pnpm check:console-sha` passes (no dist in this checkout, so nothing to drift against). The pinned commit is objectui `main`, which its own CI builds on every PR, so it is known-buildable without re-running the console build here. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_0122xvfanLmniNbsAPtg5hk3 --- .changeset/console-1bb77aa24514.md | 33 ++++++++++++++++++++++++++++++ .objectui-sha | 2 +- 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 .changeset/console-1bb77aa24514.md diff --git a/.changeset/console-1bb77aa24514.md b/.changeset/console-1bb77aa24514.md new file mode 100644 index 0000000000..3abdcdf91f --- /dev/null +++ b/.changeset/console-1bb77aa24514.md @@ -0,0 +1,33 @@ +--- +"@objectstack/console": minor +--- + +Console (objectui) refreshed to `1bb77aa24514`. Frontend changes in this range: + +- fix(flow-runner): honor a screen field's `visibleWhen` — render and validation (framework#3528) (#2899) +- fix(i18n): unconditional Chinese in the chatbot confirm card and field inspector (#2884, #2885) (#2900) +- fix(actions): one precedence for `target`/`execute`, and stop mislabeling server-side `body` (#2896) (#2895) +- fix(i18n): close the last three zh-branch gaps (#2871, part 3) (#2898) +- feat(grid): compute all eleven spec column summary aggregations (#2890) +- feat(console): make `delegated_admin` reachable and narrow both role pickers (framework#3697) (#2891) +- fix(app-shell): localize the two DeclaredActionsBar strings that bypassed i18n (#2762 P0-3) (#2894) +- fix(i18n): delete the four `pick({en,zh})` clones (#2871, part 2) (#2893) +- fix(views): the five per-view-type configs speak the spec vocabulary (#2231 phase 3) (#2892) +- feat(grid): gate list row Edit/Delete and bulk delete on the effective operation set (objectstack#3720) (#2889) +- feat(charts): honor `ChartAxis.stepSize`, `ChartConfig.description` and `.height` (framework#3752) (#2888) +- fix(i18n): retire four hand-rolled zh/en branches (#2871, part 1) (#2887) +- feat(charts): ObjectChart honors the spec `ChartConfig` author shape (#2880) (#2883) +- fix(hooks): stop calling translation hooks inside try/catch (#2879) (#2881) +- fix(charts): a fieldless `count` aggregate keyed its value column `undefined` (framework#3701) (#2878) +- fix(i18n): make `en` the complete source of truth for grid import and set-password (#2872 b/c) (#2877) +- fix(auth): localize the ADR-0069 remediation gate and the auth split-panel (#2870) (#2875) +- fix(metadata-admin): drop the SkillPreview "Required Permissions" panel (framework#3686) (#2874) +- feat(console): scoped-invitation placement — invite straight into a unit and positions (framework ADR-0105 D8) (#2868) +- fix(attachments): read the storage service's new error envelope so gated downloads keep their friendly copy (objectstack#3675) (#2869) +- fix(fls): wire real per-caller FLS into import targets and grid columns, drop dead field.permissions shape (objectstack#3661) (#2866) +- fix(page,field): consume the spec's type/label/maxLength keys (framework#1878 §3 recheck) (#2867) +- fix(cloud-connection): localize the Cloud Connection panel (objectstack#3589 follow-up) (#2865) +- fix(dashboard,charts): send widget query options to the server, order funnel stages by the pipeline (#2864) +- fix(action): honor the spec disabled predicate on every action-rendering surface (#1885 follow-through) (#2863) + +objectui range: `09c6a177bb4a...1bb77aa24514` diff --git a/.objectui-sha b/.objectui-sha index 17233eb35f..b8de11070b 100644 --- a/.objectui-sha +++ b/.objectui-sha @@ -1 +1 @@ -09c6a177bb4a423b1a6a78ac8ca3d1bf45a99d0b +1bb77aa24514a9bee9014a9194cbe0c1eed8adc4