gsxdsm
1f5c44ac71
FN-8826: restore WIP lifecycle badges
Restore visible lifecycle badges for empty-status tasks in WIP lanes.
- Derive fallback badge labels from resolved workflow WIP traits and lane names
- Render the fallback consistently on board cards and desktop/mobile list rows
- Cover empty, custom-lane, populated, and paused status precedence
Files changed:
.changeset/fn-8826-dashboard-wip-badge.md | 7 +++
packages/dashboard/app/components/ListView.tsx | 37 +++++++++++--
packages/dashboard/app/components/TaskCard.tsx | 19 +++++--
.../app/components/__tests__/ListView.test.tsx | 61 ++++++++++++++++++++++
.../app/components/__tests__/TaskCard.test.tsx | 38 +++++++++++++-
.../dashboard/app/utils/taskStatusBadgeLabel.ts | 24 +++++++++
6 files changed, 177 insertions(+), 9 deletions(-)
Fusion-Task-Id: FN-8826
Fusion-Task-Lineage: fd9c857a-a25f-44d0-ae66-502bc1bd860e
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-07 20:33:42 -07:00
..
2026-08-07 17:33:56 -07:00
2026-08-06 00:18:07 -07:00
2026-08-07 20:27:04 -07:00
2026-08-07 20:33:42 -07:00
2026-08-06 00:18:07 -07:00
2026-08-06 00:18:07 -07:00
2026-08-07 20:27:04 -07:00
2026-08-06 08:35:36 -07:00
2026-08-06 00:18:07 -07:00
2026-08-06 00:18:07 -07:00
2026-07-27 19:40:08 -07:00
2026-08-07 00:25:10 -07:00