I'm using Due Today 126.96.36.1999 on Android
I wonder how to create regenerating tasks.
Scenario: I should take interest from a bank deposit every 32 days.
In this case I should be able to create a regenerating task. So, if due date is on Sep 1 and I complete the task on Sep 3, the task should be regenerated in 32 days after the date of completion, i.e. Sep 3 + 32 days. Instead, it regenerates 32 days after the due date (Sep 1 + 32 days).
I also do not understand the arrangement of Set Repeat dialog. After I set a due date and then open Set Repeat dialog I must (for unclear reason) check Repeat. Is this item really necessary, maybe this checkbox can be removed? Then, after setting the interval of repetition, I must check When Completed. What does this checkbox mean? I haven't noticed any difference, whether I've checked it or not. Maybe it should be renamed to be more clear?
Maybe radio buttons should be added after the place for setting repetition interval: (1) Based on due date; (2) Based on completion date?
It is also not clear for me how to delete all instances of a repeating task (current one and any future ones). If I hold a repeating task and then click Delete, the current instance of the task is deleted but it is recreated in a set interval again. I think clicking the button Delete should delete all instances of the task.
A possible bug:
If a task should be regenerated x days after completion, it sometimes regenerates even if it was not completed resulting in duplicated or even triplicated tasks with various due dates. Maybe it happens when the user changes tags of this task.