Journal des évolutions
Changelog
Toutes les mises à jour déployées en production — nouvelles fonctionnalités, correctifs, améliorations de performance et de sécurité, version par version.
- Releases
- 7
- Changements
- 29
- Dernière mise à jour
- 25 avril 2026
v0.7.0
DernièreFooter 5 colonnes + nav morphing pile↔îlot
- NouveauFooter enrichi à 5 colonnes — ajout de la section Entreprise (Équipe, Partenaires, Presse, Recrutement, Contact) et Légal regroupé (CGU + CGV + RGPD + Sécurité).
- NouveauNavbar morphing : mode pile en haut de page (collée bord à bord), transformation en îlot flottant au scroll avec transition motion 400 ms.
- NouveauPage /plan avec carte du site complète (43 pages organisées en 5 thèmes), indicateur "Vous êtes là" en temps réel.
- CorrectifLiens forfaits du footer redirigés vers /tarifs (au lieu de /plans qui était auth-gated).
- CorrectifHover des pills villes du footer : retrait du contour bleu trop voyant, remplacé par un changement de border discret.
v0.6.0
Couverture bilingue + middleware fix + URL normalizer
- NouveauCouverture bilingue complète : 40+ redirects EN/FR sur toutes les pages (/appointment → /rdv, /coffee → /cafe, /developers → /api, etc.).
- NouveauUrlNormalizer v4 : nettoie les query strings vides ou pathologiques (?, ??, ?&, ?&&) côté navigateur. 42 tests Vitest.
- NouveauCatch-all redirects .html legacy : toute URL /page.html redirige 301 vers /page.
- CorrectifMiddleware auth : 6 pages publiques manquantes ajoutées à la whitelist (/plan, /paiement/*, /status/*, /verify/*).
- SécuritéVercel BotID activé en mode Basic sur /api/waitlist, /api/errors, /api/chat/stream (proxy SSE chatbot).
v0.5.0
Marquee 96 préfectures + StatusIndicator coloré
- NouveauFooter : marquee 3 rangées des 96 préfectures de département, vitesses divergentes (90s / 140s / 110s), pause au hover.
- NouveauStatusIndicator : dot coloré bicouche (core + halo pulse) avec palette sémantique par état (vert/ambre/rouge/bleu).
- NouveauCurrentYear : composant client qui affiche l'année réelle (plus de "© 2026" figé au build time).
- NouveauPages profils équipe individuelles /team/[slug] avec alias fallback /equipe et /equipo (EN/ES).
v0.4.0
Chatbot IA en production + GO LIVE status.lesexcellences.com
- NouveauChatbot Anthropic SSE streaming en production sur api.lesexcellences.com.
- NouveauSous-domaine status.lesexcellences.com en LIVE (Vercel + Railway worker + monitoring 4 crons pg_cron).
- NouveauRefonte DSFR Trust Gradient : Plus Jakarta Sans + JetBrains Mono + bleu institutionnel #0B3D91.
- RefactoMigration vers shadcn/ui + lucide-react (règle #1 du projet : réutiliser, pas réinventer).
v0.3.0
SEO & GEO IA — 134 URLs indexables
- NouveauSilos SEO dynamiques : 134 URLs indexables (vs 0 avant, à cause d'un bug middleware).
- Nouveau29+ schemas JSON-LD ajoutés sur les pages produit, équipe, FAQ, breadcrumbs.
- NouveauWave 1-6 du programme SEO orchestré : 17 commits, 17 sous-agents, 4 a11y blockers résolus.
- NouveauPages village /permis-[ville], /dates-examen-[ville], /auto-ecoles-[departement].
v0.2.0
Sécurité Supabase + hardening sprint
- Sécurité6 migrations Supabase pour fixer 2 erreurs RLS critiques + 11 warnings + 752 findings de performance.
- SécuritéTests RLS sur les tables sensibles (contracts, payments, subscriptions).
- SécuritéSmoke test script automatisé pour valider les permissions.
- Doc4 plans de hardening documentés dans docs/security/.
v0.1.0
Mise en place DPO + écosystème conformité
- NouveauDPO externe désigné (Nezha MOUMENE / Group L&M) — registre des traitements + AIPD initialisés.
- NouveauÉcosystème conformité : 2D-DOC + France Identité + FranceConnect+ intégrés.
- Doc40 fichiers de documentation conformité produits, mise en prod planifiée 2026-06-17.