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.
I would love to see end dates to recurring tasks as well. I have a certain workout schedule that requires a certain training task every Monday during certain months but it ends after that when another workout takes its place on Monday as part of a normal exercise periodization process. ToDoist is pretty useless for prompting and organizing m workouts at the moment. I hope you consider this improvement.
I would like to see this (end date for recuring events). And, a beginning time and end time for a task (an event that goes for --- say, three days).
A number of the recurring tasks that I am tracking have definite start and end dates, and I would like to see a "repeat until" function in todoist to more efficiently manage this kind of activity.
Hi I would like to have the function of 'end date for recurring tasks' as well. Like Thomas mentioned above, it will be nice to manage assignment/projects for different terms. In the meantime, it would be an helpful feature when setting repeat reminders to take medicine over a period of time.
I'll add my 2 cents. Not having an 'until' feature is a big miss and frankly I'm surprised that Todoist doesn't support it. Having a task that repeats for a specific amount of time is not uncommon. Hopefully the developers will acknowledge that their customers are wanting this feature and will implement it rather than trying to present more excuses as to why they don't.
I completely agree. I have a presentation I have to prepare that needs to be complete in a week's time. I want to set myself a task each day to do a little bit on it and then for the task to stop after it's due. It's really frustrating not have this UNTIL feature. Please consider introducing it.
It should be optional so that recurring tasks can keep going forever or I can choose to only recur them for a finite period of time.
I always put the lack of this feature in as a caveat when telling other people about Todiost. It's sooo good except for this....
I can't believe I'm about to write this, but I'm thinking of switching to AnyDo for just this reason.
Just want to let you know that we have just launched a new date parser. Now you can set end dates for repeating tasks, for example, "every day starting today until April 20" :-)
They may have fixed this. I just created a task repeating every day for 5 days (ev day for 5 days), and it accepted the syntax.
Nope, I stand corrected by my own testing! I completed the first task, and the next date was for 5 days from today.
Wow, that last piece of the puzzle. Todoist is practically perfect now. THANK YOU, Todoist!
This is across all platforms or just IOS. Still supporting "starting xx/xx/xxxx and ending xx/xx/xxxx"
I was able to create an "every day" task with a "sunset" of April 15, and it seems to have worked. I will try some of the more complex syntaxes.
I just tested this on my Mac (native app, not in a browser) and end dates worked fine. I created a task with the date "ev day until april 15." Then, I proceeded to mark it as complete and each time I did, a new task was created for the following day. Once the task was completed for the 15th no new task was created.
Thanks for getting this implemented Todoist team!
I am not able to create "Every 14 days starting Monday until June 8" or any other complex syntax. "Every day until <date>" works fine. So it looks as though this still needs a bit of refinement. Still, a positive step for which I am grateful.
Which is strange, as when I hover over the repetition, it says "5 days left: every day for five days".
The main point of a task management system is to provide a system that we don't have to think about as much. If we have a task that should be repeated for a set number of times or days, we should be able to think about that task creation one time - at the beginning. Once the sequence of events has been completed, I can promise you, I would not be one to remember to press shift, actively thinking through whether or not this is the final time I'm doing this task.
That thought process should have been done at the beginning so I can forget about it, because by the time I'm clicking complete, my mind is already on the activities I have yet to get to.
Thank you, Galina - did not see your post until after my page refreshed! I'll check it out.
jtherry, Use this syntax:
"daily for <#> days starting <date> until <date>"
Not working, Michael Holt. I'm using the web app in Windows. Having even thought of going to the Android yet. I'll mess about with it over the weekend.
Hmmm... I am using the same. Actually, my apologies, I put this: daily for 14 days until <date>
The starting on portion messes it up.