You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to start working on one very soon! Unfortunately Tasks' is still lacking in the revenue department, but I'm hoping the new paid tasks.org sync service will start bringing in enough that I can justify focusing on a web or desktop app
Reacted by th23, Sébastien Elbracht, Gabriel H. Nunes, Oyren, Yannik Jérôme Büchi, h4b4n3r0, Jose L. Rodriguez, Ernest1338, rtevans01, Jadocee and 93 more
Reacted by Yannik Jérôme Büchi, h4b4n3r0, Ernest1338, c64bob, BeatLink, Seongjun Ji, Stelios Kotzastratis, Tentacles, Leon Schreiber, Sean L and 28 more
Reacted by Störm, Echedey Luis, Philipp K., georg424, alexdibella, Eban, Aleix Ràfols Bayot, Glommer, Peter Waldert, Jonathan Grotelüschen and 13 more
Reacted by Taxo Rubio, Tentacles, Mochamad Iqbal Dwi Cahyo, Ernest1338, Azzam S.A, Yannik Jérôme Büchi, Echedey Luis, Philipp K., george9816, Felitendo and 7 more
It works well for me - it runs on nearly any desktop (mac, Linux and Windows), supports multiple calendars/task lists in a unified view, CalDAV, subtasks and custom categories. The only "fails" for me are it doesn't support "hide until", and categories aren't synchronized - neither of which are deal breakers for me.
It's possible to drop the tasks list of Rainlendar on the desktop and have it function like an interactive widget, which is exactly what I wanted, so I've been able to mimic much of Tasks' capabilities. All the other calendaring features of Rainlendar I've disabled, but they're probably useful as well.
Reacted by Jayson Weslley Cezar Silva
Reacted by Nizo Priskorn, Hussain Alsaif, MSHB, Mr Beedell, Roke Julian Lockhart, Azzam S.A, Shamee Mahmud, monnef, Eban, Ignacio J. Perez Portal, Encho and 5 more
Not much as far as I know, that's the problem.
Recently I discovered super-productivity, but I haven't tested it yet and I think it syncs via webdav instead of caldav.
Also, there are two pull requests out there for Getting Things Gnome to support caldav sync (getting-things-gnome/gtg#525 and getting-things-gnome/gtg#419)
They are looking for people to test it.
I tested the one from @jaesivsm a little bit and it works quite well, only my password seems to be forgotten and i could not add it anymore, but I guess I am just missing a package.
Reacted by Ude F
Reacted by François, Philipp K., MSHB, Nils Melchert, JScheffer, myst and Felitendo
I have tried to use super-productivity, and although its features are interesting, the UI is not to my liking. There is also some performance issues on startup, but I suspect that is common for any electron app.
I am then wondering how will @abaker approach cross-platform. I see that the code is developed to be android native so a lot of code refactoring will be needed. So will the desktop/web version be developed from scratch, or which language will the whole project be restructured around?
One possible solution I am tinkering with is using xamarin.forums and the upcoming MAUI which should make apps compatible with desktop environments, while still giving close to native performance. The language is C#, and there seem to be a few open libraries for simpler development of UI and other stuff.
I'm also searching for several days a tasks.org aquivalent desktop solution for windows with the possibility to sync with tasks.org. I didn't found yet. Maybe we don't have to reinvent the wheel.
imho there are several options:
Vikunja has an electron-based desktop-app for there backend, with an early alpha stage calDAV-Support. At the moment the desktop client is only usable after login on the Vikunja Backend. Eventually it would be possible to fork and adjust the desktop-app for using only with a calDAV-sync. https://vikunja.io/features/ https://vikunja.io/docs/caldav/
Not trying to be a fanboy, dismissive of @abaker 's work or anyone else's input, but Rainlendar does pretty much everything already. With a bit of config tuning it has met virtually all of the use cases I have for a desktop partner to Tasks.
It syncs with Tasks via CalDav, supports subtasks, custom categories/tags, multiple lists/calendars, priorities, due dates, start dates, recurring tasks, comments etc. I use all of these capabilities daily creating tasks on desktop or my phone - whichever is more convenient. The only thing I use in Tasks that's missing in Rainlendar is Hide Until - and even that concept is supported to some extent for recurring tasks.
I may be missing something, but this seems like a complete working solution for all modern desktops except Chrome already - and Tasks via Android on Chrome makes more sense.
However, syncing does require a (one-time 10 euro) license and that maybe an issue for some, and there is no web client.
I would like to start working on one very soon! Unfortunately Tasks' is still lacking in the revenue department, but I'm hoping the new paid tasks.org sync service will start bringing in enough that I can justify focusing on a web or desktop app
I want to pay but I don't see how I can create a tasks.org account for syncing. I would expect a signup button in the top of the homepage visible even from mobile. Having to go through github sponsordhip is kind of geeky and I don't want to share my tasks with Microsoft.
Yeah unfortunately I haven't implemented my own sign up or payments yet. Currently you have to either sign-in with Google (if you have a Google Play subscription) or GitHub (if you're a GitHub sponsor). This is only for identity and payment verification, your data is stored on my VPS
On Jan 20, 2021, 17:49 +0200, Alex Baker ***@***.***>, wrote:
Yeah unfortunately I haven't implemented my own sign up or payments yet. Currently you have to either sign-in with Google (if you have a Google Play subscription) or GitHub (if you're a GitHub sponsor). This is only for identity and payment verification, your data is stored on my VPS
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
It would be so cool to have a web based version of tasks.org. You could combine it with the sync service for a revenue stream while keeping it open source by allowing others to self host. You could even wrap it up in a cross platform electron wrapper. I would literally pay to help see that happen!
Reacted by Shirom Makkad, Nur Ihsan AG, Brendan Jones, Hussain Alsaif, Azzam S.A, Adriel Sand, Adam, Devin Driggs, Mr Beedell, Roke Julian Lockhart, Samir Saidani and 5 more
Tasks.org supports all of recurring, manual ordering, and sub tasks.
I know. but not all of them on desktop UIs (not checked latest native desktop version, but planify and nextcloud tasks not worked for all features together).
anyway I wanted desktop ui to be keyboard driven and fast with some more additional features. so now I have all I want. but thanks anyway tasks.org was my favorite on android and it's best for mobile ever available
Also a little hint, maybe add an explanation for adding self-signed certs? I guess it's very different on all OSs but skipping the step of needing AI to find out how to add the cert would be great!
Google Play subscribers ($1/year or more) will be able to scan a QR code in the desktop app to unlock it. This is going to require a new Android release, but you can sideload https://tasks.org/apks/app-googleplay-release-qr.apk to test it out right now. Your identity is not transferred or stored on the server, just your anonymous Google Play purchase token.
Github sponsors ($1+ one-time or monthly) will unlock the desktop app for one year from date of payment. You will sign in to GitHub in the desktop app to unlock. Your public numeric GitHub account ID is stored on the server in order to verify sponsorship.
I completely understand that you want an income from your efforts.
However, what is your proposed solution for users who don't have a Google account, and who either don't have a GitHub account at all or only have a pseudonymous one?
This would include people who avoid proprietary SaaS for security/privacy/ideological reasons, and who therefore would seem to be the target audience for Tasks.org.
I'm going to add direct payments into the desktop app, likely using paddle.net. This will involve some back end work as well as offering the reverse desktop -> android unlock, so it will be quite a bit of work. After I get some critical desktop parity work done I'll probably focus on it.
I'm going to add direct payments into the desktop app, likely using paddle.net. This will involve some back end work as well as offering the reverse desktop -> android unlock, so it will be quite a bit of work. After I get some critical desktop parity work done I'll probably focus on it.
Thanks for the quick reply.
I am concerned that you seem to want to require users to give their personally identifying information (PII) to a proprietary SaaS payment provider (Paddle.com). Also, that provider would potentially send you the full name and maybe also email, street address, etc, of anyone who pays for the desktop version of Tasks.org . This is probably not what your users want. It probably also creates GDPR obligations that you don't want.
Please can you therefore either make the payment optional, or at least aim for a payment gateway that is Open Source (Free Software) and preferably that preserves customer privacy, e.g.:
I would like to make payment optional like it is on F-Droid, and at some point that might be financially feasible. But I’ve essentially been running a voluntary payment vs paywall experiment for over a decade, and voluntary payments do not sustain development 😢
Building this desktop app is a full time effort, and since I’m no longer drawing income from employment, I have set aside savings to bridge the gap and put food on the table for my family. I’m confident that I can make this sustainable before these savings run out, but the desktop paywall is a critical piece of the plan.
Since this is a paywall the payment processor needs to be a Merchant of Record that will collect international taxes. This narrows down the list of options considerably. Both Gumroad and Paddle have to collect billing info, but Gumroad is significantly more expensive than Paddle, so it is not a viable option.
Since this is a paywall the payment processor needs to be a Merchant of Record that will collect international taxes. This narrows down the list of options considerably. Both Gumroad and Paddle have to collect billing info, but Gumroad is significantly more expensive than Paddle, so it is not a viable option.
Paddle charges 5% + $0.50 per transaction, Gumroad 10% + $0.50. So, I understand your point. Also, Paddle payments are probably at least less bad than Google or Microsoft (GitHub) from a privacy perspective.
On the other hand, it would still be a shame for proprietary SaaS like Paddle to act as the gatekeeper between users and an open source app.
A fiscal sponsor can act as your merchant of record for sales and donations. They can also provide other support for you as an open source software developer, and unlike Paddle they exist for the good of the Free Software ecosystem as a whole. Please, therefore, apply to the following fiscal sponsors. Point them to this thread, and see if they can provide you with a financially sustainable path forward:
You can already do Liberapay (tasks.org), maybe that could also count towards a paid version?
Liberapay is great, but using it to process paywall payments might be against Liberapay's acceptable uses: "Incorrect uses include: ... Selling. Thanking patrons is allowed, but rewarding them is forbidden."
Activity
abaker commentedon Dec 17, 2020
I would like to start working on one very soon! Unfortunately Tasks' is still lacking in the revenue department, but I'm hoping the new paid tasks.org sync service will start bringing in enough that I can justify focusing on a web or desktop app
CaseOf commentedon Dec 29, 2020
Hello,
Until a desktop version is available, what could we use on a computer to get a similar experience for synchronized tasks?
am4c130d commentedon Dec 29, 2020
Rainlendar. https://www.rainlendar.net/cms/index.php
It works well for me - it runs on nearly any desktop (mac, Linux and Windows), supports multiple calendars/task lists in a unified view, CalDAV, subtasks and custom categories. The only "fails" for me are it doesn't support "hide until", and categories aren't synchronized - neither of which are deal breakers for me.
It's possible to drop the tasks list of Rainlendar on the desktop and have it function like an interactive widget, which is exactly what I wanted, so I've been able to mimic much of Tasks' capabilities. All the other calendaring features of Rainlendar I've disabled, but they're probably useful as well.
oyren commentedon Dec 29, 2020
Not much as far as I know, that's the problem.
Recently I discovered super-productivity, but I haven't tested it yet and I think it syncs via webdav instead of caldav.
Also, there are two pull requests out there for Getting Things Gnome to support caldav sync (getting-things-gnome/gtg#525 and getting-things-gnome/gtg#419)
They are looking for people to test it.
I tested the one from @jaesivsm a little bit and it works quite well, only my password seems to be forgotten and i could not add it anymore, but I guess I am just missing a package.
LecrisUT commentedon Jan 4, 2021
I have tried to use super-productivity, and although its features are interesting, the UI is not to my liking. There is also some performance issues on startup, but I suspect that is common for any electron app.
I am then wondering how will @abaker approach cross-platform. I see that the code is developed to be android native so a lot of code refactoring will be needed. So will the desktop/web version be developed from scratch, or which language will the whole project be restructured around?
One possible solution I am tinkering with is using xamarin.forums and the upcoming MAUI which should make apps compatible with desktop environments, while still giving close to native performance. The language is C#, and there seem to be a few open libraries for simpler development of UI and other stuff.
CaseOf commentedon Jan 4, 2021
Mono is a nightmare on Linux 😨
unite42 commentedon Jan 4, 2021
I'm also searching for several days a tasks.org aquivalent desktop solution for windows with the possibility to sync with tasks.org. I didn't found yet. Maybe we don't have to reinvent the wheel.
imho there are several options:
TaskCoach is also searching for an aquivalent android application. Maybe it's possible to add calDAV support for their desktop application for example by writing an bridge between there xml-based .tsk format and .ics so it could be synced with calDav/DAVX5
https://taskcoach.uservoice.com/forums/26480-other-task-coach-requests/suggestions/288896-support-for-accessing-task-coach-items-on-android
https://sourceforge.net/p/taskcoach/discussion/users/thread/176a9f79/
KDE is currently working to bring Kontact to Windows. Maybe the KOrganizer could be an possible desktop client for tasks.org. They are searching for people who get involved!
https://kontact.kde.org/download.html
https://community.kde.org/Windows
Another cross-plattform PIM project within the KDE Community is Kube. They are also searching for people who get involved!
https://phabricator.kde.org/T1478
https://kube-project.com/
Vikunja has an electron-based desktop-app for there backend, with an early alpha stage calDAV-Support. At the moment the desktop client is only usable after login on the Vikunja Backend. Eventually it would be possible to fork and adjust the desktop-app for using only with a calDAV-sync.
https://vikunja.io/features/
https://vikunja.io/docs/caldav/
am4c130d commentedon Jan 5, 2021
Not trying to be a fanboy, dismissive of @abaker 's work or anyone else's input, but Rainlendar does pretty much everything already. With a bit of config tuning it has met virtually all of the use cases I have for a desktop partner to Tasks.
It syncs with Tasks via CalDav, supports subtasks, custom categories/tags, multiple lists/calendars, priorities, due dates, start dates, recurring tasks, comments etc. I use all of these capabilities daily creating tasks on desktop or my phone - whichever is more convenient. The only thing I use in Tasks that's missing in Rainlendar is Hide Until - and even that concept is supported to some extent for recurring tasks.
I may be missing something, but this seems like a complete working solution for all modern desktops except Chrome already - and Tasks via Android on Chrome makes more sense.
However, syncing does require a (one-time 10 euro) license and that maybe an issue for some, and there is no web client.
unite42 commentedon Jan 8, 2021
@am4c130d I can only speak for myself. Is not that I'm unable to pay 10 euro, I would rather like to see a FOSS-Solution.
c5c86a commentedon Jan 20, 2021
I want to pay but I don't see how I can create a tasks.org account for syncing. I would expect a signup button in the top of the homepage visible even from mobile. Having to go through github sponsordhip is kind of geeky and I don't want to share my tasks with Microsoft.
abaker commentedon Jan 20, 2021
Yeah unfortunately I haven't implemented my own sign up or payments yet. Currently you have to either sign-in with Google (if you have a Google Play subscription) or GitHub (if you're a GitHub sponsor). This is only for identity and payment verification, your data is stored on my VPS
c5c86a commentedon Jan 20, 2021
BeatLink commentedon Feb 1, 2021
It would be so cool to have a web based version of tasks.org. You could combine it with the sync service for a revenue stream while keeping it open source by allowing others to self host. You could even wrap it up in a cross platform electron wrapper. I would literally pay to help see that happen!
247 remaining items
uhdotie commentedon Jun 1, 2026
Tasks.org supports all of recurring, manual ordering, and sub tasks.
gentoosys commentedon Jun 1, 2026
I know. but not all of them on desktop UIs (not checked latest native desktop version, but planify and nextcloud tasks not worked for all features together).
anyway I wanted desktop ui to be keyboard driven and fast with some more additional features. so now I have all I want. but thanks anyway tasks.org was my favorite on android and it's best for mobile ever available
ItsIgnacioPortal commentedon Jun 2, 2026
This guide is pretty good for creating Self-signed SSL certificates: https://devopscube.com/create-self-signed-certificates-openssl/
I've followed it a couple of times myself.
PeonyThePeon commentedon Jun 11, 2026
I completely understand that you want an income from your efforts.
However, what is your proposed solution for users who don't have a Google account, and who either don't have a GitHub account at all or only have a pseudonymous one?
This would include people who avoid proprietary SaaS for security/privacy/ideological reasons, and who therefore would seem to be the target audience for Tasks.org.
abaker commentedon Jun 11, 2026
I'm going to add direct payments into the desktop app, likely using paddle.net. This will involve some back end work as well as offering the reverse desktop -> android unlock, so it will be quite a bit of work. After I get some critical desktop parity work done I'll probably focus on it.
PeonyThePeon commentedon Jun 11, 2026
Thanks for the quick reply.
I am concerned that you seem to want to require users to give their personally identifying information (PII) to a proprietary SaaS payment provider (Paddle.com). Also, that provider would potentially send you the full name and maybe also email, street address, etc, of anyone who pays for the desktop version of Tasks.org . This is probably not what your users want. It probably also creates GDPR obligations that you don't want.
Please can you therefore either make the payment optional, or at least aim for a payment gateway that is Open Source (Free Software) and preferably that preserves customer privacy, e.g.:
abaker commentedon Jun 11, 2026
I would like to make payment optional like it is on F-Droid, and at some point that might be financially feasible. But I’ve essentially been running a voluntary payment vs paywall experiment for over a decade, and voluntary payments do not sustain development 😢
Building this desktop app is a full time effort, and since I’m no longer drawing income from employment, I have set aside savings to bridge the gap and put food on the table for my family. I’m confident that I can make this sustainable before these savings run out, but the desktop paywall is a critical piece of the plan.
Since this is a paywall the payment processor needs to be a Merchant of Record that will collect international taxes. This narrows down the list of options considerably. Both Gumroad and Paddle have to collect billing info, but Gumroad is significantly more expensive than Paddle, so it is not a viable option.
PeonyThePeon commentedon Jun 11, 2026
Paddle charges 5% + $0.50 per transaction, Gumroad 10% + $0.50. So, I understand your point. Also, Paddle payments are probably at least less bad than Google or Microsoft (GitHub) from a privacy perspective.
On the other hand, it would still be a shame for proprietary SaaS like Paddle to act as the gatekeeper between users and an open source app.
A fiscal sponsor can act as your merchant of record for sales and donations. They can also provide other support for you as an open source software developer, and unlike Paddle they exist for the good of the Free Software ecosystem as a whole. Please, therefore, apply to the following fiscal sponsors. Point them to this thread, and see if they can provide you with a financially sustainable path forward:
In the meantime, yes, at least Paddle would be better than Google or Microsoft (GitHub).
ccoenen commentedon Jun 12, 2026
You can already do Liberapay (tasks.org), maybe that could also count towards a paid version?I stand corrected, apparently Liberapay is not intended for this. Sorry!
PeonyThePeon commentedon Jun 12, 2026
Liberapay is great, but using it to process paywall payments might be against Liberapay's acceptable uses: "Incorrect uses include: ... Selling. Thanking patrons is allowed, but rewarding them is forbidden."
ccoenen commentedon Jun 12, 2026
I think you're right. That's a pretty big limitation. I wonder why they decided to do this.
PeonyThePeon commentedon Jun 12, 2026
Liberapay is designed to support the commons, i.e. resources with equal access to all. Paywalls are the antithesis of the commons.
abaker commentedon Jul 3, 2026
I'm going to lock this issue to prevent further notification noise. Feel free to use Discussions or open a new issue for any desktop-related topics