yorkie-js-sdk
yorkie-js-sdk copied to clipboard
Yorkie JavaScript SDK
**What happened**: In the quill example, when performing a drag-and-drop, it does not work correctly. **What you expected to happen**: It should behave as expected in a typical editor. **How...
**Description**: The current implementation of `Document.subscribe` provides sufficient event support corresponding to `Channel` or `Room`. To simplify the usage of the Client as a simple Connection object, the `Client.subscribe` method...
**What happened**: Currently, when the stream is disconnected, the information regarding online-clients is not reset as expected. Instead, this information persists even after disconnection. **What you expected to happen**: When...
**Description**: After switching from webpack to vite in #795 , running `npm run dev` does not result in hot reloading when changes are made in the public example files. **Why**:...
**What happened**: Error `document not attached` occurs when going backwards in codepair. This error occurs due to a race condition between Detach and Sync requests. Since a sync loop is...
**Description**: Currently, `Root` of `Document` stores the content of the document, while `Presence` stores user presence information such as cursors. During debugging, developers may want to track how the content...
**Description**: Currently, various events such as PushPull are being logged, which may not be necessary for developers using the `yorkie-js-sdk`. Additionally, error messages produced periodically by WatchDocument may be difficult...
**What happened**: In the `RealtimeSyncOff` mode, the `remote-change` event is triggered unexpectedly. Previously, in #758, the `remote-change` event was prevented in the `pushonly` mode, and a similar solution is needed...
Update `removedAt` for already deleted tree and text nodes when performing range deletion operation
**Description**: During the process of performing a range deletion operation, if there are nodes within the range that have already been removed, the `removedAt` field should be updated accordingly. Locally,...
**What happened**: Sync requests are being triggered by remote changes even when `syncmode` is set to `pushonly` and there are no local changes. **What you expected to happen**: When `syncmode`...