From 3aba805f931bc2ccebec9e25bcdef8e05c0dcd56 Mon Sep 17 00:00:00 2001 From: "Rodrigo Rodriguez (Pragmatismo)" Date: Wed, 10 Dec 2025 23:33:25 -0300 Subject: [PATCH] fix: suite screens routing and research CSS - Add missing routes for all app directories (paper, calendar, research, meet, analytics, monitoring, admin, auth, settings, sources, tools, assets, partials, attendant) - Fix malformed CSS in research.html (border-right property was split incorrectly across style tag) - All screens now load correctly: Chat, Research, Paper, Calendar, Meet, Analytics, Monitoring --- src/ui_server/mod.rs | 57 +++++++++++++++++++++++++++++++++ ui/suite/research/research.html | 2 +- 2 files changed, 58 insertions(+), 1 deletion(-) diff --git a/src/ui_server/mod.rs b/src/ui_server/mod.rs index 4f4196d..52d544f 100644 --- a/src/ui_server/mod.rs +++ b/src/ui_server/mod.rs @@ -402,6 +402,63 @@ pub fn configure_router() -> Router { "/tasks", tower_http::services::ServeDir::new(suite_path.join("tasks")), ) + // Additional app routes + .nest_service( + "/paper", + tower_http::services::ServeDir::new(suite_path.join("paper")), + ) + .nest_service( + "/calendar", + tower_http::services::ServeDir::new(suite_path.join("calendar")), + ) + .nest_service( + "/research", + tower_http::services::ServeDir::new(suite_path.join("research")), + ) + .nest_service( + "/meet", + tower_http::services::ServeDir::new(suite_path.join("meet")), + ) + .nest_service( + "/analytics", + tower_http::services::ServeDir::new(suite_path.join("analytics")), + ) + .nest_service( + "/monitoring", + tower_http::services::ServeDir::new(suite_path.join("monitoring")), + ) + .nest_service( + "/admin", + tower_http::services::ServeDir::new(suite_path.join("admin")), + ) + .nest_service( + "/auth", + tower_http::services::ServeDir::new(suite_path.join("auth")), + ) + .nest_service( + "/settings", + tower_http::services::ServeDir::new(suite_path.join("settings")), + ) + .nest_service( + "/sources", + tower_http::services::ServeDir::new(suite_path.join("sources")), + ) + .nest_service( + "/tools", + tower_http::services::ServeDir::new(suite_path.join("tools")), + ) + .nest_service( + "/assets", + tower_http::services::ServeDir::new(suite_path.join("assets")), + ) + .nest_service( + "/partials", + tower_http::services::ServeDir::new(suite_path.join("partials")), + ) + .nest_service( + "/attendant", + tower_http::services::ServeDir::new(suite_path.join("attendant")), + ) // Fallback for other static files (serve suite by default) .fallback_service( tower_http::services::ServeDir::new(suite_path.clone()).fallback( diff --git a/ui/suite/research/research.html b/ui/suite/research/research.html index 06949b7..1095628 100644 --- a/ui/suite/research/research.html +++ b/ui/suite/research/research.html @@ -332,7 +332,7 @@ /* Sidebar */ .research-sidebar { width: 280px; - border-right: 1px solid var(--border); + border-right: 1px solid var(--border); background: var(--card); display: flex; flex-direction: column;