-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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