Syncing Capabilities
-
Thank you, truly, for making such a great application, and for making it open source. That's AWESOME!
I'm checking out Freeter. It's interesting for sure. Being a person who uses multiple different machines during any given day or week, I'm curious if Freeter has a way to sync all of the things I setup in it? Maybe I'm just not seeing it.
Additionally, I'm on Linux, and the app wasn't hard to find, but it would be great to see Freeter included in the Flatpak / Flathub repositories. Again, maybe it is, but the downloads page didn't mention it if it is. =
-
Thanks for your feedback!
@mickintx said in Syncing Capabilities:
I'm curious if Freeter has a way to sync all of the things I setup in it? Maybe I'm just not seeing it.
No data sync at the moment. Added to the planned features.
@mickintx said in Syncing Capabilities:
Additionally, I'm on Linux, and the app wasn't hard to find, but it would be great to see Freeter included in the Flatpak / Flathub repositories. Again, maybe it is, but the downloads page didn't mention it if it is. =
Not yet. Added to the planned features.
-
Which files should I copy?
Freeter stores its data in
<AppData>/freeter2/freeter-data
folder, where<AppData>
is one of these depending on the operating system:%APPDATA%
on Windows$XDG_CONFIG_HOME
or~/.config
on Linux~/Library/Application Support
on macOS
The
app
file stores the app/workflow/widget settings data. Thewindow
file stores the app window data. Thewidgets
subfolder stores the data for widgets with an editable content, such as the todo list and note. -
@1kko said in Syncing Capabilities:
Imho, developing sync features can be too much, but for the beginning it would be easier to store all data into a single file and copy to other PC manually.
Agree. I think that it would be better to first implement the export/import data feature. This will allow to backup data and do manual syncing.
Then make the data syncing feature on top of that, which will do the following:
- auto-export all the app data to a sync folder, defined in the app settings
- monitor the sync folder for external changes, and show a popup offering to import the new data
This will allow to setup the auto-sync by specifying a folder synced between multiple machines using any cloud storage provider.
Edge cases:
- User makes changes in Freeter on different computers with inconsistent syncing. Will need to research the best practices for this.
- Syncing computer-specific data, such as file paths. I think that this data should be excluded from the data sync.
-
-
-
@alex It could also be nice in terms of syncing as well as having multiple systems access the same file via having the default file be manually st to a NAS or other Network Storage/Cloud Network. This way the file will sync automatically with the NAS and you can then go onto your laptop or another PC with the same file set as default within the NAS, and you can pick up where you left off.
-
@alex Thanks for the reply. I really appreciate it. Instead of rebuilding the wheel, how about put them all into a folder and let user to use google drive, onedrive, dropbox whatever they are using. Freeter can just specify a directory for storing the data, which can be located anywhere. This how some other apps approach with sync, for instance, https://joplinapp.org/help/apps/sync/dropbox