idly thinking about offline-first network synced stuff, and i'd basically reinvent git i suppose?

have each operation on objects in its own transaction, ordering those based on time, sending diffs back to clients idk

also wondering how you should reconcile an edit on an object with a deletion of that same object (before the edit happens), i guess create the object again with the edit?

and also the user-friendliness of it all, if you did a bunch of changes on a device without syncing, then continued work and that old device comes back online way later, would you even want to apply those actions still?

Sign in to participate in the conversation
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.