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

feat: sync sessions via backend #1804

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

vslinko
Copy link

@vslinko vslinko commented Jan 29, 2025

Description

I'd like to propose a feature to synchronize sessions via a custom server. I'm seeking feedback on whether this feature would be suitable for merging into the main repository. If the concept is well-received, I'll prepare a production-ready pull request that includes:

  • Synchronization settings
  • Configurable backend address
  • Publishing a custom backend to GitHub and Docker Hub

Additional Notes

related to #1581 #1210 #702

Contributor Agreement

By submitting this Pull Request, I confirm that I have read and agree to the following terms:

  • I agree to contribute all code submitted in this PR to the open-source community edition licensed under GPLv3 and the proprietary official edition without compensation.
  • I grant the official edition development team the rights to freely use, modify, and distribute this code, including for commercial purposes.
  • I confirm that this code is my original work, or I have obtained the appropriate authorization from the copyright holder to submit this code under these terms.
  • I understand that the submitted code will be publicly released under the GPLv3 license, and may also be used in the proprietary official edition.

Please check the box below to confirm:

  • I have read and agree with the above statement.

@vslinko vslinko marked this pull request as draft January 29, 2025 10:43
@chaoliu719
Copy link

chaoliu719 commented Jan 30, 2025

That's really cool, I really need this feature. I run Chatbox on six different devices and often forget where to chat with GPT. I don't know why the official version doesn't have synchronization function. This is clearly not a very niche requirement, because chatbox has done a great job in multi terminal support. I am looking forward to the open-source version supporting synchronization.

@vslinko
Copy link
Author

vslinko commented Jan 31, 2025

This pull request is no longer relevant for me. I've found a self-hosted alternative that better suits my needs. Feel free to merge this pull request at your discretion.

@vslinko vslinko marked this pull request as ready for review January 31, 2025 11:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants