Skip to content

Add category filters to the Packages pane#13112

Open
bricestacey wants to merge 1 commit intomainfrom
12923/filter-packages-pane
Open

Add category filters to the Packages pane#13112
bricestacey wants to merge 1 commit intomainfrom
12923/filter-packages-pane

Conversation

@bricestacey
Copy link
Copy Markdown
Contributor

@bricestacey bricestacey commented Apr 21, 2026

See #12923

Adds category filters to the packages pane. The initial support includes:

  • All Packages
  • Outdated Packages

More categories coming, e.g. "loaded" or "vulnerable" once we properly ingest that metadata

Button with menu:

Screenshot 2026-04-23 at 1 44 09 PM

Outdated:

Screenshot 2026-04-23 at 1 44 15 PM

Release Notes

New Features

  • Adds category filters to the packages pane.

Bug Fixes

  • N/A

QA Notes

  • Note there is support for both light and dark modes.
  • You might need to setup a unique environment for this, but it's very likely you will have some outdated packages to test with.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 21, 2026

E2E Tests 🚀
This PR will run tests tagged with: @:critical

readme  valid tags

@bricestacey bricestacey force-pushed the 12923/filter-packages-pane branch 2 times, most recently from a39f12b to b664ae6 Compare April 23, 2026 17:29
Reimplements the Outdated filter that #12923 prototyped as a separate
action-bar dropdown. It now lives as a "Filter" submenu alongside
"Sort" in the existing filter-icon context menu and shares sort's
token-based grammar: a new `@filter:<value>` token drives category
filtering. The default `All` filter is never serialized -- selecting
it simply strips any existing token.

After a menu selection, focus returns to the filter input and a
trailing space is appended so the user can type free-text immediately
without first pressing space. Requires a new focus() method on
ActionBarFilterHandle.

See #12923
@bricestacey bricestacey force-pushed the 12923/filter-packages-pane branch from b664ae6 to 2562316 Compare April 23, 2026 18:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant