From fa6b04434a5c538dbba64681161b7c566ad199ae Mon Sep 17 00:00:00 2001 From: xcaliber Date: Sat, 14 Mar 2026 16:46:16 +0000 Subject: [PATCH] Changeset 0.28.3.2 (#189) --- CHANGELOG.md | 109 ++++++++++++++++++ VERSION | 2 +- docs/ROADMAP.md | 12 +- server/pages/templates/admin/providers.html | 10 +- server/pages/templates/admin/roles.html | 2 +- server/pages/templates/admin/routing.html | 6 +- server/pages/templates/admin/settings.html | 2 +- server/pages/templates/admin/teams.html | 8 +- server/pages/templates/admin/users.html | 6 +- server/pages/templates/base.html | 99 ++++++++-------- server/pages/templates/surfaces/admin.html | 54 ++++----- server/pages/templates/surfaces/chat.html | 100 ++++++++-------- server/pages/templates/surfaces/editor.html | 6 +- server/pages/templates/surfaces/notes.html | 26 ++--- server/pages/templates/surfaces/settings.html | 22 ++-- src/js/__tests__/extensions-builtin.test.js | 1 + src/js/__tests__/extensions.test.js | 1 + src/js/__tests__/helpers.js | 1 + src/js/admin-handlers.js | 3 - src/js/admin-scaffold.js | 3 - src/js/admin-surfaces.js | 3 - src/js/api.js | 3 - src/js/app-state.js | 3 - src/js/app.js | 3 - src/js/channel-models.js | 3 - src/js/chat-pane.js | 3 - src/js/chat.js | 3 - src/js/code-editor.js | 3 - src/js/debug.js | 3 - src/js/drag-resize.js | 3 - src/js/editor-surface.js | 3 - src/js/events.js | 3 - src/js/extensions.js | 3 - src/js/file-tree.js | 3 - src/js/files.js | 3 - src/js/knowledge-ui.js | 3 +- src/js/memory-ui.js | 3 - src/js/model-selector.js | 3 - src/js/note-editor.js | 3 - src/js/note-graph.js | 3 - src/js/notes.js | 3 - src/js/notification-prefs.js | 3 - src/js/notifications.js | 3 - src/js/pages-splash.js | 3 - src/js/pages.js | 3 - src/js/pane-container.js | 3 - src/js/panels.js | 3 - src/js/persona-kb.js | 5 - src/js/projects-ui.js | 7 +- src/js/repl.js | 3 - src/js/sb.js | 8 +- src/js/settings-handlers.js | 3 - src/js/task-admin.js | 3 - src/js/task-settings.js | 3 - src/js/task-sidebar.js | 3 - src/js/tokens.js | 3 - src/js/tools-toggle.js | 3 +- src/js/ui-admin.js | 3 - src/js/ui-core.js | 3 - src/js/ui-format.js | 3 - src/js/ui-primitives.js | 3 - src/js/ui-settings.js | 3 - src/js/user-menu.js | 3 - src/js/workflow-admin.js | 3 - src/js/workflow-api.js | 5 - src/js/workflow-queue.js | 3 - 66 files changed, 304 insertions(+), 320 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 628bdc9..71ba492 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,114 @@ # Changelog +## [0.28.3.5] — 2026-03-14 + +### Summary + +Frontend decomposition Phase 4: ES module conversion. IIFE wrappers +removed from all 47 JS files, ` - - - + + - - + + - - - + + + {{/* v0.25.0: Component scripts — available on all surfaces */}} - - - - - - - + + + + + + + {{/* ── Universal init: theme + appearance for ALL surfaces ── */}} - {{if eq .Surface "chat"}}{{template "scripts-chat" .}}{{end}} @@ -140,7 +142,7 @@ {{if eq .Surface "settings"}}{{template "scripts-settings" .}}{{end}} {{/* v0.27.0: Extension surface JS — loaded from /surfaces/{id}/js/main.js */}} {{if and .Manifest (eq .Manifest.Source "extension")}} - + {{end}} {{/* ── v0.28.0: Universal UserMenu hydration ────────────────── @@ -151,29 +153,28 @@ richer behavior (team admin refresh). Chat migration to UserMenu component is tracked as tech debt (Pre-1.0 sweep). */}} - {{/* ── Debug Log Modal (all surfaces) ───── */}} @@ -181,13 +182,13 @@ - - + +
diff --git a/server/pages/templates/surfaces/admin.html b/server/pages/templates/surfaces/admin.html index 5994884..e0d8ada 100644 --- a/server/pages/templates/surfaces/admin.html +++ b/server/pages/templates/surfaces/admin.html @@ -78,7 +78,7 @@ @@ -98,7 +98,7 @@ @@ -119,14 +119,14 @@ @@ -137,14 +137,14 @@ @@ -155,7 +155,7 @@ @@ -177,11 +177,11 @@ @@ -191,11 +191,11 @@ @@ -206,20 +206,20 @@ {{/* Scripts */}} {{define "scripts-admin"}} - - - + + + - - - - - - - - - - + + + + + + + + + + {{/* App JS — order matches index.html (minus api/events/ui-primitives/ui-format already in base) */}} - - - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - - - + + + + + + {{end}} diff --git a/server/pages/templates/surfaces/editor.html b/server/pages/templates/surfaces/editor.html index 70a8dd8..1e24a5e 100644 --- a/server/pages/templates/surfaces/editor.html +++ b/server/pages/templates/surfaces/editor.html @@ -93,7 +93,7 @@ {{/* ── Scripts ─────────────────────────────── */}} {{define "scripts-editor"}} - - - + + + {{end}} diff --git a/server/pages/templates/surfaces/notes.html b/server/pages/templates/surfaces/notes.html index 102dad4..6539355 100644 --- a/server/pages/templates/surfaces/notes.html +++ b/server/pages/templates/surfaces/notes.html @@ -24,21 +24,21 @@ {{end}} {{define "scripts-notes"}} - - - - - - - - - - - - + + + + + + + + + + + + {{/* debug.js now loaded in base.html for all surfaces */}} - + + - - - - - - - + + + + + + +