Youngteac Hong

Results 81 issues of Youngteac Hong

Yorkie is a document store for building collaborative editing apps. - About Yorkie: https://yorkie.dev/docs/main/ - Demo: https://yorkie.dev/demo - Application: https://yorkie.dev/codepair

**Description**: Allows only authenticated users to use the cluster's admin commands. Tasks - [x] Add CRUDs for UserInfo - [x] Create a default user if it does not exist when...

**Description**: Error when building Docker images with Go 1.19 https://github.com/yorkie-team/yorkie/runs/7644025991?check_suite_focus=true To avoid the error, we decided to fix the version to 1.18. **Why**: - We should support Go 1.19 in...

cleanup 🧹

**What happened**: If a document's snapshot exceeds 16 MB, the following error occurs: ``` 2021-11-04T06:17:47.355Z ERROR an inserted document is too large github.com/yorkie-team/yorkie/yorkie/backend/db/mongo.(*Client).CreateSnapshotInfo /app/yorkie/backend/db/mongo/client.go:371 github.com/yorkie-team/yorkie/yorkie/packs.storeSnapshot /app/yorkie/packs/packs.go:418 github.com/yorkie-team/yorkie/yorkie/packs.PushPull.func1 /app/yorkie/packs/packs.go:150 github.com/yorkie-team/yorkie/yorkie/backend.(*Backend).AttachGoroutine.func1 /app/yorkie/backend/backend.go:164...

bug 🐞
enhancement 🌟
good first issue 🐀

Yorkie internally saves a history of all changes in documents. This enables time travel which is looking at the document state at past points in time. The current state of...

enhancement 🌟
hard πŸ§‘β€πŸ”¬
sdk βš’οΈ

**Description**: Introduce vtprotobuf and measure performance change in Agent. This summer, the Vitess teams have posted [an article about their protobuf generator](https://vitess.io/blog/2021-06-03-a-new-protobuf-generator-for-go/ ) with impressive benchmarks. It is worth further...

enhancement 🌟

**What would you like to be added**: Yorkie has no limits yet. It would be nice to add limits as below. Key | Name | Description ------|-------------|----- `max-document-bytes` | Maximum...

enhancement 🌟
hard πŸ§‘β€πŸ”¬

**Description**: Yorkie is exposed directly to external, which puts it at risk of being overwhelmed by resources by unspecified clients. The Yorkie PushPull API can contain a lot of data...

enhancement 🌟
hard πŸ§‘β€πŸ”¬

- Automerge: https://github.com/automerge/automerge#undo-and-redo - Yjs: https://github.com/yjs/yjs#yundomanager

enhancement 🌟
hard πŸ§‘β€πŸ”¬

**What would you like to be added**: Load changes incrementally when creating a snapshot. When a large number of changes are accumulated in a document, Agent replaces the changes with...

enhancement 🌟
good first issue 🐀