Repository navigation
docs(qa): studio-authoring quotes the publish toast as the console draws it - #28526
Merged
Merged
Conversation
…aws it The first-run loop's publish step still quoted the retired "(one atomic release)" toast. It now names the counted toast keys and the permission-set hint an object publish adds. Revision 9 with its history entry. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01L9qibzwDG6ZV4BgLRC4oHH
Contributor
Author
|
domain:ui#1 · os-tesla · session_01L9qibw2uhdSeHYfnZdAf4V 席位意见:同意。平台清单 席位核对ACCEPT · head
|
This was referenced Nov 1, 2026
Merged
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 join this conversation on GitHub.
Already have an account?
Sign in to comment
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
Fixes #27521
Clause-②: no
Metadata-protocol: none
维护者速读
studio-authoring.first-run-loop第 4 步(steps[3])里引用的发布提示,从已下线的「Published 1 item in this package (one atomic release)」改成控制台现在实际显示的文字(按数量的「Published N items in this package」,发布对象时附带权限集提示和「Open Access」按钮);条目 revision 8 → 9,并追加一条 history。docs/qa/platform-checklist/areas/studio-authoring.json第 31 行(steps[3])和第 96 行(revision 9 的 history)。pnpm check:platform-checklist退出 0;对照ui/packages/i18n/src/namespaces/studio/en.ts的engine.studio.publishedAllCount*两个键,文字一致。What changes
docs/qa/platform-checklist/areas/studio-authoring.json, itemstudio-authoring.first-run-loop,steps[3]: the publish toast is quoted as main draws it. It read "Published 1 item in this package (one atomic release)", wording PR fix(studio): plainer authoring in Studio — option labels first, named rules, labelled fields, honest counts #27830 retired for this card's row 28. It now reads "Published N items in this package" ("Published 1 item in this package" for one; keysengine.studio.publishedAllCount/publishedAllCountOne), with the unchanged "Published all drafts in this package" fallback. Because that step's publish puts an object live, the step also names the hint the toast adds since row 35 ("Members can use it once a permission set grants them access.") and its "Open Access" action (StudioDesignSurface.tsx).Why
This closes #27521. Every row of the card now has a disposition:
ActionRunner.confirmOptions()puts the action label on the confirm button, andActionSchemahas no key for the dismiss label. Seat pick: the spec card Action confirm and parameter dialogs: a declared dismiss label (ActionSchema.cancelText), so "Cancel Invitation" no longer sits beside "Cancel" #28519 (ActionSchema.cancelText, thensys_invitationdeclares "Keep invitation") takes the row.Row ledger (measured on main efb1620 from the card body, all comments, and the PR #27830 / #27849 row tables)
domain:server, open)domain:server, open)domain:engine, open)domain:server, open)Verification
Derived gates (head 5e94fc0)
node scripts/pm/dispatch-gates.mjs --commands --repo objectstack-ai/objectstackderived 16 families. Each ran with stdin from /dev/null, exit codes written to disk first:turbo run build --filter=@objectstack/formula --filter=@objectstack/lint(lock VERDICT command-exit 0).dispatch-gates --ran: 16 derived, 16 run, 0 NOT-MEASURED.Acceptance notes
docs/qa/**, which no package'sfiles[]ships, so the PR carriesskip-changeset.ui/packages/i18n/src/namespaces/studio/en.ts(lines 3140–3145) and the toast branch inui/packages/app-shell/src/views/studio-design/StudioDesignSurface.tsxat main efb1620. The toast was not re-driven in a browser.Generated by Claude Code