Uh oh!
There was an error while loading. Please reload this page.
feat(app-shell): the Interfaces canvas gets its 设计⇄运行 switch; the app teleport retires (#5800) - #5870
Merged
Merged
Conversation
… teleport retires (#5800) cloud#1609 增量二. ADR-0080's pivot (design state = run state, one renderer) made visible: - A two-state switch in the canvas header replaces the static 实时预览 chip. RUN is pure subtraction: `editing=false` drops the design affordances (dashboard widget overlays, page block canvas, selection) and the SAME renderer serves the interactive runtime -- click 新建, enter a record. Selection state is retained across the round trip. - The topbar's 打开应用 teleport button is retired: trying the app no longer needs leaving the workbench. (创建应用 and the pending badge stay.) - 顺手修 (from the live walkthrough): the topbar's app detection used a published-only read with no draftNonce dep, no refresh subscription and no re-run on pillar switches, so a deep-link to /access could report 「还没有应用」 while /data showed the app. It now matches the pillar's resolution (draft-app fallback) and re-resolves on draft saves and the metadata-refresh pulse. 2 new pins through the dashboard leaf (the overlay IS the mode) + round-trip; studio-design suite 35 files / 197 tests green. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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
|
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 freeto 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.
Closes#5800 (cloud#1609 增量二, the last increment).
editing— design keeps selection/inspector/overlays; run is pure subtraction and the SAME renderer serves the interactive runtime (dashboard overlays gone, 新建/录入 live). Selection survives the round trip. Pinned through the dashboard leaf, whosewidget-click-overlayIS the mode.35 files / 197 tests green; 0 eslint errors. Staging-only train per the release directive.
🤖 Generated with Claude Code