Open trymeouteh opened 8 months ago
This can be achieved by allowing a custom folder to be set where all the chats and config is stored, then you can set this folder to one which is synced to iCloud/Google Drive, on your iPhone/Android repeat the process but this time select the Cloud folder, this should effectively sync both apps.
An alternative way would be to use CloudKit (I think it's called that) to natively support iCloud.
This can be achieved by allowing a custom folder to be set where all the chats and config is stored
Which folder, C:\Users\username\AppData\Roaming\xyz.chatboxapp.app\
?
Is there any specific release plan for this feature ?
Problem Description Unable to access chat history on other devices
Proposed Solution Settings to sync chat history between devices in a private, customizeable manner.
To allow users to choose how their chat history and chatbots are synced. There are several ways to sync files between devices such as using Syncthing, cloud storage like Google Drive or Dropbox.
The syncing system should allow Chatbox to read and write chat history into a file onto the system to a directory the user can choose which the user can setup syncing that directory using Syncing or Google Drive or Dropbox, etc.
The files should be encrypted using a password that the user can set to prevent other programs or malware from reading the files. The directories and file names should also be encrypted to not make it clear what the directory or file stores.
A directory can store a chatbot data such as chat history and chatbot details and settings.
The chatbots should also be included and synced between devices. This way if you create a new chatbox on one device, it will be synced and added to the rest of your devices.
Additional Context If chat history is in markdown, using Joplin Cloud is an option.