Improvements for GitLab's UI. Enhanced pipeline list: name search, status filters, stage and job details, commit info, pagination.
Users
3
store count
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
total ratings
Store rank
#314K
#250K among extensions
Version
1.0.0
updated 10 Oct 2026
About Gitlab GUI Improvements
A collection of improvements for GitLab's UI. The first (and currently
only, more improvements are planned) feature replaces GitLab's built-in
project pipeline list with an enhanced view that offers filtering
GitLab's UI does not:
- **Search by pipeline name** - partial, case-insensitive, multi-word matching
(convenience: also matches branch/ref, SHA, commit message and the user who triggered it).
- **Status filtering** - two compact dropdowns (Active / Finished); tick any
combination of statuses (e.g. only *Passed*/*Failed*, or exclude *Skipped*
pipelines). A single selected status is filtered on the server.
- **Rich columns** - stages shown as colored "balls" (mini pipeline graph;
hovering a ball loads and shows its jobs, linking to the job pages), the
commit message (truncated) with the short SHA, and the user who triggered
the pipeline.
- **Pipeline actions** - "Run pipeline" and the admin-only "Clear runner
caches" are mirrored from the original view (shown only when GitLab's own
buttons are present).
- **Pagination** - configurable page size (20/50/100 rows) with a windowed
page pager. The rows-per-page choice is remembered across pages and
browser sessions; the API is queried in batches of the same size for a
fast initial load.
It works on gitlab.com and self-hosted GitLab instances, using the GraphQL API
(`/api/graphql`, cursor-paginated) with an automatic fallback to the REST
pipelines endpoint on older instances.
Licensed under MIT.