Remove webui/ and browser dependencies from Plugins; keep dashboard-api only #64

Merged
karsten merged 1 commit from refactor/remove-webui-frontend into main 2026-11-08 07:56:29 +00:00
Owner

Remove the entire webui/ source directory. Keep only native HTTP/SSE backend in dashboard-api/, with no public assets, HTML/CSS, browser JavaScript, bundler, Playwright or browser lockfile. Remove static routes (404), preserve authentication/Host/Origin and native host lifecycle. Existing channel name, session keys and retained data paths stay webui to preserve history/approvals/config identities; those are not frontend source. Update README, architecture and compatibility CI to API-only tests. Add structural boundary test forbidding webui/, public assets and frontend dependencies. All 30 backend/structural tests and actual Core host integration pass locally. Dashboard build/browser CI belongs to harness/webui. Existing installations retain previous overlay until their configuration owners migrate the module path and separate frontend; no blind live runtime replacement in this source change.

Remove the entire webui/ source directory. Keep only native HTTP/SSE backend in dashboard-api/, with no public assets, HTML/CSS, browser JavaScript, bundler, Playwright or browser lockfile. Remove static routes (404), preserve authentication/Host/Origin and native host lifecycle. Existing channel name, session keys and retained data paths stay webui to preserve history/approvals/config identities; those are not frontend source. Update README, architecture and compatibility CI to API-only tests. Add structural boundary test forbidding webui/, public assets and frontend dependencies. All 30 backend/structural tests and actual Core host integration pass locally. Dashboard build/browser CI belongs to harness/webui. Existing installations retain previous overlay until their configuration owners migrate the module path and separate frontend; no blind live runtime replacement in this source change.
refactor: remove WebUI frontend from Plugins and retain API-only gateway
All checks were successful
plugins-ci / compatibility (push) Successful in 1m46s
3199a70ddf
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
harness/plugins!64
No description provided.