Summary
Build the revisions browser and restore flow. The UI is a tree-diff view showing per-block additions/removals/edits (not a unified HTML diff). Default filter kind IN ('manual','publish'); toggle reveals autosaves. Restore creates a new kind='manual' revision with comment "Restored from revision X" (per doc 01 §4.4) — never rewrites history.
Design reference
- docs/04-block-editor.md §9.4 (Revisions — editor surface)
Acceptance criteria
Dependencies
#117
Complexity
M
Summary
Build the revisions browser and restore flow. The UI is a tree-diff view showing per-block additions/removals/edits (not a unified HTML diff). Default filter
kind IN ('manual','publish'); toggle reveals autosaves. Restore creates a newkind='manual'revision with comment"Restored from revision X"(per doc 01 §4.4) — never rewrites history.Design reference
Acceptance criteria
kind='manual'revision; does not rewrite historyDependencies
#117
Complexity
M