I agree, but I prefer it the other way around: If you already have an uncompleted instance a new one will not be generated. This is for two reasons:
- because you may have added special notes to the task and do not want those to be deleted
- the creation date (the spawn date) (would be very useful if this was visible) should indicate the spawn date of the FIRST uncompleted task in the series, not the last one, e.g. in your example, if you have skipped brushing your teeth for ten days you want to see this, not just see that you should do it today, which is what it would say even if you had not missed a single day.
For example, if I have a daily task of Brushing my Teeth, and I miss a day, the next day its not reasonable to do this twice.
A more likely real world example could be to mow the lawn once a week. If this task was missed, you cant mow the lawn twice a week later, but both recurrences right now do appear.
Toodledo handles this beautifully and worth having a look at, where you can select a special recurring task that will remove the previous instance of the task so only one will show up.
-
09/06/2014 15:32#1PRO
-
09/07/2014 14:57#2PRO
@Folke Good points and I agree with all of them.
-
09/09/2014 06:47#3PRO
@Folke @rvsomeren
Hi,
Thank you for your feedback!
How do you think about to repeat the task after completing?
Shall you need any help or have additional questions, please do not hesitate to contact me back.
Thank you for your support!
Best regards,
Doit.im Team
-
09/09/2014 08:40#4PRO
@wendy_only
Q: How do you think about to repeat the task after completing?
This would be a very useful feature, too, especially for tasks of a "maintenance" type, e.g. cut hair, clean kitchen fan filter etc.
That feature ("repeat x days after completion") is a different and fundamentally unrelated feature, that would have the same effect only when the tasks repeats every single day.
The original post described a solution for the general case where you have a "normal" repeating task, which might be set to repeat e.g. every Monday and Friday or the first day of every month or the 17th February every year etc. In those cases you probably still want to repeat the task on a given date or weekday, regardless of when it was completed last time. All you want is prevent having a second, third, fourth identical task on your list. It is enough to see that this is a weekly task that you have now missed for three weeks. -
09/10/2014 03:51#5PRO
@Folke
Hi,
Thank you for your information. Actually you want that there will be two uses of the repeat after completion.
We will take it into consideration seriously.
Best regards,
Doit.im Team
-
09/10/2014 14:12#6PRO
@wendy_only
You said: "Actually you want that there will be two uses of the repeat after completion."
Yes, actually you are perfectly right. It could be expressed as two different forms of repeat after completion:
1) The normal "Repeat x days after completion", i.e. a fixed interval after completion. This is suitable for maintenance tasks etc.
2) and "Repeat only after completion, but continue with the next future occurrence according in the original schedule, skipping any missed occurrences". This is suitable for "recurring opportunities" of all kinds, e.g. having a reminder every Saturday to consider organizing a family barbecue this week.
I think the normal type (1) is the more important feature, since it deals with all maintenance type tasks and also allows for dealing with any "opportunities" that occur daily. Only more infrequent opportunities require feature 2. -
09/11/2014 02:29#7PRO
@Folke
Hi,
Thank you for your description.
We have recorded them down. Maybe we will make the first one at first.
Best regards,
Doit.im Team -
12/19/2014 17:00#8PRO
how do i schedule a recurring task?
-
12/21/2014 04:08#9PRO
@patautrey
Hi,
Which version do you use?
For web version: http://faq.doit.im/web.html#55
Best regards,
Doit.im Team