Expose project revision timeline
This commit is contained in:
parent
4b47bc2bcc
commit
5a0c9019af
14 changed files with 365 additions and 8 deletions
|
|
@ -227,6 +227,9 @@ and CircuitDeviceRow writes execute persistent project commands. Applying a
|
|||
sorted view across multiple sections is one atomic `circuit.reorder-sections`
|
||||
command and one undo step. Explicit renumbering uses the collision-safe
|
||||
`circuit.renumber-section` command and is never triggered implicitly.
|
||||
Immutable revision metadata is available through the paginated
|
||||
`GET /api/projects/:projectId/history/revisions` endpoint; it does not expose
|
||||
stored command payloads.
|
||||
Insertions and generated move targets use client-generated stable UUIDs, and
|
||||
undo restores the same ids from complete server snapshots. The tree response
|
||||
supplies the optimistic `currentRevision`; obsolete direct field PATCH,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue