Notes de version
Tout ce qui a changé dans l'application, de la plus récente à la première.
- Version 0.95Normalement la dernière version d'essai avant la sortie. La 1.0 sort le 31 août à 11 h. D'ici là, c'est cette version-ci qui doit tenir : si tu croises quoi que ce soit d'anormal cette semaine, dis-le avec le bouton 🐞. C'est le dernier moment où une correction peut encore entrer avant le lancement.
- Béta 0.921Une course remplacée te le dit, au lieu d’accuser ton téléphone. Quand ton traceur publie une nouvelle course, la précédente s’arrête — c’est normal, une seule course est suivie en direct à la fois. Mais l’application affichait alors « le réseau répond lentement », et masquait le champ où saisir le code de la nouvelle : plus rien à faire, devant un message qui accusait ta connexion alors qu’elle fonctionnait parfaitement. Elle dit maintenant que la course n’est plus en ligne, et te rouvre aussitôt de quoi entrer la suivante.
- Béta 0.921Le bouton « Reprendre » ne te renvoie plus dans une course éteinte. L’écran d’accueil proposait de reprendre là où tu en étais, même quand cette course venait d’être remplacée — on y retournait en boucle. Il l’annonce désormais, et remet le choix du rôle en avant. Il continue de s’ouvrir sans réseau, exactement comme avant : c’est ce qui compte en zone blanche, et rien ne l’a touché.
- Béta 0.92CoureurTon dossard est le tien. Le code à six chiffres que ton traceur t'a donné te reconnaît déjà : l'application ne te propose donc plus d'en changer une fois entré. Personne ne peut plus pointer, abandonner, ni déclencher ou lever une alerte sous le dossard d'un autre coureur de la course. Pour changer de dossard ou de rôle, on repasse par l'accueil, avec le PIN correspondant.
- Béta 0.92Les alertes de ta course sont hors de portée. L'abonnement aux notifications de chaque téléphone était rangé avec la course, à un endroit où beaucoup de monde peut écrire ; il vit désormais dans un espace fermé que seul le serveur relit. Plus personne ne peut, de l'extérieur, faire taire les notifications d'une course — ni les passages, ni les messages, ni une alerte. Rien ne change à l'usage : le bouton 🔔 fonctionne comme avant.
- Béta 0.911Cailloux a maintenant une cagnotte de soutien — l'application est gratuite, sans publicité et sans revente de données, ce sont les serveurs qui coûtent. Elle vit sur le site, et volontairement nulle part ici : ni sur cet écran, ni pendant une course. Quelqu'un qui suit un proche la nuit, ou qui court depuis dix heures, n'a rien à lire sur l'argent.
- Béta 0.91CoureurLe SOS vibre pendant l'appui. Une vibration brève à chaque seconde, une longue quand l'alerte est réellement partie : de nuit, sous la pluie, on n'a plus à regarder l'écran pour savoir où on en est. Sur iPhone, le bouton ne vibre pas — Safari ne donne aux applications web aucun accès au vibreur. C'est alors la jauge du bouton qui fait foi : elle se remplit pendant les trois secondes, et l'écran annonce l'alerte partie.
- Béta 0.91L'écran « Mise à jour de la course » s'efface tout seul au bout de deux secondes quand ta course est affichée derrière : il annonce, puis laisse passer. Le bouton « Continuer avec cette course » reste pour qui ne veut pas attendre.
- Béta 0.904Ta course s'affiche tout de suite, même sans réseau. Elle était déjà gardée dans le téléphone, mais elle attendait la connexion au serveur pour apparaître — plusieurs secondes, davantage sur un réseau qui traîne. Elle est là instantanément, et se met à jour en arrière-plan. Une course affichée n'est plus non plus déclarée disparue au premier silence du réseau : cette conclusion effaçait justement ce qui était gardé.
- Béta 0.904L'attente du réseau ne te redemande plus ta course. Elle était connue, et l'app la réclamait quand même — jusqu'à rouvrir la saisie du code côté Équipe, avec « Pas de réseau » posé dessous comme une faute de frappe. L'écran annonce désormais ce qu'il fait vraiment : une mise à jour en attente. Et comme ta course reste affichée derrière, un bouton t'y ramène.
- Béta 0.904Ce que l'app affiche quand elle ne sait pas encore. En la relançant, tu voyais apparaître une course qui n'était pas la tienne — « Trail de la Chouffe », 78,1 km — le temps que la vraie arrive. C'était la course de démonstration des tout débuts, restée là comme décor. L'écran dit maintenant simplement qu'il attend.
- Béta 0.904CoureurLe SOS se sent sous le doigt. Une vibration brève à chaque seconde d'appui, une longue quand l'alerte est réellement partie : de nuit, sous la pluie, en montée, tu n'as plus à regarder l'écran pour savoir où tu en es. La levée d'alerte parle le même langage. Le rapport imprimé, lui, annonçait encore « Trail de la Chouffe » — il porte enfin le nom de ta course.
- Béta 0.903Un renvoi en pied de page vers Le Cairn, pour qui monte une course et s'est trompé d'adresse — c'est là que vivent les comptes, et le mot de passe oublié.
- Béta 0.902Un bouton ⇄ Changer de rôle dans l'en-tête. Une fois entré, on ne pouvait plus ressortir : il ramène à l'accueil, où l'on choisit un autre rôle, une autre course ou un autre PIN. Il demande confirmation d'abord — y revenir suppose de ressaisir ton code et ton PIN, et cette vérification a besoin de réseau. Tes pointages, eux, restent sur le téléphone.
- Béta 0.902CoureurPartir à une autre heure que prévu ne dérègle plus rien. Si tu pointais ton départ à 11h pour une course annoncée à 8h, le Départ s'affichait sous tes premières prises dans l'onglet Ravito : deux façons de compter le temps se mélangeaient dans la même liste. Plus gênant et invisible, les rappels « c'est l'heure de manger » hors réseau partaient de l'heure prévue — ils sonnaient avant même que tu sois parti, puis plus rien en fin de course. Les deux comptent désormais depuis ton heure de départ, y compris si tu pars en avance ou si la course passe minuit.
- Béta 0.901Le mot organisateur cède la place à traceur dans toute l'application. Sur une course, l'organisateur, c'est l'organisation officielle — celle qui pose les barrières et tient le PC course. Celui qui monte ta course dans Le Cairn, lui, trace ton chemin. Et les notes de version que tu lis en ce moment ne sont plus dispersées dans chaque écran : elles sont rassemblées ici, derrière le numéro de version.
- Béta 0.901CoureurDans l'onglet Ravito, un seul point est en couleur : celui que tu prépares maintenant. Avant le départ c'est le Départ, puis le ravito suivant à chaque pointage — les autres passent en gris. Jusqu'ici ils criaient tous la même chose et il fallait chercher lequel te concernait. Valider un passage se glisse au lieu de se presser : un bouton part tout seul dans une poche, et un pointage faux décale ton horaire comme celui de ton équipe. Enfin, le temps au ravito compte depuis ton heure de passage et se compare aux minutes d'arrêt prévues — « il te reste 8 min sur 15 », puis « +13 min » en rouge si la soupe s'éternise. Avant, il repartait de zéro chaque fois que tu rouvrais la fenêtre.
- Béta 0.9Les trois applications n'en font plus qu'une. Coureur, Équipe et Public vivaient chacune à son adresse, avec son icône et son installation ; il y en a maintenant une seule, sur app.cailloux.app : tu choisis ton rôle en arrivant, et ton code personnel à six chiffres fait le reste. Les anciennes adresses continuent de fonctionner et renvoient vers la nouvelle — sauf si quelque chose t'attend encore dessus, un pointage ou une alerte pas encore partis : dans ce cas elles te retiennent le temps que le réseau revienne.
- Béta 0.9CoureurTrois défauts trouvés en répétition générale, corrigés avant le vrai départ : le Départ se rattrape comme les autres points — sans lui, l'arrivée ne donnait ni temps ni carte de finisher ; un abandon annonce ta dernière position connue, plus une estimation au plan présentée comme un fait ; et sur un téléphone tout neuf, l'app ne dit plus à tort « course plus en ligne » pendant qu'elle établit sa connexion. Bonus : si les notifications sont bloquées dans les réglages, elle te dit où les débloquer.
- Béta 0.9ÉquipeSur un téléphone tout neuf, l'app ne répond plus à tort « cette course n'est plus en ligne » au premier chargement : elle attend d'avoir vraiment pu lire avant d'accuser. Et le PIN équipe ouvre les numéros des coureurs, jamais leurs PIN : chacun garde sa clé.
- Béta 0.9PublicSur un téléphone tout neuf, la course s'affiche du premier coup — l'app concluait « course plus disponible » simplement parce qu'elle n'avait pas fini de se connecter.
- Béta 0.873CoureurL'onglet 🧪 Simulation n'apparaît plus que si ton traceur l'autorise. Et s'il retire l'autorisation alors qu'une simulation tourne, elle s'éteint au lieu de te laisser sur de fausses heures avec le bouton d'arrêt devenu invisible. Par ailleurs, le bouton pour décocher ta liste de préparation est remonté en haut de l'onglet Avant course : il était en bas, après trente lignes, et on ne le trouvait qu'en le cherchant.
- Béta 0.873ÉquipePublicL'onglet 🧪 Simulation n'apparaît plus que si le traceur l'autorise. S'il retire l'autorisation en cours de route, une simulation active est éteinte plutôt que laissée à l'écran.
- Béta 0.872CoureurAnnuler une alerte demande maintenant trois secondes d'appui, comme en déclencher une. Un clic suffisait : une poche, un doigt mouillé, et ton équipe recevait « tout va bien » alors que non — pire que le silence, puisqu'elle cesse de chercher. Et si tu as plusieurs bases de vie, ta check-list « Avant course » dit enfin ce qui t'attend dans chacune : chaque base a son sac, au lieu que tout soit versé dans la première.
- Béta 0.872ÉquipeQuand votre coureur lève son SOS, vous êtes prévenus — vous l'appreniez jusqu'ici en rouvrant l'app, c'est-à-dire en voiture ou sur un ravito. La notification ne ressemble pas à une alerte : pas de vibration longue, et elle n'efface pas le SOS de votre écran de verrouillage avant que quelqu'un l'ait lu.
- Béta 0.871CoureurQuand ton traceur met une nouvelle course en ligne, l'app ne reste plus bloquée sur l'ancienne. Elle continuait de l'afficher, tirée de sa mémoire locale, sans rien signaler — tu pouvais préparer ta course sur des données remplacées. Elle te dit maintenant que la course n'est plus en ligne et te propose la nouvelle. Et si tu n'as pas de réseau, elle ne t'accuse de rien : elle attend la connexion.
- Béta 0.871ÉquipeQuand une alerte arrive, vous avez maintenant le numéro du coureur directement sous les yeux, en gros, avant même le lien vers sa position — c'est ce qu'on cherche en premier, et il fallait jusqu'ici le retrouver dans son propre téléphone. Le numéro reste affiché dans le bandeau rouge tant que l'alerte n'est pas levée, pas seulement dans la fenêtre. Par ailleurs, quand le traceur met une nouvelle course en ligne, l'app ne reste plus sur l'ancienne sans le dire.
- Béta 0.871PublicQuand le traceur met une nouvelle course en ligne, l'écran ne reste plus sur l'ancienne. Il vous demande le nouvel identifiant au lieu d'afficher indéfiniment une course remplacée. Et il distingue désormais une course terminée d'un téléphone sans réseau.
- Béta 0.87CoureurCorrection importante : tes alertes n'étaient pas enregistrées. Le bouton affichait « Alertes activées » alors que la course n'en savait rien — et plus aucune notification n'arrivait, ni message de ton équipe, ni passage, ni même un SOS. C'est réparé, et le bouton ne l'affirme plus sans l'avoir vérifié : s'il n'y arrive pas, il le dit, et sans réseau il te prévient que l'inscription partira au retour de la connexion. Tes alertes se réinscrivent aussi toutes seules à chaque démarrage. L'onglet SOS ne disparaît plus quand aucun dossard n'est choisi : le bouton reste rouge et pleine taille, simplement désarmé, et la page t'explique quoi faire — et les boutons flottants ne recouvrent plus tes coordonnées GPS. Le rappel de la page SOS parle maintenant d'un besoin d'aide et non d'aide médicale : on appuie aussi sur ce bouton perdu, bloqué ou à bout. Enfin, les notes de version se lisent sur téléphone — elles s'affichaient en colonnes de deux mots qui débordaient de l'écran.
- Béta 0.87ÉquipeCorrection importante : vos alertes n'étaient pas enregistrées. Le bouton affichait « Alertes activées » alors que la course n'en savait rien — plus aucune notification n'arrivait, ni message, ni passage, ni même un SOS de votre coureur. C'est réparé, le bouton ne l'affirme plus sans l'avoir vérifié, et l'abonnement se réinscrit tout seul au démarrage. L'identifiant de course s'écrit désormais en majuscules pendant la frappe, et surtout il est accepté tel qu'on vous le dicte : taper « chouffe26 » répondait « Course introuvable » au lieu de simplement fonctionner. Et les notes de version se lisent enfin sur téléphone.
- Béta 0.87PublicCorrection importante : vos alertes n'étaient pas enregistrées. Le bouton affichait « Alertes activées » alors que la course n'en savait rien — plus aucune notification n'arrivait, ni message, ni passage. C'est réparé, le bouton ne l'affirme plus sans l'avoir vérifié, et l'abonnement se réinscrit tout seul au démarrage. L'identifiant de course s'écrit désormais en majuscules pendant la frappe, et surtout il est accepté tel qu'on vous le dicte : taper « chouffe26 » répondait « Course introuvable » au lieu de simplement fonctionner. Et les notes de version se lisent enfin sur téléphone.
- Béta 0.86CoureurLe SOS a sa propre page, en premier onglet, avec un grand bouton rouge impossible à manquer — le petit bouton flottant a disparu, et avec lui les cas où il ne s'affichait pas. Correction importante : l'écran d'alerte s'ouvrait sous ton doigt et le relâchement annulait l'alerte à la seconde où elle partait. Désormais tout s'affiche sous le bouton, et « Je vais bien, annuler » est descendu en bas de page, loin du pouce. Le rappel que le SOS n'appelle aucun secours reste affiché en permanence. Enfin, tu peux changer de page en glissant le doigt de droite à gauche, plutôt que de viser un onglet avec des mains froides.
- Béta 0.86ÉquipeTu peux changer de page en glissant le doigt de droite à gauche. La carte, le profil, la barre de tes coureurs et la messagerie gardent leurs propres gestes : glisser dessus ne change pas de page.
- Béta 0.86PublicTu peux changer de page en glissant le doigt de droite à gauche. La carte, le profil et la barre des coureurs gardent leurs propres gestes.
- Béta 0.85CoureurDeux boutons pour les moments où la course ne se passe pas comme prévu. Tout en bas de l'onglet Course, sous tes pointages, un lien discret J'abandonne : il te demande confirmation, prévient ton équipe et te rappelle d'appeler le PC course, avec les numéros directement appelables. Ta course passe en DNF et tes prévisions s'arrêtent — seul ton traceur peut revenir en arrière. Si ton traceur l'a activé, un bouton SOS rouge reste à portée sur tous les onglets : maintenu 3 secondes, il alerte ton équipe et lui envoie ta position GPS. Il n'appelle aucun secours — l'app te le répète et te donne les numéros. Et sans réseau, il te dit franchement que rien n'est parti : ton alerte attend, mais personne n'est encore prévenu.
- Béta 0.85ÉquipeTu es prévenu quand ton coureur s'arrête. Un abandon t'arrive en notification et s'affiche une fois à l'écran — avec l'essentiel : il est en sécurité. Son point se fige là où il s'est arrêté, au lieu de continuer d'avancer sur la carte. Une alerte SOS est autrement plus visible : notification qui ne s'efface pas, vibration longue, et un lien qui ouvre sa position dans ton application de plans. Elle reste affichée jusqu'à ce qu'il la lève lui-même, et tu vois alors que tout va bien.
- Béta 0.85PublicQuand un coureur abandonne, l'heure d'arrivée estimée laisse la place à l'annonce — au kilomètre où il s'est arrêté, avec la mention qu'il est en sécurité. Son point ne progresse plus sur la carte, et les points de passage suivants s'éteignent.
- Béta 0.84CoureurLe public peut t'encourager : si ton traceur l'a autorisé, les messages de tes proches arrivent dans ta messagerie, en orange et signés 📣 — tu les distingues d'un coup d'œil des consignes de ton équipe, qui parle maintenant d'une seule voix sous le nom « Équipe » au lieu d'un identifiant. La messagerie se ferme d'un glissement vers le bas, plus besoin de viser la croix avec un pouce mouillé, et ton traceur peut la couper entièrement. Sur téléphone, le nom de ta course ne passe plus sous l'heure et la batterie, et les onglets du haut ne se chevauchent plus quand ils sont nombreux.
- Béta 0.84ÉquipeQuand tu écris au coureur, il lit « Équipe » et non ton identifiant de compte. La messagerie se ferme d'un glissement vers le bas, et le traceur peut la couper. Surtout : le hors-réseau est enfin complet. L'app ne prétend plus que la course a disparu alors que c'est le réseau qui manque — elle dit ce qu'il en est et se recharge dès que la connexion revient. Et le bouton « Suivre la course » ne reste plus muet à jamais quand le réseau ne répond pas. Sur téléphone, l'en-tête ne passe plus sous la barre d'état, et les onglets ne se chevauchent plus.
- Béta 0.84PublicTu peux encourager le coureur. Si le traceur l'a autorisé, un bouton 📣 apparaît : tu signes de ton prénom, tu écris un mot, il arrive directement dans sa messagerie. Il le lira quand il pourra — n'attends pas de réponse, il a autre chose à faire. Une minute entre deux messages, pour lui laisser courir. L'identifiant de course accepte aussi les minuscules désormais. Sur téléphone, l'en-tête ne passe plus sous l'heure et la batterie, et les onglets ne se chevauchent plus.
- Béta 0.83CoureurTa course est maintenant gardée sur le téléphone : si l'app redémarre en pleine course sans réseau — après un plantage, une batterie vide, un passage en zone blanche — tu retrouves tes checkpoints, tes ravitos et ta stratégie au lieu d'un écran de démonstration. Tout se remet à jour dès que la connexion revient. Et quand le réseau manque vraiment, l'app le dit clairement au lieu d'annoncer à tort que ta course n'existe plus.
- Béta 0.83ÉquipeLa course de ton coureur est maintenant gardée sur le téléphone : si l'app redémarre sans réseau — en zone blanche, sur un parking de ravito — tu retrouves son parcours et ses temps de passage au lieu de l'écran de démonstration. Tout se remet à jour dès que la connexion revient.
- Béta 0.82CoureurL'identifiant de course accepte désormais les minuscules. « chouffe », « Chouffe 26 » et « CHOUFFE26 » mènent au même endroit — pratique quand le code se dicte au téléphone au milieu d'une course. Cela vaut aussi pour les liens partagés, qui échouaient jusqu'ici s'ils n'étaient pas en majuscules.
- Béta 0.82ÉquipePublicL'identifiant de course accepte désormais les minuscules, dans le lien reçu comme dans la barre d'adresse. « chouffe », « Chouffe 26 » et « CHOUFFE26 » mènent au même endroit.
- Béta 0.81CoureurVersion de fond, sans rien de neuf à l'écran. Ton mot de passe est désormais protégé par un calcul bien plus coûteux à casser, et les tentatives de connexion en rafale sont freinées, même quand elles visent des comptes différents. Surtout, une course mal formée ne peut plus t'envoyer sur un écran vide en pleine course : le serveur vérifie maintenant la structure de chaque course avant de la mettre en ligne. Le bouton 🐞 Bug passe par un canal contrôlé.
- Béta 0.81ÉquipeVersion de fond, sans rien de neuf à l'écran. Ton mot de passe est désormais protégé par un calcul bien plus coûteux à casser, et les tentatives de connexion en rafale sont freinées. Une course mal formée ne peut plus vider ton écran au ravito : le serveur vérifie la structure de chaque course avant de la mettre en ligne. Le bouton 🐞 Bug passe par un canal contrôlé.
- Béta 0.81PublicVersion de fond, sans rien de neuf à l'écran. Une course mal formée ne peut plus vider la page : le serveur vérifie désormais la structure de chaque course avant de la mettre en ligne. Le bouton 🐞 Bug passe par un canal contrôlé.
- Béta 0.8CoureurNouvel onglet 🎒 Avant course, la check-list de la veille : tes ziplocks — un sac par tronçon entre deux ravitos, avec chaque aliment à cocher et le nombre de dosettes de boisson calculé d'après ton plan — puis la répartition : ce que tu portes au départ, ce que l'équipe te remet à chaque point d'assistance, ce qui t'attend dans le sac de base de vie. Rouge tant qu'il manque quelque chose, vert quand tout est coché, et l'onglet s'efface au pointage du départ. Dans l'onglet Ravito, chaque point affiche désormais en gros ce qu'il faut préparer en le quittant : la boisson d'abord — arrondie en recharges entières — puis l'eau, réparties dans tes propres contenants, du plus adapté au plus grand. Si tes flasques ne suffisent pas sur un tronçon, l'appli te le dit avant la course, pas pendant.
- Béta 0.8ÉquipeLes points de passage ont désormais un rôle : la notification « ton coureur approche » est envoyée aux points d'assistance et aux bases de vie avec assistance — y compris les nouveaux types créés dans Le Cairn, le nouveau nom de l'application de préparation. Et sur la check-list du coureur, chaque point de rendez-vous liste maintenant les ziplocks que tu lui remets : tu sais exactement quoi préparer.
- Béta 0.8PublicLes points de passage arborent leurs nouvelles icônes — 🔋 le ravitaillement, 🎒 la base de vie, 📍 le simple point de passage — définies dans Le Cairn, le nouveau nom de l'application de préparation.
- Béta 0.76Rien de nouveau ici : cette version accompagne celle de l'application Gestion, où les traceurs peuvent désormais bâtir leur horaire directement à partir des barrières.
- Béta 0.75CoureurTes pointages ne se perdent plus dans les zones blanches. Ils restent sur ton téléphone jusqu'au retour du réseau, et le bandeau t'indique combien sont en attente — même si l'app a été fermée entre-temps. Les cailloux posés hors réseau sont gardés de la même façon, puis renvoyés sans jamais compter double.
- Béta 0.75ÉquipeLes pointages saisis hors réseau ne se perdent plus : ils restent sur le téléphone jusqu'au retour du réseau, et le bandeau indique combien sont en attente. Auparavant, un pointage fait dans une zone blanche pouvait disparaître au retour de la connexion.
- Béta 0.75PublicSous le capot : des compteurs anonymes permettent de savoir quelles fonctions servent vraiment, sans aucune donnée personnelle.
- Béta 0.74CoureurÀ l'arrivée, une carte de finisher partageable : ton temps, ton dénivelé, ton profil d'altitude avec les cailloux que tu as semés — prête à envoyer. Le bandeau orange de simulation gagne un bouton « désactiver » pour tout couper d'un geste. Et sous le capot, l'affichage des noms de coureurs et de points est durci contre les caractères piégés.
- Béta 0.74ÉquipePublicLe bandeau orange de simulation gagne un bouton « désactiver » pour tout couper d'un geste. Sous le capot, l'affichage des noms de coureurs et de points est durci contre les caractères piégés.
- Béta 0.73CoureurLes heures de passage tiennent compte du temps d’arrêt prévu à chaque ravito, et l’alerte de barrière porte sur l’heure de SORTIE — c’est celle-là qui compte pour les commissaires. Les courses de plusieurs jours sont pleinement gérées : l’onglet Ravito reste dans l’ordre du parcours au-delà de vingt-quatre heures (un ravito à 3 h du matin ne repasse plus avant le départ), les barrières J+1 sont comprises comme telles, et un caillou posé le deuxième jour est daté du bon jour. Les icônes du profil ne se déforment plus quand le téléphone passe en paysage. Le numéro de version, à côté du bouton Bug, ouvre ces notes.
- Béta 0.73ÉquipeLes heures de passage de ton coureur tiennent compte du temps d’arrêt prévu à chaque ravito, et les barrières J+1 des courses de plusieurs jours sont comprises comme telles : plus d’horaire aberrant après minuit sur une course de trente heures. Les icônes du profil ne se déforment plus en orientation paysage. Le numéro de version, à côté du bouton Bug, ouvre ces notes.
- Béta 0.73PublicLes heures de passage tiennent compte du temps d’arrêt prévu à chaque ravito, et les barrières J+1 des courses de plusieurs jours sont comprises comme telles : plus d’horaire aberrant après minuit sur une course de trente heures. Les icônes du profil ne se déforment plus en orientation paysage. Le numéro de version, à côté du bouton Bug, ouvre ces notes.
- Béta 0.721CoureurCorrections issues d’une simulation de course complète de 21 heures. Le bouton « Maintenant » du pointage suit désormais l’heure simulée quand elle est active — même règle que les cailloux. Et une arrivée entre 02h00 et 05h00 du matin n’est plus datée de la veille : la tolérance prévue pour un départ pointé en avance ne s’applique plus qu’au départ, si bien que l’écart final d’une course de 21 à 24 heures est enfin juste.
- Béta 0.721ÉquipeCorrection : un passage pointé entre 02h00 et 05h00 du matin n’est plus daté de la veille — l’écart et la position d’un coureur qui finit sa course à ces heures-là restent justes.
- Béta 0.721PublicCorrection : un passage pointé entre 02h00 et 05h00 du matin n’est plus daté de la veille — l’écart et la position d’un coureur qui finit à ces heures-là restent justes.
- Béta 0.72CoureurLes courses de nuit tiennent enfin debout. Toute l’arithmétique du plan raisonne désormais en temps de course : après minuit, ta position, ton avance ou ton retard, le compte à rebours et les alertes barrière restent justes — avant, un passage à 01h30 « précédait » le 23h00 et tout déraillait. L’appli s’ancre aussi sur la DATE de la course : ouverte la veille au soir, elle ne croit plus le départ donné. Un bandeau orange s’affiche sur tous les onglets tant qu’une simulation est active, et changer de course éteint la simulation — fini le risque de courir le jour J avec une heure d’essai restée allumée. Le rappel « tu as oublié de pointer » propose l’heure interpolée depuis ton dernier repère connu. Réinitialiser remet aussi à zéro les rappels nutrition déjà envoyés, pour qu’une répétition ne consomme pas ceux du jour J. Et tes temps de passage sont mémorisés par course et par coureur sur le téléphone.
- Béta 0.72ÉquipeLes courses de nuit tiennent enfin debout : position estimée, écarts, compte à rebours et alertes barrière restent justes après minuit, et l’appli s’ancre sur la date de la course — ouverte la veille au soir, elle ne croit plus le départ donné. Un bandeau orange signale l’heure simulée sur tous les onglets, et changer de course l’éteint. Les points sans barrière n’affichent plus « barrière 00:00 ». Côté serveur, les notifications sont désormais composées à partir de ce qui existe réellement en base — impossible d’en forger.
- Béta 0.72PublicLes courses de nuit tiennent enfin debout : position estimée, écarts et compte à rebours restent justes après minuit, et l’appli s’ancre sur la date de la course — ouverte la veille au soir, elle ne croit plus le départ donné. Un bandeau orange signale l’heure simulée sur tous les onglets, et changer de course l’éteint. Les points sans barrière n’affichent plus « barrière 00:00 ».
- Béta 0.712CoureurCorrections issues d’une recette complète. Quand tu repasses au même ravito sur une boucle, les deux passages sont enfin distincts : valider le premier ne validait plus que le second soit compté comme fait. Le rappel « tu as oublié de pointer » propose une heure crédible — estimée entre le dernier repère connu avant le point et ton caillou suivant, au lieu de te proposer l’heure à laquelle tu étais déjà loin devant. Une course dont le traceur n’a pas renseigné la date n’affiche plus la distance et le dénivelé d’une autre course. Et si elle n’a aucun point de passage, tu lis pourquoi au lieu d’une page blanche.
- Béta 0.712ÉquipeCorrections issues d’une recette complète. Sur une boucle repassant au même ravito, les deux passages sont désormais distincts : valider le premier ne marquait plus le second comme fait, ce qui projetait ton coureur des dizaines de kilomètres en avant. Une course sans date n’affiche plus la distance et le dénivelé d’une autre course. Et le dossard ne colle plus au nom dans les onglets.
- Béta 0.712PublicCorrections issues d’une recette complète. Sur une boucle repassant au même ravito, les deux passages sont désormais distincts : valider le premier ne marquait plus le second comme fait. Une course sans date n’affiche plus la distance et le dénivelé d’une autre course, et le dossard ne colle plus au nom dans les onglets.
- Béta 0.71CoureurL’estimation d’arrivée tient enfin compte du relief. Elle raisonne en kilomètres-effort — 100 m de dénivelé positif comptent comme un kilomètre de plus, lu sur ta trace GPX — et mesure l’allure que tu tiens vraiment depuis le dernier ravito. En début de segment, la mesure porte sur trop peu de distance pour être fiable : elle se mélange au plan et prend le relais progressivement, sans à-coup. Ton traceur règle le taux de conversion et le seuil pour chacun. Nouveau garde-fou : si tes cailloux montrent que tu as dépassé un point de plus d’un kilomètre sans l’avoir validé, l’appli te le rappelle et te propose l’heure estimée de ton passage. À l’inverse, valider un passage pose désormais ta position sur ce point. Chaque coureur a maintenant ses propres temps de passage, réglés dans Gestion. L’onglet Position devient Simulation et contient deux interrupteurs indépendants : l’un simule une position (heure et kilomètre), l’autre l’heure qu’il est. Enfin, un bouton 🐞 Bug à côté de Réinitialiser permet de signaler un problème en deux phrases.
- Béta 0.71ÉquipeLes heures d’arrivée de ton coureur tiennent enfin compte du relief. Elles raisonnent en kilomètres-effort — 100 m de dénivelé positif comptent comme un kilomètre de plus, lu sur la trace GPX — et mesurent l’allure qu’il tient vraiment depuis le dernier ravito, plutôt qu’une simple règle de trois sur les distances. En début de segment, la mesure se mélange au plan et prend le relais progressivement : plus d’estimation qui s’affole cinq cents mètres après un ravitaillement. Chaque coureur suit désormais ses propres temps de passage : deux copains sur la même course n’ont plus le même horaire de référence. Un simulateur d’heure a été ajouté dans l’onglet Simulation, pour répéter le jour J depuis le canapé. Et un bouton 🐞 Bug, à côté de Réinitialiser, permet de signaler un problème en deux phrases.
- Béta 0.71PublicLes heures d’arrivée tiennent enfin compte du relief. Elles raisonnent en kilomètres-effort — 100 m de dénivelé positif comptent comme un kilomètre de plus, lu sur la trace GPX — et mesurent l’allure réellement tenue depuis le dernier ravito, plutôt qu’une simple règle de trois sur les distances. En début de segment, la mesure se mélange au plan et prend le relais progressivement : plus d’estimation qui s’affole juste après un ravitaillement. Chaque coureur suit désormais ses propres temps de passage. Un simulateur d’heure a été ajouté dans l’onglet Simulation, et un bouton 🐞 Bug permet de signaler un problème.
- Béta 0.701Correction : l’application retrouve maintenant ta course toute seule quand elle est lancée depuis l’écran d’accueil, au lieu de rester sur une page vide. Si tu suis plusieurs courses, elle te les propose.
- Béta 0.7CoureurLes cailloux arrivent. Un bouton pose ta position sur le tracé en un geste : le caillou apparaît sur ta carte et sur ton profil, prévient ton équipe et tes suiveurs, et recale les heures de passage de tous les points restants d’après ton avance ou ton retard réels — chaque ligne indique si son horaire vient du plan ou de ton dernier caillou. Ton traceur peut activer la pose automatique : un caillou à l’ouverture de l’appli, puis toutes les 20 minutes tant qu’elle reste à l’écran. Le plan de ravitaillement affiche désormais, sous chaque point de passage, ce qu’il faut boire jusqu’au suivant : débit d’eau et débit de boisson en ml/h. Nouvel onglet Position pour essayer l’appli sans être sur le parcours, en saisissant une heure et un kilomètre. Les noms de produits à rallonge ne débordent plus sur trois lignes.
- Béta 0.7ÉquipeTon coureur peut maintenant poser un caillou : sa position réelle, rattachée au tracé. Tu reçois une notification, le caillou s’affiche sur la carte et sur le profil à sa couleur, et les heures de passage prévues se recalent sur son avance ou son retard mesurés. Sa fiche indique son arrivée estimée au prochain point, et chaque horaire précise s’il vient du plan ou du dernier caillou.
- Béta 0.7PublicLes coureurs peuvent maintenant poser un caillou : leur position réelle, rattachée au tracé. Tu reçois une notification, le caillou s’affiche sur la carte et sur le profil à la couleur du coureur, et les heures de passage prévues se recalent sur son avance ou son retard mesurés. Chaque horaire précise s’il vient du plan ou du dernier caillou.
- Béta 0.60CoureurTon plan de ravitaillement affiche maintenant les points de passage : ravitos, points d'eau et postes d'assistance apparaissent à leur place dans la liste, d'abord à l'horaire prévu, puis à ton horaire réel dès que tu pointes le passage. Nouvelle section Stratégie glucides avec ta cible par tranche horaire. Tes prises restent calées sur ton temps de course : elles ne se décalent plus selon ton avance ou ton retard. Corrections : le ravito en cours suit ton temps de course et non l'heure qu'il est, les courses de nuit s'affichent dans le bon ordre, et l'alerte de barrière ne recouvre plus les onglets.
- Béta 0.60ÉquipePublicCorrection : l'alerte de barrière ne recouvre plus la barre d'onglets en haut de page.
- Béta 0.59CoureurAlerte de barrière anticipée : tu es prévenu·e quand la marge avant une barrière horaire devient faible (seuil réglable par le traceur), au lieu de l'être trop tard.
- Béta 0.59ÉquipeNotification « ton coureur approche » : quand il pointe le point juste avant un ravito équipe (👥), tu reçois son heure d'arrivée estimée pour sortir les bidons au bon moment. Alerte de barrière anticipée (marge réglable). Barre d'onglets masquée quand il n'y a qu'un seul onglet.
- Béta 0.59PublicAlerte de barrière anticipée : signalée quand la marge avant une barrière horaire devient faible (seuil réglable par le traceur). Barre d'onglets masquée quand il n'y a qu'un seul onglet.
- Béta 0.581CoureurGraphe et carte en couleur par coureur, correction du suivi qui ne se mettait à jour que pour un seul coureur, boutons plus lisibles (fini le zoom involontaire sur iPhone), bouton Réinitialiser remonté en haut, saisie de pointage avec Annuler et effacer, et l'alerte de barrière horaire se referme d'elle-même
- Béta 0.581ÉquipeGraphe avec tous les coureurs (cliquez sur un nom pour voir sa progression dans sa couleur), tracé de la carte à la couleur du coureur, points de contrôle passés en vert et prochain en orange, correction du suivi bloqué sur un seul coureur, bouton Changer de course / Déconnecter, boutons plus lisibles et alerte de barrière qui se referme d'elle-même
- Béta 0.581PublicGraphe avec tous les coureurs (cliquez sur un nom pour voir sa progression dans sa couleur), tracé de la carte à la couleur du coureur, points de contrôle passés en vert et prochain en orange, correction du suivi bloqué sur un seul coureur et bouton Changer de course
- Béta 0.572CoureurÉquipeCorrection : le chat réapparaît bien au rechargement de l'application
- Béta 0.572PublicAccès par identifiant de course, sans compte à créer
- Béta 0.57Suivi par course (le lien du traceur ouvre la bonne course), compte à rebours sans les secondes, noms de ravito longs ajustés, alerte de nouvelle version
- Béta 0.56Inscription avec e-mail + choix de recevoir les mises à jour
- Béta 0.55Profil : noms des points de passage affichés sous le graphe (à la place des ravitos)
- Béta 0.54CoureurCorrections : profil sur une nouvelle course, nom de la course affiché, chargement au 1ᵉʳ accès + icône et nom d'installation (Cailloux Coureur/Équipe/Public)
- Béta 0.54ÉquipeCorrections : profil sur une nouvelle course, tous les coureurs sur le profil, nom de la course affiché, chargement au 1ᵉʳ accès + icône et nom d'installation (Cailloux Équipe)
- Béta 0.54PublicCorrections : profil sur une nouvelle course, tous les coureurs sur le profil, nom de la course affiché, chargement au 1ᵉʳ accès + icône et nom d'installation (Cailloux Public)
- Béta 0.53CoureurAlertes nutrition (activables) : rappel à l'heure de manger — par notification push quand il y a du réseau, ou en rappel local (vibration) hors-réseau tant que l'app est ouverte
- Béta 0.52CoureurCorrections : connexion mémorisée + taille de la messagerie
- Béta 0.52ÉquipeCorrections : notifications à l'ouverture, connexion mémorisée, taille de la messagerie
- Béta 0.52PublicCorrections : notifications à l'ouverture + connexion mémorisée
- Béta 0.51Sécurisation de la base de données (authentification requise)
- Béta 0.5Installation sur l'écran d'accueil + notifications push (téléphone verrouillé)
- Béta 0.4CoureurETA, alerte barrière, QR code, profil interactif, export PDF, messagerie
- Béta 0.4ÉquipeETA, alerte barrière, QR code, profil interactif, messagerie
- Béta 0.4PublicETA, alerte barrière, QR code, profil interactif, export PDF
- Béta 0.3Ajout carte et profil
- Béta 0.2Ajout multi-coureur
- Béta 0.1Mise en place