HNHacker News
TopNewBestAskShowJobs

alexbaker

79 karma · joined June 1, 2015

Tasks: Astrid To-Do List Clone

https://github.com/tasks

submissionscomments
alexbaker··on Tasks.org on Desktop
It is half-baked. I'm migrating the Android app to Compose Multiplatform to target Android + desktop, and eventually iOS. There is a mountain of work left to do!

If you used the installer from tasks.org/download you should find Tasks.org under 'Installed apps' in your system settings. Here you can click on ⋯ and select uninstall. If you have any more trouble with this please contact support@tasks.org to follow up with me!

alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
Sorry for the late response! Tasks supports infinite depth subtasks for offline, CalDAV, or EteSync tasks. Google Tasks are limited to a single level
alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
As far as I know you cannot disable this protection. Even if you sideload F-Droid itself, it can't install other apps.
alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
Tasks exports json backup files, but editing these and importing them would not be convenient. You could synchronize with CalDAV or EteSync and look for a CLI client (e.g. https://calcurse.org)
alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
Tasks has two features you might be interested in

One is the ability to schedule a repeating task based on the completion date rather than the due date. The other is to hide a task until a particular date

I use these two features together for all of my habits/chores that I don't need cluttering up my to-do list

alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
You should be able to have all three installed at the same time

Open up your device's settings, click on apps, and make sure Tasks.org is not there. If it is, tap on it, tap on the overflow menu, and select 'Uninstall for all users'

Then try downloading an APK from https://f-droid.org/en/packages/org.tasks/ and side loading it

You can follow up with me at support@tasks.org if you would prefer

alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
Hey Tom!

Cool, maybe I'll have to buy an iPhone

alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
That is bizarre, and now that you mention it, perhaps this is related to https://github.com/tasks/tasks/issues/971
alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
The F-Droid version is built by the F-Droid build machine, not me, so it has a different signature. If you have the Google Play release installed then Android will only allow upgrades that are signed by me. If you uninstall the Google Play version then you should be able to install the F-Droid version
alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
I use Apple Reminders on my desktop, but the Apple Reminders app is fairly basic and doesn't support things like subtasks or tags. And unfortunately the app abandoned the CalDAV protocol in iOS 13/macOS 10.15

Technically the Apple Reminders app can still be used with third party CalDAV servers, and third party clients can still synchronize with iCloud, but icloud.com, icloud.com list sharing, and Apple Reminders with your Apple account on iOS 13/macOS 10.15 now use a proprietary protocol.

alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
Sorry! I meant down further in the HN comments

https://news.ycombinator.com/item?id=23613234

alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
Currently the Nextcloud Tasks (web) app offers the greatest feature parity with the app. Thunderbird + Lightning + TbSync is another option. There are some others but I haven't used very many. I've heard from a couple users that run tasks.org on their desktop with Bluestacks
alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
I'm in the same boat! You can download the F-Droid APK and sideload it with adb
alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
The app supports infinite-depth subtasks, but there is no way to link two tasks at the same level

Subtasks are themselves tasks, so their priorities can be set separately from their parents. Collapsible subtasks will be displayed in searches and filters, so if you have a custom filter for high priority tasks, you will also see their lower-priority subtasks

Sharing is done at the list level, and this is handled by your synchronization service

I haven't personally used any command line CalDAV clients so I have nothing to offer there, sorry!

alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
$4k USD + escrow.com fees
alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
When you edit an existing task there is a big button on the app bar with a checkbox that completes the task. The button is not visible on a new task. Since you toggled on the "hide" option it will not be displayed at all.

If you toggle on 'Look and feel > Back button saves task' then you can use your back button instead of the save button up in the corner

alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
Yes it does! The CalDAV URL is https://caldav.fastmail.com/. If you have 2FA enabled you will need to set up an app-specific password. E-mail support@tasks.org if you have trouble getting set up
alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
There is a brief explanation buried a little further down
alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
I haven't looked too deeply into this, but I believe there are a few features supported by Tasks.org that aren't currently supported through DAVx5
alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
Nextcloud supports list sharing, you can find some free providers at nextcloud.com/signup. EteSync also supports list sharing.

The app itself doesn't include any sharing functionality, but if you set up list sharing through your provider then the shared lists will appear on both user's devices

alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
Tasks handles synchronization itself (using libraries released by the DAVx5 developer). There is a request for DAVx5 integration on the issue tracker (https://github.com/tasks/tasks/issues/554), which I am thinking about finally implementing
alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
When Yahoo originally shut down Astrid I re-released it the same day under the namespace "org.astrid" without changing the name or graphics. It was predictably yanked for infringement.

So I thought long and hard and came up with the name "Tasks" and changed the namespace to org.tasks. The domain name tasks.org was parked, and a few years later I bought it through a broker. I have no idea if I paid a fair price, but it was probably a relatively expensive outlay for a side project?

alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
Thanks for the feedback! This is one of the more frequently requested features, so I am planning to add this
alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
I would love to work on an iOS app, but I'm not sure if I'm able to (legally)? Perhaps someone could weigh in as I really don't know what I'm talking about...

This app is based on the source code from Astrid Tasks, which was licensed under the GPLv3. I'm under the impression that one cannot distribute GPL apps in the App Store, and I assume I would be legally required to license an iOS rewrite as GPLv3 since I'm intimately familiar with the original Android implementation.

alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
Thanks! Yes everything is handled on your device. If Tasks is killed then you won't get any notifications. If you have any trouble you can visit tasks.org/notifications, or send an e-mail to support@tasks.org
alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
Thanks, I appreciate the feedback and support!
alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
Thanks for the feedback! I plan to implement #1, and I get a few complaints about #2. I'm not sure what to do about it, but currently there are preferences to hide the check button altogether, as well as an option to save when back is pressed
alexbaker··on Tasks.org – Open-source ToDo app for Android with CalDAV sync
Tasks dev here - thanks! It is the app formerly known as Astrid To-Do List Clone
alexbaker··on Behind the Pixel: Google’s First Real Threat to Apple’s iPhone
I've bought a Nexus phone every year since the Nexus One (and a few tablets as well) and throughout those years have received a few warranty replacements. One was even a free replacement of a replacement more than a year after the initial purchase. I always get a human in a chat or phone call without any effort, and I always get free next day shipping. I bought Nexus protect on my current phone, and although it is through a third party, when I damaged my phone the replacement process was basically the same (except I had to pay $79). I personally think their hardware support is awesome.
alexbaker··on Offer HN: Free logo design for an open source project
I work on Tasks, a GPLv3 licensed to-do list for Android. It is based on the source code of a popular app that got bought out and shut down a few years ago.

I have no design chops and the app doesn't really have any branding.

https://play.google.com/store/apps/details?id=org.tasks

https://github.com/tasks/tasks

Page 1 of 2Next →