-
For example, a `VClock` is encoded as follows:
```
{
"dots": {
"actor": 6
}
}
```
Since it only contains one key, tagging the struct with [`#[serde(transparent)]`](https://serde.rs…
danth updated
8 months ago
-
For RTC, we introduced a new package, the `docprovider`, which is responsible for providing the document's content when enabling real-time collaboration. When we added the document provider, we did no…
-
From: https://fireproof.storage/posts/roadmap-to-1.0/
> The block store interface is compatible with any code that is written expecting a global IPFS network for content delivery. In an encrypted c…
-
### Context
I have been working a new Python bindings for [Yrs](https://github.com/y-crdt/y-crdt/tree/main/yrs), the Rust port of [Yjs](https://github.com/yjs/yjs). In the Jupyter stack, we current…
-
## Is your feature request related to a problem? Please describe.
Vim support in most editors is often good but not great because there will always be features missing/different behavior from vim e…
-
### Problem
Now that #12360 is in, we need a better way to handle client disconnects.
When this happens, there can be an issue if it was the last client accessing the document. In this case, the b…
-
Use [Valuable Value](https://docs.rs/valuable_value/latest/valuable_value/) as a new encoding format for p2panda operations instead of CBOR.
## CBOR
**Con**
CBOR is a great encoding format bu…
-
I want to add a simple timestamp field on concurrent editing traces because some systems store & forward this information.
-
@yatskevich and me did a research and tried to design an appropriate architecture for supporting collaborative editing. There are some key points with explanation below.
The main idea is to implement…
-
## Greetings @ipfs/ipfs-camp-2019-attendees 👋🏽
### I'm psyched to welcome you to the 🏕 2019 IPFS Camp 🌌 Content Repo 🚀 🚀
It is in this repo that you will find the content needed for the Courses,…