Repeatable tasks appear to just have start/due dates reset, instead of creating a clone

The way it is currently implemented is that it only updates the dates and then marks the task as undone.

We could implement this so that instead of moving the dates of the current task to the future when marking it as done, it would duplicate the task and move the dates of that new, duplicated task to the future instead while not duplicating any comments.

I’m not sure how we could create a bunch of tasks for the future. I think there should be only one undone repeating task.

I’m not sure either how to prevent some task that you need to do very often (e.g. every day) from spamming the list to a point where there are hundreds of done tasks from earlier days.

If your main use case is a habit tracker, we might get away with recording when a task was marked as done and then use that data to show some statistics about how often this task or any task in a list was alrady done.

1 Like