gsxdsm
|
9debeaa951
|
FN-8300: show planner activity on status-null cards
Keep planning cards visibly active while fresh planner logs precede authoritative task status updates.
- Track bounded client-only planner activity from fresh triage log events
- Render matching pulsing Planning badges in board and list card views
- Cover transient activity, authoritative clearing, and inactive edge cases
Files changed:
docs/dashboard-guide.md | 2 +
packages/core/src/types.ts | 6 +++
packages/dashboard/app/components/ListView.tsx | 26 ++++++++---
packages/dashboard/app/components/TaskCard.tsx | 20 +++++---
.../app/components/__tests__/ListView.test.tsx | 38 +++++++++++++++
.../app/components/__tests__/TaskCard.test.tsx | 19 +++++++-
.../dashboard/app/hooks/__tests__/useTasks.test.ts | 54 ++++++++++++++++++++++
packages/dashboard/app/hooks/useTasks.ts | 44 +++++++++++++-----
.../app/utils/__tests__/taskActivity.test.ts | 22 ++++++++-
packages/dashboard/app/utils/taskActivity.ts | 15 +++++-
10 files changed, 219 insertions(+), 27 deletions(-)
Fusion-Task-Id: FN-8300
Fusion-Task-Lineage: e12f1277-5628-45a1-b731-54310027540e
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
|
2026-07-18 12:13:20 -07:00 |
|
gsxdsm
|
8f176e3b89
|
FN-8055: align active-agent indicators with task activity
Keep board and list activity styling synchronized with actual agent work.
- Centralize task activity detection across cards, lists, routing, and model-resolution surfaces.
- Show running workflow activity while suppressing stale, paused, stuck-killed, and terminal task states.
- Cover status-null workflow activity and terminal-state regressions.
Files changed:
packages/dashboard/app/components/ListView.tsx | 34 ++---------
packages/dashboard/app/components/RoutingTab.tsx | 17 +-----
packages/dashboard/app/components/TaskCard.tsx | 28 +++------
.../app/components/__tests__/ListView.test.tsx | 66 +++++++++++---------
.../app/components/__tests__/TaskCard.test.tsx | 44 ++++++++++++++
.../app/components/effective-model-resolution.ts | 18 +-----
.../app/utils/__tests__/taskActivity.test.ts | 71 ++++++++++++++++++++++
packages/dashboard/app/utils/taskActivity.ts | 59 ++++++++++++++++++
8 files changed, 228 insertions(+), 109 deletions(-)
Fusion-Task-Id: FN-8055
Fusion-Task-Lineage: 9ce38d60-06c8-4050-83f4-263e2f765c86
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
|
2026-07-16 02:01:56 -07:00 |
|