Add support for tag filtering

Hi,

I’ve been trying Joplin, and one feature I miss is a way to filter by tags. I would like to be able to, say, see all notes or todos that have both tag A and tag B but NOT tag C.

A straightforward approach would be supporting it through the search field with a tag: property taking a list of tags, maybe separated by commas and with a - in front of a tag name to exclude one. Or something else.

But having an UI as well might make the experience more pleasant, especially if it’s possible to give a custom colour to a tag. Turtl has a UI for tag filtering but I believe it can still be improved on.

Either way, just having tags filtering available in the search field would be great already.

What do you think ?

I also made a suggestion like that

I too would love to see a way to filter via tags, but I’d like to see it on the note list.

Example: I have a closed tag. If I could just view all the notes that don’t have that tag, that would be awesome. As of now I’ve resorted to creating an Archive sub-notebook and stuffing them in there, but it’s not very robust.

As mentioned above, the filter would have to work both ways:

  • Show all with this tag
  • Show all without this tag