From 05a83b765bb3d1157b110854a2d513a5e459a8ba Mon Sep 17 00:00:00 2001 From: "Ishaan (OpenClaw)" Date: Sat, 7 Feb 2026 19:31:53 +0000 Subject: [PATCH] fix(auth): enable Clerk middleware and make /sign-in public --- frontend/src/middleware.ts | 2 ++ frontend/src/proxy.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 frontend/src/middleware.ts diff --git a/frontend/src/middleware.ts b/frontend/src/middleware.ts new file mode 100644 index 00000000..13be00b1 --- /dev/null +++ b/frontend/src/middleware.ts @@ -0,0 +1,2 @@ +export { default } from "./proxy"; +export { config } from "./proxy"; diff --git a/frontend/src/proxy.ts b/frontend/src/proxy.ts index 27f1432f..d554f9f4 100644 --- a/frontend/src/proxy.ts +++ b/frontend/src/proxy.ts @@ -9,7 +9,7 @@ const isClerkEnabled = () => ); // Public routes must include Clerk sign-in paths to avoid redirect loops. -const isPublicRoute = createRouteMatcher(["/sign-in(.*)"]); +const isPublicRoute = createRouteMatcher(["/sign-in(.*)"]); export default isClerkEnabled() ? clerkMiddleware((auth, req) => {