feat: use Loro for page revision tracking.#282
Conversation
|
All contributors have signed the CLC ✍️ ✅ |
|
I have read the CLC Document and I hereby sign the CLC |
|
@Henry-Wow I'm going to force push to this branch to rebase on top of the current main and then start pushing the remaining updates to get it hooked up with the backend. I'm just warning you so that you're aware before I mess with the git history in your branch. |
Inspired by @Henry-Wow's PR: #282
load localStorage from parent component
|
I pushed updates to integrate Loro minimally to use it for the page revisions, and removed the old way of handling page revisions. I kept the new Loro editor-with-history components in the codebase, but haven't added them to the UI yet, because we still need to get the markdown editor properly synced with the rich text editor. Lots of room for improvement, including the ability to revert changes, but we've got a good start here. Thanks for your help @Henry-Wow! |
Changes