I think you could take a look at Super Productivity, if you haven’t already. It’s FOSS, cross platform, has a web app, and can sync with local files and you can select encryption for them. Meaning you put this in any file sync service and it should sync across the platforms.
Very interesting. Seems to have been around for several years but I never heard of them. I did a test encrypted sync via Dropbox and it seems to work okay even with the web version. This could be it.
woah I wish this was introduced to me sooner, being foss and local first (with option for dropbox and webdav), it is absolutely powerful and the quick tagging/estimate/set time is pretty cool, I know someone who could benefit from it considering how frequently the use tasks.
Edit: forget even that, it has a pomodoro timer and some other things last I checked in settings, crazy powerful indeed.
looks indeed very interesting!
do you know if it works with non nextcloud WebDav and encryption?
Edit: Looked at documentation, webdav is not too easy, needs cors disabled and not every hosting provider can do that
I have switched all my tasks from CalDAV+Tasks.org+Thunderbird (unencrypted) to Super Productivity and it’s quite good so far. A bunch of UI annoyances but the same can be said for the Thunderbird task manager, for example. Absolutely no sync problems so far. I’m using Dropbox with compression and encryption enabled and sync 3 devices (Android, Linux, Firefox). I couldn’t get WebDAV sync to work but I don’t mind using Dropbox as long as the data is E2E-encrypted. Very happy with it so far.
Just switched to Super Productivity from Microsoft To Do.
This should be heavily considered as recommended. It’s the most comprehensive FOSS tasks/reminders app available, is cross-platform (it even has a web client) and is very active in its development.
The fact that it offers E2EE backups via Dropbox is a huge win for people that don’t self-host. It’s similar to Joplin’s implementation. For years, I stayed on Microsoft To Do because setting up a server to sync tasks via Tasks.org and Thunderbird was way too complicated.
(You don’t need to install Dropbox. I was easily able to create a free Dropbox account on the web with an alias email and even the measley free storage is more than sufficient for the purposes of syncing my tasks manager data. Super Productivity creates a folder in the Dropbox account and stores your data encrypted in that folder. It all happens in the background without you ever needing to login to Dropbox outside of the initial setup. I also have automatic local backups setup so should something happen to the Dropbox account, I won’t lose anything and I should easily be able to sync it with a fresh Dropbox account in minutes.
Is the app perfect? Nope. There is a learning curve and a lot of unintuitive design choices. But some of that is due to Super Productivity having more features than what I’m used to, so it will take time to figure it all out. But it’s learnable and I’m forcing myself to adapt to the workflow, which I acknowledge is actually better than my previous workflow in some regards.
Exporting and importing your data, while possible, is somewhat limited. I think you can export a JSON. I spent several hours manually copying my tasks from Microsoft To Do and then spent more time organizing them after learning about all the features Super Productivity offers.
Microsoft To Do, despite not providing a way to transfer my data, did allow me to export each of my task lists individually to PDF. So at the very least, I have a human readable archive of my tasks and previously completed tasks that I can also search through. I’d appreciate that type of feature in Super Productivity.