-
Sorry if this is the wrong place to post, but I was just unable to apply for the CRDT engineering job posting on Upwork. I already wrote a proposal that I believe is worth looking into.
Assumptions…
-
Right now, if you don't set a `NEXT_PUBLIC_LIVEBLOCKS_PUBLIC_KEY` environment key and then `pnpm dev` the website, the page throws an error in the terminal:
```plaintext
✓ Compiled / in 6s (3741 …
-
### Issue
I'm using **ySyncPlugin** and **yCursorPlugin** together, to keep my editor up-to-date and to share cursor information through awareness. Sometimes, when a client is already connected to …
-
## Bug Report
In my application, I have a 'home' room and then session rooms. Currently I have the application structured like:
```
... other stuff ...
…
-
## Context
- We receive a lot of support requests about how to type our `Presence`, `Storage`, `UserInfo`, `RoomEvent` and `ThreadMetadata`.
- If you need to specify only one generic that is not P…
-
**Describe the bug**
While trying to get Lexical collaboration working with liveblocks, I noticed that cursor/selection syncing wasn't working. I dug into the Lexical codebase to discover that the `C…
-
It's not documented whether multiple users can use one self hosted installation at once or not. Is this a supported use case?
-
I read the code and noticed it is implemented as a single client undo/redo queue (it doesn't subscribe to the Replicache store) even though Replicache is a multiplayer system. This can lead to all sor…
-
**Describe the bug**
Creating too many operations in the same batch causes a StackOverflow.
```
chunk-FIWHKEWT.js?v=26e7ff9a:5987 Uncaught (in promise) RangeError: Maximum call stack size excee…
-
**Describe the bug**
My project is initialized with Vite and currently using version 1.10.0 for these 4 packages:
"@liveblocks/client": "^1.10.4",
"@liveblocks/node": "^1.10.4",
"@livebl…