From bf19c7b122516131391fdc83f2c503a848a2ce78 Mon Sep 17 00:00:00 2001 From: Rolando Santamaria Maso <4096860+jkyberneees@users.noreply.github.com> Date: Wed, 7 Oct 2026 16:06:45 +0200 Subject: [PATCH 1/2] feat(ui): simplify client management flows Consolidate the inspector from nine tabs to four workspaces: - Deliverables absorbs Activity behind a collapsible All-activity section - Server tab merges Diagnostics, Scheduled work, Maintenance, and Tools - Sessions list lives only in the hamburger rail; sessions tab removed - Preferences move to a topbar gear popover - Approvals render in a global overlay above the transcript instead of inside the Overview panel - Speed chip removed; speed/token detail stays in the health popover - Single writer for hamburger aria-expanded; Escape dismisses only the topmost layer; dead speed-chip CSS dropped; test coverage extended to the approval overlay lifecycle --- cmd/odek/ui/index.html | 70 ++++++++++++----------- cmd/odek/ui/js/approvals.js | 16 +++++- cmd/odek/ui/js/approvals.test.js | 13 ++++- cmd/odek/ui/js/commands.js | 25 +++++++-- cmd/odek/ui/js/lifecycle.test.js | 31 +++++++---- cmd/odek/ui/js/main.js | 50 ++++++++++++++--- cmd/odek/ui/js/management.js | 49 +++++++++------- cmd/odek/ui/js/metrics.js | 18 ++++-- cmd/odek/ui/js/metrics.test.js | 29 +++++----- cmd/odek/ui/js/panels.js | 26 ++++----- cmd/odek/ui/js/sessions.js | 11 +--- cmd/odek/ui/js/supervision.js | 12 ++-- cmd/odek/ui/js/workspace.js | 23 +++++--- cmd/odek/ui/style.css | 96 ++++++++++++++++++++++++++++---- 14 files changed, 320 insertions(+), 149 deletions(-) diff --git a/cmd/odek/ui/index.html b/cmd/odek/ui/index.html index 6a3f4112..5d1a61ee 100644 --- a/cmd/odek/ui/index.html +++ b/cmd/odek/ui/index.html @@ -30,7 +30,7 @@ - +
@@ -46,8 +46,9 @@

Optional caps tighten server limits. Blank inherits the operator setting.

- - + @@ -81,39 +82,46 @@ + + - +