Nouveautés
v0.25.4 — Les chiffres concordent enfin
3 septembre 2026
Presque tout dans cette version vient d'un seul rapport de bug très détaillé. Un cycliste a repris sa journée, comparé PlanWatts à Intervals.icu chiffre par chiffre, et trouvé six problèmes distincts. Il avait raison sur les six. Voici ce qui a changé.
La bonne sortie est créditée de ta séance
Si tu as fait ta séance planifiée et que tu es aussi allé au travail à vélo, PlanWatts pouvait créditer le trajet. Il prenait la première activité du jour du bon sport et rien d'autre, donc un trajet de 16 minutes pouvait occuper la place d'une séance de seuil de 90 minutes, et la vraie sortie, arrivée plus tard, restait sans lien avec ton plan.
L'appariement regarde maintenant ce que l'activité était vraiment : il écarte les sorties que ta plateforme signale comme trajets domicile-travail, compare la durée au plan, et respecte l'appariement qu'Intervals.icu avait déjà fait. Si plusieurs séances sont prévues le même jour, celle qui correspond le mieux gagne.
PlanWatts ne renomme plus tes activités
Quand il décidait qu'une activité avait accompli une séance planifiée, PlanWatts écrivait le nom de la séance sur cette activité dans Intervals.icu et Strava. Ce n'était pas à moi de le faire, et quand l'appariement était faux cela faisait aussi passer l'erreur pour correcte. Il n'écrit plus que la ligne de description et laisse le nom de ton activité tranquille.
Le temps dans les zones correspond à Intervals.icu
Tu demandais ton temps en Z5 et tu pouvais obtenir 16% là où Intervals.icu annonçait 4,7% pour la même sortie, avec les mêmes zones configurées. Deux choses étaient fausses. Le calcul utilisait une table de zones par défaut au lieu des tiennes, donc une séance prescrite à 105% de la FTP se lisait comme du VO2max pour un athlète dont la Z5 commence à 110%. Et il classait chaque seconde de puissance brute, alors qu'Intervals.icu la lisse d'abord, ce qui disperse les pics dans les zones hautes sur une sortie nerveuse.
Les deux sont corrigées. Sur la sortie signalée, PlanWatts tombe maintenant à 0,2 point du chiffre d'Intervals.icu. Tes zones sont lues à un seul endroit dans l'application, sans aucune table de secours.
La puissance normalisée et la charge ne surestiment plus
Les phases en roue libre étaient écartées avant le calcul de la puissance normalisée, ce qui réduisait le dénominateur et poussait vers le haut la NP, l'IF et le TSS estimé sur toute sortie avec des descentes ou des feux rouges. Rouler en roue libre, c'est du temps sur le vélo, et cela compte désormais. Sur la sortie signalée, la NP est maintenant à un watt de ce qu'annonce Intervals.icu.
Ton analyse lit la séance, pas son titre
Tu interrogeais le coach sur une séance structurée et il pouvait raisonner à partir du seul nom, en t'expliquant à quoi ressemble d'habitude une séance de 3x10min tout en ignorant les sprints que ton plan contenait vraiment. C'était parce que le détail pas à pas n'était utilisé que si la séance était liée à l'intérieur de PlanWatts. Ta plateforme d'entraînement connaît souvent l'appariement quand PlanWatts l'ignore, et l'analyse s'en sert maintenant.
Le tableau de bord montre tout ton plan
La bande de la semaine et la carte de la prochaine séance ne comptaient que les séances créées dans PlanWatts, donc si ton plan vit dans Intervals.icu elles étaient presque vides. Elles comptent maintenant tout ce qui est à ton calendrier.
La courbe de forme recalculait aussi ses propres CTL et ATL sur 90 jours en partant de zéro, ce qui ne rattrape jamais la valeur réelle et affichait bas. Elle utilise maintenant les valeurs que ta plateforme a déjà calculées sur tout ton historique, c'est-à-dire ce que le coach IA lisait depuis le début.
Les courses sont reconnues comme des courses
Une course synchronisée depuis Intervals.icu arrivait comme une séance planifiée ordinaire. Le calendrier ne pouvait pas la dessiner comme un événement et le planificateur ne la voyait pas, donc impossible d'affûter dessus ou de placer des ouvreurs avant. Le type d'événement passe maintenant, et les courses déjà dans ton calendrier ont été reclassées.
Les séances en fréquence cardiaque arrivent aux battements convenus
Signalé et corrigé séparément : les cibles de fréquence cardiaque étaient envoyées à Intervals.icu en pourcentage de ta FC seuil alors qu'elles sont stockées en pourcentage de ta FC max. Une séance convenue à 150 bpm arrivait à la montre à 136.
Si tu trouves un chiffre qui ne colle pas, dis-le moi. Cette version existe parce que quelqu'un l'a fait.
v0.25.0 — Ton équipe, lue par l'IA
25 août 2026
Les entraîneurs ont une vue IA de leur équipe
Si tu gères une équipe dans PlanWatts, le tableau de bord lit désormais ton effectif pour toi. Un clic génère un résumé en langage clair de la semaine du groupe : qui monte en charge trop vite, qui ne récupère pas, qui saute des séances et qui n'a pas encore de données parce que rien n'est connecté. Les chiffres viennent du même pipeline que le tableau de bord ; l'IA les formule et les priorise, elle n'invente pas de physiologie.

Le chat connaît aussi ton équipe. Demande « Comment s'est passée la semaine de l'équipe ? » ou « Qui ne suit pas le plan ? » et il répond avec les vrais chiffres. Demande-lui de baisser la charge d'un athlète et il prépare une séance en brouillon à relire ; rien n'atteint le calendrier d'un athlète avant ton approbation, dans le chat ou depuis le tableau de bord. Depuis la page d'un athlète, Ask AI et Adjust Plan ouvrent le chat déjà centré sur cet athlète.
Tout cela peut aussi arriver par e-mail : un résumé hebdomadaire ou quotidien par équipe, avec une copie optionnelle pour chaque athlète contenant uniquement sa propre semaine. Le mode entraîneur reste en preview ; Configuration de l'équipe explique comment obtenir l'accès.
L'IA de tes athlètes sait qui est leur entraîneur
Quand un athlète encadré demande à son IA quoi faire aujourd'hui, elle répond avec la séance que tu as assignée au lieu d'en inventer une. S'il est fatigué, elle propose une version allégée de ta séance sans la remplacer ; s'il demande un nouveau plan, elle renvoie au tien et ne propose que du travail complémentaire. Elle lit tes notes partagées et les notes hebdomadaires de l'équipe ; tes notes privées restent privées.
La zone de saisie du chat se tient bien sur téléphone
Ouvrir le clavier recouvrait la barre de saisie, et sur les iPhone à encoche le bouton d'envoi se retrouvait sous l'indicateur d'accueil. L'app se réduit maintenant avec le clavier et évite l'indicateur : la zone de saisie reste visible et grandit vers le haut.
v0.24.13 — Appliquer veut dire appliquer
20 août 2026
Demander à appliquer ton plan ne faisait rien
Tu pouvais passer huit échanges avec le coach à affiner un plan de douze semaines — corriger les heures hebdomadaires, faire du dimanche la sortie la plus longue, caler le travail en salle — puis dire « applique-le » et ne rien recevoir. Ni plan, ni erreur, ni réponse. La structure que tu venais de valider restait dans la conversation et n'atteignait jamais ton plan.
Deux choses clochaient. Ton message était routé vers un chemin interne que seul l'assistant de plans peut alimenter : il arrivait sans rien à appliquer et abandonnait sans un mot. Et le coach décidait que ta conception était terminée en cherchant une coche dans ses propres réponses — une réponse qui utilisait ✅ pour pointer tes corrections mettait fin à la conception en pleine révision, alors que tu travaillais encore.
Les deux sont corrigés. La conception reste ouverte jusqu'à ce que la structure soit réellement écrite dans ton plan, et « applique-le » fait ce qu'il annonce.
Le même entraînement affichait des chiffres différents selon l'endroit
La durée et le TSS étaient calculés séparément dans quatre parties de PlanWatts, et les quatre avaient divergé. La carte de l'entraînement, le calendrier et l'éditeur pouvaient afficher chacun un chiffre différent pour la même séance. Le pire concernait les entraînements construits en distances : une répétition de 2 km comptait pour zéro seconde, une course de 55 minutes se lisait 6 minutes, et les séances de course et de natation faites ainsi sortaient à TSS 0.
Il n'y a plus qu'un seul calcul, partagé par tout ce qui l'affiche. Les valeurs enregistrées sont recalculées au démarrage : tes entraînements existants se corrigent d'eux-mêmes.
Encore une : les erreurs lancées par les extensions du navigateur étaient signalées à l'écran comme des plantages de PlanWatts. Elles ne sont pas les nôtres, et nous ne les revendiquons plus.
v0.24.9 — Des allures que ta montre peut vraiment courir
5 août 2026
Les allures cibles arrivaient sur ta montre en allure de sprint
Si tu t'entraînes à l'allure, une séance tempo pouvait atterrir sur ta Garmin en demandant 1:11-1:31 /km — une allure de sprint, tenue quinze minutes. Les allures étaient justes partout où tu pouvais les voir (dans l'app, dans la description de la séance) et fausses au seul endroit qui compte : la cible sur laquelle ta montre t'alerte. Les allures de ta séance étaient envoyées en pourcentage de ton allure seuil au lieu d'être envoyées comme des allures.
Corrigé sur tous les chemins par lesquels une séance sort, et les séances déjà présentes dans ton calendrier se corrigent d'elles-mêmes : rien à recréer.
Trois autres du même coin : les rampes d'échauffement en course partaient en allure de marche, resynchroniser une séance ne remplaçait jamais vraiment la structure sur la montre, et le .fit d'une séance de course était un fichier de vélo.
Le coach sait quel sport tu pratiques
En tant que coureur, demander une séance de cadence te donnait des rpm, une FTP et une séance de vélo. Ton sport était dans ton profil depuis le début — le coach ne le lisait simplement jamais. Maintenant si : course et natation à l'allure, vélo en puissance. Et quand il ne connaît vraiment pas ton sport, il demande au lieu de supposer que tu roules.
v0.24.6 — Le coach répond au fil de l'écriture
27 juillet 2026
La réponse apparaît maintenant à mesure qu'elle s'écrit
Jusqu'ici, le coach rédigeait toute sa réponse en silence et l'affichait d'un coup à la fin. Sur tout ce qui demande plusieurs étapes — analyser une séance, comparer deux sorties — cela faisait des minutes d'indicateurs qui tournent sans rien à lire, et si ton téléphone se verrouillait ou que tu fermais l'onglet entre-temps, la réponse terminée ne te parvenait jamais. Le texte arrive désormais au fil de l'écriture.
Les comparaisons indiquent « Récente » et « Précédente » au lieu de « A » et « B »

Quelle colonne correspondait à quelle activité ? Il fallait le déduire des dates. Elles sont maintenant nommées, et chaque comparaison est enregistrée avec la plus récente en premier — une flèche verte signifie donc toujours que tu as progressé depuis la séance précédente. Quelques anciennes comparaisons étaient enregistrées dans l'autre sens et se lisaient à l'envers ; elles ont été corrigées.
Comparer deux activités ne bloque plus
Demander au coach de comparer deux séances pouvait tourner pendant des minutes et revenir vide : l'analyse était calculée puis jetée, encore et encore. C'est corrigé, et le résultat est désormais mis en cache — la deuxième demande est instantanée.
v0.24.1 — Wahoo sort de la bêta
4 juillet 2026
Plus besoin d'activer quoi que ce soit
La synchronisation Wahoo — connecter ton ELEMNT, recevoir des séances avec les bons objectifs de puissance, et fusionner les sorties enregistrées dans ton fil d'activité — est maintenant disponible pour tout le monde. Connecte-la simplement depuis Paramètres → Intégrations ; l'ancien interrupteur Fonctionnalités expérimentales a disparu.
v0.24.0 — Le blog PlanWatts est là
3 juillet 2026
Des guides clairs sur les données que tu as déjà
On a lancé un blog : des guides directs sur la puissance, les zones, la FTP et les chiffres que ta montre te donne déjà, écrits par le coach qui les transforme en plan. Sans jargon.

Fait pour être lu, dans ta langue
Mise en page de lecture épurée, sommaire, boutons de partage — et entièrement multilingue : chaque article a sa propre page par langue, pour que tu le lises dans la tienne.

v0.23.6 — Les deux premières minutes, beaucoup plus fluides
9 juin 2026
Ton entraînement IA, directement sur ta montre — en six étapes
Le welcome guide est reconstruit autour du killer feature : une séance générée par l'IA qui atterrit sur ta Garmin (ou Wahoo, COROS, Suunto, Huawei, Zwift, Zepp) sans que tu aies à taper quoi que ce soit sur l'appareil. Le tour passe de 17 étapes à 6, et l'écran de bienvenue commence par le résultat.

On détecte si tu es déjà prêt
Le tour vérifie intervals.icu en arrière-plan pour voir si Upload planned workouts est déjà activé pour un appareil connecté. Si c'est le cas, l'étape de configuration est sautée en silence — tu vas droit à la confirmation, qui te dit exactement à quelle montre ton entraînement est destiné.

Un rappel persistant si le toggle est désactivé
Si Intervals est connecté mais qu'aucun appareil n'a Upload planned workouts activé, tu verras une petite bannière ambrée dans la vue coach avec un walkthrough en un clic. Tu peux la masquer 24 heures ou terminer les 60 secondes de configuration sur intervals.icu — quand tu actives le toggle, la bannière disparaît pour de bon.
Des cibles d'entraînement sous forme de plage, pas d'un seul chiffre
Choisis comment tes cibles par zone arrivent sur ton appareil : une valeur unique (Fixe), une Bande configurable autour de la cible, ou la zone complète. Cela couvre désormais la puissance, la fréquence cardiaque et l'allure — en vélo, course et natation, plus seulement la puissance à vélo — pour que ta montre ne se batte plus contre un chiffre impossible à tenir en plein effort. À régler une fois dans Réglages → Profil de l'athlète.

v0.23.2 — Wahoo : synchronise vers ton ELEMNT (bêta)
29 mai 2026
Envoie tes séances directement sur l'ELEMNT
Connecte Wahoo depuis Paramètres → Intégrations (active d'abord Wahoo dans Préférences → Fonctionnalités expérimentales), et les séances que PlanWatts te planifie atterrissent sur ton compteur avec les bonnes cibles de puissance, prêtes à rouler. Les sorties que tu enregistres sur l'ELEMNT, ou que tu uploades manuellement via l'app Wahoo, reviennent dans PlanWatts et fusionnent avec tes copies Strava et Intervals en une seule activité étiquetée avec les trois fournisseurs.

Supprime une séance, elle disparaît partout
Quand tu supprimes une séance synchronisée avec plusieurs plateformes, la confirmation nomme désormais chaque plateforme dont tu la retires, et la suppression atteint chacune. Avant, les copies Wahoo restaient discrètement dans ton compte quand tu faisais le ménage depuis PlanWatts. Corrigé.
v0.22.12 — Outils de coaching & séances en fréquence cardiaque
27 mai 2026
Planifier des séances directement dans le calendrier d'un athlète
Depuis la vue détaillée d'un athlète, cliquez sur n'importe quel jour pour ouvrir le sélecteur de séances. La séance choisie est copiée dans la bibliothèque de l'athlète, déposée sur son calendrier avec un badge Coach et synchronisée avec ses plateformes connectées. Vous pouvez aussi glisser pour reprogrammer, modifier votre copie sur place ou supprimer les séances que vous avez assignées — sans jamais toucher aux séances propres de l'athlète.

Retirer un athlète de votre équipe
Vous pouvez désormais retirer un athlète que vous n'entraînez plus — depuis l'icône corbeille sur sa ligne dans l'effectif, ou le bouton Retirer de l'équipe sur sa page de détail. Une étape de confirmation sécurise l'action, et les séances que vous lui avez assignées restent dans son calendrier.
Les séances assignées par le coach restent hors de la bibliothèque de l'athlète
Les séances qu'un coach dépose sur le calendrier d'un athlète n'encombrent plus la bibliothèque de séances propre de l'athlète. Un nouveau filtre Coach (Masquer / Coach uniquement / Toutes) vous laisse choisir ce que vous voyez, comme le filtre de plans.

Génération de séances basées sur la fréquence cardiaque
Demandez une séance en fréquence cardiaque à l'AI Coach et il la construit désormais. Avant, le générateur ne pouvait attacher la fréquence cardiaque que comme cible secondaire et vous renvoyait vers Garmin pour l'éditer ; maintenant la FC peut être la cible principale (en % de votre FC seuil), exportée correctement vers Garmin, Intervals et FIT, et comptée dans le TSS. La puissance et l'allure restent la valeur par défaut — la FC est utilisée quand vous la demandez et que votre FC max est connue.
v0.22.0 — Tableau de bord, thèmes et courbe de performance multisport
28 avril 2026
Le mode Skills est désormais opt-in
Ouvre Paramètres → Labs et active l'interrupteur pour donner à ton coach les slash commands et un agent unique focalisé — direct et cohérent.
- Slash commands :
/plan:create,/workout:create,/activity:analyze, … - Le mode classique (graph) reste activé par défaut.

Un nouveau Tableau de bord en un coup d'œil
Une page unique qui résume ce qui compte aujourd'hui.
- Le message d'accueil reflète ta forme actuelle (TSB).
- FTP / CSS / allure seuil / FCR / poids actuels — les métriques inutilisées restent masquées.
- PMC sur 90 jours avec lignes CTL / ATL / TSB.
- Prochain entraînement, TSS planifiée vs réalisée de la semaine.
- Courbe de performance multisport (voir ci-dessous).
- Raccourcis vers Calendrier, Plan, Coach, Synchronisation et dernière activité.

Un tableau de bord, trois sports
La courbe de performance s'adapte à ce que tu entraînes.
- Cyclistes — vraie courbe de puissance mean-max (sprint 1 s → 90 min), depuis tes streams.
- Coureurs — courbe d'allure (meilleure allure moyenne par durée, min/km), axe inversé pour que le plus rapide soit en haut.
- Nageurs — meilleure allure aux 100 m pour chaque distance standard.
- Triathlètes — sélecteur de sport ; sélectionne automatiquement le sport le plus entraîné.

Trois thèmes, à un clic
Change toute la palette neutre et la typographie des titres (pas seulement l'accent). Le mode clair/sombre suit toujours ton système.
- Clinical — bleu ciel + DM Sans. Minimal, axé données.
- Velodrome — lime électrique sur des neutres carbone, Space Grotesk. Contrasté et sportif.
- Editorial — crème chaleureux, ocre, Fraunces sérif. Pour lire ton entraînement comme une histoire.

Ton coach IA dessine désormais des graphiques
Demande au coach de visualiser ce que tu veux — il le trace directement dans le chat. Combine activités + plan + streams dans le bon type de graphique (ligne, barres, aire, secteurs/donut, nuage de points) sans quitter la conversation.
Quelques prompts qui fonctionnent déjà :
- "Montre-moi le TSS hebdomadaire des 6 dernières semaines"
- "À quoi ressemble ma courbe de puissance ce trimestre ?"
- "Combien de temps ai-je passé dans chaque zone lors de ma dernière longue sortie ?"
- "Est-ce que je respecte le plan ces 4 dernières semaines ?"
Nécessite le mode Skill activé (voir ci-dessous). En mode classique (graphe), le coach ne dispose pas encore des outils de graphiques.

Également corrigé
- Les contestations d'analyse d'activité sont désormais réellement relancées. Dire au coach « l'analyse est fausse, c'était Z2–Z3 » renvoyait le même résultat en cache ; il la relance maintenant.
- Zones personnalisées respectées dans l'analyse d'activité. Les athlètes avec des zones non-Coggan (p. ex. Kuepper) et les séances avec cible en intervalle ne sont plus lus comme « Z2 pur ».
- Étiquettes d'outils plus claires dans le bandeau de réflexion du chat. Les noms bruts comme
aggregate_activitiessont remplacés par des descriptions localisées dans les six langues.
v0.21.0 — Plans avec dates réelles et événements
15 avril 2026
Tes plans savent désormais quand ils se déroulent. Les plans ont une vraie date de début — choisis-la une fois dans l'éditeur et chaque semaine affiche sa plage de dates réelle, même avant de l'appliquer. Ajoute des événements (courses, séances clés) directement dans la grille du plan par glisser-déposer ; ils apparaissent comme marqueurs RACE dans le calendrier et se synchronisent désormais correctement avec Intervals.icu.

Génération de séances tenant compte des courses. Quand tu génères des séances pour une semaine contenant un événement, le coach exclut ce jour de l'entraînement et soustrait le TSS de l'événement du budget hebdomadaire — fini les conflits entre ta course et ta séance VO2 du mardi. Le TSS estimé est affiché sur chaque événement et tu peux le modifier dans les options avancées.

Assistant Plan Setup plus intelligent. Décris ton objectif en mots simples ; il propose la durée appropriée selon ton événement le plus lointain, te permet de fixer les heures hebdomadaires et écrit une justification que tu peux modifier avant de générer.

Le coach IA applique enfin les plans correctement. Demander au coach « applique mon plan de printemps » laissait auparavant ton plan Cyclisme précédent collé comme Appliqué — deux plans se disputant le même calendrier. Maintenant il remplace proprement le plan précédent du même sport et te dit lequel a été remplacé. Les séances passées sont toujours préservées. La même correction s'applique aux déploiements d'équipe.
Génère une séance, une semaine ou une phase. Le modal Generate Workouts te permet maintenant de cibler la régénération : un jour, une semaine, une phase ou tout le plan — pratique quand tu ne veux que retoucher le mercredi.
Également corrigé
- Les événements du plan arrivent désormais correctement à Intervals (la traduction du type de sport manquait)
- Sync ne réécrit plus les séances passées (effet secondaire involontaire de l'édition d'entrées passées)
- Sync réconcilie maintenant les événements du plan (lacune silencieuse)
- Le dialogue d'overlap du popover Apply a un footer collant, pré-remplit ta dernière date de début et avertit sur les dates passées
- Les objectifs de phase apparaissent comme tooltips dans l'éditeur de plan
- La duplication de plan copie objectifs, événements et date de début
- Le badge Intervals ne reste plus collé après désactivation avec « supprimer d'Intervals »
- Les jours de la semaine des événements ne dérivent plus en activant/désactivant la date de début du plan
- Le coach affiche maintenant les activités de la bonne semaine dans les longues sessions
v0.19.3 — Mémoire du Coach améliorée
La Mémoire du Coach a été repensée pour être plus fiable et transparente.
Ce qui a changé :
- Le coach charge désormais correctement toutes tes préférences lors de la génération d'entraînements — plus besoin de te répéter
- L'extraction automatique filtre les données volatiles (métriques quotidiennes, événements éphémères)
- Nouvelle vue groupée dans les paramètres avec les notes organisées par type et sport
- Badge « Utilisé dans la génération » pour voir quelles notes le coach a réellement utilisées
- Outil de nettoyage qui détecte les doublons, données obsolètes et déchets — vérifie et supprime en un clic
- Les notes sont automatiquement traduites dans ta langue
- Tu peux maintenant créer des notes directement depuis les paramètres

En savoir plus sur la Mémoire du Coach
Corrections
- Éditeur de workouts : les boutons de zone sur les rampes utilisent maintenant les bonnes limites
- Cliquer sur une zone ne force plus le mode plage
- La zone Z7 ne casse plus le graphique du workout (montait à 999%)
- Les champs de puissance des rampes affichent correctement les valeurs à 3 chiffres
- Les préférences sauvegardées (cadence, zones) arrivent maintenant correctement lors de la génération pour tous les sports
v0.19.0 — Workouts par jour et plans multi-événements
10 avril 2026
Modifie un seul jour sans régénérer toute la semaine. Demande au coach de modifier un seul entraînement — « change mardi pour 30 minutes » ou « fais de samedi une récupération » — et seul ce jour est mis à jour.
Les plans supportent désormais plusieurs événements. Tu prépares une série de courses ? Ajoute plusieurs événements avec leurs dates et le coach en tient compte lors de la génération.
Le coach connaît tes plans actifs. Quand tu as un plan déployé, l'IA le détecte automatiquement — pas besoin de préciser de quel plan tu parles.
Également dans cette version
- La vue calendrier du plan affiche les plages de dates réelles
- Les conversations ne sont plus vides après les opérations de plan
- Le label de la sidebar renommé de « Coach » à « Team »
v0.18.3 — Importez votre historique d'entraînement
6 avril 2026
Comparez vos sorties sur toute l'année. Vous pouvez désormais importer vos activités passées depuis Intervals.icu — jusqu'à 2 ans d'historique — directement depuis Paramètres > Intégrations. Sélectionnez une année, cliquez sur Importer et suivez la progression en temps réel.

Une fois importées, votre coach IA a une vue complète : tendances à long terme, parcours récurrents et comparaisons d'une année sur l'autre. Idéal pour suivre votre progression sur ces itinéraires que vous refaites régulièrement.
Également corrigé
- L'importation à la connexion fonctionne maintenant — L'importation automatique de 90 jours lors de la première connexion à Intervals échouait silencieusement à cause d'un format de date incorrect. Corrigé — vos activités récentes s'importeront correctement dès la première connexion.
v0.18.0 — Tableau de bord Coach & Vue détaillée de l'athlète
6 avril 2026
Vos athlètes en un coup d'œil. Les coachs peuvent maintenant voir la santé de toute leur équipe dans un tableau — statut d'entraînement du jour, charge hebdomadaire, compliance sur 4 semaines et indicateur forme/fatigue. Cliquez sur un athlète pour voir son profil complet.

Vue détaillée de l'athlète
Cliquez sur la ligne d'un athlète pour ouvrir sa page dédiée. Vous verrez son état de forme (CTL/ATL/TSB avec tendances), le résumé d'entraînement hebdomadaire, un graphique PMC sur 30/60/90 jours, des notes privées et partagées, et son calendrier complet — le même calendrier que l'athlète voit, en vue semaine et mois.

Gestion du calendrier
Depuis la vue détaillée, les coachs peuvent parcourir le calendrier de l'athlète, voir quels entraînements ont été complétés, sont en attente ou manqués, et gérer la planification directement. Le badge coach distingue les entraînements assignés par le coach des sessions propres de l'athlète.
v0.17.0 — Mise en page pleine largeur & améliorations du calendrier
3 avril 2026
Plus d'espace pour votre entraînement. Workouts, Plans et Calendrier occupent maintenant toute la largeur de l'écran — les grilles de cartes s'adaptent jusqu'à 6 colonnes sur les grands écrans.

Mini graphiques dans le calendrier
Chaque séance programmée affiche maintenant un mini graphique d'intensité — y compris les événements externes synchronisés depuis Intervals.icu. D'un coup d'œil, vous voyez la structure de chaque séance sur toute votre semaine.

Recommandations cliquables
Quand le Coach IA propose des options d'entraînement (A, B, C), vous pouvez maintenant toucher la carte directement au lieu de taper votre choix.

v0.16.1 — Nouveau niveau Supporter
27 mars 2026
PlanWatts a une nouvelle façon de soutenir le projet — et ça coûte moins cher qu'un gel énergétique.
Supporter — 3€/mois
Si PlanWatts t'a aidé à t'entraîner plus intelligemment, tu peux maintenant soutenir son développement pour seulement 3€/mois. C'est tout — moins qu'un café, moins qu'un gel, moins qu'un aller-retour au café du coin. Chaque abonnement aide à garder PlanWatts indépendant, sans pub et en constante amélioration.
Ce que tu obtiens :
- 150 crédits mensuels (3x le plan gratuit)
- Création de plans d'entraînement IA — conçois des plans périodisés avec le Coach IA
- Report de crédits — les crédits non utilisés se reportent au mois suivant
Il ne s'agit pas de bloquer des fonctionnalités derrière un paywall. Tout ce que tu aimes dans PlanWatts — le Coach IA, la génération d'entraînements, l'analyse d'activités, la sync calendrier — reste gratuit. Supporter est pour les gens qui veulent aider le projet à grandir et reçoivent la création de plans en guise de remerciement.
Pro — 9€/mois (anciennement "Supporter")
L'ancien niveau Supporter a été renommé Pro. Si tu étais déjà Supporter, rien ne change — tu es maintenant Pro avec exactement les mêmes avantages :
- 500 crédits mensuels
- Claude Opus — le modèle IA le plus puissant d'Anthropic
- Sélection de modèle — bascule entre OpenAI et Claude par conversation
- Report de crédits jusqu'à 1 000 crédits
Améliorations de la facturation
- Sync Stripe — la page de facturation se synchronise directement avec Stripe à l'ouverture, donc ton statut d'abonnement est toujours exact
- Statut d'annulation — si tu annules, le badge affiche "Se termine en fin de période" au lieu du trompeur "Actif"
- Actualisation instantanée — le niveau et les crédits se mettent à jour immédiatement après le paiement, sans recharger la page
v0.16.0 — Offre Coach
27 mars 2026
PlanWatts prend désormais en charge les coachs. Crée une équipe, invite tes athlètes, déploie des plans d'entraînement pour tout le monde en un clic, et communique via des notes — le tout depuis un tableau de bord Coach dédié.
Équipes et invitations
Crée une équipe avec un nom et un sport, puis partage ton code ou lien d'invitation. Les athlètes rejoignent depuis les Paramètres et tu approuves chaque demande. Aucun coût pour les athlètes — le coach gère la facturation.

Déployer des plans à ton équipe
Construis un plan avec n'importe quel outil PlanWatts (Coach IA, constructeur de plan, duplication), puis déploie-le à toute ton équipe en un clic. Chaque athlète reçoit sa propre copie avec les entraînements dans son calendrier, marqués d'un badge Coach.

Après le déploiement, propage les modifications à toutes les copies quand tu mets à jour le plan maître. Les ajustements individuels sont préservés. Les nouveaux athlètes qui rejoignent en cours de saison ne reçoivent que les semaines restantes.
Lis le guide complet sur Déployer des plans.
Notes dans le calendrier
Les notes hebdomadaires apparaissent sous forme de bannières ambrées repliables en haut de chaque semaine dans le calendrier de l'athlète. Utilise-les pour les axes d'entraînement, les rappels de course ou les consignes d'équipe.
Les notes personnelles apparaissent sous forme de barre d'info bleue au-dessus de la grille du calendrier — privées entre toi et chaque athlète.

Badge Coach partout
Les athlètes savent toujours quels entraînements viennent de leur coach. Le badge Coach apparaît sur les cartes d'entraînement du calendrier et dans la liste des Plans d'entraînement.

Autres améliorations
- Correction des barres TSS — Les barres TSS du résumé hebdomadaire comptent désormais correctement les activités réalisées (auparavant, seuls les éléments planifiés étaient comptés)
- Correction du couplage cross-sport — La synchronisation d'activités ne fait plus correspondre les entraînements entre sports différents
- Spec de screenshots Playwright — Toutes les captures d'écran de la documentation sont désormais générées par un test e2e (
npx playwright test e2e/screenshots/coach-tier-docs.spec.ts)
v0.14.0 — Paiements, Abonnements & BYOK
17 mars 2026
PlanWatts a maintenant de vrais tarifs — et ils sont conçus pour être justes.
Après des semaines d'analyse des données d'utilisation réelles, le système de monétisation est en ligne. Deux niveaux, aucune fonction verrouillée, et une option BYOK pour les utilisateurs avancés.
Niveaux Free & Supporter
- Free — 50 crédits IA/mois avec GPT-4.5. Toutes les fonctionnalités disponibles, pas de paywall
- Supporter — 9€/mois pour 500 crédits/mois et accès à Claude Opus, le modèle le plus performant disponible. Gère ton abonnement à tout moment via le portail Stripe
- Packs de crédits — Besoin d'une recharge rapide ? Achète 200 crédits pour 5€ (achat unique, disponible pour tous)
Quand tes crédits sont épuisés, l'IA bascule automatiquement sur un modèle plus léger (GPT-4o-mini) au lieu de te bloquer. Tu n'es jamais coupé.
La seule exception est la création de plans d'entraînement par IA — concevoir un plan périodisé nécessite un raisonnement approfondi sur ton historique de fitness, tes objectifs et ta progression à long terme que le modèle de secours ne peut pas gérer de manière fiable. La création de plans nécessite des crédits Supporter ou BYOK. Tout le reste (chat, entraînements, analyse, calendrier) fonctionne sur tous les niveaux.

Lis tous les détails sur Facturation & Crédits.
Bring Your Own Key (BYOK)
Si tu as ta propre clé API Anthropic, tu peux la configurer dans Paramètres > Facturation et utiliser Claude Opus sans abonnement Supporter. BYOK est disponible sur tous les niveaux — c'est une fonctionnalité, pas un plan.

Page de tarifs & codes promo
La page d'accueil a maintenant une section complète de tarification avec comparaison des niveaux. Les codes promo fonctionnent au checkout Stripe — partage-les avec ton groupe d'entraînement.
Cartes de parcours d'activité
Les pages de détail d'activité affichent maintenant une carte interactive OpenStreetMap avec ton parcours GPS, coloré par vitesse ou puissance. Bascule entre les deux en un clic. Les comparaisons d'activités superposent les deux parcours sur la même carte (bleu pointillé vs orange plein).

Mémoire du Coach
Dis à ton coach de se souvenir de choses — « Retiens que je chauffe toujours 20 minutes » ou « Retiens que mon genou gauche récupère ». Le coach l'enregistre (avec ta confirmation) et l'utilise dans les conversations futures. Consulte, modifie ou supprime les notes enregistrées dans ton profil athlète sous Mémoire du Coach. En savoir plus sur Mémoire du Coach.

Analyse d'activités avec Strava uniquement
Tu n'as plus besoin d'Intervals.icu pour une analyse complète. Si tu n'as que Strava connecté, PlanWatts récupère les streams directement et te fournit la même analyse approfondie — intervalles, zones, scores et conseils de coaching.
Autres améliorations
- Granularité des rampes — Choisis des pas de 30s, 1m ou 2m pour les rampes. Plus court = plus fluide sur ton appareil
- Presets de zones pour rampes — Boutons de sélection rapide (ex. Z1→Z3) qui remplissent automatiquement la plage de puissance. S'adaptent au type de rampe : échauffement monte, récupération descend
- Réconciliation sync calendrier — Détecte les événements supprimés d'Intervals.icu et affiche un indicateur visuel avec option de re-sync
- Épuisement de crédits en douceur — Quand les crédits sont épuisés, l'IA utilise un modèle plus léger au lieu de te bloquer
v0.13.2 — Choisis Ton Modèle d'IA
11 mars 2026
Les Supporters peuvent désormais choisir entre OpenAI et Claude comme coach IA.
C'est la première fonctionnalité exclusive du plan Supporter — et elle est importante. Tu peux changer de modèle par conversation ou définir un modèle par défaut dans les Paramètres. Les deux fournisseurs offrent la même qualité de coaching, les mêmes outils et la même base de connaissances en science de l'entraînement.

Choisis ton modèle directement depuis l'en-tête du chat. Le modèle actuel s'affiche sous forme de chip — clique dessus pour changer. Ton choix est sauvegardé par conversation, tu peux donc essayer Claude dans un chat et OpenAI dans un autre.

Définis ton modèle par défaut dans Paramètres > Préférences. Les nouvelles conversations démarreront automatiquement avec ton modèle préféré.
Comment devenir Supporter ? Va dans Paramètres > Facturation pour t'abonner à 9€/mois, ou consulte la page Tarifs pour tous les détails.
Transferts de coaching plus intelligents
Le Coach IA reconnaît maintenant quand ta question sort du domaine du spécialiste en cours et te redirige vers le bon de manière transparente. Par exemple, si tu es en train de planifier des entraînements et que tu poses une question de nutrition générale, le coach transfère au spécialiste coaching au lieu de donner une réponse approximative. Tu peux toujours revenir à ce que tu faisais avec une simple confirmation.
Autres améliorations
- Étapes de réflexion en temps réel — Vois exactement ce que l'IA fait pendant qu'elle travaille : quel spécialiste est actif, quels outils s'exécutent et combien de temps prend chaque étape. Les étapes restent visibles au-dessus de chaque réponse

- Sélecteur d'activité dans l'analyse — La carte de proposition « Analyser l'activité » inclut maintenant un sélecteur pour changer l'activité présélectionnée avant de lancer l'analyse

- Analyse de cadence améliorée — L'analyse d'activité voit maintenant la cadence min/max par intervalle, pas seulement les moyennes — les critiques comme « pas de variation de cadence » n'apparaissent que quand c'est vraiment le cas
- Affichage TSS hebdomadaire corrigé — Le résumé TSS hebdomadaire dans la vue semaine du calendrier s'affiche maintenant correctement à gauche sur desktop
v0.12.0 — Suivi des Crédits — Vers la Durabilité
7 mars 2026
PlanWatts suit désormais le nombre de crédits IA consommés par chaque conversation. Vous verrez un nouveau widget de solde dans la barre latérale et une section Facturation dans les Paramètres.
Rien ne change dans l'utilisation — pas de limites, pas de paywall, pas de fonctions bloquées. C'est la Phase 0 : visibilité uniquement.
Pourquoi ?
PlanWatts a beaucoup grandi en seulement deux mois, et les coûts IA aussi. Utiliser des modèles de pointe (gpt-5.2) pour le coaching et l'analyse rend le coach vraiment utile — mais ce n'est pas gratuit. Je préfère être transparent.
Chiffres réels : 30$ les 7 derniers jours, 84$ les 30 derniers jours — uniquement en coûts de modèles IA.
Quoi de neuf
- Popover de solde — cliquez sur votre avatar pour voir la consommation du mois par type d'action
- Paramètres > Facturation — ventilation complète avec barres et historique détaillé
- Nouvelle page docs — Facturation & Crédits explique le système complet


L'approche : des crédits, pas de fonctions bloquées
- Aucune fonction derrière un paywall — tous les utilisateurs ont accès à tout, toujours
- Qualité maximale des modèles pour tous tant qu'il y a des crédits
- Transparence maximale — vous voyez exactement comment vos crédits sont dépensés
Roadmap multi-fournisseur : PlanWatts tourne actuellement sur OpenAI (gpt-5.2), mais le support de Gemini et Claude est prévu. Particulièrement pertinent pour BYOK — vous pourrez utiliser une clé de n'importe quel fournisseur supporté.
Détails sur Facturation & Crédits.
v0.11.0 — Comparaison d'activités
3 mars 2026
Compare deux activités côte à côte — avec analyse IA
Tu peux maintenant comparer deux activités directement depuis le Coach IA. Dis simplement « compare mes deux dernières sorties » ou « compare la sortie de vendredi avec celle du 21 » et le coach trouve les bonnes activités, te montre une carte de confirmation, et une fois que tu valides, lance une analyse complète comparant performance, puissance, pacing et progression.
Compare depuis le chat avec résolution intelligente des activités
Le coach comprend les références temporelles en langage naturel — « vendredi dernier », « samedi 21 », « mes deux dernières courses » — et propose les activités correspondantes dans une carte côte à côte. Tu peux changer n'importe quelle activité via le sélecteur intégré avant de confirmer.

Analyse de comparaison par IA
Après confirmation, le coach lance une analyse structurée : résumé exécutif, direction du progrès (en amélioration/stable/en déclin), différences clés de métriques, points forts, points de vigilance et recommandations concrètes. L'analyse apparaît directement dans le chat à côté d'une carte de comparaison compacte avec les métriques principales.

Page de comparaison complète
Clique sur le titre de la comparaison dans la carte du chat pour ouvrir la page dédiée avec métriques détaillées, graphiques superposés puissance/FC et distribution des zones. Tu peux aussi partager les comparaisons via des URLs publiques — comme pour l'analyse d'activité.
Compare depuis n'importe où
Lance une comparaison depuis la page de détail d'activité (« Comparer avec... »), depuis le modal d'événement du calendrier, ou demande simplement au coach dans le chat. Tous les chemins mènent à la même comparaison persistée avec support complet d'analyse.

v0.10.0 — Coach IA Interactif
1er mars 2026
Ton Coach IA communique maintenant avec des cartes, boutons et formulaires
Si tu as suivi, tu as déjà vu certains de ces changements arriver au fil des dernières semaines — j'ai publié des mises à jour régulièrement pour recueillir du feedback tôt. Cette version rassemble tout dans une version propre avec du polish et des corrections.
Le thème principal : le Coach IA ne répond plus avec des murs de texte. Il utilise maintenant des cartes interactives, des boutons cliquables et des formulaires pour communiquer. Ça ressemble beaucoup plus à une app et beaucoup moins à la lecture d'un essai.
Cartes interactives dans le chat
Quand tu demandes comment s'est passée ta semaine, analyses une activité ou vérifies ton bien-être, le coach répond avec des cartes structurées — compactes, colorées par sport, avec les chiffres clés au premier plan. Les cartes d'analyse d'activité affichent même un badge de score (1-10) pour voir d'un coup d'oeil comment la séance s'est passée.


Options cliquables au lieu de listes numérotées
Au lieu de « tape 1, 2 ou 3 », le coach affiche maintenant de vrais boutons cliquables. Les options de plans incluent même des liens directs vers l'éditeur de plans. Fini le copier-coller ou les devinettes.

Création de plan en une étape
Créer un plan nécessitait avant 5 messages d'échanges. Maintenant le coach affiche un formulaire pré-rempli avec ce qu'il a compris de ton message. Ajuste ce que tu veux, clique sur envoyer, c'est fait.

Aperçu de l'entraînement avant sauvegarde
Le coach ne crée plus d'entraînements dans ton dos. Il te montre d'abord un aperçu — tu vois exactement ce qui a été généré, et c'est seulement quand tu cliques sur « Confirmer » que c'est sauvegardé. Pareil pour les entraînements du plan : aperçu du lot complet, puis application en un clic.


Détection intelligente du sport
PlanWatts apprend maintenant ton sport principal à partir de ton historique d'activités. Fini le vélo par défaut quand tu es coureur ou triathlète. S'il ne sait pas encore, il demande avec un sélecteur de sport au lieu de deviner.
Synchronisation du calendrier qui fonctionne vraiment
Cinq bugs séparés corrigés qui empêchaient la synchronisation plan-calendrier de fonctionner correctement. Déplacer des entraînements, supprimer des entrées et changer de phases déclenchent maintenant une synchro correctement, et le badge de synchro apparaît quand il le doit.
Import ATP multisport
Réécriture complète de l'import de plans depuis Intervals.icu. Les plans multisport (vélo + course + natation) s'importent maintenant correctement — chaque sport obtient son propre plan avec les bonnes phases et objectifs. Avant, les plans qui se chevauchaient pouvaient se corrompre mutuellement.
v0.9.4 — ATP Import & Calendar Fix
23 février 2026
Correction d'un bug d'import de plans d'entraînement (ATP) depuis Intervals.icu : la première phase disparaissait et les objectifs TSS hebdomadaires se décalaient d'une semaine. Les objectifs du calendrier apparaissaient aussi une semaine en retard dans les fuseaux horaires en avance sur UTC.
v0.9.3 — Sync ATP avec Intervals.icu, refonte de l'éditeur de plans & portail docs
22 février 2026
Synchronisation ATP bidirectionnelle avec Intervals.icu : import et export de phases, objectifs hebdomadaires et semaines de récupération. L'éditeur de plans a été entièrement refondu avec génération d'entraînements par IA à trois niveaux. Connexion OAuth pour Intervals.icu et documentation in-app ajoutées.
v0.9.0 — Intégration Strava & Push to Strava
17 février 2026
Intégration Strava complète avec webhooks en temps réel, synchronisation d'activités et déduplication cross-provider. Nouvelle fonction « Push to Strava » pour renommer les activités avec le nom de l'entraînement planifié.
v0.8.0 — Partage d'entraînements, puissance en course & historique des conversations
16 février 2026
Partage de workouts et plans par lien public avec export FIT/ZWO. Support complet de l'entraînement par puissance en course (Stryd, COROS, Garmin). Les conversations de coaching sont maintenant sauvegardées.
v0.7.9 — Étapes mixtes distance/temps pour course & natation
15 février 2026
Les entraînements de course et natation peuvent maintenant mélanger des étapes basées sur le temps et la distance dans le même workout. Cadence de course (SPM) ajoutée avec des préréglages adaptés.
v0.7.7 — Support des fuseaux horaires, création intelligente de plans & fix Intervals.icu
15 février 2026
Détection automatique du fuseau horaire pour le coach. Création de plans plus intelligente qui capture tous les détails en une fois. Corrigé : les workouts dans Intervals.icu affichaient « Other » pour toutes les étapes.
v0.7.3 — Fix puissance maximale des activités
13 février 2026
Correction : la page d'activité affichait la PMax de saison au lieu de la puissance maximale réelle de l'activité en question.
v0.7.2 — Analyse d'activité multisport
12 février 2026
Le Coach IA comprend maintenant le sport pratiqué lors de l'analyse d'activité. Scores adaptés par sport, graphiques FC pour les sports sans capteur de puissance et affichage intelligent des métriques.
v0.7.1 — Calendrier multisport & synchronisation intelligente
12 février 2026
Tous les sports s'affichent maintenant avec leur propre icône et couleur dans le calendrier. La synchronisation utilise la période de vue actuelle pour récupérer les données anciennes.
v0.7.0 — Pages d'analyse d'activité, partage public & coach plus intelligent
12 février 2026
Pages de détail d'activité avec graphiques interactifs puissance/FC/cadence. Analyse d'activité par IA avec feedback structuré. Partage public des analyses. Métriques par sport et feedback amélioré dans le chat.
v0.6.0 — Plans d'entraînement IA & mémoire athlète
9 février 2026
Crée des plans d'entraînement périodisés complets en discutant avec le Coach IA. Le coach mémorise tes records, seuils, blessures et objectifs entre les sessions. Nouveau design de plans avec éditeur interactif, intégration calendrier et distribution de zones par phase.
v0.5.0 — Le multisport est arrivé
6 février 2026
PlanWatts supporte maintenant la course et la natation en plus du vélo. Le Coach IA a été entièrement réécrit. Éditeur spécifique par sport, profil athlète et graphiques d'entraînement pour les trois sports.
v0.4.1 — Corrections de bugs
28 janvier 2026
Option de synchronisation manquante lors de la suppression d'événements étendus du calendrier corrigée. La création d'événements se décalait d'un jour à cause de la conversion de fuseau horaire — corrigé.
v0.4.0 — Événements étendus du calendrier & Coach IA en 6 langues
28 janvier 2026
Événements étendus du calendrier : suivi des courses, notes, jours fériés, jours de maladie et blessures. Synchronisation bidirectionnelle avec Intervals.icu. Le Coach IA supporte maintenant les 6 langues.
v0.3.0 — Guide de bienvenue & analyse d'activité
26 janvier 2026
Guide d'accueil interactif pour les nouveaux utilisateurs. Le Coach IA peut maintenant analyser les activités complétées depuis Intervals.icu avec données de puissance et recommandations personnalisées.