Commit Graph

  • bfaaf8a263 Wire Payload REST API under /gestion59/api claude/obc-masonry-showcase-dTwSl Enguerrand Ozano 2026-02-28 22:48:20 +01:00
  • d91cfd9f53 Move Payload API under /gestion59/api Enguerrand Ozano 2026-02-28 22:40:36 +01:00
  • a13ac539e2 Fix Payload admin routes and Next page props Enguerrand Ozano 2026-02-28 22:28:19 +01:00
  • 78aa17b8da Fix login3 Enguerrand Ozano 2026-02-28 22:14:38 +01:00
  • 97379506e4 Fix login3 Enguerrand Ozano 2026-02-28 22:12:37 +01:00
  • 79ba505e70 Fix login2 Enguerrand Ozano 2026-02-28 21:16:05 +01:00
  • 65f6d1c4d6 Fix login Enguerrand Ozano 2026-02-28 20:45:12 +01:00
  • dfa2c8743f Fix params/searchParams types for Next.js app router Enguerrand Ozano 2026-02-28 20:28:20 +01:00
  • 238708bd7c Fix params/searchParams types for Next.js app router Enguerrand Ozano 2026-02-28 20:23:51 +01:00
  • a48468ae45 Fix params/searchParams types for Next.js app router Enguerrand Ozano 2026-02-28 20:00:04 +01:00
  • 7651a45586 Fix params/searchParams types for Next.js app router Enguerrand Ozano 2026-02-28 19:49:30 +01:00
  • 7f7a2f4edd Fix params/searchParams types for Next.js app router Enguerrand Ozano 2026-02-28 19:43:43 +01:00
  • 2d330160e9 Fix params/searchParams types for Next.js app router Enguerrand Ozano 2026-02-28 19:41:31 +01:00
  • cdb50e0414 Fix params/searchParams types for Next.js app router Enguerrand Ozano 2026-02-28 19:37:34 +01:00
  • fc881e5178 Configure Payload + Postgres on Dokploy Enguerrand Ozano 2026-02-28 18:45:36 +01:00
  • 2895ae0cd3 Configure Payload with Postgres + push true Enguerrand Ozano 2026-02-28 18:33:30 +01:00
  • 26c916b940 feat: add media collection to payload Enguerrand Ozano 2026-02-28 15:23:20 +01:00
  • 54d2512be0 fix: use direct config import in payload page Enguerrand Ozano 2026-02-28 15:21:06 +01:00
  • 34629b228d fix: move importMap to correct folder Enguerrand Ozano 2026-02-28 15:19:54 +01:00
  • e6a982e735 feat: add payload routes on /gestion59 Enguerrand Ozano 2026-02-28 15:17:56 +01:00
  • 65a222fbc7 feat: activate payload cms collections Enguerrand Ozano 2026-02-28 15:13:45 +01:00
  • 0cafc29408 fix: remove commented payload collections from config Enguerrand Ozano 2026-02-28 14:58:58 +01:00
  • 4f71670212 fix: node 20 + npm install for tailwind v4 Enguerrand Ozano 2026-02-28 14:48:32 +01:00
  • 05284eab72 add payload cms config Enguerrand Ozano 2026-02-28 14:34:53 +01:00
  • 6028dec0d8 feat: site plus clair — photo hero, cards blanches, suppression emojis + budget Claude 2026-02-27 20:45:08 +00:00
  • bb6e367184 fix: résoudre les deux erreurs de build TypeScript Claude 2026-02-27 18:21:36 +00:00
  • f72b5fbc38 fix: LocalSEOPage — supprime accès module-level siteConfig.services Claude 2026-02-27 18:10:39 +00:00
  • 956c7ece01 fix: purge dépendances orphelines + force cleanDistDir Claude 2026-02-27 18:04:16 +00:00
  • 8ed671cb9c feat: refonte UI éditoriale — toutes les pages secondaires Claude 2026-02-27 17:22:57 +00:00
  • 5493d6a660 feat: refonte UI éditoriale — style Messager + animations boutons Claude 2026-02-27 13:36:10 +00:00
  • a133f195c2 feat: nouvelle DA rouge brique + domaine obc-maconnerie.fr Claude 2026-02-27 13:17:02 +00:00
  • 15c60a274c feat: préparation Payload CMS — couche d'abstraction contenu Claude 2026-02-27 13:05:19 +00:00
  • 3adcec00b7 feat: Transform HookLab to OBC Maçonnerie showcase site Claude 2026-02-27 09:05:03 +00:00
  • 45d080197a feat: add WordPress theme hooklab (réplique exacte du site Next.js) main Claude 2026-02-24 21:37:14 +00:00
  • c0ed7c50d7 Fix domaine hooklab.fr → hooklab.eu + stratégie hosts file pour tests Claude 2026-02-24 19:45:15 +00:00
  • 9defbfdc7e Réécrire phases 2.5-6 avec instructions clique par clique pour non-développeur Claude 2026-02-24 19:34:20 +00:00
  • d0dca510ef Fix SSH user (ubuntu not root) et mode multisite (subdomains) Claude 2026-02-24 19:22:21 +00:00
  • af4be01e33 Update PLAN.md: Ubuntu 22, WordOps already installed, SSH troubleshooting Claude 2026-02-24 19:06:51 +00:00
  • 0d4c12bad9 Add deployment plan: OVH server + WordPress Multisite for artisan clients Claude 2026-02-24 18:53:55 +00:00
  • 6e30de3fe8 fix: replace raw unicode escapes in JSX text with proper HTML entities Claude 2026-02-23 08:03:29 +00:00
  • 4a0b13e690 content: update Problematique section — new positioning copy Claude 2026-02-23 07:59:56 +00:00
  • d1da2ba823 fix(email): set admin notification recipient to enguerrandbusiness@outlook.com Claude 2026-02-23 07:45:20 +00:00
  • 6c33406e13 feat(email): wire all forms to Resend — contact, devis, candidature notifs Claude 2026-02-23 07:36:00 +00:00
  • d54278969a fix(img-api): proxy image content instead of redirecting to fix Google indexing errors Claude 2026-02-23 07:27:07 +00:00
  • 800a9c08b4 feat(upload): optimisation automatique WebP avec Sharp Claude 2026-02-21 09:17:39 +00:00
  • 3843595e18 security: corriger les vraies vulnérabilités détectées par l'audit Claude 2026-02-21 09:01:21 +00:00
  • 22d3c0658e fix: corriger l'erreur TypeScript dans le proxy /api/img/[key] Claude 2026-02-20 08:09:07 +00:00
  • 9fe1f8bea2 fix: éliminer définitivement les bugs d'affichage des images privées Claude 2026-02-20 07:16:20 +00:00
  • c18bc4f6fd feat: ajouter la photo de Cyprien dans l'admin et la page maçon Claude 2026-02-19 11:34:42 +00:00
  • eb0c2150e5 fix: résoudre le cache Next.js qui bloquait la mise à jour des images Claude 2026-02-19 11:28:39 +00:00
  • 51bc7e1103 feat: répertorier toutes les images des démos dans l'admin Claude 2026-02-19 06:48:11 +00:00
  • 7a46501ba3 feat: upload images vers bucket Supabase privé avec Signed URLs Claude 2026-02-19 06:16:15 +00:00
  • db0adf6315 feat: complete restructure of macon demo page with 8 SEO-optimized sections Claude 2026-02-18 17:19:41 +00:00
  • ae13b107c5 Update legal mentions page title and content enguebusiness 2026-02-18 08:29:24 +01:00
  • 442a193a0e Update privacy policy page title and content enguebusiness 2026-02-18 08:16:42 +01:00
  • 0d19ab3f28 fix: add dark backgrounds to all internal pages + RGPD cookie banner Claude 2026-02-18 07:04:30 +00:00
  • 314d713699 fix: restore dark theme tokens for login/admin/legal pages + remove formation SEO Claude 2026-02-18 06:34:42 +00:00
  • e1bade3656 refactor: rewrite all homepage text content for clearer artisan messaging Claude 2026-02-18 06:23:30 +00:00
  • c62998d0c2 feat: redesign homepage with triptych process + admin image management Claude 2026-02-17 18:40:30 +00:00
  • 97744fe3d3 feat: redesign paysagiste demo page inspired by AL Concept Claude 2026-02-17 06:13:50 +00:00
  • a057f1901f feat: add favicon, structured data & SEO optimization for Google sitelinks Claude 2026-02-16 19:33:23 +00:00
  • 9cb49af079 Fix French accents and improve button styles enguebusiness 2026-02-16 20:25:57 +01:00
  • 76fe4eb1ae Fix French text accents and improve readability enguebusiness 2026-02-16 20:21:36 +01:00
  • b6158a2653 Fix French accents and special characters in page.tsx enguebusiness 2026-02-16 20:20:28 +01:00
  • ed9109564b Refactor Mentions Légales page structure and content enguebusiness 2026-02-16 20:18:49 +01:00
  • a4e91d2a95 chore: update package-lock.json and remove stale src directory Claude 2026-02-16 19:10:12 +00:00
  • 6555969c30 feat: animated hero with parallax rocket + scroll reveal animations Claude 2026-02-16 19:09:16 +00:00
  • e94a03f302 fix: professional tone + real photos on demo pages Claude 2026-02-16 05:34:40 +00:00
  • 6b2f91601b fix: replace <a> with <Link> for internal navigation (ESLint) Claude 2026-02-15 22:12:57 +00:00
  • 9025986e66 feat: rebuild 3 demo pages with interactive features + local SEO pages Claude 2026-02-15 22:10:14 +00:00
  • a845b47316 feat: refonte complète landing page - nouveau copywriting + 3 démos Claude 2026-02-15 19:14:01 +00:00
  • 45f5cc0e9e fix: connect Sanity CMS data to live site with revalidation Claude 2026-02-15 18:35:06 +00:00
  • 6840d2eebf fix: install sanity v3 Studio + fix config for deploy Claude 2026-02-15 18:08:19 +00:00
  • 5311e23d19 feat: add Sanity Studio config with hardcoded project values Claude 2026-02-15 17:54:41 +00:00
  • f8b5762a98 fix: schemas Sanity en plain objects + config images CDN Claude 2026-02-15 13:26:59 +00:00
  • bca3745603 feat: pivot complet - agence web artisans BTP Nord + Sanity CMS Claude 2026-02-15 12:50:52 +00:00
  • 1926d51213 fix: supprime social proof fake, fixe bannière + navbar, popup mobile Claude 2026-02-11 16:46:54 +00:00
  • ba1d24fa02 feat: refonte complète landing page - tunnel de vente + SEO optimisé Claude 2026-02-11 12:02:42 +00:00
  • fe0df7448f Update fromEmail to new HookLab address enguebusiness 2026-02-10 21:42:13 +01:00
  • a6f32dd77a feat: branded HookLab approval email + decouple email from Stripe Claude 2026-02-10 19:43:05 +00:00
  • eafa783040 fix: use configurable RESEND_FROM_EMAIL with onboarding@resend.dev fallback Claude 2026-02-10 19:02:43 +00:00
  • 1026a68427 fix: use cookie-based storage for Supabase client auth Claude 2026-02-10 17:09:14 +00:00
  • 7be84681f0 fix: login redirect with Suspense boundary + read redirect query param Claude 2026-02-10 17:03:51 +00:00
  • 9ae7dd2d2d feat: add admin setup page and login redirect for admins Claude 2026-02-10 13:33:52 +00:00
  • 1d0bd349fd feat: secure admin panel with Supabase auth + course management CRUD Claude 2026-02-10 13:25:58 +00:00
  • c4934f5669 feat: add admin panel to manage candidatures and approve with Stripe link Claude 2026-02-09 19:39:33 +00:00
  • db51e21075 fix: configure admin client with service role options and better error logging Claude 2026-02-09 18:52:45 +00:00
  • 231667c2c6 feat: fix accents, improve candidature API, add legal pages Claude 2026-02-08 20:49:54 +00:00
  • dd6ec0816b fix: add vercel.json to force Next.js framework detection Claude 2026-02-08 20:26:41 +00:00
  • 5ffb4fe32e fix: remove @supabase/ssr entirely to fix MIDDLEWARE_INVOCATION_FAILED Claude 2026-02-08 19:30:07 +00:00
  • ee6870d73e fix: resolve __dirname error by forcing Node.js runtime on all server routes Claude 2026-02-08 19:08:32 +00:00
  • d713f7f5ef fix: downgrade Next.js 16 to 15 for Vercel deployment compatibility Claude 2026-02-08 14:28:57 +00:00
  • 5514af9555 fix: remove middleware and route groups to fix Vercel deployment Claude 2026-02-08 14:17:09 +00:00
  • 7a5871d344 fix: add error handling to middleware to prevent INVOCATION_FAILED Claude 2026-02-08 14:06:42 +00:00
  • c9ff180959 fix: inline Supabase middleware to fix Vercel Edge resolution Claude 2026-02-08 14:01:32 +00:00
  • 41e686c560 feat: complete HookLab MVP - TikTok Shop coaching platform Claude 2026-02-08 12:39:18 +00:00
  • 240b10b2d7 Initial commit enguebusiness 2026-02-08 10:45:15 +01:00