From 762c22608c968d1ca93916b24aa112a581620e1e Mon Sep 17 00:00:00 2001 From: Glenn Bolton Date: Sun, 12 Apr 2026 17:15:10 +1000 Subject: [PATCH 1/8] refactor: update authentication error handling in SessionProvider --- frontend/src/contexts/SessionProvider.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/frontend/src/contexts/SessionProvider.tsx b/frontend/src/contexts/SessionProvider.tsx index e66f51f..2210688 100644 --- a/frontend/src/contexts/SessionProvider.tsx +++ b/frontend/src/contexts/SessionProvider.tsx @@ -163,9 +163,8 @@ export const SessionProvider = ({ children }: SessionProviderProps) => { dispatch({ type: "START_AUTH" }); try { if (!browserSupportsPasskeys()) { - dispatch({ type: "SET_ERROR", payload: "Passkey sign-in is unavailable on this browser." }); dispatch({ type: "SET_UNAUTHENTICATED" }); - return "failed"; + return "password_required"; } const begin = await AuthenticationService.beginPasskeyAuthenticationApiV1AuthPasskeysAuthenticateOptionsPost({ From 9057c3511681ff4f66565ce197e2ebda95960eac Mon Sep 17 00:00:00 2001 From: Glenn Bolton Date: Sun, 12 Apr 2026 17:15:23 +1000 Subject: [PATCH 2/8] Update CORS for debugging --- dev/docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev/docker-compose.yml b/dev/docker-compose.yml index 7d165c6..9d9b726 100644 --- a/dev/docker-compose.yml +++ b/dev/docker-compose.yml @@ -58,6 +58,7 @@ services: LANGFLOW__BASE_URL: http://localhost:7860/api/v1 LANGFLOW__API_KEY: ${LANGFLOW_API_KEY:-dev-langflow-api-key} SECRET_KEY: dev-secret-key-change-in-production + CORS_ORIGINS: '["*"]' volumes: - ../backend:/app depends_on: From fa47087a8ec2d6ceed02554e8c0f10a4ac902223 Mon Sep 17 00:00:00 2001 From: Glenn Bolton Date: Sun, 12 Apr 2026 18:49:11 +1000 Subject: [PATCH 3/8] Added specific origins --- dev/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/docker-compose.yml b/dev/docker-compose.yml index 9d9b726..ea5327e 100644 --- a/dev/docker-compose.yml +++ b/dev/docker-compose.yml @@ -58,7 +58,7 @@ services: LANGFLOW__BASE_URL: http://localhost:7860/api/v1 LANGFLOW__API_KEY: ${LANGFLOW_API_KEY:-dev-langflow-api-key} SECRET_KEY: dev-secret-key-change-in-production - CORS_ORIGINS: '["*"]' + CORS_ORIGINS: '["http://localhost:5173", "http://localhost:8000"]' volumes: - ../backend:/app depends_on: From 3b4ed7c231821f4cac59c7e6bb66234259b79014 Mon Sep 17 00:00:00 2001 From: Glenn Bolton Date: Sun, 12 Apr 2026 18:49:34 +1000 Subject: [PATCH 4/8] Mobile fixes --- frontend/src/pages/Reports.tsx | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/Reports.tsx b/frontend/src/pages/Reports.tsx index f2fd570..72364a3 100644 --- a/frontend/src/pages/Reports.tsx +++ b/frontend/src/pages/Reports.tsx @@ -1149,15 +1149,30 @@ function Reports() { /> - {/* Tab Navigation */} -
+ {/* Tab Navigation — mobile: select dropdown, desktop: tab bar */} +
+ +
+
{tabs.map((tab) => { if (tab.adminOnly && !isAdmin) return null; return (
-
- - + )} {/* Toast Notifications */} diff --git a/frontend/src/pages/AdminSettings.tsx b/frontend/src/pages/AdminSettings.tsx index 522ffd6..b6c6a59 100644 --- a/frontend/src/pages/AdminSettings.tsx +++ b/frontend/src/pages/AdminSettings.tsx @@ -1110,7 +1110,7 @@ function AdminSettings() { ) : null} -
+
General -
+

@@ -1158,7 +1158,7 @@ function AdminSettings() {

System

-
+

@@ -1229,7 +1229,7 @@ function AdminSettings() {

Identity Providers

-
+

@@ -1435,7 +1435,7 @@ function AdminSettings() { {/* LangFlow Settings Section */}
{/* LangFlow Setup Wizard */}
@@ -1446,7 +1446,7 @@ function AdminSettings() {
-
+
Setup Langflow for Intercept @@ -1457,6 +1457,7 @@ function AdminSettings() {