Opened 2 years ago

Last modified 2 years ago

#3551 new enhancement

Add filter to web UI

Reported by: dank Owned by:
Priority: minor Milestone: undecided
Version: master Keywords: web
Cc:

Description

I showed http://nine.buildbot.net to coworkers. First feedback:

"It’d be nice to have a flat list of text links that could be filtered via a fuzzy search bar (i know this is out of our control) (the UI looks nice though!) I guess that’s what cmd+f is for"

gitlab has a snappy filter box at the top of their UI that filters the current long list.

All pages of the nine web UI that offer a large display should have such a box for quick filtering, and there should be a way to save a link to a filtered view.

Change History (3)

comment:1 Changed 2 years ago by tardyp

Hello,

I am not sure exactly what a user would want to search for in the buildbot UI. There is the logviewer obviously, which has a search functionality already (which is far from perfect, and using the CMD-F functionality from the browser)

Can you point me on an example of gitlab fuzzy search with filtered view link?

The problem usually for fuzzy search is the need for a fuzzy search backend to achieve any kind of usable performance. Elastic search is the engine that come to mind. adding elasticsearch as a dependency for buildbot looks however like a bit overkill.

comment:2 Changed 2 years ago by dank

I don't know that 'fuzzy' is important. More like 'any filtering at all' or 'category filtering' are useful for looking at your little corner of a huge system.

Here's an example: in https://gitlab.com/explore/groups, let's say you're interested in projects with black in the name. Put black in the filter box and bob's your uncle; it takes you to https://gitlab.com/explore/groups?search=black which is a nice, fast, filtered view of the same stuff.

Last edited 2 years ago by dank (previous) (diff)

comment:3 Changed 2 years ago by dustin

  • Keywords web added
  • Type changed from undecided to enhancement
Note: See TracTickets for help on using tickets.