Michele c5b22420ac feat(01-01): create dual Supabase client pattern for App Router
- src/lib/supabase/client.ts: Browser client for Client Components
  - Uses createBrowserClient from @supabase/ssr
  - Reads NEXT_PUBLIC_* env vars

- src/lib/supabase/server.ts: Server client for SSR/Actions
  - Uses createServerClient from @supabase/ssr
  - Async cookies() for Next.js 15+ compatibility
  - Cookie handlers for session management
  - Try/catch in setAll for Server Component safety

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 03:32:14 +01:00
Description
Leopost - Lab project
386 KiB
Languages
TypeScript 84.9%
CSS 7.3%
PLpgSQL 6.8%
JavaScript 0.7%
Shell 0.3%