Skip to content

Refactor version history dialogs - #66

Merged
naaiyy merged 2 commits into
mainfrom
agent/version-history-dialog-refactor
Aug 14, 2026
Merged

Refactor version history dialogs#66
naaiyy merged 2 commits into
mainfrom
agent/version-history-dialog-refactor

Conversation

@naaiyy

@naaiyy naaiyy commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • redesign version history to match the site settings dialog structure
  • split publishing and version history into focused modules
  • remove internal editor and asset metadata from release comparisons
  • simplify publish confirmation controls and use standard button shapes
  • fix desktop and narrow-width overflow found during browser verification

Root cause

Release comparisons serialized arbitrary editor node attributes into stored display text. Existing releases also reused that stale projection. The updated read path projects user-facing content from immutable release snapshots and uses each custom block public text interface.

Validation

  • bun test — 218 tests passed
  • bun run check-types — 7 tasks passed
  • manual desktop and 390 px browser verification
  • development Convex deployment verification for existing releases
  • no browser warnings or errors

@vercel

vercel Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
base-blocks Ready Ready Preview Aug 14, 2026 3:26pm

Request Review

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown

React Doctor found no new issues. 🎉

Reviewed by React Doctor for commit be60089.

@naaiyy
naaiyy merged commit 0cb3476 into main Aug 14, 2026
9 checks passed
@naaiyy
naaiyy deleted the agent/version-history-dialog-refactor branch August 14, 2026 15:28
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