Skip to content

Adopt OpenEditor 1.0 and explicit content migrations - #89

Merged
naaiyy merged 1 commit into
mainfrom
rebuild/openeditor-sdk
Sep 6, 2026
Merged

Adopt OpenEditor 1.0 and explicit content migrations#89
naaiyy merged 1 commit into
mainfrom
rebuild/openeditor-sdk

Conversation

@naaiyy

@naaiyy naaiyy commented Sep 6, 2026

Copy link
Copy Markdown
Collaborator

Adopt the published OpenEditor 1.0 SDK across editing, published pages, exports, and backend document validation. Default emoji UI is wired into composed editors, and Quick Links now saves image-free links as valid JSON and resets its image-picker lifecycle correctly under React Strict Mode.

Application snapshot and mutation contracts now live in BaseBlocks. Custom block migrations are explicit storage operations instead of implicit document reads. The guarded Quick Links v2 migration preserves payload/revision identities and updates all denormalized hashes.

Validation: 305 tests, seven typecheck tasks, Biome, and frozen registry installation pass. Signed-in browser checks cover editing, save/reload, callout emoji selection, Quick Links editing/preview, Directory cells, and Decision Tree creation. Development and production content migrations have been applied with backups; all 2,690 production payloads validate, IDs are preserved, hash references agree, and all four production storage reconciliations completed.

@vercel

vercel Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
base-blocks Ready Ready Preview Sep 6, 2026 8:19pm UTC

Request Review

@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown

React Doctor found no new issues. 🎉

Reviewed by React Doctor for commit 81e4345.

@naaiyy
naaiyy enabled auto-merge (squash) September 6, 2026 20:21
@naaiyy
naaiyy merged commit 2da0a32 into main Sep 6, 2026
9 checks passed
@naaiyy
naaiyy deleted the rebuild/openeditor-sdk branch September 6, 2026 21:26
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