-
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