Recurring tasks are not handled as expected.

Recurring tasks are not handled as expected.

If I complete a recurring task, the expected behavior is that the due date is changed to the next due date. But this is not working. Also reloading the page and clearing the browser cache has no effect.
The completed task is still displayed (stroked out) with the old due date.


Is this a bug?

Comments

  1. Hi Frank Arnold ... my understanding is that the repeat of a recurring, just completed task is not handled in the browser, it is occurs server-side ... there is some control over how far in advance the new repeat appears though.

    It’s not instantaneous in the browser

    ReplyDelete
  2. Hi Mark Dickens Yes, this is handled on the server in the background and not in the browser. But if a task is completed, the next date should be set instantly (ajax request in the background to update the record in the database on the server and reflect this in the browser)

    I would say this is a bug.

    ReplyDelete
  3. Hi, the next due date for completed repeating tasks is set once per hour (unless there is a specific "Generate" setting in the repeating due dialog).
    Is such behaviour a problem?

    ReplyDelete
  4. Hi, yes this is confusing and gives the feeling that something is not working correctly.
    If a task is completed and has a recurring date, the task should not displayed as "completed" with the old invalid due date. This should be updated instantly

    ReplyDelete
  5. Btw.. also this setting once per hour is not working...
    "closed by Frank Arnold | yesterday at 21:34" and now it's 00:36 and the item has still the old due date after reloading.

    ReplyDelete
  6. I agree, I always thought that "cd" should simply set the next recurring date on a task. Perhaps we need a new "nd" (next date/due?) that would increment the due date on a given item by the recurring interval. That'd be great!

    ReplyDelete
  7. Frank Arnold agreed that sounds like a bug ... I wouldn’t dream of asking if you’re sure you have an internet connection! 😀

    ReplyDelete
  8. Mark Dickens :D
    The recurring task is still not updated to the next due date after one day... so yes, this is a bug.

    ReplyDelete
  9. Hello, Frank Arnold, could you please focus on the problematic item with shift+right and send the resulting URL to kirsa@checkvist.com for the investigation. Thanks!

    ReplyDelete
  10. Hello Frank Arnold, the matter is that the due date you've set is still in the future, May, 1. Given that this date has not passed yet, the task remains closed, indicating that no action should be taken from your side so far. After May, 1, it will be re-opened and the next due will be set.

    Does it make sense?

    ReplyDelete
  11. Kirill Maximov This is IMO not the best implementation.
    A recurring completed task with a due date in the future, must be handled as completed at the due date. So instead of leaving the state of the task as completed, the next due date must be set and the task must be opened again (so it's visible somewhere in the "due" tab for next month/next year etc).
    Btw. this is also how it works in all other apps like Todoist, RTM etc. Thats why I'm a bit confused about the behavior with Checkvist.

    ReplyDelete
  12. I'm very comfortable with the way this works now, in fact, I would be unhappy with it changing to reflect the way Frank Arnold would like it to work. I am pleased that recently completed tasks now are not visible on my "Due" radar, at least not until the chosen time to regenerate the task is reached. There does seem to be more than one way to do things.

    ReplyDelete
  13. Btw, this is how it's handled by Asana (I quote the description I've got from the Asana support):
    "When you as set a task to recur (https://asana.com/guide/help/tasks/fields#gl-recurring-tasks), you are telling Asana to duplicate that task when it is marked complete and to set the due date on the new task to be a certain interval of time after the due date on the previous task...

    Its important to note that this duplication happens at the exact time you mark your task as complete"

    It works exactly the same also in Todoist, Remember The Milk etc.. and completely different in Checkvist.

    ReplyDelete
  14. Hello Frank Arnold, in Checkvist recurring tasks are not duplicated. Still, we can add an option to reopen the task immediately with the new due date. I've created a request in UserVoice for it, please vote/watch: checkvist.uservoice.com - Add an option to reopen completed repeating due task without waiting for the due date to come

    ReplyDelete

Post a Comment

Popular posts from this blog

Hello friends

Hello friends!

I'm really enjoy using checkvist, you are adding great features very quickly.