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

Fix errors when editing Tree due to missing insPrevID in CRDTTree (#756)

When performing `CRDTTree.edit()`, the edits are reflected by deepcopying the CRDTTreeNodes for ...

8b6ae9788f1b33c52930aae885319a4841eb84b1 authored 11 months ago
Update CHANGELOG.md for v0.4.15-rc2 (#753)

0bc7ce1bf18f7d99af52feaf960b753609fba38c authored 11 months ago
Fix incorrect calculation in `indexTree.treePosToPath` operation (#751)

`TreeChange.Path` is calculated as one offset based on contents even
if the elements have sever...

5c8e56f0f1c45a0c068677c2bb00c2eb46f86368 authored 11 months ago
Implement Tree.RemoveStyle (#745)

16bbe8720483b58e0774187c6dd7e128003a43a8 authored 12 months ago
Change actorID to be non-optional (#747)

bf5e651e2890a7484bdb6bcbf38811ed7b10f013 authored 12 months ago
Update CHANGELOG.md for v0.4.15-rc (#744)

e636b3e6f7a2a6120927b9a467e10c0853c55f9a authored 12 months ago
Fix incorrect index returned when using posRangeToIndexRange (#742)

The root cause of the issue was related to the use of getLastTimeTicket
within posRangeToIndexR...

156e2831ff2886d7d5238fba7a911778f5fdd3a6 authored 12 months ago
Fix invalid sync when editing multiple cursors in CodeMirror6 (#743)

This commit addresses the synchronization issue that occurs when
editing multiple cursors simul...

87487c2faacb4d1058679a568e54273897509d2b authored 12 months ago
Update CHANGELOG.md for v0.4.14 (#741)

2018d90902a85964c4cfa590e6313776c3466b25 authored 12 months ago
Restore interface changes due to server DB sharding (#740)

This commit restores passing sharding keys to the SDK in accordance
with yorkie-team/yorkie#776.

28825787f433ddfc0cc8273eb228e58fff09047b authored about 1 year ago
Update CHANGELOG.md for v0.4.14-rc (#739)

1f465d753346f6fe79926a289d7125a9f0579f5c authored about 1 year ago
Fix invalid TreeChanges in concurrent Tree.Style (#738)

d9f5eb155c4871fb56b01465096a92e9254548ce authored about 1 year ago
Export `LogLevel` and `setLogLevel` (#737)

This commit exposes the setLogLevel function and LogLevel type,
allowing SDK users to modify th...

d716e83bca598afef5f6b9e1875b5d4841f2c677 authored about 1 year ago
Add design document for devtools extension (#735)

1fcd6b0c1e81c89575679b03c3316029989eb896 authored about 1 year ago
Follow up work after devtools mvp (#734)

Changes:

- Update README.md
- Import devtools type from yorkie-js-sdk and remove protocol.ts...

c0da57b3134d37cd8b113fe2c3aba612e3c89ecf authored about 1 year ago
Update examples version to v0.4.13 (#733)

3b0cca9f7e2032adfbd0efe34091f31ef1219253 authored about 1 year ago
Update CHANGELOG.md for v0.4.13 (#731)

eb79624cdeca614414492dfd2d6ba6c1f683ea04 authored about 1 year ago
Reflect interface changes of server DB sharding (#726)

This commit reflects passing sharding keys to the SDK in advance
before releasing the server wi...

363229bfe2230d55c8d2326cda76e46deede3cc2 authored about 1 year ago
Export devtools type (#730)

383abd930ca3b6d36a20e8fe33d56ad770ba9555 authored about 1 year ago
Fix multiple versions of prosemirror-model were loaded (#728)

Related to https://github.com/ueberdosis/tiptap/issues/577

d99680b23e72ba4eab8c634f77f2e4780c7364c1 authored about 1 year ago
Update CHANGELOG.md for v0.4.13-rc2 (#727)

80f933a4bbeb41775280313dee5e0a12b546ac4e authored about 1 year ago
Implement devtools chrome extension (#717)

A browser extension that helps you debug Yorkie.

With this extension, you can access the 🐶 Yo...

2f951cc7e4b5525fb4880f27fca9f4e3f901e2b2 authored about 1 year ago
Update protobuf description in CONTRIBUTING.md (#724)

639bb77a7234367af3ad1fb1d2c260ae23a6790d authored about 1 year ago
Complement concurrent editing test cases in Tree (#721)

Co-authored-by: Youngteac Hong <[email protected]>

d6235503fb788df7910b8420bb203d1be7a4e348 authored about 1 year ago
Update examples version to v0.4.12 (#722)

97aba9eecd2b79ab6b5f9b88a53324e3e96f21fd authored about 1 year ago
Update CHANGELOG.md for v0.4.13-rc (#720)

41f31fc4f2b00a447c0a8f2c265b51e6bcacce9a authored about 1 year ago
Fix invalid tree conversion (#719)

A script error occurred when creating a snapshot due to a typo in the
converter during migratin...

7e339b003450f8f18af574cf6f41c9882a31ff95 authored about 1 year ago
Update CHANGELOG.md for v0.4.12 (#718)

a882a6806af8dc495eef3d1ef2e32d367d2333ce authored about 1 year ago
Generate correct TreeChange in concurrent edits (#712)

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 (#716)

Prevent deregisterElement from deregistering twice in nested object.
Improve time complexity of...

0b3c584166e8b7edc68167fe4a364563eea3904c authored about 1 year ago
Fix `getGarbageLen` to retrun correct size (#714)

To ensure that the getGarbageLen function returns the correct length,
this commit uses a set to...

1c65dd9534ee9545629e0b7f0730a6312ca71f32 authored about 1 year ago
Add forced sync when switching to realtime mode (#713)

In manual mode, the client does not receive change events from the server.
Therefore, we need t...

48c3ccbab9d24162c232ddf809ed371a02eacff0 authored about 1 year ago
Add concurrent editing test cases in Tree (#710)

This PR enhances test coverage for concurrent editing in Tree CRDT. The
8 skipped tests corresp...

a714e662ebfcfd6c2080ac8c67ea0ebd7d306699 authored about 1 year ago
Remove invalid internals in Document

Related to https://github.com/yorkie-team/codepair/pull/288

5ef1e8ff13cde39053d86fa667dc7afb857aa72b authored about 1 year ago
Update CHANGELOG.md for v0.4.11 (#711)

31212051fd01f1913e352476c6c9312dd8b9d7a9 authored about 1 year ago
Migrate RPC to ConnectRPC (#698)

With this support, we can resolve several issues:

- Removes dependency with Envoy proxy to comm...

736845410649a8e24cf0ac8a57bde209ac2666da authored about 1 year ago
Support concurrent insertion and splitting in Tree (#709)

Unlike text, which is split based on value, the number of nodes that
can be created by splittin...

bd5cd553aa107fc10ccc76eb9086bb92264cfaa0 authored about 1 year ago
Address duplicate node IDs in Tree.Split (#707)

We need to define ID of split element node for concurrent editing.
Text has fixed content and ...

42fb01cb8da1537483c3163f2fb913dfdf586d34 authored about 1 year ago
Add test filtering and log printing guide to CONTRIBUTING.md (#708)

Co-authored-by: Youngteac Hong <[email protected]>

438ceacf56f03174052ced5890b8cc8412ed37c2 authored about 1 year ago
Update CHANGELOG.md for v0.4.10 (#706)

5be4296e5924b398003bd8c27fb16f82070445ad authored about 1 year ago
Implement splitLevel of Tree.Edit (#704)

When a user positions the cursor within a paragraph and hits the enter
key, the paragraph is di...

2b0b7f63792a8a26c32e940a8c64aa314f238848 authored about 1 year ago
Add `removeIfNotAttached` to `client.detach()` options (#703)

d0f5aedf6e094e9b24b0d3ff299d5b0c32341ea6 authored about 1 year ago
Correct typos in the installation command on README.md in the example (#702)

* Fix typo error on examples/nextjs-scheduler's README.md

The contents of 'How to run demo' h...

41f5b2f0f03848564b106988f957a711ad4eba2b authored about 1 year ago
Handle escape string for strings containing quotes (#700)

In pull request #330, when implementing the escape string function, it
referred to the js-strin...

3db9d5907077de3b1b435d212eb2b8aa02e04731 authored about 1 year ago
Fix reading wrong .env path (#694)

* Fix reading wrong .env path

* Update version

4bbdf2e83208bb046b11de0279d9735e66b37810 authored about 1 year ago
Add create-yorkie-app (#690)

Provides CLI starter kit to allow npm users to conveniently scaffold
yorkie-based cooperative ap...

0e34144a4be6d5dc5bc8cb563dfdbf6afb850c00 authored about 1 year ago
Add permissions for provenance

e11047d930c1c4895beacf4ff1f3db5e45364829 authored about 1 year ago
Update CHANGELOG.md for v0.4.9 (#693)

3eac1aa7f8161146245b75bde6b6005213e5c0d0 authored about 1 year ago
Enhance Set and Add for representing nested elements (#691)

Previously, when setting values for objects or arrays, we followed a
process of creating outer ...

ed35072c4b7e3eb19735a3a9dd8df831450cb5bb authored about 1 year ago
Add missing removedAt during Primitive deepcopy (#692)

When performing a Primitive deepcopy, the absence of removedAt led to
a problem where deleted e...

5b1425d2eaf5605fdf6f9e29760d55275781b56e authored about 1 year ago
Prevent empty ops are applied during undo/redo (#687)

This commit addresses the issue of client sequences being absent on
the server. It accomplishes ...

baa2797e8ffa0e5ce21466a82b3c2ca771148e81 authored about 1 year ago
Refactor ProseMirror example and Tree codes (#686)

A. Refactor ProseMirror example
This commit improves the ProseMirror example by removing redund...

0a5e977ff1a8184d4cdcc9323a9b8f2d37b6fb23 authored about 1 year ago
Support Undo/Redo for object.set and object.remove operations (#658)

1. Define reverse operations of Object.Set Object.Remove:
1.1 Modified the set operation to ...

859c019ddfe0a35f3dc84dba5b92dd3c10491eb5 authored about 1 year ago
Add README and thumbnail on example 'simultaneous-cursors' (#683)

01ddd1ab2bc47ba4e000a7a5853de14ebb49546d authored about 1 year ago
Implement merge elements in Tree.Edit (#681)

In a text-based editor, when you have a selection that spans two
paragraphs, if you press the d...

462e3d52cb72ff26c799ee868019182d4e408eac authored about 1 year ago
Update CHANGELOG.md for v0.4.8 (#680)

dd9be29680d06184b4920cd596b66bb89315870e authored about 1 year ago
Bump browserify-sign from 4.2.1 to 4.2.2 (#678)

Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2....

0efbae59e3bf30d59d3191116f59778a21d118de authored about 1 year ago
Add more GC tests to reflect current server modifications (#677)

b023bda57f38092f316b4e34280d320a0d873ef5 authored about 1 year ago
Fix missing collection of removed elements from the root (#676)

A document has two structures representing the user data: clone and
root. When elements are rem...

7c8313a93f99a5fd924058c272cecf99121448f3 authored over 1 year ago
Remove redundant types from tree (#666)

Co-authored-by: Youngteac Hong <[email protected]>

356fd7a02c2bc720957ea994686bf5dd8496e089 authored over 1 year ago
Fit style to the yorkie example page (#675)

cd0e102b0983ec6aaef3800db6edee1ea1e8f88f authored over 1 year ago
Disable jekyll on github actions (#674)

* Disable jekyll on github actions

* Delete nextjs examples .nojekyll file

b3587d148f7c1b0f98fa93a8cde496b4c78b84d6 authored over 1 year ago
Update nextjs-scheduler to export static files (#672)

* Update nextjs-scheduler to export static files

* Update examples/README.md

7baa69f77c14cb8314d1dbb8c067b91e0afae35c authored over 1 year ago
Update examples version to v0.4.7 (#671)

5fc5a20cf5d58d516b90a3a8b3b501904f4c34de authored over 1 year ago
Bump @babel/traverse from 7.22.11 to 7.23.2 (#670)

Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7...

2e348f136f98b6d4253044ba5b67fe108823f69c authored over 1 year ago
Publish npm package with provenance (#669)

Signed-off-by: Jongwoo Han <[email protected]>

d89d960a0eb3b98bce0d6f0829ef99e25c0a57e6 authored over 1 year ago
Remove vitest single thread config (#667)

918b2154a78cdc79c236a4a051737171ab5b8529 authored over 1 year ago
Replace karma with vitest (#665)

karma is deprecated and no longer maintained and It's hard to
configure and slower than other m...

c4938f75cc50d445a5dc454a0284e73f400cbae6 authored over 1 year ago
Bump postcss from 8.4.14 to 8.4.31 (#663)

Bumps [postcss](https://github.com/postcss/postcss) from 8.4.14 to 8.4.31.
- [Release notes](ht...

0eaab116e7472fd593a649088e4ae50fd1bf9e12 authored over 1 year ago
Bump postcss and next in /examples/nextjs-scheduler (#662)

Bumps [postcss](https://github.com/postcss/postcss) to 8.4.31 and updates ancestor dependency [n...

aee3e6ed1c0266e34f20f7bde45f958298d0609d authored over 1 year ago
Bump zod and next in /examples/nextjs-scheduler (#661)

Removes [zod](https://github.com/colinhacks/zod). It's no longer used after updating ancestor de...

b8a4d9904813feca898938a2b42108b48ae343b2 authored over 1 year ago
Update CHANGELOG.md for v0.4.7 (#660)

ebe232fdf9b89c688791ee7489aadafc4d92c3fe authored over 1 year ago
Recover istanbul-instrumenter-loader to use debugger (#659)

Previously, we replaced istanbul-instrumenter-loader with
coverage-istanbul-loader to address c...

df38c9152738b49f6c5811b216f9794d8f08888d authored over 1 year ago
Disable realtime sync in GC test (#656)

0fcc07fb5ed0c873efd6fbb9d2b2cf6284b30cf9 authored over 1 year ago
Drop node 16 support (#653)

Drop node.js 16 supports due to node.js 16 is deprecated since 11st
Sep, 2023.

- https://nod...

795cd30ded5cefe002c70f1b4e4a849c8dff89bc authored over 1 year ago
Introduce basic architecture to support undo and redo (#650)

This commit is the initial version of the multi-user undo/redo
implementation. For now, it's fo...

c0f7abc266856eb743b3ab10d13cb76556b7474a authored over 1 year ago
Remove unused trie (#651)

Trie was initially introduced to reduce the number of events from a
common ancestor(#351). Howe...

b86d963704e7ffc8be80add50c23294599ad3856 authored over 1 year ago
Add Text devtool to CodeMirror example (#646)

Co-authored-by: Youngteac Hong <[email protected]>

52ffdbdca18475fafa8bf257af981cd09821a0ba authored over 1 year ago
Add DisableGC option to document (#644)

Recently we have implemented multi-user undo/redo feature and added
inverse operation for Text....

2a49cfc124f127428dcfd2a76528f57f6aea1305 authored over 1 year ago
Support concurrent formatting of Text (#642)

Currently, we are unable to check for concurrent cases when applying
the Text.setStyle operatio...

1594345f82c7f4919e1a5d9d1b58512eb5269bfd authored over 1 year ago
Add toJS to return TreeNode of Tree (#639)

Co-authored-by: Youngteac Hong <[email protected]>

37c332f1b89385f063673df70d2fba91fde96f52 authored over 1 year ago
Improve tldraw example performance (#640)

In the tldraw example project, there's long latency when moving large
shapes (e.g., DrawShape)....

876d3dc008d18f7a243795e78e5b4035dcf61b45 authored over 1 year ago
Add Tree.Edit benchmark and improve performance (#641)

Co-authored-by: Youngteac Hong <[email protected]>

cb4551ba26373759cbd3c100c3f81fc415601d0d authored over 1 year ago
Add nextjs-scheduler example (#637)

f30ce88d4ef2f11a77ed405961d1c814d18c4807 authored over 1 year ago
Strip internals from package d.ts files (#596)

* chore: strip internals from package d.ts files

https://github.com/yorkie-team/yorkie-js-sdk...

4bd7a07316ddc0d9054d679ee524b7dfda1bd697 authored over 1 year ago
Add simultaneous cursors example and Update examples to v0.4.6 (#581)

Co-authored-by: YoonKiJin <[email protected]>
Co-authored-by: Youngteac Hong <susukang98@gmai...

f45593f57a18e22c126d128e257f34e29241c73a authored over 1 year ago
Remove selectOpInfo (#636)

55276037cf0db18d40dccb9ce3463a3a78d9d889 authored over 1 year ago
Recover Select to prevent unsupported operation (#634)

2ac69bbdd570e39143d7ecd4c54bd7a54b9e6215 authored over 1 year ago
Update CHANGELOG.md for v0.4.6 (#633)

Co-authored-by: Youngteac Hong <[email protected]>

5963a6be21dc2bfba9c8e851fa506e390bafb11d authored over 1 year ago
Support multi-level and parital element selection (#631)

Support the below features by introducing tree traversal to Tree.Edit.
- Select multiple nodes ...

d406d97f1b0b697ed69c48bef95930f252331278 authored over 1 year ago
Fix invalid path of style changes (#632)

036952505539ec13702503c3cce7c8b33097290f authored over 1 year ago
Fix high and critical vulnerabilities (#630)

2c151a1fdb7da1b7ac4cea2490b35d60ce0c1486 authored over 1 year ago
Remove select operation from text (#622)

808d1f728bd2cbe70eef6186537530ebc7cacbd8 authored over 1 year ago
Change TreeNode to have IDs instead of insPrev, insNext (#627)

During the conversion, it's hard to find insPrev, insNext nodes from IDs
because we can't use L...

5523983257b959025d4c00a93e4e30b63747c418 authored over 1 year ago
Concurrent case handling for Yorkie.tree (#611)

Introduced a new logical timestamp for identifying the position in
local/remote editing, and en...

990a6d60caa5d6aee85bd422884ebe4d9822322b authored over 1 year ago
Refactor presence event code in examples (#614)

* Remove unused code

* Display remote cursors when the client connects to the document

* A...

9ea05a4e9c8b5b7c946e6d5ae10f43edb6ba5cbe authored over 1 year ago
Add test for concurrent rich-text editing in the Peritext example (#610)

53185d5f3d69cc65bbc109729ce0a5a8a0c8ca1a authored over 1 year ago
Export types related to OperationInfo (#604)

06fa0f035acef2648d325819808181951ed6fca2 authored over 1 year ago
Fix event-related tests to be deterministic (#602)

* Fix presence test and remove sleep function

* Make 'presence-sync-eventually' test determin...

5b6815d8840553a82eaacaad7a9b0d4bac0335f5 authored over 1 year ago
Clean up methods related to presence (#599)

* Add presence to unwatched event and modify getPresence to retrieve only online client

* Ret...

8fd150ad25bd7f573148000bedc78b7f988601d5 authored over 1 year ago