KIMB-technologies / TaskTimeTerminate

Tool to record timings for tasks and terminate work sessions — 📝⏰
GNU General Public License v3.0
2 stars 0 forks source link

Sync #7

Closed kimbtech closed 4 years ago

kimbtech commented 4 years ago

Multi device sync:

Each sync is either local path or a http url. Also each client needs an „unique“ name in its sync group (devices syncing their stats).

  1. Use a local directory to store all syncable „own“ datasets and also load other datasets from there.
    • local directory can the be synced via NextCould or other drive clients
  2. Hosted TTT sync server (docker image), all new tasks will be pushed there and clients can fetch them.
    • sync server should have basic web statistics
    • create sync group via web, get token for each client
    • register token, url, name in local client

The local client will get a column and a new arguments in stats view to filter tasks per device and show the device of each task.

kimbtech commented 4 years ago

Issue #12 covers the rest this issue after release of version 0.9.3b ee43a1e