Radish alpha
r
rad:z4D5UCArafTzTQpDZNQRuqswh3ury
Radicle desktop app
Radicle
Git
Filter lists
Open did:key:z6MkfgZK...5YMm opened 1 year ago

I’d like to quickly filter my issues or patches. Even if we don’t support text search yet, clicking on a label could filter a list, and I could pick used labels from a list*

filter-lists.png

👉 Click dummy

Context: since using the app instead of Zulip I find it hard to find issues — mostly to see if something similar has been discussed.

*a list of labels would also be useful when you add labels to your issue/patch. That way you could see if similar labels have been added and have fewer and make them more usable.

This is more of an exploration than a finished proposal, some questions to answer:

  • showing labels in the compact list is kinda redundant as you see the labels for the issue/patch you’re viewing twice
  • but showing other labels seems useful, I still need to figure out a way
  • a search box where you can only enter labels but not free form text seems unconventional, and might be difficult to use
  • an alternative first step cold be to just order lists by the alphabet/by latest change/by creation
rudolfs commented 1 year ago

What we could try is use the same fuzzy finder library that we use in explorer in the peer selector. It would just match over all the text in the issue/patch teasers (including labels). This would only work if we load all of the issue/patch list content into the front-end (at the moment we only load on scroll). Perhaps we could start loading all the teasers when the user clicks into the search bar. It could work for repos with a minimal amount of issues/patches as a stop-gap solution until we know what we want exactly from search.

Screenshot 2025-03-27 at 16.00.45.png

The next step would be to implement the indexer that Fintan suggested on the backend and leverage that for search.