2026-05-26 - 2026-06-02
Overview
71 pull requests merged by 1 user
Merged
#77 feat(rental): Sprint D — panier + checkout + carbet integration
Merged
#76 feat(rental): Sprint C — espace prestataire
Merged
#75 feat(rental): Sprint B — catalogue public
Merged
#74 fix(rental): client/server import boundary
Merged
#73 feat(rental): Sprint A — modèle + admin + seed
Merged
#72 feat(forms): critères opérationnels dans les formulaires
Merged
#71 feat: critères opérationnels Guyane
Merged
#70 feat(reels): swipe horizontal animé
Merged
#69 feat: PWA installable
Merged
#68 feat(cron): regenerate-variants
Merged
#67 feat: variantes responsives image
Merged
#66 feat: Reels plein écran + admin uploader
Merged
#65 feat: Au fil de l'eau (Reels) + uploader pro + favoris
Merged
#64 feat: BookingForm → Stripe Checkout
Merged
#63 feat: carte catalogue + À propos
Merged
#62 fix(backup): mc image entrypoint
Merged
#61 feat(hardening): rate limit + cron + backup
Merged
#60 fix: rebrancher /espace-hote sur le dashboard
Merged
#59 feat: espace hôte dashboard + lightbox galerie
Merged
#58 fix: facettes search effectives
Merged
#57 feat: reset password + mon-compte + facettes recherche
Merged
#56 feat: calendrier visuel + carte Leaflet
Merged
#55 feat: SiteHeader global
Merged
#54 fix(ci): lint errors qui bloquaient le runner
Merged
#53 feat(p2): tests + health + metrics + CI
Merged
#52 feat(p1): calendar + emails
Merged
#51 feat(p0): pricing + booking + signup
Merged
#50 feat(admin): /admin/home — éditeur page d'accueil
Merged
#49 fix(admin): PATCH content-pages respecte ?lang=
Merged
#48 fix(admin): content-pages multilang
Merged
#47 feat(admin): Sprint 6 — Polish
Merged
#46 feat(admin): Sprint 5 — Gouvernance
Merged
#45 feat(admin): Sprint 4 — Écosystème
Merged
#44 feat(admin): Sprint 3 — Activity
Merged
#43 chore: prisma type + cleanup
Merged
#42 chore: split options client/server
Merged
#41 feat(admin): CRUD carbets + médias (Sprint 2)
Merged
#40 feat(admin): shell + dashboard + ⌘K (Sprint 1)
Merged
#39 feat(plugin): aquarelle seed media + upload script
Merged
#38 feat(plugin): theme-aquarelle + hero
Merged
#37 chore(admin): findUnique composite key
Merged
#36 feat: pages contenu bilingues
Merged
#35 feat(plugin): i18n FR + EN
Merged
#34 feat(plugin): pirogue-providers
Merged
#33 feat(plugins): content-pages + legal-pages
Merged
#32 chore: wire StayConstraints
Merged
#31 chore(prisma): champs Carbet min-stay + seasonality
Merged
#30 feat(plugins): seasonality + min-stay
Merged
#29 chore(prisma): enum AccessType
Merged
#27 feat(plugins): access-type + demo-carbets-seed
Merged
#26 chore(layout): force-dynamic
Merged
#25 chore(sitemap): force dynamic
Merged
#24 chore(plugins): cast config en Prisma.InputJsonValue
Merged
#23 chore(docker): npx prisma generate dans builder
Merged
#22 chore(docker): copier prisma/ avant npm ci
Merged
#21 chore: sync package-lock.json
Merged
#19 feat(plugins): visuels Phase 2 (theme-guyane, landing-hero, landing-sections)
Merged
#18 feat(plugins): foundation système Plugin Karbé
Merged
#17 SYS-19: Compléter docker-compose.prod.yml avec Postgres et MinIO co-déployés
Merged
#16 SYS-18 Déployer Karbé sur karbe.cosmolan.fr (MVP, Stripe TEST)
Merged
#15 SYS-17 Ajouter lastBookedAt au modèle Carbet + endpoint
Merged
#12 Avis & notes — SYS-8
Merged
#11 feat(payment): intégration Stripe
Merged
#10 Réservation : API bookings + availability (récup workspace Backend)
Merged
#9 fix(build): app global-error fallback pour Next 16 prerender
Merged
#8 Carbets publics — recherche + fiche SSR (SYS-5)
Merged
#7 CRUD Carbet (propriétaire) + pages connexion/espace-hote
Merged
#6 Auth multi-rôles (NextAuth) — sur base schéma propre
Merged
#5 feat: schéma Prisma complet Karbé (SYS-2)
Merged
#2 docs: README, roadmap produit et doc d'architecture (SYS-10)
Merged
#1 Scaffold initial : Next.js + Prisma + Tailwind
1 pull request proposed by 1 user
Proposed
#28 chore: ajoute enum AccessType au schema