• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Freeter Community

Syncing Capabilities

Scheduled Pinned Locked Moved Feature Requests
11 Posts 6 Posters 744 Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • 1 Offline
    1 Offline
    1kko
    wrote on last edited by
    #2

    +1 for sync.
    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.

    alexA 1 Reply Last reply
    0
  • T Offline
    T Offline
    tjsdev
    wrote on last edited by
    #3

    I second this. I work on Linux, mac and sometimes even windows. Is there a SQLite file or a data directory that can be synced between machines?

    1 Reply Last reply
    0
  • H Offline
    H Offline
    halfenif
    wrote on last edited by
    #4

    Which files should I copy?

    1 Reply Last reply
    0
  • alexA Offline
    alexA Offline
    alex Developer
    replied to mickintx on last edited by
    #5

    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.

    W 1 Reply Last reply
    0
  • alexA Offline
    alexA Offline
    alex Developer
    wrote on last edited by
    #6

    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. The window file stores the app window data. The widgets subfolder stores the data for widgets with an editable content, such as the todo list and note.

    1 Reply Last reply
    0
  • alexA Offline
    alexA Offline
    alex Developer
    replied to 1kko on last edited by
    #7

    @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:

    1. User makes changes in Freeter on different computers with inconsistent syncing. Will need to research the best practices for this.
    2. Syncing computer-specific data, such as file paths. I think that this data should be excluded from the data sync.
    1 1 Reply Last reply
    1
  • alexA alex referenced this topic on
  • alexA alex moved this topic from Using Freeter on
  • W Offline
    W Offline
    Wolf
    replied to alex on last edited by
    #8

    @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.

    1 Reply Last reply
    1
  • 1 Offline
    1 Offline
    1kko
    replied to alex on last edited by
    #9

    @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

    alexA 1 Reply Last reply
    1
  • alexA Offline
    alexA Offline
    alex Developer
    replied to 1kko on last edited by
    #10

    @1kko said in Syncing Capabilities:

    This how some other apps approach with sync

    Yup. That's what I meant, excepting the auto-sync by monitoring the sync dir for changes.

    1 Reply Last reply
    0
  • alexA Offline
    alexA Offline
    alex Developer
    wrote on last edited by
    #11

    If syncing triggered by Sync button (the same as for the other apps), without monitoring the sync dir for changes will be enough, then it would definitely make it easier to implement the feature and minimize possible bugs 🙂

    1 Reply Last reply
    1

  • Login

  • Don't have an account? Register

  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups