David
|
8446f879b6
|
merge: integrer feat/conformite-rgpd
|
2026-09-07 21:42:36 +02:00 |
|
David
|
a491bdb79d
|
merge: integrer feat/notifications
|
2026-09-07 21:42:36 +02:00 |
|
David
|
f418443d0c
|
merge: integrer fix/messages-erreur-api
|
2026-09-07 21:42:36 +02:00 |
|
David
|
0a64382c06
|
merge: integrer feat/mcp-capacites
|
2026-09-07 21:42:36 +02:00 |
|
David
|
8486f38a90
|
merge: integrer feat/suppression-reservation
|
2026-09-07 21:42:36 +02:00 |
|
David
|
1ec36d2a35
|
merge: integrer feat/assistant-ia
|
2026-09-07 21:42:36 +02:00 |
|
David
|
b235e3f382
|
merge: integrer feat/admin-offre-platinium
|
2026-09-07 21:42:36 +02:00 |
|
David
|
7df9fd41c1
|
merge: integrer feat/mise-en-prod
|
2026-09-07 21:42:36 +02:00 |
|
David
|
c4c70862c1
|
merge: integrer chore/outillage-et-format
|
2026-09-07 21:42:36 +02:00 |
|
David
|
2ab6b682a3
|
feat(ui): console de conformite pour l administration
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:58 +02:00 |
|
David
|
5185dfb405
|
feat(ui): reecrire la politique de confidentialite et celle des cookies
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:58 +02:00 |
|
David
|
5504f9c1ce
|
feat(legal): registre des sous-traitants et inventaire reel des cookies
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:58 +02:00 |
|
David
|
94a681601f
|
feat(api): purge periodique des donnees arrivees a echeance
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:57 +02:00 |
|
David
|
917220c419
|
feat(api): effacement reel et export complet des donnees
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:57 +02:00 |
|
David
|
5a2fb7db8c
|
feat(domain): politique de conservation et d effacement
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:57 +02:00 |
|
David
|
d89104f49e
|
fix(ui): la page de detail lit csv-bookings, la table bookings n existe pas
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:56 +02:00 |
|
David
|
abe3bfe9ae
|
feat(ui): refonte du menu et de la page de notifications
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:56 +02:00 |
|
David
|
f67de177e8
|
feat(api): servir la destination et le compteur de non-lues
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:56 +02:00 |
|
David
|
672abea1be
|
fix(ui): traduire les erreurs d API au lieu de les afficher brutes
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:55 +02:00 |
|
David
|
33d70a16dd
|
feat(domain): deriver la destination d une notification de son type
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:55 +02:00 |
|
David
|
67362461e4
|
fix(api): filet attrape-tout au lieu d une erreur 500 nue
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:55 +02:00 |
|
David
|
53c13aab1e
|
docs: documenter le serveur MCP et le registre de capacites
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:54 +02:00 |
|
David
|
8957eeb511
|
feat(ui): console d assistant pour l administration
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:54 +02:00 |
|
David
|
177b70ea96
|
feat(api): registre de capacites et serveur MCP
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:54 +02:00 |
|
David
|
b3564a19f6
|
feat(ui): action de suppression dans la liste des reservations
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:53 +02:00 |
|
David
|
8b45d2f1a6
|
feat(domain): controle d acces aux capacites par role et par offre
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:53 +02:00 |
|
David
|
efc47aae67
|
feat(api): endpoint de suppression d une reservation non payee
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:53 +02:00 |
|
David
|
607257f538
|
feat(domain): une reservation non payee peut etre supprimee
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:53 +02:00 |
|
David
|
8e393b611a
|
docs: documenter l assistant et son systeme de RAG
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:52 +02:00 |
|
David
|
f0eb45131b
|
feat(ui): espace de conversation de l assistant
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:52 +02:00 |
|
David
|
cdea263b3a
|
feat(api): module assistant commerce international
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:52 +02:00 |
|
David
|
86564f1041
|
fix(subscriptions): un compte ADMIN dispose de l offre Platinium
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:51 +02:00 |
|
David
|
d32eecd0bf
|
feat(db): tables de quota et de conversations de l assistant
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:51 +02:00 |
|
David
|
b94ceee73f
|
feat(infra): adaptateur OpenAI et index de connaissances du wiki
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:51 +02:00 |
|
David
|
b83603461a
|
feat(domain): politique de quota de l assistant commerce
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:51 +02:00 |
|
David
|
14558d8747
|
feat(auth): amorcer l administrateur depuis l environnement et neutraliser les comptes de test
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:50 +02:00 |
|
David
|
a19a90cea0
|
feat(deploy): pipeline CD et composition Docker complete
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:50 +02:00 |
|
David
|
b22f4e0b74
|
docs: procedure de mise en production pas a pas
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:50 +02:00 |
|
David
|
44713e4ca0
|
feat(infra): provisionnement Hetzner, k3s et secrets SOPS
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:50 +02:00 |
|
David
|
9a3e1db048
|
docs: aligner les statuts de reservation sur l enumeration reelle
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:49 +02:00 |
|
David
|
a759e7b018
|
style(backend): reformatage Prettier de deux controleurs
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:49 +02:00 |
|
David
|
607995b3d0
|
chore(frontend): ordonner les alias @/i18n avant la regle generique
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:49 +02:00 |
|
David
|
6f3eae5635
|
chore: ajouter les definitions d agents et le hook Codex
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
|
2026-09-07 21:40:49 +02:00 |
|
David
|
acf77b11c9
|
fix video and landing page
|
2026-09-01 17:19:01 +02:00 |
|
David
|
ed1d5d913b
|
fix pages
|
2026-08-25 16:33:08 +02:00 |
|
David
|
8b294d6ed1
|
fix design
|
2026-08-13 17:43:11 +02:00 |
|
David
|
84c34bdc21
|
fix ui update
|
2026-08-13 12:26:46 +02:00 |
|
David
|
af9dae72d7
|
fix grille tarif
|
2026-08-12 13:09:48 +02:00 |
|
David
|
a2a06c008b
|
Merge branch 'video' into dev
Dev CI / Backend — Lint (push) Successful in 10m22s
Dev CI / Frontend — Lint & Type-check (push) Successful in 11m6s
Dev CI / Backend — Unit Tests (push) Successful in 10m8s
Dev CI / Frontend — Unit Tests (push) Successful in 10m37s
Dev CI / Notify Failure (push) Has been skipped
|
2026-07-21 22:06:11 +02:00 |
|
David
|
75d20dc613
|
fix video demo
|
2026-07-21 22:05:54 +02:00 |
|