Tasks due everyday are disappearing.
This has happened several times over the last few months and it is driving me crazy. There may actually be two parts to this?
I'll create a task that is due everyday, for example: take vitamins If I check it off on the day that it is due, everything is okay. If I get up in the morning to look at my tasks for the day and see that I have one overdue (but I did it) I will check it off.
This is where things go bad.
Most of the time, it will now show up as being due tomorrow, even though I haven't done it for today yet. I have only checked yesterday's task as being done. I would expect to now see one that is due today.
However, sometimes the task gets deleted all together and I will have to recreate a new task that is due everyday so that I can continue.
This morning it was the later. The task just completely disappeared. If I actually want to have that task back I will have to recreate it.
FYI I use a combination of the Android App (when I am mobile) and the Chrome extension (while sitting at my desk). This morning I was using the Chrome extension when the task just completely disappeared.
Asked by Fletcher Chambers on Feb 06, 2013 - 07:41
When you check off an overdue task, it will indeed become due "tomorrow" because completing a task is being treated as "you've just completed it today". Therefore, its next occurrence is tomorrow. If you want this task to become due today, please right-click on it and choose "Do it today" from the context menu.
As for the second issue. Please tell me - are you always online when using our app (through the plugin and through Android)? If you're offline, do you sync any changes you make on Android before you start using the app through the Chrome plugin?
Please try to use the "q: " search option to look for a word within the task's name, for example: "q: vitamins" to make sure that the task is really gone and hasn't been moved to history or rescheduled for a distant date in the future (due to a bug/glitch).
Also, please clarify - you've used the Chrome extension while in "today, overdue" view, checked off an everyday task and then after going to the project in which it was, it wasn't there at all, not even on the "Get completed tasks" list?
1) Does "Do it today" mark yesterday's task as being done? Or does it just postpone it to today? I actually did it yesterday and I want credit for it ;)
2) Syncing always occurs before doing something on a different platform.
3) Doing a search q: vitamins for the missing task does show all my completed ones, but there are none scheduled for the future.
4) This morning, opened the Chrome extension to see all my tasks (7 days, overdue) and I see the one I actually did yesterday is overdue. So I check it because I actually did it. Now it is gone. I can see it in my completed tasks as being done today. But I have nothing in the project for the future.
I am not sure any of this is specific to the Chrome extension as it has happened to me many times over the past 3-4 months and I have only just started to use the Chrome extension for the past few weeks.
"Do it today" actually postpones the task and doesn't complete it.
You've said that you see the task in your list of completed tasks. Actually, a recurring task should never be "completed" as each completion will only move it to the next occurrence. Please tell me - are you certain that you've typed "everyday" within the due date field? Try using "every day" instead and let me know if the issue persists.
Also, is there any pattern about the circumstances in which this issue occurs? For example - does it always happen if you check off this task as it becomes overdue or does it always happen after you've completed it once through the Android app?
So maybe my mental model of recurring tasks is completely off base.
Looking in the completed tasks for the project I now see that I have one that was completed Jan 11 and one that was completed today. I do not see them for all the days in between. But I know that I have been checking them off everyday.
Jan 11 must have been the last time this bug popped up. So I recreated the task with 'everyday' (can't be sure it was 'everyday' or 'every day') in the due date. I have been happily checking it off until today when it gets marked and moved to completed. And I now have to create a new task for the future. I used 'every day' this time. We'll see how it goes.
So if recurring tasks are never "completed" why bother having them show up as overdue? Just have it show for today until I check it off.
Now I am really confused. If I click on the project and then click on "Get completed tasks" I see it twice, Jan 11 and today.
But if I click "173 completed tasks" at the top of the box and use the combo boxes to select the last month and the specific project I can see my daily occurrences.
The more I think about it, the more I realize this is only happening in this one project. I have other projects with reoccurring tasks that I have never had any problems. Maybe I should delete this project and start over?
Saying "completed" means two things:
- a completion event
- a removal of a task
If you complete a recurring task, it is actually being completed in the sense that the number of your tasks completed increases by 1 and this completion event is being noted in the "# Completed" list in the top-right corner which marks a complete history of all tasks that have been checked off.
The removal of a task depends on whether it's a recurring task or a one-time task. If it's one-time, meaning the due date is "20 Feb" or "tomorrow", it will be removed from the list in the project and moved to the history accessible through the "Get completed tasks" list. If it's recurring, instead of going there, it becomes due for its next occurrence.
I hope this clarifies the completion process.
As for the issue itself - it appears that the task that was recurring, upon completion which should have moved its date to the next occurrence, it made it behave as a one-time task which is "done" upon completion and goes to the history.
Unfortunately, we can't reproduce this issue right now, but if you remember any specific action you've performed before this happened, we would appreciate if you'd let us know. This would help us identify the source of this issue, for example - is it caused when adding a label to a task or when moving the task to a different project using the Android app or completing it through Android or anything that you've done differently with it than you do normally.
Martin Baker on Feb 08, 2013 - 04:41
I really wish Todoist would reconsider the change you made last year when completing recurring overdue tasks. I am guessing that you changed it, so that a really old recurring task would not need to be completed on every past day in order to bring it up to date, but you've optimised for the rare scenario and ended up penalising users for a scenario which is far more common:
I believe it's not just me that has several "every day" or "every weekday" tasks in Todoist. So late last night I did actually do one of my "every weekday" tasks but when I went to Todoist this morning, I saw that I hadn't checked it off. So I check it off and it disappears to Monday!
Sorry guys but this makes no sense at all. It should be shown as today. I shouldn't need to jump through hoops to get that!
Martin Baker on Feb 12, 2013 - 18:03
Yes I have already voted. Was hoping for some recognition from Todoist that the code change made has had a negative impact on the product's user experience.