feat(FN-3629): refine branch chip visibility in task cards

Refined branch chip visibility logic in TaskCard (suppressing the chip when the current branch is the default) and added test coverage for those suppression cases, with corresponding documentation updates. Also added chat layout regression tests and fixed a composer drag-pan issue on mobile touch de

Fusion-Task-Id: FN-3629
This commit is contained in:
Fusion
2026-05-06 22:02:27 -07:00
committed by gsxdsm
parent 7eab743eb2
commit 2b9f279d9a
3 changed files with 73 additions and 24 deletions

View File

@@ -110,7 +110,7 @@ fn task unarchive FN-001
### Branch metadata semantics
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.
Task cards on the board only surface branch metadata when it is non-default/user-meaningful: they hide the conventional auto-generated working branch (`fusion/<task-id>` and suffixed variants) and hide the default merge target (`main`), while still showing custom working branches and non-default merge targets.
The board header search panel now includes two **board-only** branch filters:
- **Working branch** filters by `task.branch`