Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/yorkie-team/yorkie-js-sdk
Yorkie JavaScript SDK
https://github.com/yorkie-team/yorkie-js-sdk
When performing `CRDTTree.edit()`, the edits are reflected by deepcopying the CRDTTreeNodes for ...
8b6ae9788f1b33c52930aae885319a4841eb84b1 authored 11 months ago0bc7ce1bf18f7d99af52feaf960b753609fba38c authored 11 months ago
`TreeChange.Path` is calculated as one offset based on contents even
if the elements have sever...
16bbe8720483b58e0774187c6dd7e128003a43a8 authored 12 months ago
bf5e651e2890a7484bdb6bcbf38811ed7b10f013 authored 12 months ago
e636b3e6f7a2a6120927b9a467e10c0853c55f9a authored 12 months ago
The root cause of the issue was related to the use of getLastTimeTicket
within posRangeToIndexR...
This commit addresses the synchronization issue that occurs when
editing multiple cursors simul...
2018d90902a85964c4cfa590e6313776c3466b25 authored 12 months ago
This commit restores passing sharding keys to the SDK in accordance
with yorkie-team/yorkie#776.
1f465d753346f6fe79926a289d7125a9f0579f5c authored about 1 year ago
d9f5eb155c4871fb56b01465096a92e9254548ce authored about 1 year ago
This commit exposes the setLogLevel function and LogLevel type,
allowing SDK users to modify th...
1fcd6b0c1e81c89575679b03c3316029989eb896 authored about 1 year ago
Changes:
- Update README.md
- Import devtools type from yorkie-js-sdk and remove protocol.ts...
3b0cca9f7e2032adfbd0efe34091f31ef1219253 authored about 1 year ago
eb79624cdeca614414492dfd2d6ba6c1f683ea04 authored about 1 year ago
This commit reflects passing sharding keys to the SDK in advance
before releasing the server wi...
383abd930ca3b6d36a20e8fe33d56ad770ba9555 authored about 1 year ago
Related to https://github.com/ueberdosis/tiptap/issues/577
d99680b23e72ba4eab8c634f77f2e4780c7364c1 authored about 1 year ago80f933a4bbeb41775280313dee5e0a12b546ac4e authored about 1 year ago
A browser extension that helps you debug Yorkie.
With this extension, you can access the 🐶 Yo...
2f951cc7e4b5525fb4880f27fca9f4e3f901e2b2 authored about 1 year ago639bb77a7234367af3ad1fb1d2c260ae23a6790d authored about 1 year ago
Co-authored-by: Youngteac Hong <[email protected]>
d6235503fb788df7910b8420bb203d1be7a4e348 authored about 1 year ago97aba9eecd2b79ab6b5f9b88a53324e3e96f21fd authored about 1 year ago
41f31fc4f2b00a447c0a8f2c265b51e6bcacce9a authored about 1 year ago
A script error occurred when creating a snapshot due to a typo in the
converter during migratin...
a882a6806af8dc495eef3d1ef2e32d367d2333ce authored about 1 year ago
This PR improves concurrent edits by implementing logic for correct
TreeChange generation.
C...
207b65e099651e9ce91dcb58a58a2c446864b0dc authored about 1 year ago
Prevent deregisterElement from deregistering twice in nested object.
Improve time complexity of...
To ensure that the getGarbageLen function returns the correct length,
this commit uses a set to...
In manual mode, the client does not receive change events from the server.
Therefore, we need t...
This PR enhances test coverage for concurrent editing in Tree CRDT. The
8 skipped tests corresp...
Related to https://github.com/yorkie-team/codepair/pull/288
5ef1e8ff13cde39053d86fa667dc7afb857aa72b authored about 1 year ago31212051fd01f1913e352476c6c9312dd8b9d7a9 authored about 1 year ago
With this support, we can resolve several issues:
- Removes dependency with Envoy proxy to comm...
736845410649a8e24cf0ac8a57bde209ac2666da authored about 1 year ago
Unlike text, which is split based on value, the number of nodes that
can be created by splittin...
We need to define ID of split element node for concurrent editing.
Text has fixed content and ...
Co-authored-by: Youngteac Hong <[email protected]>
438ceacf56f03174052ced5890b8cc8412ed37c2 authored about 1 year ago5be4296e5924b398003bd8c27fb16f82070445ad authored about 1 year ago
When a user positions the cursor within a paragraph and hits the enter
key, the paragraph is di...
d0f5aedf6e094e9b24b0d3ff299d5b0c32341ea6 authored about 1 year ago
* Fix typo error on examples/nextjs-scheduler's README.md
The contents of 'How to run demo' h...
41f5b2f0f03848564b106988f957a711ad4eba2b authored about 1 year ago
In pull request #330, when implementing the escape string function, it
referred to the js-strin...
* Fix reading wrong .env path
* Update version
4bbdf2e83208bb046b11de0279d9735e66b37810 authored about 1 year ago
Provides CLI starter kit to allow npm users to conveniently scaffold
yorkie-based cooperative ap...
e11047d930c1c4895beacf4ff1f3db5e45364829 authored about 1 year ago
3eac1aa7f8161146245b75bde6b6005213e5c0d0 authored about 1 year ago
Previously, when setting values for objects or arrays, we followed a
process of creating outer ...
When performing a Primitive deepcopy, the absence of removedAt led to
a problem where deleted e...
This commit addresses the issue of client sequences being absent on
the server. It accomplishes ...
A. Refactor ProseMirror example
This commit improves the ProseMirror example by removing redund...
1. Define reverse operations of Object.Set Object.Remove:
1.1 Modified the set operation to ...
01ddd1ab2bc47ba4e000a7a5853de14ebb49546d authored about 1 year ago
In a text-based editor, when you have a selection that spans two
paragraphs, if you press the d...
dd9be29680d06184b4920cd596b66bb89315870e authored about 1 year ago
Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2....
0efbae59e3bf30d59d3191116f59778a21d118de authored about 1 year agob023bda57f38092f316b4e34280d320a0d873ef5 authored about 1 year ago
A document has two structures representing the user data: clone and
root. When elements are rem...
Co-authored-by: Youngteac Hong <[email protected]>
356fd7a02c2bc720957ea994686bf5dd8496e089 authored over 1 year agocd0e102b0983ec6aaef3800db6edee1ea1e8f88f authored over 1 year ago
* Disable jekyll on github actions
* Delete nextjs examples .nojekyll file
b3587d148f7c1b0f98fa93a8cde496b4c78b84d6 authored over 1 year ago* Update nextjs-scheduler to export static files
* Update examples/README.md
7baa69f77c14cb8314d1dbb8c067b91e0afae35c authored over 1 year ago5fc5a20cf5d58d516b90a3a8b3b501904f4c34de authored over 1 year ago
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7...
2e348f136f98b6d4253044ba5b67fe108823f69c authored over 1 year agoSigned-off-by: Jongwoo Han <[email protected]>
d89d960a0eb3b98bce0d6f0829ef99e25c0a57e6 authored over 1 year ago918b2154a78cdc79c236a4a051737171ab5b8529 authored over 1 year ago
karma is deprecated and no longer maintained and It's hard to
configure and slower than other m...
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.14 to 8.4.31.
- [Release notes](ht...
Bumps [postcss](https://github.com/postcss/postcss) to 8.4.31 and updates ancestor dependency [n...
aee3e6ed1c0266e34f20f7bde45f958298d0609d authored over 1 year agoRemoves [zod](https://github.com/colinhacks/zod). It's no longer used after updating ancestor de...
b8a4d9904813feca898938a2b42108b48ae343b2 authored over 1 year agoebe232fdf9b89c688791ee7489aadafc4d92c3fe authored over 1 year ago
Previously, we replaced istanbul-instrumenter-loader with
coverage-istanbul-loader to address c...
0fcc07fb5ed0c873efd6fbb9d2b2cf6284b30cf9 authored over 1 year ago
Drop node.js 16 supports due to node.js 16 is deprecated since 11st
Sep, 2023.
- https://nod...
795cd30ded5cefe002c70f1b4e4a849c8dff89bc authored over 1 year ago
This commit is the initial version of the multi-user undo/redo
implementation. For now, it's fo...
Trie was initially introduced to reduce the number of events from a
common ancestor(#351). Howe...
Co-authored-by: Youngteac Hong <[email protected]>
52ffdbdca18475fafa8bf257af981cd09821a0ba authored over 1 year ago
Recently we have implemented multi-user undo/redo feature and added
inverse operation for Text....
Currently, we are unable to check for concurrent cases when applying
the Text.setStyle operatio...
Co-authored-by: Youngteac Hong <[email protected]>
37c332f1b89385f063673df70d2fba91fde96f52 authored over 1 year ago
In the tldraw example project, there's long latency when moving large
shapes (e.g., DrawShape)....
Co-authored-by: Youngteac Hong <[email protected]>
cb4551ba26373759cbd3c100c3f81fc415601d0d authored over 1 year agof30ce88d4ef2f11a77ed405961d1c814d18c4807 authored over 1 year ago
* chore: strip internals from package d.ts files
https://github.com/yorkie-team/yorkie-js-sdk...
4bd7a07316ddc0d9054d679ee524b7dfda1bd697 authored over 1 year ago
Co-authored-by: YoonKiJin <[email protected]>
Co-authored-by: Youngteac Hong <susukang98@gmai...
55276037cf0db18d40dccb9ce3463a3a78d9d889 authored over 1 year ago
2ac69bbdd570e39143d7ecd4c54bd7a54b9e6215 authored over 1 year ago
Co-authored-by: Youngteac Hong <[email protected]>
5963a6be21dc2bfba9c8e851fa506e390bafb11d authored over 1 year ago
Support the below features by introducing tree traversal to Tree.Edit.
- Select multiple nodes ...
036952505539ec13702503c3cce7c8b33097290f authored over 1 year ago
2c151a1fdb7da1b7ac4cea2490b35d60ce0c1486 authored over 1 year ago
808d1f728bd2cbe70eef6186537530ebc7cacbd8 authored over 1 year ago
During the conversion, it's hard to find insPrev, insNext nodes from IDs
because we can't use L...
Introduced a new logical timestamp for identifying the position in
local/remote editing, and en...
* Remove unused code
* Display remote cursors when the client connects to the document
* A...
9ea05a4e9c8b5b7c946e6d5ae10f43edb6ba5cbe authored over 1 year ago53185d5f3d69cc65bbc109729ce0a5a8a0c8ca1a authored over 1 year ago
06fa0f035acef2648d325819808181951ed6fca2 authored over 1 year ago
* Fix presence test and remove sleep function
* Make 'presence-sync-eventually' test determin...
5b6815d8840553a82eaacaad7a9b0d4bac0335f5 authored over 1 year ago* Add presence to unwatched event and modify getPresence to retrieve only online client
* Ret...
8fd150ad25bd7f573148000bedc78b7f988601d5 authored over 1 year ago