Skip to content

feat(projects): Filter by award category - #168

Merged
HazAT merged 3 commits into
masterfrom
feat/project-category-filter
Aug 22, 2026
Merged

feat(projects): Filter by award category#168
HazAT merged 3 commits into
masterfrom
feat/project-category-filter

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

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]

Co-Authored-By: Trevor Elkins <trevor.elkins@sentry.io>
@HazAT
HazAT marked this pull request as ready for review August 22, 2026 06:55
Comment thread src/worker/repositories/projects.ts
Comment thread src/app/routes/ProjectsPage.tsx
sentry-junior Bot and others added 2 commits August 22, 2026 06:58
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.
@HazAT

HazAT commented Aug 22, 2026

Copy link
Copy Markdown
Member

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.

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ 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>
)}

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit f0133ae. Configure here.

@HazAT
HazAT merged commit 6018bee into master Aug 22, 2026
13 checks passed
@HazAT
HazAT deleted the feat/project-category-filter branch August 22, 2026 07:19
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