Skip to content

Search improvements #286

Description

@juliusknorr

The search currently just filters cards on the current board by title. This issue summarizes search improvements we should have in the future:

Probably having a simple search syntax similar to the one on github might be good, e.g.:

  • tag:important querystring
  • stack:todo tag:design icon

For user friendly search syntax something like the gitlab filtered search component would be nice:
https://gitlab-org.gitlab.io/gitlab-ui/?path=/story/base-filtered-search--default


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Activity

  1. added this to the milestone on Aug 11, 2017
  2. ferdiga commented on Aug 11, 2017

    @ferdiga

    just my 2c
    the github search syntax is perfect for developers, but a no go for end users, especially on mobile devices

  3. juliusknorr commented on Aug 11, 2017

    @juliusknorr
    MemberAuthor

    @ferdiga good point, fuzzy search should of course work as well, but the advanced syntax would allow to specifiy that without the need of an additional user interface to specify search conditions.

    Trello also has some nice search syntax where you can use @exampleusername to search for users or #tagname to search for a tag: http://help.trello.com/article/808-searching-for-cards-all-boards

  4. ossie commented on Jan 23, 2018

    @ossie
    Contributor

    Another point: Make search case insensitive

  5. pbek commented on Jul 27, 2018

    @pbek
    Member

    Thank you for this wonderful app to manage the things I do (beside managing them in QOwnNotes 😄 )! I want to give a +1 on the case insensitive search! That really would be an improvement in my opinion. I almost wanted to file an issue because I couldn't find my items. :)

  6. jfowl commented on Sep 6, 2018

    @jfowl

    Push for case insensive search.

  7. juliusknorr commented on Oct 8, 2018

    @juliusknorr
    MemberAuthor

    @pbek @jfowl Please use the Github Reactions feature instead of commenting that also need a specific feature. That way we can see your support without notifying all users subscribed to a given issue.

  8. removed this from the milestone on Oct 25, 2018
  9. brianbgness commented on Nov 7, 2018

    @brianbgness

    +1 would love to have basic search capability in Deck. Like previously stated, include the description field and make it case insensitive. For me this is not a high priority, but it definitely would be used every day.

  10. Dubidubiduu commented on Jan 10, 2019

    @Dubidubiduu
    Contributor

    I would love to seek for all decks I'm assigned to or any other specific person is assigned to, on singular board and on all boards perspective.

    Gmail search Syntax was also very nice in the old times

  11. nicolasVr commented on Apr 13, 2020

    @nicolasVr

    I could not find any search option in Deck for the moment. It's a pity.
    When using the search at the top right of the screen I have only a blank page and no result. I don't know if it is a bug or a missing feature.

  12. miguelsan commented on Apr 27, 2020

    @miguelsan

    @nicolasVr that sounds like a bug, I suggest to file in an extra issue, since the search function is working pretty well in the last versions, at least for me.

  13. miguelsan commented on Apr 27, 2020

    @miguelsan

    Case insensitive search works already. Kudos to the team for that

    What about searching after tag or user? Is there any improvement in that direction? I find @juliushaertl suggestion pretty nice, btw.

  14. reox commented on May 25, 2020

    @reox
    Contributor

    It would be nice to be able to search/filter for cards edited in the last n days, similar like the due to date filter. For example to retrieve a list of all finished cards of the last week.

  15. juliusknorr commented on Jul 26, 2020

    @juliusknorr
    MemberAuthor

    For some UI inspiration on the search filtering, gitlab has a nice filtered search ui component which would be worth to look into for the frontend here:

    https://gitlab-org.gitlab.io/gitlab-ui/?path=/story/base-filtered-search--default

  16. ferdiga commented on Jul 26, 2020

    @ferdiga

    whats (really) missing is an easy filter for date ranges.

  17. stefan-niedermann commented on Jul 26, 2020

    @stefan-niedermann
    Member

    @ferdiga this issue is about the search. If you need free date ranges in the due date filter, please open a separate issue for that.

    Though, if the enhanced query language is coming, one might still think about adding keywords like createdbefore, createdafter, duedatebefore and duedateafter.

  18. juliusknorr commented on Jul 27, 2020

    @juliusknorr
    MemberAuthor

    or Something like duedate:<today. GitHub has something similar i think.

  19. sourcebert commented on Aug 20, 2020

    @sourcebert

    Kanboard has an advanced search syntax which seems to be similar to GitHub.

  20. tomdereub commented on Feb 4, 2021

    @tomdereub

    An other improvement I think : let the word visible in the search bar. For now, if you type a word, it will let just the results visible in the board. But if you click to hide the search results, or even switch to another board, the search is still filtering the cards, but you don't see there is a keyword in the search bar :
    Capture2
    Capture

    In the example above, the board seems empty, but it's not, it's just filtered. But in second screenshot, you don't see on the screen that it's still filtered.
    Maybe it should be an other issue ?

  21. juliusknorr commented on Apr 9, 2021

    @juliusknorr
    MemberAuthor

    @tomdereub The search in the header is a standardized part of the Nextcloud server, so maybe you can move that request for discussion to https://github.com/nextcloud/server/

  22. juliusknorr commented on Apr 14, 2021

    @juliusknorr
    MemberAuthor

    Implemented with #2934

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions