Closed OAGr closed 8 years ago
when you talked to me, you mentioned collaboration. you may want to mention that as a bullet. if you use CRDTs, you can implement saving on the client. if you roll your own CRDTs, and are able to represent them as an ordered event log, then you have undo, and you probably have better conflict resolution.
Right now we have undo/redo, plus we are saving checkpoints in the backend on each save.
It would be great to restore to previous versions. A user recommended we use a conflict-free replicated data type (CRDT), perhaps with swarm.
A few history-related features that would be useful: