How can we improve Checkvist?

Postpone Task: Hide until given date

Put a task off until later. Either indefinitely, or have it appear again at a given date. For instance, if I need to have my car inspected, I can't do that until it is due for inspection next year. So if I create the task now, it should be either hidden, or placed in a "scheduled for later" folder until I can act on it. (This request will depend on due dates being implemented first.)

104 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    luhmannluhmann shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    20 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Kirill MaximovAdminKirill Maximov (Admin, Checkvist) commented  ·   ·  Flag as inappropriate

        A short note - it is possible to use CSS like

        #parentTask_0 .dueFuture { display: none; }

        To hide items (with sub-items) with due after tomorrow from all screens except the Due page.

        May be useful to someone.

      • Christopher HarwoodChristopher Harwood commented  ·   ·  Flag as inappropriate

        I am interested in a Start Date field for list items as well. Rather than thinking of these as "Hide task until N days before due date", think of them as a separate date field. Some tasks would have start dates without recurrence or due dates.

      • David ReesDavid Rees commented  ·   ·  Flag as inappropriate

        After playing a bit I think there is a bit more to this than "hide until N days before due date". The difference shows up in search. You could just have a "show hidden", but I think users would really want something that works off the search items like ^week and ^month. Personally I would like ^week to show everything that starts in the next week vs due in the next week.
        In fact I am thinking maybe I need to switch to using actually using due as my start and then typing the actual due date just as text. That is more work, but it gives me the filtering around start and priority I think I need.

      • David ReesDavid Rees commented  ·   ·  Flag as inappropriate

        With some of your recent additions, this actually seems to be the last big hurdle for me. I need start dates to support proper filtering of what I don't need to worry about yet. Its particularly important for recurring items.

        To add more context to the descriptions below, "Start Date" is a pretty standard task management concept. It usually combined with a "days before" field and start, due, and days before are all computed relative to each other (if you update one its updates the others).

        You can find good examples in lots of task management software - Outlook, OmniFocus, Ecco Pro, MyLifeOrganized, InfoQube, Toodledo, etc...

      • jacobjacob commented  ·   ·  Flag as inappropriate

        Kirill, regarding your workaround: start dates are not necessarily used to tell me when I *have* to start working, but rather when I *could* be starting to work on it. (For example: I *cannot* call the bank before monday, so my task "call bank" should not appear on my list until monday.)

      • Kirill MaximovAdminKirill Maximov (Admin, Checkvist) commented  ·   ·  Flag as inappropriate

        @John Hicks I think you can create a subtask of your Due task and assign a Start date for this subtask. This way this "Start day task" will appear in your Due list when you have to start working on the task. Not a true solution, but a workaround.

      • John HicksJohn Hicks commented  ·   ·  Flag as inappropriate

        Yes, a Start Date please, a lead time before the Due Date. If a task has a Due Date, don't show it until the Start Date. Otherwise Due Date is Too-Late Date. Due Date without Start Date is for calendar appointments, not tasks that take time.

      • jacobjacob commented  ·   ·  Flag as inappropriate

        This would be the same as "invalidating" a task—but until a given date. Right?

      • Kirill MaximovAdminKirill Maximov (Admin, Checkvist) commented  ·   ·  Flag as inappropriate

        I should admit that I tried to mix concepts here.

        Both recurring tasks and due tasks may have an option "hide until there are n days before due date". But in case of recurring tasks, the task's due will re-appear in the future, and for simple postponed tasks, they won't.

        I.e., as I understand this request, for a due task with due in the future, I can specify a number of days before due, when this task will appear in the view.

        Also, there should be a command/filter to show all postponed tasks.

      • Jonathan ShellerJonathan Sheller commented  ·   ·  Flag as inappropriate

        that would work. I still worry that there would be a bit of confusion in terms of intuitiveness, if you were to mark something as "complete" and "delay" in exactly the same manner. if i set a due date of next monday, but then complete the task today (and don't remove that date) it may be a surprise when it pops back up close to next monday. I think it's better to somehow separate out the "delay" versus "complete" functions. This could be either a) there is a different layer of "complete" which gives the task these properties (instead of completing, you mark something as "postponed") b) there is a different "date" field that is the postpone-until date.

        I just think that without making it a bit more explicit (or explaining heavily upfront), the behavior could be confusing to most users.

        Total tangent: is there a way currently to see when a task was actually marked as complete? If I set a task as due next tuesday, but then complete it today, is the completion date of "today" recorded anywhere or do I need to manually update the date to today and then complete it in order to store that information for future reference?

      • Kirill MaximovAdminKirill Maximov (Admin, Checkvist) commented  ·   ·  Flag as inappropriate

        Jonathan, if you're able to complete the task today, you can just complete it and remove the due date at all. This way it won't be re-opened again. If I understand your scenario properly, of course.

      • Jonathan ShellerJonathan Sheller commented  ·   ·  Flag as inappropriate

        i think that would work. basically you can "complete" tasks today to get them out of view, but if you have set a future due date they will pop back in then.

        only issue here, is that it could cause confusion if you have a tasks set to be due next tuesday and for some reason you are able to complete it today. so then you mark it as completed. but if the default is that completed tasks become visible again if they have a future due date, this tasks would pop back in even though you meant to "really" complete it and not just postpone it. need some sort of delineation between these two cases.

        at least that is how i understood your suggestion. perhaps i'm missing something.

      • Kirill MaximovAdminKirill Maximov (Admin, Checkvist) commented  ·   ·  Flag as inappropriate

        May be, this is just a duplicate of "recurring due tasks"? When a due task is completed, it can be hidden from the view. But when there are, say, 5 days before the due date, the task can be reopened (and will 1. become visible 2. you'll be notified via e-mail a day before the due date).

      • Jonathan ShellerJonathan Sheller commented  ·   ·  Flag as inappropriate

        really like this idea, would allow my lists to be wildly less cluttered. you could basically make a task act very similarly to a completely task, until the due date is triggered -- at which time it pops back into view. Due dates are great, but given that their purpose is largely to remind you in the future it would be great to be able to put items out of sight and mind until then

      • Neil BowersNeil Bowers commented  ·   ·  Flag as inappropriate

        You could achieve this with the "task generators" which I described in a comment on the "repeating setting" idea. I imagine that task generators would be hidden in the default view for a list, though there might be some icon which makes sure there are generators associated with this list.

      • Eric GEric G commented  ·   ·  Flag as inappropriate

        This is a great idea! I was looking for 'start dates' but this is basically the same thing. Could even just have another version of the 'grayed out' look (like completed and invalidated).

      Feedback and Knowledge Base