v2.5.0
Dernière version
Nouveautés et correctifs
Nouveautés
- backup 15min + watchdog postgres auto-restore
Corrections
- isoler coach_tasks par coach_id (multi-tenant)
- ajout logging sur les échecs du coach-sync Stripe
- pré-remplir les blocs vitrine avec les données coach existantes
- corriger erreurs eslint pré-existantes (batch 2)
- corriger erreurs eslint pré-existantes (batch 1)
- add error handling + logging for tenant detection to prevent page crash
- sync abonnement coach après paiement Stripe
- utiliser admin client pour la détection tenant (bypass RLS)
- TCP passthrough pour sous-domaines coach sur staging
- restrict subdomain/custom domain to coach vitrine page only
- ajout règles vérification, secrets et dépendances au CLAUDE.md
- ajout modèle de départ complet pour vitrine coach
- ajout prévisualisation live dans l'éditeur vitrine
- page vitrine coach + éditeurs visuels + accordéon branding
- lien vitrine coach utilise PLATFORM_DOMAIN au lieu de coaching-par-pa.ch codé en dur
- coach search API 500 — remove invalid PostgREST cross-table embed
- aligner tous les champs de filtre sur une seule ligne
- race_plans/race_objectives PostgREST relationship error
- forcer thème terre-romande sur la page trouver-un-coach
- restyle seances-terrain page to match Terre Romande design charter
- utiliser le header standard sur la page démo partenaires
- ajouter onglet Offres SaaS dans SuperFinanceDashboard
- nettoyer les release notes publiques des détails techniques
- upgrade GitHub Actions to v5 for Node.js 24 support
- Stripe Connect onboard button returns 404 (GET vs POST)