feat: add dashboard status and rpc client #68

Merged
jesse merged 1 commit from phase-8/dashboard-ui-pr2-status into main 2026-05-10 19:26:32 +02:00
Owner

Summary

  • Add dashboard MCP RPC client, status polling UI, schema fallback, and in-memory bearer-token flow.
  • Harden dashboard transport behavior with loopback CORS predicates and Host-header loopback checks while keeping static UI assets public.
  • Add Rust integration coverage and Playwright dashboard E2E tests, plus running docs and PR2 checklist updates.

Validation

  • Pre-commit secret detection passed.
  • cargo fmt --check passed.
  • cargo clippy passed.
## Summary - Add dashboard MCP RPC client, status polling UI, schema fallback, and in-memory bearer-token flow. - Harden dashboard transport behavior with loopback CORS predicates and Host-header loopback checks while keeping static UI assets public. - Add Rust integration coverage and Playwright dashboard E2E tests, plus running docs and PR2 checklist updates. ## Validation - Pre-commit secret detection passed. - `cargo fmt --check` passed. - `cargo clippy` passed.
feat: add dashboard status and rpc client
All checks were successful
CI / Detect Changes (pull_request) Successful in 16s
CI / Format (pull_request) Has been skipped
CI / Conventional Validation (pull_request) Successful in 1m25s
CI / Clean Build Sample 1 (pull_request) Has been skipped
CI / Integration Tests (pull_request) Has been skipped
CI / Benchmarks (pull_request) Has been skipped
CI / Clean Build Sample 2 (pull_request) Has been skipped
CI / Clean Build Sample 3 (pull_request) Has been skipped
CI / Clean Build Summary (pull_request) Has been skipped
CI / Check file lengths (pull_request) Successful in 34s
CI / Clippy (pull_request) Successful in 3m25s
CI / Build (release) (pull_request) Has been skipped
CI / RSS gate (P-15) (pull_request) Has been skipped
CI / PR Size Check (pull_request) Successful in 16s
CI / Documentation (pull_request) Successful in 3m16s
CI / Check (linux-aarch64 compile-validation) (pull_request) Successful in 3m53s
CI / Audit (CVEs) (pull_request) Successful in 8m30s
CI / Test (pull_request) Successful in 10m7s
CI / Coverage (80% gate) (pull_request) Successful in 10m41s
CI / Security Scan (pull_request) Successful in 13s
CI / Deny (pull_request) Successful in 3m21s
CI / CI Report (pull_request) Successful in 4s
CI / D-02 Clean Build Gate (pull_request) Successful in 3m26s
2b6b47cc82
jesse merged commit 33f0df9173 into main 2026-05-10 19:26:32 +02:00
jesse deleted branch phase-8/dashboard-ui-pr2-status 2026-05-10 19:26:33 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jesse/cognix!68
No description provided.