Repository navigation
Conversation
Adds a deco serve stand-in built from @decocms/blocks' content protocol and a spec that opens /site-editor through a connect link. The e2e package gains the @decocms/blocks dependency and the ban-e2e-app-imports allowlist entry. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01WNwbSEePYNcY5YCgqZURig
This was referenced Oct 8, 2026
This was referenced Oct 8, 2026
Closed
This branch has not been deployed
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.
Adds a
deco servestand-in built from@decocms/blocks' content protocol and a spec that opens/site-editorthrough a connect link. The e2e package gains the@decocms/blocksdependency (bun.locke2e hunk) and theban-e2e-app-importsallowlist entry.Merge after the API, daemon and web stacks (and after #7841). This PR's own diff is only its 5 files.
What to look at
@decocms/blocks: it is the published Blocks framework, not Studio source; its content protocol is the wire contract the spec drives (see the comment inplugins/ban-e2e-app-imports.js).Stack
e2e track: previous: #7841 · next: #7843
🤖 Generated with Claude Code
https://claude.ai/code/session_01WNwbSEePYNcY5YCgqZURig
Summary by cubic
Adds a
deco servestand-in and an e2e spec that opens/site-editorthrough a connect link and drives the site editor against it.@decocms/blockscontent protocol handler and filesystem storage over real HTTP, no token, like the CLI serves one.Lazy<T>field and a secret (the plaintext never leaves the browser),CMS.jsoncreation and concurrent writer guards, waiting for a stopped server and reconnecting, refusing off-machine endpoints, and the org rail.@decocms/blocksis added to the e2e package and to theban-e2e-app-importsallowlist.Written for commit f318f56. Summary will update on new commits.