Capture a history of manuscripts edits
Useful links;
- Consider implementation of YJS; https://docs.yjs.dev/
- Demo of versioning in a basic prosemirror editor; https://demos.yjs.dev/prosemirror-versions/prosemirror-versions.html
High-level requirements to date;
- Timestamp record log (Username, date and time e.g. Entry name | Ryan Dix | 12/112023 | 23:45)
- Accept/reject changes are also recorded (Username, date and time e.g. Accepted | Ryan Dix | 12/112023 | 23:45)
- Comments added/replied to (Username, date and time e.g. Comment | Ryan Dix | 12/112023 | 23:45)
- Recorded as a session (each session is a version) of edits made to content, and include an idle time (time tbc)