feat(projects): Filter by award category - #168
Conversation
Co-Authored-By: Trevor Elkins <trevor.elkins@sentry.io>
Empty nomination lists mean a project is eligible for every award category, matching ballot eligibility.
Merge the current project counts, URL-backed group state, personal quicklinks, video filter, and dependency updates into the award-category branch. Keep category and video filters composable, include category constraints in badge counts, and clear hidden category state when switching to ideas.
|
Updated in the master sync: the hidden award-category filter now clears when switching to Ideas, while the group remains URL-backed so existing deep-link/back-navigation behavior is preserved. Added regression coverage for the category reset. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit f0133ae. Configure here.
| ))} | ||
| </select> | ||
| </label> | ||
| )} |
There was a problem hiding this comment.
Empty state ignores category filter
Low Severity
The empty-results copy only treats search and hasVideoOnly as active filters. With only an award category selected, users still get the “try another group…” message, which does not reflect the filter that actually emptied the list.
Reviewed by Cursor Bugbot for commit f0133ae. Configure here.


Add an award category filter to the projects page. The projects API now limits results to projects nominated for the selected category.
Tests cover the API eligibility filter and the UI request.
Requested by telkins.
--
View Junior Session [Sentry]