Skip to content

Add live dashboard updates#38

Merged
Octane0411 merged 2 commits intomainfrom
task-observability-live-refresh
Mar 7, 2026
Merged

Add live dashboard updates#38
Octane0411 merged 2 commits intomainfrom
task-observability-live-refresh

Conversation

@Octane0411
Copy link
Contributor

@Octane0411 Octane0411 commented Mar 7, 2026

Problem statement

The TypeScript dashboard served a static HTML snapshot at / and did not continue updating in the browser, while the upstream implementation provides a live observability surface. This PR narrows that behavior gap for the optional web dashboard.

Scope summary

  • add live dashboard updates over server-sent events while preserving the existing /api/v1/* API
  • add observability config for dashboard enablement, refresh cadence, and render throttling
  • update docs and tests for the live dashboard behavior

References

  • SPEC.upstream.md Section 13.7 Observability HTTP Interface
  • upstream repo: elixir LiveView dashboard implementation

Validation

pnpm typecheck
pnpm test

@Octane0411 Octane0411 merged commit f0a8892 into main Mar 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant