Enable the restoring of completed sub-tasks without the parent task
Hi: I think it would be a welcome addition to allow for the restoration of individual completed sub-tasks, and have the option to select which non-completed parent task we'd like to restore them back into as uncompleted sub-tasks.
I'm requesting this because I ran into an issue where I accidentally checked off and completed a sub-task and all of its sub-sub-tasks, and I was unable to go into the Get completed tasks and uncheck the tasks to restore them. I was told by Todoist that this is because I did not also check off the parent task of my sub-task, that only parent tasks can be un-completed. This was true and I had not checked the parent task since there were additional sub-tasks under it that I had not finished. If I could have restored those completed sub and sub-sub-tasks back into the parent it would have saved me a lot of time. I encourage you to cast a vote for this feature.
This should not have happened and we can't reproduce this issue. Please clarify: how did you complete the sub-tasks below the parent task? If you complete one sub-task, it should still stay on the list grayed and crossed out. If you hold the SHIFT key while completing a sub-task it should move to the completed tasks list, but then such task should be treated as a parent task and have it's own check box.
Can you reproduce this issue (on some newly added test task structure) and clarify what exact steps are necessary to recreate it?
Sorry for the delayed follow-up. As mentioned in my resolved support ticket titled "Completed Tasks showing No Check Boxes to undo tasks" my sub-tasks got completed when I was playing with the third-party iPad app "Allegheny" which visually and touch-wise integrates nicely with your API. I checked a sub-task through that app and it somehow sent it and its sub-sub-tasks into the completed bucket. I was unable to restore them from the app, and when I returned back to the browser version I also could not uncheck them. I know you have little control over third-party app functionality, but I appreciate the reply to my ticket that you'll work with the developers to see if it can be prevented through the API. I'll unvote this. Thanks!