Skip to content

feat(document): restore previous document versions#730

Open
horacioh wants to merge 2 commits into
mainfrom
restore-version-implementation-plan
Open

feat(document): restore previous document versions#730
horacioh wants to merge 2 commits into
mainfrom
restore-version-implementation-plan

Conversation

@horacioh
Copy link
Copy Markdown
Collaborator

@horacioh horacioh commented Jun 4, 2026

Summary

  • Add a restore action to document version history so older versions can be republished as the latest version.
  • Support restore flows on both desktop and web, including permission handling, cache invalidation, navigation, and draft cleanup after a successful restore.
  • Add shared restore change generation for document content and metadata, with tests covering metadata restoration and web restore publishing behavior.

horacioh added 2 commits June 5, 2026 01:29
Add shared restore-version change building and wire restore actions for web and desktop document views, including tests for restore change generation and web publishing.
Move restore metadata diffing into document change generation so nested
fields, integer values, and removed attributes are restored from the
selected version.
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