Redesign marketing pages and isolate public routes from app auth.

Give the landing, legal, and sign-in flows a consistent product shell while keeping marketing pages free of tRPC/session calls, fixing dev auth URL handling, and refreshing env and deploy docs.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-26 02:00:06 -04:00
co-authored by Cursor
parent 82977b6dd8
commit 6ec26a4a0d
36 changed files with 1743 additions and 819 deletions
@@ -0,0 +1,18 @@
"use client";
import { AnimationPreferencesProviderSynced } from "~/components/providers/animation-preferences-provider-synced";
import { AppearanceProviderSynced } from "~/components/providers/appearance-provider-synced";
import { TRPCReactProvider } from "~/trpc/react";
/** Full app providers for authenticated workspace routes. */
export function AppProviders({ children }: { children: React.ReactNode }) {
return (
<TRPCReactProvider>
<AppearanceProviderSynced>
<AnimationPreferencesProviderSynced>
{children}
</AnimationPreferencesProviderSynced>
</AppearanceProviderSynced>
</TRPCReactProvider>
);
}