Where is it?
Right now, there is no way to set a specific end date for recurring tasks. When you complete a recurring task for the last time, you can move it to the history (on the web you can hold the SHIFT key while checking it off).
David, thank for the reply.
What is the point of a recurrent task that stretches out into infinity, passing at some date when it is no longer required?
Some repeating tasks take longer than others, so I would not want to see such (ANY!) repeating task going beyond the real intended final date.
Example: I might have to reconcile the final accounts or the VAT Control balance by 5 August, so I would want that to repeated every work day until that date, NOT clutter up Todoist or any calendar (most of the time I view Todoist in Outlook 2013, but I would not want to synchronise with Outlooks own Tasks (which I do not use anyway).
A calendar with tasks end dates is fundamental and would increase your Premium sales.
I worry sometimes that (a) Todoist may lack the skills to do this (hard to believe), and (b) Todoist has displayed stubbornness in not tackling the most requested feature of all.
The point is exactly the one you've mentioned - "some repeating tasks take longer than others" so if you plan something that needs to be done "every day starting Friday", if it takes longer than expected, you can keep completing it each day and in the end, you will know that you've just completed it "for good" and at this point you can hold SHIFT to check it off and remove it from the active task list :-)
Another reason would be that in the majority of cases, recurring tasks shouldn't end. Paying the same bills every month, paying taxes, sending a report, checking something each week, day or month - these don't end at any point and those that do have a deadline are usually one-time tasks that you have to complete by date X and that's it.
Which leaves only the very rare cases where a task needs to be "completed", but then at some point it no longer does. In many of these cases, setting one deadline for the task and then a few reminders would give you the same results. Based on your example, you can set the task to "every 5 August at 16:00" and add 4 reminders to it, one due "0 minutes before", one "1 day before", one "2 days before" and one "3 days before" - this way you will never even have to re-add the task each year as 5 August approaches and it will not clutter your calendar with "every day" task, only show it once a year.
Nonetheless, we will of course consider this for the future and we greatly appreciate your feedback, but for now we recommends these workaround.
David, this makes sense, especially in light of the fact that technically, it does not stretch out until infinity, since a new task for the next day is created only when you complete that day's task.
I think it would be nice to be able to have recurring tasks until a specified time/date and/or for a given number of recurrences. For instance, I commonly have tasks that must be accomplished daily for one week, but only that week.
Here's another somewhat silly reason to have an end to recurring tasks. Let's say you're a big fan of Todoist Karma and you're following the Todoist blog post on how to have a guilt-free Christmas. You might want to have a task that says "Have a great Christmas" which repeats everyday starting Christmas Eve, and ends on that Friday. For this year, the dates would be Wednesday the 24th through Friday the 26th.
Given this you might want a recurring model of "ev weekday starting 12/24 ending 12/26." It's the "ending 12/26" which would need to be written into Todoist.
I think we need end dates for recurring tasks.
I fundamentally disagree with David Trey about the nature of recurring tasks. "Send report" will end when I change jobs. Paying the same bill every month will change if I change my living situation or subscription to a service, etc. Many of my recurring tasks are project-dependent, so when the project is over or if I switch to a different role on a different project, I don't need that on my radar anymore, e.g., "Review [specific technology] newsletter" or "Send out daily summary of work plan."
That said, I think what I understood from David Trey is that if I want a recurring task with a finite end, I should:
1. Create a recurring task
2. Click it each time I complete it
3. SHIFT + click it (web) or move to history (desktop app) after completing the last iteration
Questions: Does SHIFT + click work on the Mac desktop app? How do I do this on the iPhone app?
Yes, an UNTIL function is important. I frequently have this kind of task. The SHIFT-check workaround is okay for now but that's all it is.
Thanks for your attention, Happy New Year!
Example. My boss tells me he wants a certain documents from me next Wednesday. I want to work a little bit on this task each day. If I could create "Work on Document, every day until Wednesday" the due date is built in and I still get a to-do every day to remind me. :-)
I have also been waiting for this function for al long time. I'm a graphic designer and use Todoist as tool to have an overview of all the projects that we're working on. Since we work on different projects that take from a few days to a few months, it would be very helpful to have an end date for every project. This way we can have a project in the list every day until the deadline, after which it is automatically removed.
Just thought I would add my two cents worth. I am a student and have just started using todoist to track school assignments. There are certain assignments that are due every week, such as discussion boards. Regardless of whether the tasks are completed or not, they will cease on March 6 because that is when the class ends.
The point is that having an "until" function would increase productivity in this case. Since I already know the end date, it would be nice to be able to put that in at the beginning and not have to worry about it later. Otherwise I run the risk of having assignments from this class spill over into the next subterm, causing confusion.
I do understand David's logic. It is definitely a perspective that I hadn't thought of and it certainly holds merit. However, I would disagree with his statement that it is a "rare" case to need an "until" flag. It may be rare for the developers, but the beauty of a tool like todoist is that (I would expect) it is supposed to adapt well to various situations. An "until" flag would make it more flexible.
Anyway, thanks for a great product! Keep it up!
Awesome, well written comment Thomas!
Brand new to todoist, and this is one of the first things I looked up how to do. For all the reasons stated above. Would certainly be a "nice to have" feature. Thanks!
Great point, Thomas. Very similar to my situation which is having lots of product-based work with defined timelines.
Maybe, a "remember" function would solve these problems.
I have, as others in this thread, a lot of tasks, that have a clear due date. But the need a lot of work, so it does not help to see the task at the due date, I need to be remembered earlier (every day, week, month, what ever). Otherwise I would not be able o complete the task by due date.
Todoist, please keep in mind, that we have tasks with a clear due date we may have to work on regularly to complete it by due date.
Agreed. Please add an until option.
FWIW, an "until" option makes sense.
Real World example: I get a promo email from Starbucks for a targeted promotion that if I buy an item the next x days I get an amount of bonus stars. I'd like to setup a task which covers the period of the next days, so that if I'm interested in pursuing it, I can.
Obviously, this task is only relevant as long as the promo is. It's very much like Thomas' statement earlier.
I guess the other point is it seems more intuitive for the users to have this defined date, rather than what David has pointed out - which does have it uses, but just doesn't (to me) seem to be what's needed.
I would like end dates as well... some of my tasks require me to be aware of the start and stop of the date as they may or may not trigger another event.
Me too. Would be very useful in my PM and logistics work, not to mention personal. I would like to set goals for homework, like "read 10 pages of ... every day until [pages in book/10]"
If UNTIL was made optional then both sets of functionality can be maintained:
open ended repeats (as it is now),
or repeat UNTIL known end date.
I would also like the "until" functionality added.