← Toutes les versions Notes de version

PREP TO PERF v1.0.2

v1.0.2 rend la préparation plus souple et plus fiable : mettre une PREP en pause sans la perdre, consulter le catalogue même avec une PREP en cours, recevoir la séance du lendemain et mieux gérer les cas limites autour des plans courts, des intégrations et du monitoring.

Ce qui change

Une PREP peut respirer sans disparaître

Cette version améliore les moments où l'utilisateur veut ajuster son parcours sans tout recommencer : pause temporaire, consultation du catalogue et édition plus simple des plans manuels.

Pause Reprise

Mettre une PREP en pause sans la supprimer

Une PREP peut maintenant être mise en pause puis reprise plus tard. L'utilisateur garde son plan, son contexte et sa progression sans devoir choisir entre continuer tout de suite ou supprimer la préparation.

  • Pause disponible sans perte du contenu de la PREP.
  • Reprise possible lorsque l'utilisateur est prêt à continuer.
  • Les PREP en pause sont exclues des traitements automatiques du lendemain.
Catalogue Exploration

Consulter le catalogue même avec une PREP active

Avoir une PREP en cours ne bloque plus la découverte du catalogue. L'utilisateur peut comparer, s'inspirer et préparer la suite sans remplacer sa préparation actuelle.

  • Catalogue accessible depuis les réglages de PREP.
  • Consultation possible sans bascule immédiate vers un autre plan.
  • Parcours plus naturel pour anticiper la prochaine préparation.
Plans manuels

Les plans créés à la main sont plus faciles à tenir à jour

Titre

Le titre d'un plan manuel devient modifiable

Un plan manuel peut être renommé après sa création, pour corriger un libellé, préciser un objectif ou garder une bibliothèque de PREP plus claire.

Note

La note générale peut évoluer avec le plan

La note globale d'une PREP manuelle peut être mise à jour afin de garder les consignes, intentions et repères importants au même endroit.

Confort

Moins de friction pour ajuster une PREP existante

Les modifications simples ne demandent plus de recréer une préparation complète lorsque seul le cadrage général du plan doit changer.

Cohérence

La gestion des PREP reste alignée avec le catalogue

Les informations visibles sur une PREP manuelle peuvent rester cohérentes entre l'édition, la consultation et le partage dans l'application.

Plan IA

Alerter sans bloquer les objectifs risqués

Objectif risqué Choix utilisateur

La génération peut être forcée en connaissance de cause

Lorsqu'une PREP est jugée irréaliste, l'application garde l'alerte claire mais permet de poursuivre volontairement. Le message met le risque en avant avant de laisser l'utilisateur confirmer son choix.

Plan court 5 semaines

Les plans très courts sont mieux accompagnés

Le cas des PREP courtes est mieux géré, notamment lorsque la durée laisse peu de marge pour construire une progression équilibrée jusqu'à l'objectif.

API Erreur contrôlée

Les refus attendus ne polluent plus le monitoring

Les réponses liées à une durée minimale de plan sont traitées comme des cas fonctionnels connus, pas comme des erreurs techniques à escalader inutilement.

Séance du lendemain

La séance de demain arrive au bon moment

Rappel

Notification la veille de la séance

L'utilisateur peut être prévenu pour sa séance du lendemain, par push ou email selon ses préférences de notification.

Performer Ultra

Synchronisation automatique vers les plateformes tierces

Les utilisateurs Performer Ultra peuvent bénéficier de l'envoi automatique de la séance du lendemain vers les plateformes compatibles connectées.

Fuseau

Un traitement pensé pour le rythme de chaque utilisateur

Le rappel est conçu pour arriver la veille, en tenant compte du fuseau horaire connu de l'utilisateur afin de rester utile au bon moment.

Pause

Les PREP en pause restent silencieuses

Une préparation mise en pause ne déclenche pas d'envoi automatique ni de rappel de séance tant qu'elle n'est pas reprise.

Connecteurs

Des intégrations plus sûres

ROUVY Webhooks

Les webhooks ROUVY vérifient leur signature

Les appels entrants ROUVY sont contrôlés avant traitement afin de rejeter les payloads absents, altérés ou non signés correctement.

Garmin OAuth

Les réponses de refresh incomplètes sont mieux gérées

Une réponse Garmin sans access token ne casse plus silencieusement la connexion : le cas est identifié proprement et les jetons existants sont mieux protégés.

Plateformes Résilience

Un connecteur en échec ne bloque pas tout le reste

L'envoi de la séance du lendemain isole mieux les erreurs par plateforme pour préserver les autres notifications et synchronisations prévues.

Observabilité

Moins de bruit, plus de vrais signaux

Sentry

Les scans WordPress ne remontent plus comme erreurs utiles

Les 404 générées par des scans automatiques WordPress sont filtrées pour éviter de masquer les problèmes réellement actionnables.

API

La route racine répond proprement

La racine de l'API renvoie une réponse légère, ce qui évite une 404 inutile lorsqu'elle est appelée par erreur ou par un outil de surveillance.

Doctrine

La base technique suit les évolutions Symfony/Doctrine

Le remplacement de l'ancien autoloader de proxies par les native lazy objects supprime une dépréciation et prépare la suite de la plateforme.

Qualité

Les erreurs attendues sont mieux classées

Les cas fonctionnels connus, comme certains refus de génération de plan, sont mieux séparés des anomalies techniques qui méritent une investigation.

Détails de livraison

Les évolutions incluses dans v1.0.2

Cette version regroupe les travaux PTP-185 et PTP-195 à PTP-205 : pause et catalogue de PREP, édition des plans manuels, génération avec avertissement, envoi de la séance du lendemain, sécurisation ROUVY/Garmin et réduction du bruit Sentry.

PTP-185 PTP-195 PTP-196 PTP-197 PTP-198 PTP-199 PTP-200 PTP-201 PTP-202 PTP-203 PTP-204 PTP-205

Tester PREP TO PERF

Découvre les dernières améliorations directement dans l'application et prépare ta prochaine course avec une PREP plus souple, plus claire et mieux connectée.

Télécharger l'application