How can we improve Checkvist?

Allow search / filter by #tag to use OR and NOT

Allow the use of an OR connector to filter by #tag1 OR #tag2. Perhaps also allow OR for a general text search.

218 votes
Vote
Sign in
(thinking…)
Sign in with: facebook google
Signed in as (Sign out)
You have left! (?) (thinking…)
J R shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

18 comments

Sign in
(thinking…)
Sign in with: facebook google
Signed in as (Sign out)
Submitting...
  • Mario T. Lanza commented  ·   ·  Flag as inappropriate

    If you're adding OR and NOT, you'll need AND and PARANS in order to accommodate order of precedence. I agree that you might not want to use the words, but perhaps JavaScript operators like || and && and (). Checkvist is for geeks after all.

    Also, if you're going to add this, you might add named searches.

    You type:
    @next = ^today || ^tomorrow || ^now || ^asap || ^overdue || #now || #soon
    @next
    @next =

    The first defines and executes a named search. The second executes it. The third deletes it.

  • Mihail Zaporozhets commented  ·   ·  Flag as inappropriate

    @Kirill Maximov, any plans for realize this feature ?
    my case: group some tags (or some words without #) by using operator OR (as it realize in WorkFlowy search mechanism)

  • AdminKirill Maximov (CEO / Founder, Checkvist) commented  ·   ·  Flag as inappropriate

    From the feedback:

    One of my frustrations is managing stagnated/old tasks, I'd love a sort by modification date but for now "sd" (show detail) and searching for date parts works for me

    I'd also like to see these features at some point:
    Filtering/search logic, filter/search filter by no color (color: 0), speeding up or removing delay for search index update, search by custom date range,
    searching by specific projects (or project tag?), global search by part words

  • Christina commented  ·   ·  Flag as inappropriate

    I could also really use the OR connector to search for things like "^current week OR ^overdue OR ^asap OR priority: 1", as a catch-all to see at glance all those things that need my attention in any given list. Ideally I could then filter this list even further with a tag. So for example, "(^current week OR ^overdue OR ^asap OR priority: 1) tag: office". Thanks for considering!

  • Karim Hariche commented  ·   ·  Flag as inappropriate

    Add an option to decide whether searches take into account only the desired task, or also parts of the its path:
    when activated, one can find a task by searching for a word contained in the task itself, and in any of the parent tasks in the target task's hierarchy as well.

    ex: find "winter campaign > email follow-up > call customers"

    by typing ""winter call"

  • Adam commented  ·   ·  Flag as inappropriate

    Oh yes, definitely! When using tags and filters based upon tags, I tend to need this rather quickly. Having nothing but AND is not very practical in my case.

  • Bryan Roach commented  ·   ·  Flag as inappropriate

    This feature would be a powerful addition to Checkvist. Here are a couple of examples I would use.

    #woodworking OR #home_improvement

    ^today OR ^tomorrow OR ^now OR ^asap OR ^overdue OR #now OR #soon

  • Sebastian Ahlman commented  ·   ·  Flag as inappropriate

    I second this, I have been using Checkvist for only two days now, but I have already found myself missing this feature a few times. Otherwise, great app!

  • alan.limebeer commented  ·   ·  Flag as inappropriate

    With this feature Checkvist becomes (for me) a completely flexible list/task/project organizing tool. With the ability to save view state via a hyperlink I can create unlimited views for my contexts. What an amazing tool you guys have created!

  • Mad Ven commented  ·   ·  Flag as inappropriate

    This would be a great enhancement. I currently use tags "now" and "upcoming" to plan things and cant view all tasks belonging to any one of these tags at the same time together.

    If having an "or" keyword conflicts with how normal text search is done and requires a new mechanism, will using the "|" (pipe character) make it easier to implement this feature ?

  • Dave commented  ·   ·  Flag as inappropriate

    OR is a good idea - how about NOT while you're at it? for example, I might want to see a list of everything in my 'HOME' list except my #shopping list...

Feedback and Knowledge Base