Modify the remote protocol
Modify the remote protocol

Instead of submitting steps directly telling you whether it succeeded,
which could cause synchronization issues, we now attach clientIDs to
steps, and delay confirming submitted steps until we receive them back
from the server.

Issue #307

salzhrani/prosemirror,salzhrani/prosemirror,tzuhsiulin/prosemirror,kiejo/prosemirror,kiejo/prosemirror,tzuhsiulin/prosemirror,tzuhsiulin/prosemirror,salzhrani/prosemirror,kiejo/prosemirror