Commit graph

  • cd8c04977f fix(mobile): Sprint S — tap targets + iOS safe-area main tarzzan 2026-06-03 04:20:31 +00:00
  • 06b01f65e2 fix(mobile): Sprint S — tap targets 44px + iOS safe-area Ubuntu 2026-06-03 04:20:05 +00:00
  • 07301ae997 fix(mobile): Sprint R — mobile UX audit + burger menu tarzzan 2026-06-03 03:54:13 +00:00
  • 62833ee4e6 fix(mobile): Sprint R — burger menu + cart badge visible mobile Ubuntu 2026-06-03 03:53:39 +00:00
  • 5845a6b950 feat(prod): Sprint Q — reminders + cleanup cron tarzzan 2026-06-03 03:24:31 +00:00
  • a6ea488732 feat(prod): Sprint Q — reminders J-1 + cleanup cron endpoints Ubuntu 2026-06-03 03:23:58 +00:00
  • 9bdb3666a0 feat(ce): Sprint P — seed démo CE + tests invites tarzzan 2026-06-03 03:13:44 +00:00
  • 18d19538d3 feat(ce): Sprint P — seed démo CE + tests invites + cleanup helper Ubuntu 2026-06-03 03:13:14 +00:00
  • eee052b2a8 feat(rental): Sprint O — reversements prestataires tarzzan 2026-06-03 02:59:49 +00:00
  • 5be62f012f feat(rental): Sprint O — reversements prestataires (payouts) Ubuntu 2026-06-03 02:59:16 +00:00
  • 58fd65a4d0 feat(analytics): Sprint N — dashboards CE + admin tarzzan 2026-06-03 02:46:29 +00:00
  • 0dc560385d feat(analytics): Sprint N — dashboards CE + admin Ubuntu 2026-06-03 02:46:01 +00:00
  • 73d24b70f7 feat(rental): Sprint M — refonds + annulations Stripe tarzzan 2026-06-03 02:18:33 +00:00
  • c564028ca9 feat(rental): Sprint M — refonds + annulations Stripe Ubuntu 2026-06-03 02:17:58 +00:00
  • 7a12848b5b feat(ce): Sprint L — email auto invites + admin memberships UI tarzzan 2026-06-03 01:59:53 +00:00
  • 3a557b6de5 feat(ce): Sprint L — email auto invites + admin memberships UI Ubuntu 2026-06-03 01:59:18 +00:00
  • 2b8d786cf9 feat(ce): Sprint K — public badge + invites CE_MEMBER + tests tarzzan 2026-06-03 00:03:38 +00:00
  • ea0e606735 feat(ce): Sprint K — public badge + invites CE_MEMBER + tests Ubuntu 2026-06-03 00:03:03 +00:00
  • ab1bbb5484 feat(ce): Sprint J — matériel rental côté CE tarzzan 2026-06-02 23:48:30 +00:00
  • caa3d5214f feat(ce): Sprint J — matériel rental côté CE Ubuntu 2026-06-02 23:47:57 +00:00
  • 03b740dfff feat(ce): Sprint I — CRUD carbets côté CE tarzzan 2026-06-02 23:34:48 +00:00
  • 74ea280f28 feat(ce): Sprint I — CRUD carbets côté CE Ubuntu 2026-06-02 23:34:17 +00:00
  • 3d77632ba0 feat(ce): Sprint H — signup CE public + /espace-ce shell tarzzan 2026-06-02 23:13:15 +00:00
  • 63a29d9ade feat(ce): Sprint H — signup CE public + /espace-ce shell Ubuntu 2026-06-02 23:12:46 +00:00
  • 8609c3c98b feat(ce): Sprint G — data model + admin validation tarzzan 2026-06-02 22:56:28 +00:00
  • 946dd8d5d2 feat(ce): Sprint G — data model + admin validation Ubuntu 2026-06-02 22:55:54 +00:00
  • d24e3b4af7 feat(rental): Sprint F — photos & vidéos items rental tarzzan 2026-06-02 09:38:38 +00:00
  • 9da58288dc feat(rental): Sprint F — photos & vidéos items rental Ubuntu 2026-06-02 09:34:09 +00:00
  • d42584cc4c fix(rental): no setState in effect for cart hydration tarzzan 2026-06-02 08:54:59 +00:00
  • 15f41a7e2a fix(rental): no setState in effect for cart hydration Ubuntu 2026-06-02 08:54:39 +00:00
  • 740e9958aa feat(rental): Sprint E — emails + plugin toggle + tests tarzzan 2026-06-02 08:50:15 +00:00
  • 5607a51980 feat(rental): Sprint E — emails + plugin toggle + tests Ubuntu 2026-06-02 08:49:39 +00:00
  • 0723e50189 feat(rental): Sprint D — panier + checkout + carbet integration tarzzan 2026-06-02 08:44:26 +00:00
  • 91b4d918ea feat(rental): Sprint D — panier + checkout + intégration carbet Ubuntu 2026-06-02 08:41:53 +00:00
  • 1165f32a63 Merge pull request 'feat(rental): Sprint C — espace prestataire' (#76) from feat/rental-sprint-c into main tarzzan 2026-06-02 08:01:44 +00:00
  • 59786e5365 feat(rental): Sprint C — espace prestataire (signup+dashboard+items+calendrier+résa) feat/rental-sprint-c Claude Integration 2026-06-02 08:01:42 +00:00
  • 8d7e9cfdc2 Merge pull request 'feat(rental): Sprint B — catalogue public' (#75) from feat/rental-sprint-b into main tarzzan 2026-06-02 07:49:46 +00:00
  • f31fb8a32c feat(rental): Sprint B — catalogue public /materiel + détail item + dispo + nav feat/rental-sprint-b Claude Integration 2026-06-02 07:49:43 +00:00
  • 1dd2d65626 Merge pull request 'fix(rental): client/server import boundary' (#74) from fix/rental-client-server-boundary into main tarzzan 2026-06-02 03:31:26 +00:00
  • 90cc7a94af fix(rental): extract category labels en fichier neutre (importable client) fix/rental-client-server-boundary Claude Integration 2026-06-02 03:31:22 +00:00
  • 46d3c2d3ab Merge pull request 'feat(rental): Sprint A — modèle + admin + seed' (#73) from feat/rental-sprint-a into main tarzzan 2026-06-02 03:26:07 +00:00
  • e2f3f070fa feat(rental): Sprint A — modèle Prisma + admin CRUD + seed 13 items feat/rental-sprint-a Claude Integration 2026-06-02 03:26:04 +00:00
  • d2dcc698e9 Merge pull request 'feat(forms): critères opérationnels dans les formulaires' (#72) from feat/operational-criteria-forms into main tarzzan 2026-06-02 02:46:36 +00:00
  • 4901bb950e feat(forms): 4 critères opérationnels dans formulaires admin + espace hôte feat/operational-criteria-forms Claude Integration 2026-06-02 02:46:34 +00:00
  • 1f8250ad7e Merge pull request 'feat: critères opérationnels Guyane' (#71) from feat/operational-criteria into main tarzzan 2026-06-02 02:26:04 +00:00
  • dc2b07507f feat: 4 critères opérationnels (route/capacité/électricité/GSM) + presets profils + badges feat/operational-criteria Claude Integration 2026-06-02 02:26:02 +00:00
  • 153d0671c0 Merge pull request 'feat(reels): swipe horizontal animé' (#70) from feat/reels-swipe-animation into main tarzzan 2026-06-02 02:03:25 +00:00
  • d5732917e3 feat(reels): swipe horizontal animé avec suivi du doigt + snap feat/reels-swipe-animation Claude Integration 2026-06-02 02:03:23 +00:00
  • 5449ec9047 Merge pull request 'feat: PWA installable' (#69) from feat/pwa into main tarzzan 2026-06-02 01:53:24 +00:00
  • bc158ca144 feat(pwa): manifest + icônes 192/512/maskable + Apple touch + viewport theme-color feat/pwa Claude Integration 2026-06-02 01:53:22 +00:00
  • b8b421e839 Merge pull request 'feat(cron): regenerate-variants' (#68) from feat/cron-regenerate-variants into main tarzzan 2026-06-02 01:27:22 +00:00
  • 4fb7c948ad feat(cron): regenerate-variants task pour batch tous les Media existants feat/cron-regenerate-variants Claude Integration 2026-06-02 01:27:20 +00:00
  • 3a7c325373 Merge pull request 'feat: variantes responsives image' (#67) from feat/responsive-variants into main tarzzan 2026-06-02 01:05:27 +00:00
  • e2d3b6a686 feat: variantes responsives 320/800/1600 via sharp + srcset partout (Reels, cards, galerie, favoris) feat/responsive-variants Claude Integration 2026-06-02 01:05:25 +00:00
  • e542a853fa Merge pull request 'feat: Reels plein écran + admin uploader' (#66) from feat/reels-mobile-polish-and-admin-uploader into main tarzzan 2026-06-02 00:52:59 +00:00
  • 701a1f02bd feat: Reels plein écran mobile + MediaUploader dans l'admin feat/reels-mobile-polish-and-admin-uploader Claude Integration 2026-06-02 00:52:57 +00:00
  • 403e21fe0a Merge pull request 'feat: Au fil de l'eau (Reels) + uploader pro + favoris' (#65) from feat/au-fil-de-leau into main tarzzan 2026-06-02 00:27:18 +00:00
  • 2545a5e1a8 feat: « Au fil de l'eau » — Reels mobile + uploader pro + favoris feat/au-fil-de-leau Claude Integration 2026-06-02 00:27:16 +00:00
  • a575d40163 Merge pull request 'feat: BookingForm → Stripe Checkout' (#64) from feat/wire-stripe-checkout into main tarzzan 2026-06-01 23:35:33 +00:00
  • 2914e5605a feat: BookingForm bascule sur Stripe Checkout quand STRIPE_SECRET_KEY est posée feat/wire-stripe-checkout Claude Integration 2026-06-01 23:35:30 +00:00
  • 8285909178 Merge pull request 'feat: carte catalogue + À propos' (#63) from feat/catalog-map-and-about into main tarzzan 2026-06-01 23:27:59 +00:00
  • 71dd8c1dad feat: carte interactive du catalogue + refonte page À propos (2.2-2.6k caractères) feat/catalog-map-and-about Claude Integration 2026-06-01 23:27:57 +00:00
  • 444fd1e6fd Merge pull request 'fix(backup): mc image entrypoint' (#62) from fix/backup-mc-entrypoint into main tarzzan 2026-06-01 20:21:42 +00:00
  • 92deffa109 fix(backup): minio/mc a entrypoint=mc, ajouter --entrypoint /bin/sh pour wrapper fix/backup-mc-entrypoint Claude Integration 2026-06-01 20:21:40 +00:00
  • cf9ee2bd1e Merge pull request 'feat(hardening): rate limit + cron + backup' (#61) from feat/production-hardening into main tarzzan 2026-06-01 20:16:59 +00:00
  • a373bd60ad feat(hardening): rate limit (signup/reset/bookings) + tâches cron + backup PostgreSQL nocturne feat/production-hardening Claude Integration 2026-06-01 20:16:57 +00:00
  • f1fb06b0af Merge pull request 'fix: rebrancher /espace-hote sur le dashboard' (#60) from fix/host-dashboard-page into main tarzzan 2026-06-01 16:20:08 +00:00
  • 55c0244336 fix: rebrancher espace-hote/page.tsx sur le nouveau dashboard (oubli PR#59) fix/host-dashboard-page Claude Integration 2026-06-01 16:20:06 +00:00
  • d1a1bb04de Merge pull request 'feat: espace hôte dashboard + lightbox galerie' (#59) from feat/host-dashboard-and-lightbox into main tarzzan 2026-06-01 16:16:27 +00:00
  • 1e6acf29b9 feat: dashboard espace hôte (KPIs + résa pending + carbets + activité) + lightbox galerie feat/host-dashboard-and-lightbox Claude Integration 2026-06-01 16:16:25 +00:00
  • 3e109fb7b4 Merge pull request 'fix: facettes search effectives' (#58) from fix/search-facets into main tarzzan 2026-06-01 10:21:06 +00:00
  • a58815ec9c fix: ajout effectif facettes priceMax + amenities dans SearchFilters (oubli PR#57) fix/search-facets Claude Integration 2026-06-01 10:21:03 +00:00
  • 61ccb05c75 Merge pull request 'feat: reset password + mon-compte + facettes recherche' (#57) from feat/reset-profile-facets into main tarzzan 2026-06-01 10:16:39 +00:00
  • a6df96db7e feat: reset password + page mon-compte (RGPD) + facettes recherche (prix max, équipements) feat/reset-profile-facets Claude Integration 2026-06-01 10:16:37 +00:00
  • 0b5e5408e8 Merge pull request 'feat: calendrier visuel + carte Leaflet' (#56) from feat/visual-calendar-and-map into main tarzzan 2026-06-01 05:27:35 +00:00
  • 31aa7a4865 feat: calendrier visuel mensuel + carte Leaflet sur fiche carbet feat/visual-calendar-and-map Claude Integration 2026-06-01 05:27:33 +00:00
  • 231416dd08 Merge pull request 'feat: SiteHeader global' (#55) from feat/site-header into main tarzzan 2026-06-01 04:29:53 +00:00
  • 3bc52b2b60 feat: global SiteHeader avec user menu (login/inscription, Mes réservations, Espace hôte, Admin) feat/site-header Claude Integration 2026-06-01 04:29:52 +00:00
  • 4e8b88ab34 Merge pull request 'fix(ci): lint errors qui bloquaient le runner' (#54) from fix/ci-lint-errors into main tarzzan 2026-06-01 04:18:51 +00:00
  • 6eed6bffc8 fix(ci): 5 erreurs ESLint Next 16 (Date.now impure, <a> vers /admin, setState dans effect) fix/ci-lint-errors Claude Integration 2026-06-01 04:18:49 +00:00
  • ccaad1d546 Merge pull request 'feat(p2): tests + health + metrics + CI' (#53) from feat/p2-tests-health-ci into main tarzzan 2026-06-01 02:27:16 +00:00
  • 14fd9a5940 feat(p2): vitest + 27 tests + /api/health enrichi + /api/metrics + workflow CI feat/p2-tests-health-ci Claude Integration 2026-06-01 02:27:14 +00:00
  • 56e5c48a84 Merge pull request 'feat(p1): calendar + emails' (#52) from feat/p1-calendar-legal-emails into main tarzzan 2026-06-01 02:20:40 +00:00
  • b59b8a0af2 feat(p1): calendrier dispo + emails Resend + amount calculé + best-effort welcome/confirmation/refund feat/p1-calendar-legal-emails Claude Integration 2026-06-01 02:20:38 +00:00
  • 4e14854245 Merge pull request 'feat(p0): pricing + booking + signup' (#51) from feat/p0-pricing-booking-signup into main tarzzan 2026-06-01 01:34:03 +00:00
  • e79b6dd141 feat(p0): prix/nuit + booking form public + /inscription + /reservations/[id] feat/p0-pricing-booking-signup Claude Integration 2026-06-01 01:34:00 +00:00
  • f09a680059 Merge pull request 'feat(admin): /admin/home — éditeur page d'accueil' (#50) from feat/admin-home-editor into main tarzzan 2026-06-01 01:10:51 +00:00
  • a9fcd18022 feat(admin): /admin/home — éditeur des textes de la page d'accueil (FR+EN, override DB) feat/admin-home-editor Claude Integration 2026-06-01 01:10:49 +00:00
  • d3cc5bdfb9 Merge pull request 'fix(admin): PATCH content-pages respecte ?lang=' (#49) from fix/admin-content-pages-patch-lang into main tarzzan 2026-06-01 00:51:21 +00:00
  • 1f8dd90979 fix(admin): PATCH content-pages respecte ?lang= (sinon écrasait FR) fix/admin-content-pages-patch-lang Claude Integration 2026-06-01 00:51:19 +00:00
  • 0244eb5029 Merge pull request 'fix(admin): content-pages multilang' (#48) from fix/admin-content-pages-multilang into main tarzzan 2026-06-01 00:49:32 +00:00
  • a5ae692cf4 fix(admin): content-pages éditait FR quel que soit le lien cliqué — support multilang complet fix/admin-content-pages-multilang Claude Integration 2026-06-01 00:49:31 +00:00
  • c8c97e467d Merge pull request 'feat(admin): Sprint 6 — Polish' (#47) from feat/admin-sprint6-polish into main tarzzan 2026-06-01 00:44:41 +00:00
  • 4e6867b365 feat(admin): Sprint 6 — /admin/media gallery + theme write-through feat/admin-sprint6-polish Claude Integration 2026-06-01 00:44:39 +00:00
  • f9c10f151c Merge pull request 'feat(admin): Sprint 5 — Gouvernance' (#46) from feat/admin-sprint5-gouvernance into main tarzzan 2026-06-01 00:13:51 +00:00
  • 79ddcd23f5 feat(admin): Sprint 5 — Audit log + Settings (gouvernance) feat/admin-sprint5-gouvernance Claude Integration 2026-06-01 00:13:49 +00:00
  • 2ad4cbed80 Merge pull request 'feat(admin): Sprint 4 — Écosystème' (#45) from feat/admin-sprint4-ecosysteme into main tarzzan 2026-05-31 21:36:24 +00:00
  • 99f3bbdc71 feat(admin): Sprint 4 — Organisations CE + Prestataires pirogue (CRUD) feat/admin-sprint4-ecosysteme Claude Integration 2026-05-31 21:36:22 +00:00
  • 19b4ff8293 Merge pull request 'feat(admin): Sprint 3 — Activity' (#44) from feat/admin-sprint3-activity into main tarzzan 2026-05-31 21:20:48 +00:00
  • d9ee072744 feat(admin): Sprint 3 — Réservations, Utilisateurs, Avis feat/admin-sprint3-activity Claude Integration 2026-05-31 21:20:46 +00:00