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
juliusknorr opened this issue Aug 29, 2022 · 2 comments · Fixed by #2971
Closed
6 tasks done

Y.js backend drop in replacement #2847

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

Comments

@juliusknorr
Copy link
Member

juliusknorr 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
@juliusknorr juliusknorr moved this from 🧭 Planning evaluation (don't pick) to 🏗️ In progress in 📝 Office team Aug 29, 2022
@juliusknorr juliusknorr added enhancement New feature or request 2. developing labels Oct 13, 2022
@max-nextcloud
Copy link
Collaborator

max-nextcloud commented Dec 6, 2022

Next steps afterwards...

@juliusknorr
Copy link
Member Author

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

@github-project-automation github-project-automation bot moved this from 🏗️ In progress to ☑️ Done in 📝 Office team Jan 31, 2023
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