Remove webui/ and browser dependencies from Plugins; keep dashboard-api only #64
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "refactor/remove-webui-frontend"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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.