Add syntax to support repeating tasks that are dependent on their completion, like "@3 day after completion"
There are repeating tasks that does need to be done in a regular basis, but there is no use to do them more often than X, so the next scheduled time for the task should be "X after completion" of the previous one.
For example if the "taking out the trash" task is a weekly task and completed on a Saturday, it is not necessary to do it again on Monday, the next logical scheduled time would be next Saturday.
Сергей Есин commented
Add repeat after completion please.
Nathan Acks commented
This functionality is the ONE reason I keep a copy of Todoist running alongside Moo.do. It really is the killer feature of that app, and something that I'm surprised more task managers don't implement.
This might sound like an edge case, but everyone I know who's encountered this functionality has instantly fallen in love with it.
I agree with this. I have many tasks that don't need completion on a specific date, so when they come and go, if not completed just yet, it messes with my prioritizing. Also if I go too long I have to complete the task several times just to make it current for the next time. Spend a lot of time rearranging the dates on things just to keep my list straight.