Finally, Compound Context Filtering

This should have been implemented many moons ago, but the wait is finally over!  We are happy to announce that one of the core GTD concepts that has been sorely missing has finally come to Nirvana: compound context filtering.

In plain english?  This means that you can select multiple tags (contexts) to quickly filter your tasks down to just the ones you need to take action on right now.

screenshot: multiple contexts selected
screenshot: multiple contexts selected

Hard to believe that we’ve survived this long with only single tag selection.  Starting today you can say: show me tasks that are tagged “office + phone” or “family + errand” — or if you’re like me and you tag your tasks with effort, time, and priority levels: “easy + 1h + p1 + office” — I’m a bit of a geek.  Can’t help it.

Here’s how it works: click on a tag to filter your tasks.  To filter further, Control-click (windows) or Command-click (mac) to select/deselect additional tags.  Your task list will dynamically update as you click.

And here’s a bonus: you can now sort within filtered lists.  Filtered tasks are sorted in relation to each other, so when you remove the filters you may notice that tasks have shifted around a bit in the master list… but we’ve been playing with this for a couple of days and to our surprise, it actually feels quite natural.  Outside of Projects which may have a set sequence for actions to occur, one almost always filters by context to determine what to do next, which is why this seems to work.

Bonus #2: we’ve also restored a nifty feature that got lost a few releases back — creating new tasks while tags are selected will automatically populate those tags in the new task.  (Wha?)  Example: if you’ve filtered your list to “office” and then click on New Task, that task will have “office” already entered as one of the tags.  Turns out to be quite a time-saver in the real world.

This has been a long time coming.  Thanks for your patience everybody.


  1. MarcinGTD

    this was a critical update

    great work!

  2. It’s funny that you call it compound “context” filtering. I use tags for so much more than context.

    Great addition!

  3. Doesn’t work for me (using Mozilla Firefox on a Windows 7 64 bit machine).

    When I do as you say, i don’t get to see BOTH label 1 and label 2 items, but only the items which have BOTH label 1 and label 2.

    is it just me?

    • Hi Mick… the idea is that you show all tasks that share both the tags (or labels) not tasks that have one or the other. So it’s “show tasks = label1 AND label2” rather than “show tasks = label1 OR label2”

  4. Ahh ok! Sorry I didn’t read well.
    BTW how are the areas of responsability features doing?

  5. Pingback: uberVU - social comments

Comments are closed.