Hacker News new | ask | show | jobs
by maltalex 1311 days ago
One feature I always wanted calendars/todo apps to have is support for repetitive tasks.

For example - say I need to service the car every year so I create a corresponding repeating event in my calendar. However, at some point I decide to service the car a couple of months sooner or later than planned. Now, the events are out of sync and I have to reschedule the whole series so it doesn't drift. Or, if I'm past the planned servicing time, I don't see the event at all and may forget about it.

What I'd like to be able to do is to create a repetitive todo that pops up again a certain time AFTER THE LAST TIME I COMPLETED IT. I serviced the car a month ahead of time? I complete the task, and the next occurrence will also move up by a month. I was on vacation when the car had to be serviced? The todo is still there, and the next occurrence will also be pushed back.

5 comments

The only app that does this right I know is Things 3[1] by Cultured Code.

[1]: https://culturedcode.com/

Many todo apps do this including Things 3 and OmniFocus. What you want is a task that recurs on completion as opposed to one that recurs on a schedule.
Todoist allows you to to create a repetitive tasks (that restarts the clock after task completion) by typing "every!" with an exclamation mark.
TickTick does this, best todo app I've ever used.
Toodledo.com does this. I know because I made Toodledo, although I no longer own it.