Commit Graph

  • 9eb0786bcc Fix: Google button hover text visibility main Michele 2026-02-01 17:35:25 +01:00
  • 933440f327 docs: Add design system and basePath troubleshooting to CLAUDE.md Michele 2026-02-01 17:13:32 +01:00
  • afdec23a84 Redesign: Editorial Fresh design system Michele 2026-02-01 16:27:23 +01:00
  • 09d1c39ec0 Fix metadata: title, description, lang Michele 2026-02-01 13:04:29 +01:00
  • 94ddfad909 Fix email confirmation redirect missing basePath Michele 2026-02-01 12:23:16 +01:00
  • eb5b2cd42c Update UAT: all Phase 1 tests passing Michele 2026-02-01 12:03:51 +01:00
  • 44fcd37366 Fix middleware redirect URLs missing basePath Michele 2026-02-01 12:02:01 +01:00
  • 2c2238548a test(01): complete UAT - 11 passed, 1 issue Michele 2026-02-01 12:00:36 +01:00
  • 64a4a5fcbc Add project documentation with deployment lessons learned Michele 2026-01-31 20:13:25 +01:00
  • af3b007a3e Make OAuth URLs production-ready using NEXT_PUBLIC_APP_URL Michele 2026-01-31 19:46:06 +01:00
  • c561299ebd Fix OAuth callback: remove from middleware, fix redirect URLs Michele 2026-01-31 19:39:52 +01:00
  • ccc509fac6 Fix Google OAuth redirect URL to include basePath Michele 2026-01-31 19:32:27 +01:00
  • 1f6e0d8356 Fix middleware: only run on auth-related routes Michele 2026-01-31 15:25:30 +01:00
  • 14ff7739e9 Fix middleware: skip homepage to prevent empty response Michele 2026-01-31 15:22:05 +01:00
  • 6d1c08dce4 Temporarily disable middleware for debugging Michele 2026-01-31 15:19:52 +01:00
  • 47e1682d44 Simplify homepage to static (debug SSR issue) Michele 2026-01-31 15:16:37 +01:00
  • 79f9d73af0 Fix redirect loop: add trailingSlash config Michele 2026-01-31 15:01:25 +01:00
  • 73fa80da7c Add basePath for proper subpath deployment with nginx Michele 2026-01-31 14:51:49 +01:00
  • 9d4c13a13b Revert basePath - conflicts with nginx proxy strip Michele 2026-01-31 14:49:23 +01:00
  • fd1409dca7 Fix: add basePath for /leopost/ subpath deployment Michele 2026-01-31 14:47:00 +01:00
  • 53407df43e Update config: deployment completed with Supabase Michele 2026-01-31 14:33:53 +01:00
  • 7e38ce3c1c Increase memory limit to 1GB for Next.js build Michele 2026-01-31 14:31:21 +01:00
  • a1148a0a47 Fix: include devDependencies for TypeScript build Michele 2026-01-31 14:28:31 +01:00
  • 8b84fae379 chore: add deployment configuration Michele 2026-01-31 14:25:01 +01:00
  • e58a79fd2c docs(phase-1): complete Foundation & Auth phase Michele 2026-01-31 13:51:08 +01:00
  • 04347bc9e8 docs(01-06): complete subscription management plan Michele 2026-01-31 13:44:40 +01:00
  • e4e04fa784 feat(01-06): add subscription management page Michele 2026-01-31 13:43:29 +01:00
  • 8789f26b36 feat(01-06): add plan card component and switch action Michele 2026-01-31 13:42:45 +01:00
  • 7bdc6d3d0a feat(01-06): add plan types and utilities Michele 2026-01-31 13:41:45 +01:00
  • 8319679f7d docs(01-05): complete session middleware and dashboard plan Michele 2026-01-31 13:39:30 +01:00
  • 4c6ff1ab0f feat(01-05): update home page with auth-aware redirect Michele 2026-01-31 13:37:59 +01:00
  • af17f90d44 feat(01-05): add protected dashboard layout and page Michele 2026-01-31 13:37:29 +01:00
  • 6cfe58e96d feat(01-05): add middleware for session refresh and route protection Michele 2026-01-31 13:36:36 +01:00
  • d5a69fd8c4 docs(01-03): document parallel execution completion Michele 2026-01-31 13:33:57 +01:00
  • af1f5d6fc6 feat(01-03): add auth callback route for code exchange Michele 2026-01-31 06:16:07 +01:00
  • fc5e799212 docs(01-04): complete Google OAuth plan Michele 2026-01-31 05:25:40 +01:00
  • d1156c7a03 feat(01-03): add validation schemas and server actions Michele 2026-01-31 05:10:33 +01:00
  • bd0df408a5 docs(01-04): document Google OAuth setup process Michele 2026-01-31 05:08:03 +01:00
  • dcbd7e8b46 feat(01-04): add Google button to login and register pages Michele 2026-01-31 05:07:24 +01:00
  • 1d454d2fcb feat(01-04): create Google Sign-In button component Michele 2026-01-31 05:05:44 +01:00
  • 0ef0e825a7 docs(01-01): complete Project Setup plan Michele 2026-01-31 05:01:32 +01:00
  • c5b22420ac feat(01-01): create dual Supabase client pattern for App Router Michele 2026-01-31 03:32:14 +01:00
  • ce0f4e37b4 feat(01-01): configure environment variables for Supabase Michele 2026-01-31 03:31:32 +01:00
  • 32d234df62 feat(01-01): initialize Next.js 16 project with TypeScript and Tailwind Michele 2026-01-31 03:31:01 +01:00
  • 17ee4b4ccb docs(01-02): complete database schema plan Michele 2026-01-31 03:29:35 +01:00
  • fd56b120b8 docs(01-02): document database schema and security Michele 2026-01-31 03:27:04 +01:00
  • 16b3053aaf feat(01-02): add seed file for development verification Michele 2026-01-31 03:26:11 +01:00
  • f271d7fe7f feat(01-02): create database migration with plans and profiles Michele 2026-01-31 03:25:48 +01:00
  • bfc5133683 docs(01): update roadmap with phase 1 plan details Michele 2026-01-31 03:13:19 +01:00
  • bd3e1074a8 docs(01): create phase 1 plans - Foundation & Auth Michele 2026-01-31 03:12:38 +01:00
  • 6a969bccc8 docs(phase-1): research authentication and multi-tenancy domain Michele 2026-01-31 02:57:28 +01:00
  • 619353d9da docs(01): capture phase context Michele 2026-01-31 02:46:16 +01:00
  • 7c1ca40047 docs: create roadmap (10 phases) Michele 2026-01-31 02:29:57 +01:00
  • 52caabc9cc docs: define v1 requirements Michele 2026-01-31 02:23:16 +01:00
  • dc3ea1cf58 docs: complete domain research Michele 2026-01-31 02:08:10 +01:00
  • a2f5dc2b97 chore: add project config Michele 2026-01-31 01:56:22 +01:00
  • 1ccb092469 docs: initialize project Michele 2026-01-31 01:53:03 +01:00