From 5f1c733002d70fb642fedc3422900edf653d4491 Mon Sep 17 00:00:00 2001 From: gobha Date: Sat, 21 Mar 2026 16:21:59 +0000 Subject: [PATCH] Changeset 0.37.6 (#218) Co-authored-by: gobha Co-committed-by: gobha --- VERSION | 2 +- server/pages/templates/surfaces/admin.html | 153 +++---------- server/version.go | 2 +- src/js/admin-scaffold.js | 2 + src/js/sw/sdk/api-domains.js | 34 ++- src/js/sw/sdk/index.js | 2 +- src/js/sw/surfaces/admin/audit.js | 88 +++++++ src/js/sw/surfaces/admin/broadcast.js | 44 ++++ src/js/sw/surfaces/admin/capabilities.js | 105 +++++++++ src/js/sw/surfaces/admin/channels.js | 56 +++++ src/js/sw/surfaces/admin/dashboard.js | 90 ++++++++ src/js/sw/surfaces/admin/groups.js | 254 +++++++++++++++++++++ src/js/sw/surfaces/admin/health.js | 57 +++++ src/js/sw/surfaces/admin/index.js | 218 ++++++++++++++++++ src/js/sw/surfaces/admin/knowledge.js | 132 +++++++++++ src/js/sw/surfaces/admin/memory.js | 76 ++++++ src/js/sw/surfaces/admin/models.js | 95 ++++++++ src/js/sw/surfaces/admin/packages.js | 69 ++++++ src/js/sw/surfaces/admin/personas.js | 225 ++++++++++++++++++ src/js/sw/surfaces/admin/providers.js | 130 +++++++++++ src/js/sw/surfaces/admin/roles.js | 83 +++++++ src/js/sw/surfaces/admin/routing.js | 159 +++++++++++++ src/js/sw/surfaces/admin/settings.js | 203 ++++++++++++++++ src/js/sw/surfaces/admin/stats.js | 40 ++++ src/js/sw/surfaces/admin/storage.js | 76 ++++++ src/js/sw/surfaces/admin/tasks.js | 106 +++++++++ src/js/sw/surfaces/admin/teams.js | 176 ++++++++++++++ src/js/sw/surfaces/admin/usage.js | 91 ++++++++ src/js/sw/surfaces/admin/users.js | 159 +++++++++++++ src/js/sw/surfaces/admin/workflows.js | 163 +++++++++++++ 30 files changed, 2959 insertions(+), 131 deletions(-) create mode 100644 src/js/sw/surfaces/admin/audit.js create mode 100644 src/js/sw/surfaces/admin/broadcast.js create mode 100644 src/js/sw/surfaces/admin/capabilities.js create mode 100644 src/js/sw/surfaces/admin/channels.js create mode 100644 src/js/sw/surfaces/admin/dashboard.js create mode 100644 src/js/sw/surfaces/admin/groups.js create mode 100644 src/js/sw/surfaces/admin/health.js create mode 100644 src/js/sw/surfaces/admin/index.js create mode 100644 src/js/sw/surfaces/admin/knowledge.js create mode 100644 src/js/sw/surfaces/admin/memory.js create mode 100644 src/js/sw/surfaces/admin/models.js create mode 100644 src/js/sw/surfaces/admin/packages.js create mode 100644 src/js/sw/surfaces/admin/personas.js create mode 100644 src/js/sw/surfaces/admin/providers.js create mode 100644 src/js/sw/surfaces/admin/roles.js create mode 100644 src/js/sw/surfaces/admin/routing.js create mode 100644 src/js/sw/surfaces/admin/settings.js create mode 100644 src/js/sw/surfaces/admin/stats.js create mode 100644 src/js/sw/surfaces/admin/storage.js create mode 100644 src/js/sw/surfaces/admin/tasks.js create mode 100644 src/js/sw/surfaces/admin/teams.js create mode 100644 src/js/sw/surfaces/admin/usage.js create mode 100644 src/js/sw/surfaces/admin/users.js create mode 100644 src/js/sw/surfaces/admin/workflows.js diff --git a/VERSION b/VERSION index 0fb030c..c52d370 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.37.5 \ No newline at end of file +0.37.6 \ No newline at end of file diff --git a/server/pages/templates/surfaces/admin.html b/server/pages/templates/surfaces/admin.html index 569ea55..fda44a4 100644 --- a/server/pages/templates/surfaces/admin.html +++ b/server/pages/templates/surfaces/admin.html @@ -1,78 +1,18 @@ {{/* - Admin surface — matches switchboard-prototype-admin.jsx. - Full-page layout: topbar (with category tabs) + left nav + content area. - JS (admin-handlers.js, ui-admin.js) populates dynamic sections. + Admin surface — v0.37.6: Full Preact component tree. + Replaces server-rendered DOM with a mount point. + All 24 sections are native Preact components. */}} {{define "surface-admin"}} -
- - {{/* Top Bar */}} -
- - - Back - -
- Administration - - {{/* Category tabs */}} -
- {{$section := .Section}} - {{$base := .BasePath}} - - - People - - - - AI - - - - Workflows - - - - Routing - - - - System - - - - Monitoring - -
-
- -
- {{/* Left Nav — populated by admin-scaffold.js from ADMIN_SECTIONS */}} -
- - {{/* Content Area */}} -
-
-

{{$section}}

-
- - -
-
- {{/* Populated by admin-handlers.js */}} -
Loading…
-
-
-
+
+ {{/* Preact renders into this div. Show a loading state until it mounts. */}} +
Loading admin…
+{{/* Modals — kept outside mount for legacy compat during transition. */}} +{{/* These will be removed once all modal usage is confirmed replaced by Dialog primitives. */}} + {{/* Create User modal */}}