diff --git a/packages/app/src/app/layout.tsx b/packages/app/src/app/layout.tsx index 90f6eec..c309218 100644 --- a/packages/app/src/app/layout.tsx +++ b/packages/app/src/app/layout.tsx @@ -1,5 +1,5 @@ import type { ReactNode } from 'react'; -import { ClerkProvider, Show, SignInButton, SignUpButton, UserButton } from '@clerk/nextjs'; +import { ClerkProvider } from '@clerk/nextjs'; import { Providers } from './providers'; import './globals.css'; @@ -13,15 +13,6 @@ export default function RootLayout({ children }: { children: ReactNode }) { -
- - - - - - - -
{children}
diff --git a/packages/app/src/middleware.ts b/packages/app/src/middleware.ts index d0dc13b..919eb1b 100644 --- a/packages/app/src/middleware.ts +++ b/packages/app/src/middleware.ts @@ -5,6 +5,7 @@ import { clerkMiddleware, createRouteMatcher } from '@clerk/nextjs/server'; // • /api/webhooks/* — carrier-level HMAC auth (Linear, Slack, GitHub, Intercom) // • /api/agent-bridge — workspace Bearer-token auth issued to Cursor / Claude Code const isPublicRoute = createRouteMatcher([ + '/', // root → redirects to /marketing.html '/sign-in(.*)', '/sign-up(.*)', '/api/webhooks(.*)',