Reorder a CSG op (move by opId to a new index). Implemented as delete-then-insert; the underlying CRDT semantics keep concurrent reorder + reorder visible as the last-applied wins (ordering is what the user is for sure fighting over).
Reorder a CSG op (move by opId to a new index). Implemented as delete-then-insert; the underlying CRDT semantics keep concurrent reorder + reorder visible as the last-applied wins (ordering is what the user is for sure fighting over).