Support "detaching" a recurring task
I often need to reschedule the current iteration of a repeating task that is configured to repeat from its due date. I would like to be able to easily "detach" the current iteration of the task, i.e., the current iteration becomes a non-recurring task with the same attributes otherwise, and the next iteration is scheduled even though I haven't completed three current iteration yet. Right now I have to mark the task complete, refresh, search for the task I just marked complete, remove its repeating configuration and unmark it complete. This is incredibly inefficient.
Use cases:
Trash cans normally go out on Sunday. They're delayed a day because of Labor Day.
I have to do routine maintenance on my furnace at the same time every year. I go to do it this year and discover I'm missing the spare parts I need. Ordering the spare parts delays this year's maintenance, but next year's should be on the original date.
This feature can definitely be considered for a future release. In the meantime, I do have a suggestion for a faster way to handle this. If you long press on a task in your task list, you will see an option to clone a task. During the process of cloning, you can update the task to adjust the due date and remove the repeat option. You will then have a “detached” task that is set up as you like. You can then mark the original task as complete so that the next task will be generated according to the repeating pattern.