Files
pad/internal/models
xarmian 4f367adc8d feat(history): one History tab replaces Activity and Versions (PLAN-2348 U3) (#1692)
* feat(timeline): serve body_edited rows and describe collapsed autosave runs (PLAN-2348 U3)

* feat(history): group timeline rows into events; version card shows its own edit (PLAN-2348 U3)

* feat(history): History tab replaces Activity and Versions (PLAN-2348 U3)

* fix(history): diff labels, verb casing, create row, filter chip height (PLAN-2348 U3)

* test(history): e2e specs and prose follow the History tab (PLAN-2348 U3)

* test(history): re-review identity-fence rows after the tab change; HistoryView joins the child tables (PLAN-2348 U3)

* fix(history): create versions render; a throttled edit shows its diff against the current body (PLAN-2348 U3)

* fix(history): the since-now row is labelled Since then (PLAN-2348 U3)

* fix(history): the since-now diff says it is cumulative (PLAN-2348 U3, lead ruling)

* feat(timeline): a kinds filter, so a view pages through only what it renders (PLAN-2348 U3)

* fix(history): History fetches only history kinds and Details only comments, so neither pages through the other (PLAN-2348 U3)

* fix(timeline): an empty filtered page is [] not null; the History feed hears its item's updates (PLAN-2348 U3)

* test(history): the recovery attribution test follows the attribution to HistoryView (PLAN-2348 U3, TASK-2198 U4)
2026-09-30 14:58:39 -04:00
..