Completed tasks not being removed from list
I've had several instances recently where a completed task gets greyed out but not actually removed from the "today" list (even when it is completed on a previous day). These are regular non-repeating tasks.
The only fix I've found is to actually quit the app. When it restarts, these "ghost" tasks are gone.
Anyone? I had this happen again today with a task that refuses to disappear.
There is definitely something weird going on here. When I created a new task for today on the web app, the next sync on the iOS app DID clear the completed tasks from today...
Please tell me - are these parent tasks or sub-tasks and on what view does this happen exactly?
When you're within a project and you complete a parent task, it will stay there grayed out until you change the view and, for example, go to a different project and back.
If it's a sub-task, then it will stay on the list until its parent task is completed.
They're not sub-tasks. Actually I didn't even know there was such a thing! This is happening on the Today view.
Interestingly when I went to the 7 day view and then back to Today, the completed tasks did get hidden.
In that case - that's the expected behavior. If you complete a task and stay in the same view, then you must have the option to un-complete it. In case you've accidentally checked off the wrong task or something hasn't been done yet, you can tap on it and see the "uncomplete" option.
That makes sense but it is inconsistent. If you complete a recurring task, then it gets hidden immediately.
Recurring tasks aren't being "completed" in the same way non-recurring tasks are. A non-recurring tasks is moved to the history upon completion while a recurring tasks only changes its due date and gets rescheduled for the next instance so you don't really "lose" it right away.
That's a subtle distinction! If you're going to provide a way to "uncomplete" a completed task, then I think users would naturally expect it to work in the same way regardless of the task being one-time or recurring.
We'll look into creating a mechanism to roll back checked-off recurring dates in the future.
Looks like this has been fixed. Yesterday I completed some non-recurring tasks and after a few seconds delay, they were removed automatically.