evolu icon indicating copy to clipboard operation
evolu copied to clipboard

Support CRDT rich text

Open steida opened this issue 2 years ago • 3 comments

Based on my Peritext PoC.

steida avatar Oct 21 '23 09:10 steida

Rich Text would be HTML?

or would markdown itself be considered as rich text and with that could result in issues having that in a property ?

negue avatar Mar 01 '24 18:03 negue

https://github.com/evoluhq/evolu.me uses Lexical data model. It works, but it could be better. You can store HTML as a string as well. Unfortunately, the ideal solution is much harder: something like Automerge + Peritext.

steida avatar Mar 01 '24 19:03 steida

Automerge 2.2 supports Rich Text 🎉 But the automerge itself isn't working with Next.js.

https://github.com/automerge/automerge/issues/925

The idea is to leverage Automerge in Evolu for rich tech documents and use Evolu as a sync encrypted, etc. layer.

steida avatar May 12 '24 14:05 steida