You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you are not a member of the Volto Team or Developers Team in the Plone GitHub organization, then do not work on or comment on this issue.
Goal
Port the History route to the Aurora CMS UI: list a content object's revisions and let an editor view, compare, and revert them. Baseline: replicate Volto's History (History.jsx) and Diff (Diff.jsx / DiffField.jsx), restyled with Quanta components from @plone/components.
Scope
This issue covers both the history list and the diff / "Review changes" view (not split into a separate issue).
Notable changes vs. Volto
As far as I can tell, the following has changed
Quanta restyle (react-aria, accessible by default) instead of Semantic UI.
Drop the version-number column; show a colored status dot + label instead of separate "what / state" columns.
Relative timestamps ("2 minutes ago") instead of absolute dates.
Implemented as an Aurora route (loader / action over the plone.restapi@history endpoint), not Redux.
PR #120 implements the history list part of this issue, including revert with a confirmation dialog and viewing older revisions, covered by unit, integration, and Playwright acceptance tests.
@@history route (Quanta Table, styled to match @@contents: breadcrumb, layout width, status dot, relative timestamps with an absolute-date tooltip).
Per-row actions menu on versioning entries: Review changes is rendered disabled until the diff view exists, View this revision, Revert to this version (destructive red, with a confirmation dialog incl. pending and error feedback).
"View this revision" works end to end: the content middleware resolves the ?version …
Important
If you are not a member of the Volto Team or Developers Team in the Plone GitHub organization, then do not work on or comment on this issue.
Goal
Port the History route to the Aurora CMS UI: list a content object's revisions and let an editor view, compare, and revert them. Baseline: replicate Volto's History (
History.jsx) and Diff (Diff.jsx/DiffField.jsx), restyled with Quanta components from@plone/components.Scope
This issue covers both the history list and the diff / "Review changes" view (not split into a separate issue).
Notable changes vs. Volto
As far as I can tell, the following has changed
loader/actionover theplone.restapi@historyendpoint), not Redux.Design
Open questions and cross-cutting implementation notes have moved to the status-update comment below, so this comment stays the requirements baseline.
Status update (2026-06-12)
PR #120 implements the history list part of this issue, including revert with a confirmation dialog and viewing older revisions, covered by unit, integration, and Playwright acceptance tests.
Done in #120
@@historyroute (QuantaTable, styled to match@@contents: breadcrumb, layout width, status dot, relative timestamps with an absolute-date tooltip).?version…