Initially, nothing would be selected and all tasks would be shown as usual. For each tag, you can select either a checkmark or an X. If you have checked one or more tags, then only tasks with those tags will be visible.

For example, if you put checkmarks next to #red and #yellow, and an X next to #orange, then you would see all tasks tagged red OR yellow but NOT orange.

If you put an X next to #blue and #orange, and you don't use any checkmarks, then you can filter out just those tags.

This sidebar could go either above or below the hints sidebar. It could be toggled on or off just like the hints sidebar, so it wouldn't need to clutter the interface for users who don't need it.

Add a sidebar for filtering by Tags and Due Dates within the current list. It could look something like this:

It would be great if I could visualise my top level nodes next to each other instead of underneath each other.
So that I can see all the sub-nodes as items on these vertical lists.

They're called the Kanban approach, and I think it would be a great addition to CheckVist! It doesn't have to be as visual as trello, the current simple design could do! But you could use ⌘→ and ⌘← to move them between boards.

I keep my Checkvist outline in one tab and my Due items in another tab, open at all times. When I add a new due item to my outline I need to refresh the tab with my due items list. Having it dynamically update would be great!

It would be really helpful to have a 4th sort option within a list, to sort by modified date (aka 'last update'). This could apply only to the parent task level so that any details under that task would retain the custom order set by the user. Or have the option to apply the sort to 1, 2, or 3 levels deep to accommodate more working styles (even better).

This would also add consistency to the experience since the lists themselves already support sorting by last update (both on the homepage and in the list navigation menu at the top of the screen from any list).

Sample use case:
Cranking on a project that's been broken into many smaller chunks. Any chunks being actively worked on would be at the top while the less active chunks would automatically sink toward the bottom of the list. This gets the less active chunks out of the way, but also signals that they haven't been worked on in a while (both provide helpful visual feedback).

Why this solves an important issue:
I often stop using Checkvist for large projects because it becomes too rigidly structured, making it hard to quickly capture changing requirements, tasks, etc. without having to place them in just the right spot in the structure. I'd rather have the option to capture these items in a fluid way and have them sort by modified date (at the 1st and/or maybe 2nd level) while still retaining structure within the details and subtasks. It would create a more dynamic and flexible experience for certain kinds of fast-paced projects while still maintaining the benefits of more structure within the details.

Thanks for considering.

It would be really helpful to have a 4th sort option within a list, to sort by modified date (aka 'last update'). This could apply only to the parent task level so that any details under that task would retain the custom order set by the user. Or have the option to apply the sort to 1, 2, or 3 levels deep to accommodate more working styles (even better).

This would also add consistency to the experience since the lists themselves already support sorting by last update (both on the homepage and in the list navigation menu at the top…

It would be nice if you could have multiple views open at once in the same tab, in some sort of arrangeable panels. I have many lists and I open them in separate tabs, but it would be nice to be able to view multiple lists at once in one tab.

In my case, I could then see my brief/sparse daily todo, my long notes list, focused on this week's sub-item, and my primary project list open in the largest panel.

Would it be possible to include the full hierarchy of a task in the calendar feed? If the task in the calendar is a sub task the context is lost and I then need to open up the Checkvist website to understand what the task means. All this detail does not need to be in the calendar entry title - it could be in the notes. For example, I might have a list called Clients, then I might have a list of names under this, then under each name, a list of things that need to be done. If one of those things ends up in the calendar because of a due date, all I get is the list name and the task, but the name is lost!

Would it be possible to include the full hierarchy of a task in the calendar feed? If the task in the calendar is a sub task the context is lost and I then need to open up the Checkvist website to understand what the task means. All this detail does not need to be in the calendar entry title - it could be in the notes. For example, I might have a list called Clients, then I might have a list of names under this, then under each name, a list of things that need to be done. If one…