fix(telemetry-strip): use real activity events from /api/activity + SSE

TelemetryStrip now fetches from the same /api/activity endpoint and
subscribes to the same /api/events SSE stream as ActivityPanel. The
minimized dots use getEventTone() colors matching the full feed exactly
(created=green, closed=amber, reopened=blue, etc.) instead of derived
task status counts.

Co-Authored-By: Oz <oz-agent@warp.dev>
This commit is contained in:
zenchantlive 2026-03-01 18:23:53 -08:00
parent a0787f85de
commit 114bb18188
3 changed files with 247 additions and 31 deletions

View file

@ -291,7 +291,7 @@ export function UnifiedShell({
</div>
{isNonTelemetry && (
<TelemetryStrip
issues={issues}
projectRoot={projectRoot}
onMaximize={() => { setTaskId(null); setAssignMode(false); }}
/>
)}