Block a user
Incomplete Execution Tracking (INCOMPLETE status)
Closing — the behavior described here is covered by two existing mechanisms:
- ABANDONED eviction: Background
ScheduledExecutorService(every 60s) detects exchanges with no activity…
Tracing Levels & Log Modes (per-route NONE/STRUCTURE/FULL)
Closing — the core requirements are covered by the current design, which evolved differently but provides equivalent or better control:
- Global engine levels: NONE / MINIMAL / REGULAR /…
Backend gaps: missing data for full UI mock parity
Status update (2026-04-03):
Completed
- Item 5 — Log streaming:
POST /api/v1/data/logsendpoint + ClickHouselogstable implemented - Item 6 — group→application rename:…
Route page stats: format durations and latencies to user locale
Closing as stale — referenced files (RouteHeader.tsx, PerformanceTab.tsx) no longer exist after route pages were rewritten. Locale formatting consistency is tracked more broadly in #110.
Route page stats: format durations and latencies to user locale
[P2] Sidebar consolidation & tab-awareness
[P2] Sidebar consolidation & tab-awareness
Resolved by the composable sidebar migration (2026-04-02). Implemented:
- Unified tree with collapsible sections (localStorage-backed)
- Tab-aware accordion (admin section expands/collapses based…
Unified exchange lifecycle model for async sub-exchanges
Derive Ed25519 signing key from JWT secret instead of storing in DB
Derive Ed25519 signing key from JWT secret instead of storing in DB