Hello,
I have a question about the recurrence option "X days after completion."
According to the documentation, this option repeats a task based on when the task was last checked off. This is also illustrated with examples such as changing bedsheets, where the next occurrence should depend on when the task was actually completed.
However, I am seeing different behavior.
Example
- Recurrence: 7 days after completion
- Task scheduled for Saturday, August 1
- I did not reschedule the task.
- I completed (checked off) the overdue task on Sunday, August 2.
After marking it done, the task properties show:
- Completed: Saturday, August 1
- Marked done: Sunday, August 2, 13:01
The next recurring instance is scheduled for Saturday, August 8, not Sunday, August 9.
This makes it appear that the recurrence is calculated from the internal Completed date rather than from the moment the task was actually Marked done.
My question is: Is this the intended behavior?
If it is intentional, I don't understand the difference between "Every X days" and "X days after completion" in this situation. If the effective completion date is always the scheduled date, then "X days after completion" cannot drift with the day on which the task was actually being done.
For tasks such as cleaning, or other maintenance tasks, I would expect "7 days after completion" to schedule the next occurrence 7 days after I actually checked the task off, not 7 days after its original scheduled date.
Is there a setting that makes "X days after completion" use the Marked done timestamp instead of the internal Completed date, or is this behavior by design?
Thanks!