Epic #382. Port Eric's always-available global Activity/Settings surface (gear + S keyboard shortcut).
Scope: An overlay/dialog surfacing live system state: queue chart, operational-health bars (thumbnails/enrichment/CV), Now Running task board, HW sparklines (CPU/GPU/VRAM/Temp), event-velocity chart, and an activity console (~100 lines). Wired to api/artstudio/activity (#389) + SignalR for live updates. Charts use a bundled lib (no CDN).
Type: live-progress wiring / screen. Deps:#384 (theme), #386 (timeline), #389 (backend read-model). Port vs tweak:port; tweak — our overlay, bundled charting, SignalR. HW sparklines may reuse the #297 ops/host telemetry if ArtStudio-node metrics aren't separately available. Test: panel renders from a fake activity feed; console tails events.
Epic #382. Port Eric's always-available global Activity/Settings surface (gear + `S` keyboard shortcut).
**Scope:** An overlay/dialog surfacing live system state: queue chart, operational-health bars (thumbnails/enrichment/CV), **Now Running** task board, HW sparklines (CPU/GPU/VRAM/Temp), event-velocity chart, and an **activity console** (~100 lines). Wired to `api/artstudio/activity` (#389) + SignalR for live updates. Charts use a **bundled** lib (no CDN).
**Type:** live-progress wiring / screen. **Deps:** #384 (theme), #386 (timeline), #389 (backend read-model).
**Port vs tweak:** *port*; *tweak* — our overlay, bundled charting, SignalR. HW sparklines may reuse the #297 ops/host telemetry if ArtStudio-node metrics aren't separately available.
**Test:** panel renders from a fake activity feed; console tails events.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Epic #382. Port Eric's always-available global Activity/Settings surface (gear +
Skeyboard shortcut).Scope: An overlay/dialog surfacing live system state: queue chart, operational-health bars (thumbnails/enrichment/CV), Now Running task board, HW sparklines (CPU/GPU/VRAM/Temp), event-velocity chart, and an activity console (~100 lines). Wired to
api/artstudio/activity(#389) + SignalR for live updates. Charts use a bundled lib (no CDN).Type: live-progress wiring / screen. Deps: #384 (theme), #386 (timeline), #389 (backend read-model).
Port vs tweak: port; tweak — our overlay, bundled charting, SignalR. HW sparklines may reuse the #297 ops/host telemetry if ArtStudio-node metrics aren't separately available.
Test: panel renders from a fake activity feed; console tails events.
✅ Merged to master via spikersoft-angular#132 (
576fcc9). System Activity overlay (gear +Sshortcut, SignalR-live via ART_ASSET_PROGRESS_SOURCE, graceful 404 degrade, HW sparklines stubbed pending #297 telemetry) landed.