Skip to content
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

Y.js backend drop in replacement #2847

Closed
6 tasks done
juliushaertl opened this issue Aug 29, 2022 · 2 comments · Fixed by #2971
Closed
6 tasks done

Y.js backend drop in replacement #2847

juliushaertl opened this issue Aug 29, 2022 · 2 comments · Fixed by #2971
Assignees
Labels
2. developing enhancement New feature or request

Comments

@juliushaertl
Copy link
Member

juliushaertl commented Aug 29, 2022

Use the yjs based collaboration extension with the existing server API (+small modifications).
Turn the sync service provider experiment into a working solution.

  • send and store steps encoded as base64
  • remove the DB lock when pushing changes to the server
  • write tests for joining an existing editing session and collaborating
  • write tests for opening an existing md file and collaborating on it
  • test performance under load - maybe during contributor week
    • Lets do another one after the merge
@max-nextcloud
Copy link
Collaborator

max-nextcloud commented Dec 6, 2022

Next steps afterwards...

@juliushaertl
Copy link
Member Author

Reordered them a bit on what I would consider the order of priority, hope that makes sense ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2. developing enhancement New feature or request
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants