feat(FN-3424): add unassigned branch filter options to dashboard header

Adds unassigned branch filter options to the dashboard header, allowing users to filter tasks by unassigned status. Updates the Header component with new filter controls and includes corresponding tests for the App and Header components.

Fusion-Task-Id: FN-3424
This commit is contained in:
Fusion
2026-05-06 21:47:09 -07:00
committed by gsxdsm
parent 64b45b3064
commit 3d1e90d6ec
6 changed files with 386 additions and 1 deletions

View File

@@ -112,6 +112,12 @@ fn task unarchive FN-001
Task cards on the board surface branch metadata when present so users can scan both the working branch and merge target without opening task details.
The board header search panel now includes two **board-only** branch filters:
- **Working branch** filters by `task.branch`
- **Target branch** filters by `task.baseBranch`
These filters apply only to board rendering (not list view). Each filter supports concrete branch values plus a **No branch** option that matches tasks where `branch` or `baseBranch` is unset. Persisted filter state remains intentionally deferred to follow-up task FN-3426.
Task branch fields are intentionally distinct:
- `task.branch` — the actual working branch used for the task worktree (for example `fusion/fn-1234` or a conflict-suffixed variant).