feat(#101): Add Task Progress widget for orchestrator monitoring #335

Merged
jason.woltje merged 3 commits from feature/101-task-progress-ui into develop 2026-02-05 19:33:42 +00:00
Owner

Summary

  • New TaskProgressWidget showing live agent task execution progress
  • Fetches from orchestrator /agents API with 15s auto-refresh
  • Stats display (total/active/done/stopped) with PDA-friendly language
  • Task list sorted by status (active first), with agent type badges
  • Elapsed time tracking and error display
  • Dark mode support throughout
  • Registered in WidgetRegistry for dashboard use

Test Plan

  • 7 unit tests pass (loading, fetch, error, empty, badges, errors, sorting)
  • Full web test suite passes (539 tests)
  • Lint passes (0 warnings)
  • TypeScript type check passes

Fixes #101

## Summary - New TaskProgressWidget showing live agent task execution progress - Fetches from orchestrator /agents API with 15s auto-refresh - Stats display (total/active/done/stopped) with PDA-friendly language - Task list sorted by status (active first), with agent type badges - Elapsed time tracking and error display - Dark mode support throughout - Registered in WidgetRegistry for dashboard use ## Test Plan - [x] 7 unit tests pass (loading, fetch, error, empty, badges, errors, sorting) - [x] Full web test suite passes (539 tests) - [x] Lint passes (0 warnings) - [x] TypeScript type check passes Fixes #101
jason.woltje added 1 commit 2026-02-05 18:58:18 +00:00
feat(#101): Add Task Progress widget for orchestrator task monitoring
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
ci/woodpecker/pr/woodpecker Pipeline failed
e7f277ff0c
Create TaskProgressWidget showing live agent task execution progress:
- Fetches from orchestrator /agents API with 15s auto-refresh
- Shows stats (total/active/done/stopped), sorted task list
- Agent type badges (worker/reviewer/tester)
- Elapsed time tracking, error display
- Dark mode support, PDA-friendly language
- Registered in WidgetRegistry for dashboard use

Includes 7 unit tests covering all states.

Fixes #101

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
jason.woltje added 1 commit 2026-02-05 19:21:06 +00:00
fix(#101): Remediate code review findings for TaskProgressWidget
Some checks failed
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline failed
92ae8097df
- Fix CRITICAL: Replace .sort() state mutation with [...tasks].sort()
- Fix CRITICAL: Replace PDA-unfriendly red colors with calm amber tones
- Fix IMPORTANT: Add TaskProgressWidget + ActiveProjectsWidget to WidgetComponentType
- Fix IMPORTANT: Add tests for interval cleanup, HTTP error responses, slice limit
- 3 new tests added (10 total)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
jason.woltje added 1 commit 2026-02-05 19:33:36 +00:00
Merge branch 'develop' into feature/101-task-progress-ui
Some checks are pending
ci/woodpecker/push/woodpecker Pipeline is pending
ci/woodpecker/pr/woodpecker Pipeline is pending
4e4454b0ca
jason.woltje merged commit c22bde16cd into develop 2026-02-05 19:33:42 +00:00
jason.woltje deleted branch feature/101-task-progress-ui 2026-02-05 19:33:42 +00:00
Sign in to join this conversation.