This repository was archived by the owner on Oct 26, 2026. It is now read-only.
Repository navigation
chore(deps): move .objectstack-sha to objectstack main 43edf90b56 (objectstack#25727) - #13496
Merged
Merged
Conversation
…anslation positions and permissions (objectstack#25727) Catch objectui up to objectstack main: the pin moves from e649c2d91e to 43edf90b56db8b47ad17684c145fb7fa8bf08583, past 19 commits that touch packages/spec. The packed manifests of core, lint and spec move their zod floor to ^4.6.6; pnpm-lock.yaml already resolves zod 4.6.7 and does not change. The one compile break the new spec brings: objectstack 47af3dde42 adds `positions` and `permissions` to TranslationDataSchema, so the TranslationPreview category record (exhaustive by `satisfies`) gains a row for each, with en and zh headings. The console's translation loader lists the served document's groups by hand; it gains the same two, so a bundle carrying only one of them is recognised as a spec payload. Part of objectstack#25727 (epic objectstack#25677). Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01K1ngdG6x8wAt8cjeVx2cSk
objectui#13485 (b41ed7f) landed the TranslationPreview rows, the i18n spec-group entries and the pin move to 47af3dde42 while this branch was in flight. Conflicts resolve to main's version of every source and test file; this branch keeps only the newer pin, 43edf90b56, and drops its own changeset, which described the change main already carries. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01K1ngdG6x8wAt8cjeVx2cSk
Contributor
✅ Console Performance Budget
The eager closure is every chunk the entry reaches through static imports — what the browser fetches and parses before the app renders. The entry chunk on its own is a small fraction of it. 📦 Bundle Size Report
Size Limits
|
Contributor
Author
|
Dispatch seat record. ACCEPTed as round 1 on card objectstack#25727 (card stays open for the pre-freeze round). Generated by Claude Code |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Requested by Tesla · project thread
Part of objectstack-ai/objectstack#25727
Part of objectstack-ai/objectstack#25677
Clause-②: no
Metadata-protocol: none
What changes
Round 1 of objectui-readiness 3: objectui compiles against objectstack
mainHEAD..objectstack-shamoves from47af3dde42(where objectui#13485 left it an hour ago) to43edf90b56db8b47ad17684c145fb7fa8bf08583, objectstackmainHEAD read withgit ls-remoteat 01:52Z. That is 9 objectstack commits, 3 of them touchingpackages/spec: 888d686570 (approvalsexcludeSubmitterruntime), 769ac809c4 (ui/ wiring), f6ba1343ba (refuseallowDelete: falsebesidemodifyAllRecords: true).e649c2d91e, the round covers 19 spec commits. The one compile break they bring (TranslationPreview TS1360,positions/permissions) and the i18n loader's group list landed with objectui#13485, which landed while this branch was in flight; this branch mergedmainand resolved every conflict tomain's version, so its net diff is the pin line alone..objectstack-pin/are byte-identical tomain's (the zod^4.6.6floor already moved with objectui#13485).pnpm-lock.yamlis unchanged andpnpm install --frozen-lockfileexits 0.node scripts/check-changeset-presence.mjsreports no released source or published contract changed.Path:
scripts/bump-objectstack.sh --no-commit 43edf90b56db8b47ad17684c145fb7fa8bf08583(reported "on origin/main"; built and packed the 7 packages), thenpnpm install.Verification (local, at the merged head)
pnpm type-check(81/81 turbo tasks, includes@object-ui/app-shell#build)pnpm --filter @object-ui/app-shell buildtype-check:scripts,:e2e,:vitest-setup,:vitest-config,:coveragecheck:spec-symbols,check:designer-field-key-parity,check:action-forward-parity,check:component-surface-parity,check:icon-record-namescheck:installed-pin-claims,check:lockfile-integrity,check:lockfile-dedupecheck:i18n-keys,check:i18n-drift,check:i18n-dead-keys,check:i18n-designer-paritymodifyAllRecordsorexcludeSubmitter,metadata-admin/previews/,packages/i18n/,apps/console/src/loadLanguage.test.tsx(239 files)The full
pnpm test(about 23,000 s of measured per-file time) is left to this PR's 16 CI shards; a 4-core container cannot run it inside one foreground window.Two readings that are not this PR's:
check:spec-floorsexits 1 with three findings (@object-ui/authfloor vsMEMBERSHIP_ROLE_EXTERNAL,@object-ui/typesfloor vsnavItemVisibleDataNeedsDataSource,@object-ui/clino artifact). The gate judges manifest ranges against published npm spec versions; both symbols already exist ate649c2d91e, and this PR moves no range. Its workflow runs on push and release, not on pull requests.check:eager-locale-cataloguesneeds a built Console bundle (prerequisite not met locally); CI's performance-budget job runs it.🤖 Generated with Claude Code
Session:
https://claude.ai/code/session_01K1ngdG6x8wAt8cjeVx2cSk