Working on online data sync

Hello Flowkeeper users, I just wanted to give you a quick update. I am actively working on online data sync feature for Flowkeeper v2.0, getting close to a working Beta.

It will allow you to register a user on flowkeeper.org and login into your account from the desktop app. You'll be able to simultaneously login from several running Flowkeeper instances, as well as from a web browser (including your phone), and all your actions will be synchronized between those clients in real time.

Your data will be encrypted end-to-end, and you will have to enter the same encryption key on each client for this to work. This will be a slight inconvenience, but it will ensure I don't have access to any of your data, which is important for me. Local data storage will work just like before, but you'll be able to encrypt it, too.

If you lose Internet connection, or if flowkeeper.org is down, Flowkeeper will work just as usual. Data will be synced automatically after the connection is restored.

The web app will only work as a "task manager", allowing you to manage backlogs and tasks, but it won't have any Pomodoro timer features, at least for now. Turning it into a proper Pomodoro timer essentially requires re-implementing Flowkeeper using web technology stack, which is a lot of work.

For v2.0 I'll host a single Flowkeeper server on flowkeeper.org, but for the next version (probably v2.1) I will make its source and Docker image public, so that you can self-host it in your homelab, for example.

Let me know if you have any questions or concerns, and as always -- thanks for using Flowkeeper :)

0 comments · 100% upvoted · source · other discussions

comments

No public comments to show.