Feedback search is bare-bones, and I'd like to do a whole lot more with it.
I want some filtering abilities:
- Filter by feedback type: bug, feature, interest, trait, category, canon. Filters like this would be ideal:
type:bug,type:feature,type:interest,type:traitand so on, and atype:autothat counts for all of the last four.. - Filter by status:
status:inprogress,status:new, etc. - Filter by "open" feedback (all the statuses that aren't rejected, closed, implemented, or solved) (
status:open?). - Maybe: Filter by endorsement score:
score>0,score<=50etc. - Maybe: Filter by feedback that's been posted by me, or endorsed by me, or bookmarked by me (if/when we get bookmarks in feedback).
me:author,me:endorsed,me:bookmarked
Several of these filters correspond to lists we currenly have, but we can do more with the filters than we can with the lists.
With filters I should be able to:
- Combine filters:
type:interest score<50,status:new type:bug. - Negate filters:
status:open -type:bugfor all open non-bugs. - Use the same filter more than once in the same query:
score>0 score<100,status:open -status:needsdiscussion
Also, I want these things:
- Sort by score, or status, or date.
- Paginated, which is already on the roadmap.
- Search title and/or body. I don't need a filter specifically targeting one or the other, but I want to match words mentioned in the body too and not just the title.
- Tags, if/when they arrive.
All of the above should be mix-and-matchable. I want to be able to use an arbitrary combination of filters (and negated filters), plain text, and/or tags, and use whatever sort I pick, if they mae sense for finding what I'm looking for.
Related: feedback search cant handle multiple keywords looks for exact title matches (litphoria.com), tags for feedback (litphoria.com), and the pagination and bookmarking feedback linked already