Despite having the “Require all filters to be true for a task to show up” checkbox checked, when I add labels to the filter, tasks that have any of the labels show up. I would have expected only tasks with all of the labels to show up.
I think this is worth another option in the filter pop-up, because I can definitely see use cases for both.
This sounds like a bug. There are plans to rework how filters work in general which would fix that as well.
I am running into this issue as well. Is this bug on the roadmap? Or is this task expected to fix the bug: Vikunja
Yes, that would fix this.
You can now use query based filter logic since #2177 - feat(filters): query-based filter logic - vikunja - Gitea. Please check with the next unstable build if that fixes your problem.