feat: add global org/repo filter dropdown to top bar for cross-view filtering #195
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The ROADMAP (Phase 2.1 — Layout) specifies a "top bar with org/repo filter dropdown". The current
layout.htmltop bar only has a page title and a refresh button. Per-view filter bars exist on the/issuesand/pullslist pages, but there is no persistent global filter across all views.What to do
<select>tointernal/templates/layout.htmlheader populated from the user's orgs via the existingListOrgsAndRepos()aggregation methodhx-getwithhx-target="#main-content"andhx-push-url="true"so selecting an org re-fetches the current view filtered to that org?org=<org>— all existing list handlers (/issues,/pulls,/) already read this paramAcceptance Criteria
#main-contentfiltered to that org/issuesand/pullsReferences
ROADMAP.md Phase 2.1 — Layout: "Top bar with org/repo filter dropdown"
Triage: Assigned to @senior-developer. Add a global org/repo filter dropdown to the top bar template that persists across views. Blocked on #202 (org/repo enumeration endpoint). Once #202 is completed, this can use the endpoint to populate the dropdown. Priority: P2.