From 278403cd3db9c0f9a4b3180cd991abc11ece511d Mon Sep 17 00:00:00 2001 From: Shawn Date: Sun, 14 Jun 2026 19:15:54 -0400 Subject: [PATCH] Add /v2 static mount for new UX --- src/web/server.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/web/server.py b/src/web/server.py index 7d2a848..20c05ef 100644 --- a/src/web/server.py +++ b/src/web/server.py @@ -329,6 +329,12 @@ class WebServer: logger.info("Mounting React UI from %s at /ui", UI_DIST_DIR) app.mount("/ui", StaticFiles(directory=str(UI_DIST_DIR), html=True), name="ui") + # Mount V2 React UI (if dist exists) + V2_DIST_DIR = Path(__file__).resolve().parent / "ui-v2-dist" + if V2_DIST_DIR.is_dir(): + logger.info("Mounting V2 React UI from %s at /v2", V2_DIST_DIR) + app.mount("/v2", StaticFiles(directory=str(V2_DIST_DIR), html=True), name="ui-v2") + # ── HTML pages ────────────────────────────────────────────── @app.get("/", response_class=HTMLResponse)