Nouveautés
v0.38.4 — Ton entraînement en contexte
16 octobre 2026
J’ai ajouté une explication plus claire de la place d’une séance terminée dans ton plan : ce que tu visais, ce qui a été enregistré et sa contribution à l’objectif de la semaine. Quand des données manquent, le Coach le précise.

J’ai ajouté une notification mobile facultative qui ouvre ton bilan enregistré lorsqu’une analyse automatique est prête. Pour la recevoir, il te faut une app compatible et tu dois autoriser explicitement les notifications du Coach. Le choix de l’analyse automatique reste indépendant.
J’ai aussi placé le lien PlanWatts en première ligne des activités Strava autorisées, en conservant tes notes et le nom de l’activité. Ton choix concernant la mention PlanWatts reste respecté. Si l’activité ne peut pas être partagée en toute sécurité, le lien mène à la page d’accueil de PlanWatts.
v0.38.0 — Choisir les e-mails facultatifs de reprise
15 octobre 2026
J’ai ajouté dans Réglages → Préférences une option e-mail distincte pour des invitations douces à reprendre le sport. Désactivée au départ, elle nécessite une adresse e-mail actuelle vérifiée et peut être désactivée à tout moment. Les notifications nécessaires à ton compte restent indépendantes.

Pour le moment, les invitations sont évaluées sans être envoyées. Enregistrer ton choix ne déclenche aucun envoi. Les vérifications tiennent compte de ton rythme d’entraînement enregistré, d’une synchronisation fiable et des repos ou pauses prévus ; le manque de données n’est pas interprété comme de l’inactivité.
v0.37.1 — Un traitement en arrière-plan fiable
14 octobre 2026
J’ai corrigé un problème de démarrage qui pouvait laisser le traitement en arrière-plan en attente après une mise à jour. Les e-mails nécessaires à la sécurité de ton compte, comme la réinitialisation du mot de passe et les codes de vérification, peuvent ainsi suivre le circuit d’envoi habituel.
v0.37.0 — Comparez votre puissance à vélo dans le temps
14 octobre 2026
J’ai ajouté une comparaison de puissance à vélo à votre tableau de bord. Choisissez 30, 90 ou 365 jours et comparez vos meilleurs efforts enregistrés à ceux de la période précédente de même durée, pour 5 secondes, 1 minute, 5 minutes, 20 minutes et 60 minutes.

Chaque point ouvre l’activité où vous avez réalisé cet effort. La vue indique combien d’activités disposent de données de puissance comparables et signale les données manquantes ou encore en préparation. Elle compare votre historique connecté, sans affirmer que votre forme a changé ni qu’elle couvre tout votre parcours sportif.
La comparaison reste privée et est également disponible avec l’offre gratuite. L’ouvrir ne consomme pas de crédits IA. Vous pouvez choisir d’interroger Coach sur ces périodes si vous souhaitez davantage de contexte.
v0.36.0 — Votre entraînement en perspective
14 octobre 2026
Découvrez vos meilleurs efforts
Vous pouvez désormais repérer vos nouveaux meilleurs efforts de puissance dans le tableau de bord et ouvrir l’activité où vous les avez réalisés. J’ai ajouté des résultats pour 5 secondes, 1 minute, 5 minutes, 20 minutes et 60 minutes, avec des comparaisons distinctes par rapport aux 90 jours précédents et à votre historique connecté.

Chaque découverte indique votre meilleur résultat précédent et le nombre d’activités comparables. Si les données de puissance disponibles ne suffisent pas, PlanWatts le précise au lieu d’annoncer un record. Ces découvertes restent privées et sont également disponibles avec l’offre gratuite.

La régularité hebdomadaire laisse une place au repos
Votre tableau de bord affiche désormais votre régularité hebdomadaire et distingue l’entraînement du repos prévu. Avec un plan appliqué, le calendrier publié fixe l’objectif. Sans plan, choisissez un objectif personnel de 1 à 7 jours d’entraînement par semaine, disponible pour toutes les offres.
Mettez votre objectif en pause sans donner de raison et reprenez à votre rythme. La pause exempte la semaine en cours ; la mesure reprend la semaine suivante. S’entraîner davantage n’apporte aucune récompense supplémentaire. Si une semaine n’a pas encore été publiée ou si des données fiables manquent, le tableau de bord signale ce besoin au lieu d’inventer un objectif manqué ou une semaine de récupération.


Votre semaine d’entraînement
Ouvrez votre récapitulatif hebdomadaire privé pour voir vos séances enregistrées, votre temps d’entraînement, la charge disponible, un résultat utile à vélo et votre régularité. Consultez une séance ou ouvrez le tableau de bord pour suivre votre évolution. Disponible pour toutes les offres, avec ou sans plan.

Vous pouvez choisir un e-mail le lundi dans les réglages. Vérifiez d’abord votre adresse actuelle ; si nécessaire, les réglages proposent un code envoyé à cette adresse. Activer cet e-mail est un choix distinct. Vous pouvez vous désinscrire sans modifier les notifications push ni les autres e-mails. Les réglages affichent votre préférence enregistrée et toute pause de l’envoi ; le récapitulatif web reste accessible. Les données de synchronisation ou de charge manquantes sont signalées clairement, sans affirmer une amélioration de forme physique.

Une expérience plus agréable sur votre téléphone
Les longs noms d’activités restent désormais dans l’en-tête, en laissant de la place pour les détails, les liens vers les plateformes et le partage. Lorsque vous revenez à un onglet du navigateur sur votre téléphone, la hauteur de la page s’ajuste automatiquement pour que les actions du bas restent accessibles.
Les abonnements authentiques TestFlight et App Review se restaurent également sur votre compte PlanWatts habituel, avec le même état d’abonnement vérifié et sans attribution répétée de crédits.
v0.35.0 — Des partages et un calendrier plus clairs
13 octobre 2026
J’ai rendu les entraînements et activités partagés plus faciles à reconnaître : leur aperçu affiche le nom de la séance, PlanWatts et les données réellement disponibles. Lors du premier partage, l’aperçu est préparé avant la copie du lien.

Quand tu retires une séance du calendrier, tu peux choisir de la supprimer uniquement de PlanWatts ou aussi d’une plateforme connectée compatible. Si une partie échoue, tu vois le résultat et peux réessayer. Ton entraînement d’origine reste disponible dans la bibliothèque.

Dis-moi ce que tu penses des nouveaux aperçus !
v0.34.0 — Des séances qui respectent votre temps
12 octobre 2026
J’ai amélioré la création des séances pour qu’elles respectent la durée demandée. Les arrondis ne font plus échouer une séance valide, et les noms de sports valides ne provoquent plus de tentatives répétées de création par le Coach.
Les aperçus reçoivent aussi la durée et la charge enregistrées, pour afficher les mêmes chiffres que votre bibliothèque. Les valeurs manquantes restent indisponibles au lieu d’être remplacées par des estimations trompeuses.
v0.33.0 - Votre semaine adaptative, expliquée
7 octobre 2026
Comprenez pourquoi votre semaine adaptative est ainsi
Chaque semaine adaptative vous dit maintenant pourquoi elle a cette charge : combien de temps elle planifie sur les heures dont vous disposez, de quelle charge elle part, ce qui l'a réduite (fatigue ou événement proche) et si elle augmente parce que vous avez réussi la semaine précédente. Vos heures hebdomadaires sont un maximum, jamais un objectif à remplir : une semaine générée ne planifie jamais plus de temps que ce que vous avez indiqué.

Votre plan progresse à temps
La semaine que vous terminez le dimanche compte désormais dès que la suivante est préparée le soir même : une bonne semaine augmente votre charge tout de suite, et non avec une semaine de retard. Si votre entraînement du dimanche change la décision, la semaine suivante est ajustée une fois pendant la nuit. Et quand vous demandez au Coach pourquoi vos séances ont cette durée, il répond avec les raisons que le plan a réellement appliquées.
Connectez-vous à l'app avec Google ou Apple
L'app PlanWatts pour Android et iPhone propose maintenant Continuer avec Google et Continuer avec Apple, comme sur le web. C'est le même compte partout : vos plans, vos activités et vos intégrations vous attendent, quelle que soit la façon dont vous vous connectez. Si vous créez votre compte ainsi, PlanWatts garde la langue que vous utilisiez au lieu de passer à l'anglais.
Choisissez les e-mails que vous recevez
Les Réglages ont un nouvel interrupteur, Résumés d’entraînement par e-mail, à côté des mises à jour du plan et des e-mails marketing. Les rappels et les résumés suivent votre choix. Les messages sur votre compte, votre sécurité ou votre équipe arrivent toujours, et si un envoi échoue, PlanWatts le relance sans que vous ayez à refaire quoi que ce soit.

Les séances de course gardent leurs allures
Quand une séance de course part vers Intervals.icu, elle garde maintenant les allures exactes prescrites et leur progression pendant la séance. Les objectifs fixés en pourcentage de votre allure seuil affichent de nouveau leurs graphiques et leur charge au lieu de zéro.
Dites-moi ce que vous pensez des nouvelles explications !
v0.32.0 - Vos activités, analysées dès leur arrivée
3 octobre 2026
Analyser automatiquement les nouvelles activités
Activez Analyser automatiquement les nouvelles activités dans les Paramètres et chaque sortie ou course qui arrive depuis Strava, Intervals.icu ou Wahoo est analysée une fois, sans que vous ayez à appuyer sur quoi que ce soit. Cela consomme des crédits comme une analyse manuelle, et s'il ne vous en reste plus, l'activité est simplement ignorée. Si la page se recharge ou si vous ouvrez l'activité dans un deuxième onglet, vous retrouvez la même analyse au lieu d'en payer une autre.
Le Plan Adaptatif est ouvert à tous
Il n'y a plus de liste pilote. Tout athlète peut ouvrir le Plan Adaptatif, voir gratuitement la proposition construite à partir de son historique et décider ensuite. C'est Supporter ou Pro qui l'active.
Connexion avec Google ou Apple
Les pages de connexion et d'inscription proposent maintenant Continuer avec Google et Continuer avec Apple. Si vous avez déjà un compte PlanWatts avec le même e-mail, nous ne le fusionnons jamais en silence : vous confirmez d'abord qu'il vous appartient. Dans les Paramètres, vous pouvez associer ou dissocier chaque méthode et définir un mot de passe si vous avez commencé avec Google ou Apple.
Des chiffres plus justes sur la page d'activité
- Sans FTP dans votre profil, PlanWatts n'invente plus une valeur de 200 W pour afficher l'IF et les zones de puissance, et les courses utilisent votre FTP de course au lieu de celle du vélo.
- Plan vs réalisé n'apparaît que lorsque l'enregistrement correspond à la durée de la séance prévue, pour ne pas comparer les étapes à la mauvaise partie de la sortie.
- Une activité liée à une séance PlanWatts porte désormais le nom de cette séance.
- Les boutons de confirmation d'un plan dans le Coach affichent le coût estimé en crédits avant que vous cliquiez.
v0.31.0 - Votre plan, d'abord en proposition
30 septembre 2026
Demandez un plan au Coach, ou cliquez sur Créer un plan dans Plans, et vous voyez une proposition avant que quoi que ce soit ne soit construit : les phases, vos jours et heures d'entraînement, la course visée, le coût en crédits et ce qu'elle remplacera dans votre calendrier.
Confirmez une fois, nous construisons en arrière-plan
Quand vous dites oui, PlanWatts réserve les crédits, génère toutes les séances hors du chat et crée le plan d'un coup. Ce que la génération ne dépense pas vous est rendu.
Ce que vous voyez pendant la construction
Une carte de progression dans le chat et dans Plans indique quelle semaine est en cours, quand le plan est dans votre calendrier et, si Intervals ne répond pas, exactement ce qui s'est passé et quoi faire ensuite. Aucun plan à moitié construit n'apparaît jamais.
Vous préférez configurer les séances vous-même ?
La proposition a une porte vers l'éditeur avancé : la structure est créée pour vous, les séances restent à générer phase par phase comme avant.
v0.30.0 - Votre plan adaptatif, sans chat
28 septembre 2026
Jusqu'ici, une semaine adaptative commençait par une conversation. Cela fonctionne si vous aimez parler au coach, et c'est un obstacle si vous voulez simplement un plan. À partir de cette version, tout le plan adaptatif a ses propres pages : vous pouvez le créer, voir votre première semaine, le corriger, le mettre en pause et l'arrêter sans taper un mot.
Créez-le depuis Plans
Ouvrez Plans et choisissez Créer un plan adaptatif. PlanWatts vous montre ce qu'il a déduit de votre historique (sport, objectif, jours d'entraînement et heures par semaine) et indique d'où vient chaque valeur, pour que vous corrigiez ce qui n'est pas juste. Choisissez l'un des trois objectifs : être plus en forme sans objectif précis, un objectif avec vos mots, ou un événement avec une date. Les courses déjà dans votre calendrier sont toujours respectées, même quand elles ne sont pas l'objectif.
La proposition est gratuite : objectif, priorité actuelle, six semaines provisoires et une semaine d'exemple. L'activer met la vraie première semaine dans votre calendrier et est inclus dans Supporter ou Pro. Si vous devez passer à une offre supérieure, le paiement garde vos choix et vous ramène au même plan, et la première semaine s'affiche sur le même écran.

Modifiez-le sans tout recommencer
Votre plan adaptatif a sa propre page, avec la semaine en cours et ses raisons. Replanifiez cette semaine, modifiez votre objectif ou votre disponibilité (enregistrer pour les semaines suivantes, ou enregistrer et replanifier le reste de celle-ci), mettez en pause et reprenez, ou arrêtez et archivez. Mettre en pause et archiver ne suppriment jamais les séances déjà dans votre calendrier. Ensuite, chaque semaine est préparée à partir de ce que vous avez réellement fait, le dimanche soir dans votre fuseau horaire.
Si une semaine ne peut pas être publiée comme prévu (vos jours sont déjà passés, vous vous êtes déclaré malade, un calendrier connecté tarde à confirmer), la page du plan explique pourquoi et propose la solution. Réessayer ne crée jamais un deuxième plan.
Vous avez déjà un plan structuré avec des phases ? Ouvrez-le et choisissez Adapter semaine après semaine pour garder vos phases et objectifs et laisser chaque semaine s'adapter.
Le coach peut toujours faire tout cela pour vous, et c'est désormais facultatif. Si quelque chose sur ces pages n'est pas clair ou ne correspond pas à ce que vous attendiez, dites-le-moi : c'est exactement ce que je veux entendre avant que plus d'athlètes l'utilisent.
v0.28.0 — Ton plan s'adapte à la semaine que tu vis vraiment
21 septembre 2026
Un plan de douze semaines est utile jusqu'à ce que la vraie vie change le mardi. Tu réalises une autre séance, manques celle qui était prévue, dors mal, ajoutes un engagement familial ou te rapproches d'une course. Désormais, /plan:this-week transforme ton plan actif en une nouvelle proposition pour les sept prochains jours à partir de ce qui s'est réellement passé : séances réalisées et manquées, forme et fatigue actuelles, données de bien-être disponibles, courses, jours d'entraînement et tout ce qui figure déjà dans ton calendrier.
D'abord une proposition, ensuite ton calendrier
Le coach explique la charge et chaque séance avant de modifier quoi que ce soit. Les séances manuelles, celles assignées par ton coach, les éléments verrouillés et tout ce que tu as déjà modifié restent protégés. Si ton calendrier change entre la proposition et la confirmation, le coach s'arrête et te demande de revoir la semaine au lieu de publier un plan devenu obsolète.
Quand tout te convient, publie toute la semaine en une seule action. Relancer la même préparation ne duplique pas les entraînements, et une synchronisation de calendrier échouée peut être retentée sans créer une deuxième copie.

Une seule règle pour toutes les fonctions de plan payantes
L'accès aux plans suit maintenant la même règle dans le mode Skills, le coach classique, l'éditeur, le coaching d'équipe et la synchronisation du calendrier. Les athlètes Free peuvent toujours lire leurs plans et préparer le brouillon de la semaine. Les athlètes Supporter et Pro peuvent le publier, créer et remplir des plans sur plusieurs semaines, les appliquer au calendrier et synchroniser leurs séances. Utiliser ta propre clé de modèle change l'utilisation du modèle, pas l'accès aux plans.
Le serveur vérifie l'autorisation au moment même de l'opération : une requête directe ne peut donc pas la contourner. Lorsqu'une action n'est pas disponible, le coach propose un chemin clair pour passer au niveau supérieur au lieu d'échouer en cours de route. Les coaches et administrateurs peuvent toujours gérer les plans de leurs athlètes, et les entraînements indépendants ne changent pas.
Essaie /plan:this-week pendant une semaine qui a déjà dévié du programme et dis-moi si l'explication correspond à la décision que tu aurais prise toi-même.
v0.27.0 - Ton coach tourne désormais sur des skills
18 septembre 2026
Jusqu'à aujourd'hui, le coach existait en deux versions. La classique faisait passer chaque message par un ensemble fixe d'intentions, et le mode Skills, un interrupteur caché dans Réglages → Labs, laissait le coach décider lui-même des outils à utiliser et te donnait des commandes comme /plan:create ou /activity:analyze. Je m'entraîne avec le mode Skills depuis des mois, et quelques-uns d'entre vous l'ont activé et l'ont gardé. À partir de cette version, c'est le mode par défaut pour tout le monde.
Ce qui change pour toi
Ton coach lit ton message, décide de ce dont il a besoin (ton bien-être, ton calendrier, une activité, ton plan) et va le chercher, au lieu de deviner d'abord ton intention. Tape / dans le chat pour voir ses skills, ou parle-lui comme d'habitude. Les raccourcis de la page d'accueil lancent maintenant directement la skill correspondante.
Le coût est identique. Le coach utilise les mêmes modèles qu'avant pour ton offre, et les crédits sont débités selon le coût réel de chaque message, donc rien ne s'épuise plus vite.
Si tu préfères le coach classique
L'interrupteur est toujours là, et il fonctionne désormais dans l'autre sens. Ouvre Réglages → Labs et désactive le mode Skills. Ton prochain message passe par le routeur classique. Réactive-le quand tu veux.


Si tu n'as plus de crédits, le coach classique prend le relais automatiquement jusqu'à leur renouvellement ou ta recharge, exactement comme avant.
C'est le plus grand changement du coach depuis qu'il existe, et je le fais parce qu'une architecture que je peux bien entretenir vaut mieux que deux que je ne peux que rafistoler. Si une réponse te semble bizarre, plus lente, ou si le coach oublie de regarder tes données avant de répondre, mets un pouce vers le bas et raconte-moi ce qui s'est passé. C'est ce que je lirai pendant les deux prochaines semaines.
v0.26.0 - Tes jours du calendrier s'ouvrent maintenant
6 septembre 2026
Celui-ci vient d'un signalement sur le forum. Un athlète avec un calendrier synchronisé bien chargé disait qu'ouvrir un jour « ne marche pas » chez lui, et que quand plusieurs séances sont planifiées on arrive à peine à lire ce qu'il y a dans le jour. Les deux moitiés étaient vraies, et c'étaient deux problèmes distincts.
Cliquer sur un jour ouvre le jour
Cliquer sur un jour passé ne faisait rigoureusement rien. Pas de vue, pas de message, rien ne se passait. Ce n'était pas un bug au sens habituel : c'était une garde qui renvoyait prématurément pour toute date antérieure à aujourd'hui, si bien que le clic était avalé en silence. Cliquer sur un jour futur faisait bien quelque chose, mais pas ce à quoi tu t'attendrais. Cela ouvrait le formulaire de création d'une note ou d'une course, pas une vue de ce qui existait déjà.
N'importe quel jour s'ouvre désormais, passé ou futur, et ce qui s'ouvre, c'est le jour lui-même.
Les jours chargés se lisent bien
Une cellule de calendrier est petite, et elle rétrécit d'autant plus que tu y mets de choses. Trois éléments sur un jour et les cartes se tronquent les unes les autres jusqu'à ce qu'aucune ne dise plus rien d'utile. Si ton calendrier se synchronise depuis Intervals.icu, cela arrive constamment, parce que chaque séance synchronisée arrive avec sa propre carte.
La vue du jour liste tout ce qu'il y a ce jour-là en taille normale : nom, sport, durée et TSS, avec le planifié face au réel partout où tu as les deux. L'en-tête totalise le jour, pour que tu saches si tu as fait ce qui était prévu sans rien ouvrir du tout.
Toucher une ligne ouvre cette séance là où elle vit déjà, par-dessus la vue du jour, si bien que la fermer te ramène sur le jour plutôt que sur le calendrier. Une activité terminée sans rien de planifié derrière ouvre quand même son analyse complète.
Sur téléphone, c'est une feuille en pleine hauteur, là où un jour chargé gêne le plus.
Créer un événement reste un seul geste
Puisqu'un clic ouvre désormais le jour, créer un événement est passé sur son propre bouton dans la cellule du jour. Il se place à côté du numéro du jour et reste toujours visible, sur toutes les tailles d'écran. Avant, ce bouton n'existait que sur les jours complètement vides, si bien que sur un jour qui portait déjà quelque chose, tu ne pouvais rien créer sans aller ailleurs.
Tu peux aussi corriger là une séance mal jumelée
Le jumelage automatique décide laquelle de tes activités a compté comme la séance planifiée. Quand il se trompe, la seule façon de corriger était de glisser une carte sur une autre dans la grille, ce qui est malcommode un jour chargé et impossible sur téléphone, où le glisser est désactivé pour que le calendrier puisse défiler. Ce sont les deux situations où le jumelage se trompe le plus.
Maintenant, une séance planifiée à laquelle rien n'est crédité te propose les activités non rattachées du jour, avec leur durée et leur charge, et tu choisis la bonne. Une séance créditée à la mauvaise activité peut être déliée en un geste. Même confirmation, même résultat que le glisser, sans le glisser.
La vue coach a reçu le même correctif
Le calendrier de l'athlète à l'intérieur de la vue coach portait une copie identique, octet pour octet, de la même garde, si bien qu'un coach qui relisait la semaine dernière cliquait aussi dans le vide.
En construisant ça, autre chose est apparu. Les séances synchronisées depuis ta plateforme gardent leur charge d'entraînement à un endroit différent des séances construites ici, et la nouvelle vue du jour ne lisait que l'un des deux. Elle aurait affiché un TSS de 0 pour chaque séance synchronisée, ce qui représente la plupart d'entre elles pour la personne qui a signalé ça en premier lieu. Trouvé avant que ça t'atteigne, mais c'est le genre de chose qui ne se voit que sur un vrai calendrier, alors continue à me dire quand un chiffre semble faux.
v0.25.6 — Le graphique cesse de combler des trous qu'il n'a pas
6 septembre 2026
La version précédente a fait lire au graphique de forme le CTL et l'ATL calculés par votre plateforme au lieu de recalculer les siens. C'était le bon choix, et cela a créé un problème pire, signalé en moins d'une journée. Voici le correctif.
Le graphique de charge trace des jours, pas des relevés
Ces valeurs synchronisées n'existent que les jours où votre plateforme envoie effectivement une mise à jour de bien-être, et rien ne comblait le reste. Le graphique alignait les relevés dont il disposait les uns à côté des autres, si bien que la vue 90 jours affichait autant de points que vous aviez de relevés. Avec trois relevés vous voyiez trois points, alors que le bouton indiquait toujours 90j. Avec davantage, l'erreur était plus discrète : un trou de trois semaines était dessiné comme un seul pas, la ligne le traversait tout droit et ressemblait à une courbe régulière.
L'axe correspond désormais à de vrais jours. Un trou ressemble à un trou. Et votre historique se complète tout seul à la synchronisation, donc les trous devraient cesser d'apparaître.
Le poids et la fréquence cardiaque au repos se tiennent à jour seuls
Les deux n'étaient écrits que lorsque votre plateforme envoyait un événement de bien-être : un profil pouvait donc rester des mois en retard, le bouton Synchroniser étant la seule chose qui le faisait bouger.
Ils provenaient aussi de deux endroits différents selon ce qui déclenchait la mise à jour, ce qui pouvait laisser deux poids différents dans le même champ. Il n'y a plus qu'une règle : votre relevé daté le plus récent, à défaut ce que contiennent les réglages de votre plateforme. Un relevé absent n'écrase jamais un poids que vous avez déjà.
Le FTP, les zones et les seuils restent volontairement sur le bouton manuel. Ce sont des réglages, pas des mesures, et les synchroniser à chaque fois annulerait en silence toute correction convenue avec le coach.
Votre prochaine course apparaît sur le tableau de bord
Le tableau de bord regarde deux semaines en avant, la bonne fenêtre pour votre prochaine séance et la mauvaise pour une course. Il cherche maintenant votre prochain événement jusqu'à quatre mois en avant et l'affiche sous votre nom.
Construire un plan à la main était caché derrière une étiquette IA
La seule entrée du menu de nouveau plan indiquait « créer un plan avec l'IA » et ouvrait l'éditeur de plan ordinaire. Le planificateur manuel semblait donc inexistant, ou payant. Ni l'un ni l'autre : vous pouvez construire le plan vous-même, ajouter vos phases, affecter vos propres séances à chaque jour et envoyer le résultat vers votre calendrier et votre montre.
Ce qui est payant, c'est la périodisation : phases, objectifs de charge hebdomadaire et séances générées à partir de vos objectifs et de votre forme actuelle. Le menu le dit désormais.
Deux de ces problèmes venaient de moi, introduits la semaine dernière en corrigeant le signalement de quelqu'un d'autre. Continuez à me dire quand un chiffre semble faux.
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.