feat: add dashboard sessions view with privacy-safe tracing #72

Merged
jesse merged 2 commits from phase-8/dashboard-ui-pr3-sessions into main 2026-05-11 00:21:15 +02:00
Owner

Summary

  • Adds the dashboard sessions sidebar/detail flow with search, keyboard shortcuts, schema validation, and inert thought rendering.
  • Adds no-body tracing around dashboard MCP requests so thought content is never emitted in TRACE logs.
  • Hardens session refresh/race handling, CSP, malformed payload fallback, and auth-error UX.

Tests

  • Secret detection, cargo fmt --check, and cargo clippy via pre-commit hook.
## Summary - Adds the dashboard sessions sidebar/detail flow with search, keyboard shortcuts, schema validation, and inert thought rendering. - Adds no-body tracing around dashboard MCP requests so thought content is never emitted in TRACE logs. - Hardens session refresh/race handling, CSP, malformed payload fallback, and auth-error UX. ## Tests - Secret detection, cargo fmt --check, and cargo clippy via pre-commit hook.
fix: harden dashboard session handling
All checks were successful
CI / Detect Changes (pull_request) Successful in 10s
CI / Integration Tests (pull_request) Has been skipped
CI / Benchmarks (pull_request) Has been skipped
CI / Conventional Validation (pull_request) Successful in 37s
CI / Clean Build Sample 1 (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 / Security Scan (pull_request) Successful in 29s
CI / Format (pull_request) Successful in 32s
CI / Check file lengths (pull_request) Successful in 40s
CI / Documentation (pull_request) Successful in 2m20s
CI / Clippy (pull_request) Successful in 2m48s
CI / Check (linux-aarch64 compile-validation) (pull_request) Successful in 2m49s
CI / Deny (pull_request) Successful in 5m49s
CI / Audit (CVEs) (pull_request) Successful in 6m41s
CI / D-02 Clean Build Gate (pull_request) Successful in 6m56s
CI / Test (pull_request) Successful in 7m35s
CI / Coverage (80% gate) (pull_request) Successful in 8m18s
CI / RSS gate (P-15) (pull_request) Successful in 5m46s
CI / Build (release) (pull_request) Successful in 7m2s
CI / PR Size Check (pull_request) Successful in 10s
CI / CI Report (pull_request) Successful in 4s
c1f64813ab
jesse merged commit 972ddf0fda into main 2026-05-11 00:21:15 +02:00
jesse deleted branch phase-8/dashboard-ui-pr3-sessions 2026-05-11 00:21:15 +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!72
No description provided.