FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

feat(sanity): add visual editing 5.4.3 parity by osnoser1 · Pull Request #42 · limitless-angular/limitless-angular · GitHub

feat(sanity): add visual editing 5.4.3 parity - #42

Merged
osnoser1 merged 9 commits into
mainfrom
osnoser1/angular-visual-editing-v5-4-3
Jun 10, 2026
Merged

feat(sanity): add visual editing 5.4.3 parity#42
osnoser1 merged 9 commits into
mainfrom
osnoser1/angular-visual-editing-v5-4-3

Conversation

Copy link
Copy Markdown
Member

PR Checklist

Closes #

What is the new behavior?

Updates the Angular Sanity visual editing implementation for structural and behavioral parity with @sanity/visual-editing v5.4.3.

This PR:

  • aligns the Angular-native visual editing runtime with the v5.4.3 upstream folder structure and protocol behavior
  • adds Angular counterparts for loader comlink, Presentation queries, visual editing environment state, shared state, telemetry, document reporting, overlays, and optimistic mutation wiring
  • bumps the Sanity visual editing runtime dependencies to the v5-compatible major versions
  • keeps runtime imports Angular-native and verifies the built app/library do not include React, React DOM, styled-components, or Sanity UI runtime imports
  • hardens the Presentation e2e harness so hermetic Studio smoke tests are not affected by local CDP auth settings or dummy Sanity SSR calls

Does this PR introduce a breaking change?

  • Yes
  • No

The public Angular package peer dependency surface remains compatible. The bumped Sanity packages are implementation dependencies used to match upstream visual editing v5.4.3 behavior.

Other information

Verified with:

  • pnpm --filter @limitless-angular/sanity lint
  • pnpm --filter @limitless-angular/sanity test
  • pnpm --filter @limitless-angular/sanity build
  • pnpm --filter sanity-presentation-e2e lint
  • pnpm --filter analog-sanity-blog-example build
  • pnpm turbo run e2e-studio --filter=sanity-presentation-e2e
  • pnpm --dir apps/sanity-presentation-e2e exec playwright test fake-presentation-host.spec.ts --workers=1 --timeout=90000
  • git diff --check
  • built chunk scan for React/React DOM/styled-components/Sanity UI runtime imports

[Optional] What gif best describes this PR or how it makes you feel?

netlify Bot commented Jun 10, 2026
edited
Loading

Copy link
Copy Markdown

Deploy Preview for limitless-angular-sanity-example canceled.

Name Link
🔨 Latest commit 60b575d
🔍 Latest deploy log https://app.netlify.com/projects/limitless-angular-sanity-example/deploys/6a29c42fada52f0009d48a0e

pkg-pr-new Bot commented Jun 10, 2026
edited
Loading

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@limitless-angular/sanity@42

commit: 60b575d

osnoser1 marked this pull request as ready for review June 10, 2026 03:27
osnoser1 force-pushed the osnoser1/angular-visual-editing-v5-4-3 branch 2 times, most recently from e3eb466 to 910771a Compare June 10, 2026 19:51
osnoser1 force-pushed the osnoser1/angular-visual-editing-v5-4-3 branch from c5577dc to 60b575d Compare June 10, 2026 20:08
osnoser1 merged commit b3258bc into main Jun 10, 2026
15 checks passed
osnoser1 deleted the osnoser1/angular-visual-editing-v5-4-3 branch June 10, 2026 20:13
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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant


Back | FazBrowse Home | New Git URL