Sentiers et détours
Ce qui a changé
Autres aventures

Rien d’autre pour l’instant.

Connexion

Ce qui a changé

Chaque version du site, la plus récente d'abord.

  1. v2.203.029 octobre 2026

    Correctifs

    • AllTrails : un essai de reprise n'est plus perdu pendant que le serveur se met en retrait ; sa fenêtre de lecture commence à sa première page demandée.
    • aucun
    • park4night ne peut plus rester figé sans le dire : une étape bloquée est abandonnée en 5 minutes et nommée sur la page Couverture, et la pause dit pourquoi le fond cède
    • park4night : un pas figé ne bloque plus les lectures suivantes ni ne reprend la même photo.
    • park4night : une lecture figée libérée ne double plus jamais une requête vers le même site.
    • Le comptage de la France par Google ne dépasse jamais 200 appels, ne tourne qu'une fois à la fois et ne perd plus un résultat payé.
    • Le comptage de la France par Google relit ses résultats une fois seul à tourner et ne peut plus effacer un compte payé.

    Autres (message hors format)

    • Fusion : la fenêtre d'essai AllTrails court à l'entame, pas pendant le retrait (#498)
    • Fusion : park4night, un pas figé est abandonné et l'arrêt dit pourquoi (#497)
    • Fusion : la durée et la difficulté d'un parcours à vélo selon son sol, le calcul (#496)
    • Fusion : Lieux : les sorties Google acceptent un tunnel ProtonVPN (#500)
    • Fusion : le comptage de la France par Places Aggregate, en passages bornés (#501)
  2. v2.202.025 octobre 2026

    Nouveautés

    • Les pages des carnets annoncent elles aussi qu'une nouvelle version du site est prête, avec ce qui change.

    Correctifs

    • Dans la carte qui annonce une nouvelle version, les nouveautés dépliées s'affichent dans la même police que les premières.
    • L'annonce d'une nouvelle version ne reste plus muette après une connexion coupée en cours de route : la vérification suivante repart.

    Autres (message hors format)

    • Fusion : la règle de la carte en une fonction autonome, pour les pages de carnets (#487)
    • Fusion : des portes que l'hôte n'a pas jouées ne se disent plus rouges (#488)
    • Fusion : la règle de la carte ne sert plus de commentaires dans les pages de carnets (#489)
    • Fusion : les nouveautés repliées de la carte gardent la police des autres (#490)
    • Fusion : une lecture qui ne revient jamais ne fige plus la surveillance des versions (#492)
    • Fusion : la carte « nouvelle version prête » dans les pages privées de carnets (#491)
  3. v2.201.023 octobre 2026

    Nouveautés

    • Après une mise à jour du site, une page restée ouverte se met à jour toute seule au prochain changement d'écran, sans rien casser.
    • Une carte te prévient quand une nouvelle version du site est prête, avec ce qui change, dans l'espace privé et l'administration ; « Actualiser » recharge, « Plus tard » te laisse finir.

    Autres (message hors format)

    • Fusion : les mises à jour visibles, carte « nouvelle version prête » et panneau Livraison (#486)
  4. v2.200.422 octobre 2026

    Correctifs

    • La collecte Google laisse l'hôte respirer autour de chaque heure pile.
    • Le veilleur des lieux voit de nouveau : ses sondes relisent la base par tranches bornées, en environ trois jours, sans plus dépasser leur délai.
  5. v2.200.322 octobre 2026

    Correctifs

    • Komoot : après une reprise par la sonde, un tour de lecture qui avance sans refus suffit à sortir de l'essai, sans attendre la fin de la case.
  6. v2.200.222 octobre 2026

    Correctifs

    • Komoot et park4night : quand la sonde ou le bouton « Reprendre » lève un arrêt, la lecture repart tout de suite au lieu d'attendre jusqu'à 6 h.
    • Komoot : un tour caché par la zone privée de son auteur est passé, il n'arrête plus la lecture de Komoot pour 6 h.
  7. v2.200.122 octobre 2026

    Correctifs

    • AllTrails : la raison de la disette écrit « 3 refus au contrôle de santé », sans s.

    Documentation

    • Documentation : la mise en service de la disette d'AllTrails dit quand la première disette tombe vraiment.
  8. v2.200.022 octobre 2026

    Nouveautés

    • AllTrails ne tourne plus à vide : sans page lue depuis 6 h et après 12 changements de serveur, la lecture se met en pause, la page Couverture le dit, et un seul essai de reprise est tenté par jour (le bouton Reprendre le tente tout de suite).
  9. v2.199.022 octobre 2026

    Nouveautés

    • Le lecteur Komoot passe une rando devenue privée au lieu de s'arrêter dessus ; relancé par sa sonde, il repart à l'essai sur la fiche refusée, et la page Couverture le dit.
    • Les chiffres groupés des envies rendent la même famille de lieu que la fiche, même pour un lieu rangé avant la refonte des catégories.

    Correctifs

    • Les fiches Google de restaurants, cafés, bars, boulangeries et pharmacies manquantes se lisent avant celles des hébergements, qui rapportent quatre fois moins.
  10. v2.198.521 octobre 2026

    Architecture

    • un récit d'un seul jour s'affiche partout comme une activité, sans le fil de l'aventure entre les jours.
  11. v2.198.421 octobre 2026

    Performance

    • Couverture : la page se charge sans recalculer ses comptes lourds à chaque relecture, et le compte des traces lit un index
  12. v2.198.320 octobre 2026

    Correctifs

    • Couverture : la ligne de preuves de chaque fournisseur montre ses comptes, la raison s'affiche au survol
  13. v2.198.220 octobre 2026

    Correctifs

    • Couverture : l'estimation d'une zone (la France comprise) s'affiche au lieu d'une erreur ; le poids des cases se mesure en fond et la page dit quand.
    • La carte Densité montre park4night sur toute la France ; une source dense se dessine en carrés plus larges au lieu d'en cacher une autre.
    • Couverture : seules les cases Google réellement lues par une sortie clignotent, et la bulle nomme la sortie
  14. v2.198.120 octobre 2026

    Correctifs

    • Couverture : Komoot ne paraît plus « en marche » quand son lecteur ne fait que relire ce qu'il a déjà enregistré.
  15. v2.198.020 octobre 2026

    Nouveautés

    • Sur la carte d'une envie, le D+, la longueur et la durée d'une rando sont désormais ceux que le site calcule lui-même (le parcours lié ou un GPX de montre déposé), jamais un chiffre recopié d'une source ; une rando sans calcul n'affiche plus de dénivelé ni de durée.
    • recherche : taper le nom exact d'un lieu rangé « Autre » (« Hôtel de ville », « Abri bus ») le trouve, sans que la lecture d'un mot ni la vue « Tout » ne changent ; parcours-ici lit le sport d'un parcours là où la recherche le sert.
    • activités importées (Strava, COROS) : le D+ et la longueur affichés sont ceux que nous mesurons sur la trace, la durée est le temps réel du capteur pour qui en voit les instants, et une copie d'itinéraire ou de voyage ne porte plus la durée mesurée de l'original.
    • le tri automatique des photos d'un carnet connaît désormais les participants et les dates de CE carnet, au lieu d'un voyage fixé une fois pour toutes.
    • activités : un itinéraire garde le sport de son import, et une durée mesurée en alpinisme, escalade ou via ferrata n'est plus refusée pour lenteur ; les pages d'envie n'envoient plus de commentaires de code au navigateur.

    Correctifs

    • les tuiles d'altitude restent montées après chaque livraison
    • un plantage du scraper Google rend la recherche à la file au lieu d'arrêter la sortie pendant des jours.
    • Les récits d'activité montrent leurs blocs, avec leurs photos et leur texte sans balises parasites.
    • Dans la liste des sorties, une durée estimée porte « ≈ », une durée mesurée par le capteur s'affiche telle quelle.
    • Le fond de l'altitude s'arrête proprement : il finit d'écrire son état et ferme ses tuiles avant de rendre la main, et deux publications ne s'écrasent plus.
    • Un jour d'un récit dont le seul bloc est un ancien en-tête vide montre de nouveau ses photos et son texte.
    • seules les cartes WebGL proches de l'écran vivent, les autres gelées en image (#442)
    • Au téléphone, une page ne déborde plus de l'écran quand sa mise en page ne fixe pas sa largeur.
    • dans l'éditeur, l'aperçu d'un récit en mode activité montre ses blocs (photos comprises), comme la page publique.
  16. v2.197.020 octobre 2026

    Nouveautés

    • les randonnées collectées après coup reçoivent leur dénivelé calculé chez nous, sans remplissage à la main, et une trace modifiée est toujours réécrite en entier.
    • dans la recherche de lieux, chaque parcours trouvé porte son sport et la liste de ses sports, comme dans « les parcours qui passent ici ».
  17. v2.196.020 octobre 2026

    Nouveautés

    • chercher « pharmacie », « mairie » ou « lycée » trouve désormais les lieux qui portent ce mot même hors de la vue par défaut, et « restaurant sans salle de sport » ne cherche plus de sport.
  18. v2.195.019 octobre 2026

    Nouveautés

    • La fiche d'un parcours montre les points d'eau potable le long du chemin, et celle d'un lieu les parcours qui y passent.
  19. v2.194.016 octobre 2026

    Correctifs

    • Ce qu'un auteur masque dans un récit n'est plus servi aux visiteurs, ni par la page ni par les données qu'elle charge.
    • La carte des carnets ne montre plus les photos d'un jour masqué.
    • le-long et parcours-ici : traces à cheval sur la ligne de date mesurées juste, plafond de traces appliqué après la distance réelle (la réponse dit tronque quand elle a coupé), premier passage indépendant du découpage de la trace, grandes valeurs de couloir et de rayon refusées avec leur code.
    • Le dénivelé d'une marche de carnet ne compte plus les altitudes des points de repère du fichier.
    • « Parcours qui passent ici » lit aussi les très longues traces en haute latitude.

    Performance

    • Les parcours qui passent près d'un lieu s'affichent désormais en une fraction de seconde au lieu de plusieurs secondes.
    • « Parcours qui passent ici » répond bien plus vite.

    Architecture

    • Aucun changement visible : l'altitude lit le format du profil à sa source unique.

    Autres (message hors format)

    • Fusion : l aperçu public ne montre plus un jour masqué (#426)
    • Fusion : #46, l altitude importe le profil des voyages (#428)
  20. v2.193.015 octobre 2026

    Nouveautés

    • Les filtres de dénivelé, de durée et de difficulté des randos et leurs tris reviennent, calculés par nous sur le relief.
    • La recherche de lieux compte désormais chaque sous-catégorie (les toilettes, les points d'eau…) sur toute la carte affichée, sans plafond.
    • Dans Explorer, « Utile ici » compte les toilettes et l'eau potable de toute la vue, plus vite.
    • Dans Itinéraires, un parcours dit notre dénivelé (avec le D− et son profil), et sa durée et sa difficulté suivent le sport choisi.

    Correctifs

    • Un bloc que l'auteur a masqué dans un récit n'apparaît plus aux visiteurs de la page publique.
    • Dans l'éditeur, un bloc carte sans trace à afficher montre un encadré « Carte indisponible » au lieu de faire planter la page.
    • Un texte placé après une photo à clé vide ou un en-tête inerte n'est plus caché ni remplacé par un trou dans un récit.
    • Dans l'éditeur, une vidéo se sélectionne et chaque bloc montre ses actions (largeur, dupliquer, masquer, supprimer).
    • Sur /travels, quand Strava ne répond pas et qu'aucune donnée n'est encore gardée, la page dit « Strava indisponible » au lieu d'afficher des chiffres à zéro.
    • Dans un récit, un jour masqué n'est plus montré au public, la photo ouverte dans une galerie est celle qu'on a touchée, et « réduire les animations » est respecté.

    Documentation

    • Documentation de l'arrêt du calcul de l'altitude quand Docker ne répond plus.

    Autres (message hors format)

    • Aucun changement visible : mise à jour de la branche du service de l'altitude.
    • Aucun changement visible : mise à jour de la branche du compte par sous-catégorie.
    • Fusion : #45, nombres=categories (#410)
    • Aucun changement visible : mise à jour de la branche du service de l'altitude.
    • Aucun changement visible : mise à jour de la branche du service de l'altitude.
    • Aucun changement visible : mise à jour de la branche du service de l'altitude.
    • Fusion : #33b, notre altitude servie, durée et difficulté par sport (#421)
  21. v2.192.015 octobre 2026

    Nouveautés

    • La fiche d'un lieu pour dormir ne répète plus en tags ce que disent déjà ses services.
    • Dans Explorer, des filtres par tags derrière « Recherche avancée », des propositions selon ce que tu choisis et gardes, « Utile ici » hors des villes (dormir, toilettes, manger, eau), et l'essentiel de chaque lieu en icônes sur sa fiche.

    Correctifs

    • La fiche d'un lieu pour dormir ne répète plus en tags l'eau, la vidange ni les toilettes que disent déjà ses services.

    Autres (message hors format)

    • Aucun changement visible : mise à jour de la branche de l'altitude.
    • Fusion : #33a, notre altitude, recette alti-v1, au banc (#399)
    • Fusion : la table légère service → tags (#401)
    • Fusion : TAGS_DU_SERVICE sur les codes servis (#402)
  22. v2.191.015 octobre 2026

    Nouveautés

    • Les randos n'affichent plus la durée, le dénivelé ni la difficulté calculés par Komoot ou AllTrails : seuls nos propres calculs seront montrés.
    • Itinéraires n'affiche plus que nos propres chiffres : la durée, la difficulté et le dénivelé de Komoot ou d'AllTrails disparaissent, et reviendront calculés par nous.

    Correctifs

    • La difficulté calculée par Komoot ou AllTrails n'est plus servie, même comme donnée brute du lieu.
    • Juste après une livraison, le clic sur un lieu de la carte ouvre toujours sa fiche.

    Documentation

    • Documentation des tags uniques du site.

    Tests

    • Un témoin du lanceur Overture ne rougit plus sous la charge de la suite entière.

    Autres (message hors format)

    • Fusion : témoin M2 du lanceur Overture à 30 s (#394)
    • Fusion : N1, le moteur ne sert plus que nos chiffres (#396)
    • Aucun changement visible : mise à jour de la branche des tags sur main.
    • Fusion : A2c-2, les tags uniques de tout le site (#397)
    • Fusion : #42, la tuile Explorer sert un tag par propriété t:<code> (#398)
  23. v2.190.114 octobre 2026

    Correctifs

    • La fiche d'un lieu ouvert depuis la carte garde ses tags, et un fast-food végétarien y reste végétarien.
  24. v2.190.014 octobre 2026

    Correctifs

    • Un restaurant que Google dit végétarien et qu'OpenStreetMap refuse n'est plus annoncé « non » dans la liste de la carte alors que sa fiche dit « oui ».
    • Le filtre « végétarien » de la recherche ne cache plus les boîtes de nuit, qui ne sont pas des lieux où l'on mange.

    Autres (message hors format)

    • Fusion A2b : filtres par tags et facettes (#392)
  25. v2.189.014 octobre 2026

    Correctifs

    • les restaurants dont la carte ne propose qu'un choix « limité » de plats végétariens ne sont plus annoncés comme végétariens.
    • Le tag végétarien d'un restaurant suit les étiquettes rafraîchies d'OpenStreetMap : un régime devenu incertain n'est plus annoncé.
    • Un lieu qui redevient un restaurant retrouve ses tags de cuisine, de prix et de régime sans attendre la prochaine reprise.
    • Une catégorie Google trop vague (petites portions à partager, restaurant de nouilles) ne donne plus de cuisine devinée.
  26. v2.188.113 octobre 2026

    Correctifs

    • En mode rue, le rond de la souris n'apparaît plus que là où un clic fait avancer, et le sol reste continu pendant un déplacement.
  27. v2.188.013 octobre 2026

    Nouveautés

    • Les avis AllTrails déjà rangés (prénoms entiers) pourront être réduits à l'initiale par une reprise lancée de l'hôte avec ses gardes (mémoire, Plex, verrou, révision servie), à blanc par défaut.

    Documentation

    • les emplacements park4night gardent tous leurs avis récents (pour les détails tirés des avis), et les auteurs d'avis AllTrails ne sont plus gardés que par leur initiale
  28. v2.187.013 octobre 2026

    Nouveautés

    • La fiche d'un parcours montre tes lieux gardés le long du chemin, avec leur kilomètre, et ouvre leur fiche d'un clic.
  29. v2.186.013 octobre 2026

    Nouveautés

    • Dans Itinéraires, un lieu ouvert depuis un parcours dit où il se trouve sur lui : son kilomètre et sa distance à la trace.
  30. v2.185.013 octobre 2026

    Nouveautés

    • Dans Itinéraires, un lieu ouvert depuis un parcours garde ce parcours à l'écran, et « ← Le parcours » y revient.
  31. v2.184.113 octobre 2026

    Correctifs

    • Une fiche park4night illisible ne bloque plus la lecture des autres : elle est sautée, notée, puis réessayée plus tard.
    • Le veilleur surveille maintenant la lecture des fiches park4night et prévient quand elle s'arrête, puis quand elle repart.
    • les fiches park4night (avis, photos) se remplissent de nouveau ; un emplacement sans info ne bloque plus les autres
    • une page park4night sans contenu ne peut plus effacer les avis et les photos déjà rangés d'un emplacement
  32. v2.184.012 octobre 2026

    Nouveautés

    • Dans Itinéraires, en zoomant, les lieux autour du parcours paraissent comme dans Explorer, et un clic ouvre leur fiche sans quitter la page.
  33. v2.183.012 octobre 2026

    Nouveautés

    • Explorer et Itinéraires s'ouvrent maintenant là où tu as laissé la carte, dans l'une ou l'autre page.
  34. v2.182.112 octobre 2026

    Correctifs

    • une livraison qui accepte d'attendre plus longtemps son tour sur le serveur l'attend aussi pour ses vérifications
  35. v2.182.012 octobre 2026

    Correctifs

    • l'admin voit quand le lien d'un spot park4night ne peut pas s'écrire, et quand ça se rétablit
    • la fusion de deux fiches du même lieu garde les « à voir », « vu » et notes de chacun sur le lieu conservé, et une liste ne contient plus deux fois le même lieu
    • annuler une fusion de deux fiches du même lieu ne perd plus les « à voir », « vu » et notes d'une personne quand une fusion plus récente les avait déjà réunis : l'annulation demande d'annuler d'abord la plus récente
    • dans une liste partagée, une personne peut de nouveau retirer un lieu qu'elle a ajouté même quand un autre membre l'a ajouté aussi sous un autre nom
  36. v2.181.112 octobre 2026

    Correctifs

    • Sur la carte de près, choisir une autre famille change ses icônes tout de suite, sans laisser celles de l'ancienne famille une ou deux secondes.
  37. v2.181.012 octobre 2026

    Nouveautés

    • Les lieux gardent désormais les attributs officiels de Google (végétarien, terrasse, accès) et sa description, pour les recherches à venir ; rien ne change encore à l'écran.
    • aucun changement visible, un script de reprise (à jouer à la main) pour rapatrier les attributs officiels de Google des fiches déjà rangées

    Correctifs

    • la reprise d'about et de description se lance détachée de la session ssh ; si le script meurt, le programme est arrêté proprement et sa fin attendue avant que le verrou des travaux lourds soit rendu
    • la reprise d'about et de description attend la fin d'une lecture Plex avant de prendre le verrou des travaux lourds, et relit l'état de l'hôte après toutes ses attentes
    • le paquet de la reprise d'about est celui d'un commit propre, son intégrité est vérifiée sur l'hôte et la reprise refuse un site qui ne sert pas ce commit ; mode d'emploi ajouté
    • le rangement des fiches Google compte désormais dans le bilan du fichier ce qu'il écarte des attributs officiels (about) ; le commentaire du schéma de contenu est corrigé
    • un témoin garde l'anonymisation de la fixture du brut réel des fiches Google (noms, photos de profil, liens d'auteur, textes d'avis)
    • le journal du rangement Google dit combien d'attributs officiels il a dû écarter

    Architecture

    • aucun changement visible, du code déplacé pour qu'un script de reprise tienne dans un seul fichier

    Tests

    • aucun changement visible, les témoins de la reprise Google tiennent dans les portes
  38. v2.180.012 octobre 2026

    Nouveautés

    • La page Couverture indique, quand Overture a été chargé pour une zone, combien de lieux qu'il connaît manquent encore à la base, avec la part réellement absente estimée par un contrôle à la main.

    Correctifs

    • une livraison peut attendre plus de 30 minutes qu'un autre projet libère le serveur avant de construire, quand on le lui demande
    • aucun changement visible, un témoin de la livraison corrigé
    • aucun changement visible, la référence Overture est déclarée auprès de la fusion des lieux

    Tests

    • aucun changement visible, un témoin de la livraison mis à jour
  39. v2.179.012 octobre 2026

    Nouveautés

    • la collecte Google peut ouvrir deux onglets par recherche sur une sortie, pour mesurer si elle va plus vite sans se faire bloquer

    Correctifs

    • l'admin voit quand une passe de réconciliation Google saute des fiches, et quand l'alerte « journal absent » se referme

    Tests

    • un témoin vérifie que le rangement des fiches du vault prend ses verrous dans le même ordre que les fusions
  40. v2.178.012 octobre 2026

    Nouveautés

    • Si la lecture des fiches Google s'arrête, même quand les recherches continuent, une alerte le dit désormais avec sa raison, puis annonce la reprise.
    • Komoot et park4night repartent d'eux-mêmes dès que la source ne les refuse plus, au lieu d'attendre une intervention pendant des jours.
  41. v2.177.012 octobre 2026

    Nouveautés

    • La page Couverture dit combien de cases d'OpenStreetMap et de Panoramax seront relues faute de preuve de complétude, à part des cases relues pour d'autres règles.

    Correctifs

    • Les fiches Google qui ne se lisent pas ne bloquent plus la lecture des autres.
  42. v2.176.011 octobre 2026

    Nouveautés

    • De près, la carte ne montre plus une icône par lieu : seulement les plus remarquables, les autres lieux notés en petits points de couleur qu'on peut toucher ; zoomer en fait paraître d'autres, et la carte donne un peu plus de place aux familles de lieux que tu gardes.
  43. v2.175.010 octobre 2026

    Nouveautés

    • La page Couverture juge désormais chaque case OpenStreetMap d'après ce qu'Overpass a compté à sa lecture : prouvée, partielle (avec le nombre d'objets manquants) ou non jugée tant que la case n'a pas été lue avec cette mesure.
    • La carte de Couverture dit de quelle date de base OpenStreetMap une case est prouvée et par quel relais, au lieu de « prouvée complète », et dit pourquoi une case n'est pas jugée (lue avant la mesure, règles d'avant, compte nul suspect, case voisine pas encore lue...).

    Correctifs

    • La page Couverture ne dit plus « prouvée sous hypothèse » pour une case OpenStreetMap : un objet attendu d'une case voisine pas encore lue la rend non jugée, un objet que la voisine déjà lue n'a pas rangé la rend partielle, avec le nom de la case.
    • Les pannes de la lecture OpenStreetMap (cases en échec, relais qui répond vide ou à moitié sur un endroit que la base connaît) arrivent maintenant à la pastille de l'admin, au lieu de rester dans le journal du conteneur.
    • Quand la lecture OpenStreetMap redevient normale après des cases suspectes, un message « rétabli » dit depuis quand et combien de cases ont été touchées, au lieu de laisser l'alerte ouverte.
    • La preuve d'une case OpenStreetMap repère désormais une perte de 10 % ou plus du relais par rapport à ce que la base avait vu à la lecture précédente, au lieu de n'en voir qu'une de moitié, et ne compte plus les itinéraires de randonnée parmi les lieux attendus.
    • Un objet dont le centre est dans une case du monde déjà prévue mais pas encore lue ne rend plus la case voisine « partielle » à tort : elle reste « pas encore jugée » jusqu'à la lecture de cette case.
  44. v2.174.09 octobre 2026

    Nouveautés

    • De près, la carte d'Explorer montre tous les lieux qu'elle peut placer, les plus populaires d'abord et d'après les filtres, et la liste dit combien il y en a dans la vue.
    • La page Couverture dit, pour Google, combien de fiches officielles manquent encore et où en est leur lecture.
  45. v2.173.19 octobre 2026

    Correctifs

    • Le compte officiel de Google répartit ses 96 appels gratuits sur toute la journée et dit dans son journal pourquoi il attend.
  46. v2.173.09 octobre 2026

    Nouveautés

    • La page Couverture prouve Google par son compte officiel, case par case, au rythme de sa part gratuite.
  47. v2.172.09 octobre 2026

    Nouveautés

    • La page Couverture dit, pour chaque fournisseur, combien de cases sont prouvées complètes, et pourquoi les autres ne le sont pas encore.

    Correctifs

    • Sur la page Couverture, la case en cours de lecture prend la couleur de son fournisseur et le nomme.
  48. v2.171.08 octobre 2026

    Nouveautés

    • Sur la fiche d'un lieu, « Y aller », « Site » et « Appeler » ont le même dessin et tiennent sur une seule rangée.
    • Sous les horaires d'un lieu, la date de lecture chez Google Maps, ou « à vérifier » quand ils viennent d'OpenStreetMap.
    • Sur la fiche d'un lieu, les avis de Google Maps passent toujours en premier.

    Correctifs

    • Les vignettes de la carte montrent aussi les photos Google d'abord, et la note Google passe devant celle de park4night.
  49. v2.170.08 octobre 2026

    Nouveautés

    • Les fiches et les listes de lieux montrent d'abord les photos de Google Maps ; celles de Wikimedia Commons ne passent plus qu'en dernier recours.
    • Les listes et les recherches de lieux montrent d'abord les photos Google, et celles de Commons seulement en dernier recours.
  50. v2.169.18 octobre 2026

    Correctifs

    • La page Couverture dit « à jour » pour un moteur qui a lu toute la France, donne la fin estimée de chaque moteur, et sa dernière avancée suit tout ce qui est rangé.
  51. v2.169.08 octobre 2026

    Nouveautés

    • En vue de rue, garder la flèche ↑ ou appuyer longtemps sur l'image fait avancer en continu le long de la route.

    Performance

    • En vue de rue, garder la flèche ou l'appui avance maintenant d'un seul mouvement continu, sans à-coup entre les images.
  52. v2.168.08 octobre 2026

    Nouveautés

    • Une fiche sans photo montre le lieu vu de la rue, et « Voir depuis la rue » ouvre la vue à 360° tournée vers lui.
    • La façade d'un lieu photographié en 360° montre désormais le lieu lui-même, et plus seulement la rue devant l'appareil.
    • Une fiche sans photo montre le lieu vu de la rue, et « Voir depuis la rue » ouvre la vue à 360° tournée vers lui.
  53. v2.167.18 octobre 2026

    Correctifs

    • La façade d'un lieu se copie de nouveau quand l'image vient de l'IGN.
  54. v2.167.08 octobre 2026

    Nouveautés

    • Admin. En mode Densité, la page Couverture dessine les vrais endroits (la vue de rue là où les images ont été prises, un point par photo, les lieux) et dit ce qui est rangé à l'écran.
    • Admin. Sur la page Couverture, un clic sur la vue de rue ouvre l'image à droite, puis en grand.
    • Admin. Hors de la France, la page Couverture dit quand un fournisseur ne lit pas la zone regardée (« hors plan ») au lieu de le montrer en marche.
    • Admin. Sur la page Couverture, un clic sur une photo l'ouvre à droite, puis en grand.
    • Admin. Le veilleur surveille aussi les comptes de la carte de la page Couverture et dit s'ils s'arrêtent.
    • La carte peut surligner les routes où l'on entre en vue de rue à 360° (Calques, « Routes en 360° »), et un clic sur l'une d'elles y entre.
    • La fiche d'un lieu dit d'où sa vue de rue le regarde, pour entrer dans la navigation tourné vers lui
    • Le mode Street View peut n'entrer et n'avancer que sur des images à 360°
    • En vue de rue, on n'avance plus jamais vers une photo qui n'est pas en 360°.

    Correctifs

    • Admin. La page Couverture donne de nouveau les chiffres d'un continent entier (l'Europe dépassait le temps permis).
    • Sur la page Couverture, la bulle de survol ne reste plus affichée au-dessus d'un endroit vide après un zoom.
    • La collecte Google ne démarre plus quand le disque du serveur n'est pas monté.
  55. v2.166.28 octobre 2026

    Correctifs

    • En vue de rue, la date et le crédit ne passent plus sous la recherche, et une photo qui n'est pas en 360° remplit la vue au lieu d'un fond noir.
  56. v2.166.18 octobre 2026

    Correctifs

    • Chaque établissement Google reçoit sa première photo avant les photos suivantes des autres
  57. v2.166.07 octobre 2026

    Nouveautés

    • Sur les cartes, le petit carré de la vue de rue passe tout en bas à droite, et un clic dessus ouvre une vraie vue de rue à 360° où l'on avance le long de la route.

    Correctifs

    • En vue de rue, les boutons Reculer et Avancer disparaissent de l'image : on avance par les flèches au sol (ils restent au clavier).
    • En vue de rue, le bouton Suivant du navigateur rouvre la vue, et deux clics rapides mènent au dernier endroit visé.
  58. v2.165.07 octobre 2026

    Nouveautés

    • La vue de rue sait servir une image et ses voisines pour naviguer comme dans Street View (l'écran suit chez Travels)
  59. v2.164.07 octobre 2026

    Nouveautés

    • Les photos situées s'affichent en bulles rondes de la photo sur les cartes de l'espace privé, sans regroupement : zoomer en montre davantage.
    • Un clic sur une photo de la carte l'ouvre dans le panneau, à côté de la carte qu'on continue de parcourir ; « Retour » rend la fiche telle qu'elle était.

    Correctifs

    • Au téléphone, l'aperçu d'une photo montre l'image entière et ses informations à côté, sans cacher la carte.
  60. v2.163.37 octobre 2026

    Correctifs

    • Komoot et park4night reprennent en quelques secondes après une coupure passagère du VPN, au lieu de 30 minutes
    • Le travail restant de Google affiché par le veilleur compte toute la France
  61. v2.163.27 octobre 2026

    Correctifs

    • La copie des photos ne s'arrête plus une heure pour une seule photo refusée
  62. v2.163.17 octobre 2026

    Correctifs

    • La collecte Google ne relance plus des recherches inutiles quand Google complète ses résultats loin de la zone demandée
  63. v2.163.07 octobre 2026

    Nouveautés

    • Admin. Le veilleur surveille les vignettes des photos de randos et dit si leur fabrication s'arrête. (#321)
  64. v2.162.46 octobre 2026

    Correctifs

    • Admin. Le veilleur dit quel ouvrier d'AllTrails est figé sur une page, au lieu de « aucune raison publiée ». (#317)
  65. v2.162.36 octobre 2026

    Correctifs

    • Admin. Le veilleur des moteurs juge les collecteurs Google sur leurs recherches finies, plus sur leurs publications d'état. (#316)
  66. v2.162.26 octobre 2026

    Correctifs

    • Admin. Le veilleur des moteurs juge les ouvriers d'AllTrails sur leurs pages lues, plus sur leurs publications d'état. (#315)
  67. v2.162.16 octobre 2026

    Entretien, sans changement visible.

  68. v2.162.06 octobre 2026

    Nouveautés

    • Couverture. La page dit, pour chaque moteur qui n'avance plus, depuis quand et pourquoi, au lieu de le montrer en marche. (#311)
  69. v2.161.06 octobre 2026

    Nouveautés

    • Rando. La fiche d'une rando montre, dans l'ordre du chemin, les photos posées avec une position le long de sa trace, de toutes les sources, avec leur légende et leur crédit.
    • Rando. Survoler une photo du chemin, ou la regarder en grand, montre son endroit sur la carte.
  70. v2.160.16 octobre 2026

    Entretien, sans changement visible.

  71. v2.160.05 octobre 2026

    Entretien, sans changement visible.

  72. v2.159.05 octobre 2026

    Correctifs

    • Vue de rue. Les images de rue de Mapillary se lisent de nouveau dans toute la France. (#305)
    • Sur les cartes, faire défiler (molette ou deux doigts sur le trackpad) zoome désormais, et glisser déplace la carte.
  73. v2.158.05 octobre 2026

    Nouveautés

    • Vue de rue. La lecture des images de rue va jusqu'au bout de la France, sa borne passe de 30 à 55 millions d'images. (#301)

    Correctifs

    • Randos et itinéraires. Le calcul des sols ne reste plus bloqué sur une trace que le service met trop longtemps à recaler : elle est reprise le lendemain et les autres traces se calculent. (#303)
  74. v2.157.05 octobre 2026

    Nouveautés

    • Voyage. Un voyage ou un itinéraire dupliqué dit, sous son titre, de quoi il est inspiré, avec un lien vers l'original seulement si tu peux l'ouvrir.
  75. v2.156.05 octobre 2026

    Nouveautés

    • Voyage. Une copie d'un voyage ou d'un itinéraire dit de quoi elle est inspirée : le titre et le prénom gardés à la copie, et un lien vers l'original seulement si tu peux l'ouvrir. (#300)

    Correctifs

    • Itinéraire. Quand un itinéraire n'est qu'un morceau d'une trace, sa fiche ne donne plus le dénivelé ni les horaires de la trace entière, ce qui dirait ce que son auteur cache d'un autre morceau. (#300)
    • Voyage. La carte d'un voyage copié ou importé ouvre sa page, au lieu d'une page introuvable ; une envie reprise, un carnet et un récit gardent leur adresse. (#300)
  76. v2.155.15 octobre 2026

    Correctifs

    • Lieux. Le type d'un lieu s'affiche sans les précisions techniques de l'éditeur d'OpenStreetMap, une gare est une « Gare ferroviaire ». (#299)
  77. v2.155.05 octobre 2026

    Nouveautés

    • Itinéraire. La page d'un itinéraire propose « Télécharger le GPX » à qui peut le recevoir : le fichier ne contient que ce que tu vois de la trace.
    • Itinéraire et voyage. « Dupliquer » crée ta copie et l'ouvre ; si une partie n'a pas pu être reprise (photos, partie cachée de la trace), une ligne le dit sur ta copie.

    Correctifs

    • Explorer rejoint le lieu dont le nom est exactement celui cherché quand il n'arrive qu'après quelques secondes, sauf si tu as bougé la carte entre-temps.
    • Explorer ne déplace plus la carte quand des résultats arrivent après quelques secondes si tu l'as bougée entre-temps.
  78. v2.154.15 octobre 2026

    Correctifs

    • Lecture de fond des lieux. Après une baisse de mémoire du serveur, la lecture ne reprend qu'une fois la marge tenue cinq minutes, au lieu de s'interrompre à chaque rafale ; les cases AllTrails et les sols reprennent leur cours. (#297)
  79. v2.154.05 octobre 2026

    Nouveautés

    • Itinéraire. Un itinéraire se télécharge en fichier GPX, tel que la personne le voit : sans la partie cachée de son auteur, avec l'altitude quand la trace en a une. (#295)
    • Itinéraire. « Dupliquer » crée une copie à toi, en « Moi », qui garde d'où elle vient ; elle ne reprend jamais la partie cachée par son auteur, et deux clics ne font qu'une copie. (#295)
    • Voyage. « Dupliquer » crée un voyage à toi, en « Moi », avec ses jours, ce que tu vois et ses itinéraires, sans rien de ce que son auteur cache ; la réponse dit ce qui n'a pas pu être copié. (#295)

    Correctifs

    • Itinéraire. Quand une partie de la trace est cachée pour toi, la fiche ne donne plus la longueur, la durée ni le dénivelé de la trace entière : seulement ce que tu vois. (#295)
  80. v2.153.35 octobre 2026

    Correctifs

    • Recherche des lieux. Une ville cherchée par son nom exact passe avant les lieux qui ne font que le contenir, même loin. (#294)
  81. v2.153.25 octobre 2026

    Correctifs

    • Recherche des lieux. Les résultats du monde entier qui arrivent lentement sont rattrapés plus souvent par le second essai automatique.
  82. v2.153.15 octobre 2026

    Correctifs

    • Recherche des lieux. Quand la recherche mondiale est très lente, ses résultats arrivent quand même au second essai, depuis le cache. (#293)
  83. v2.153.05 octobre 2026

    Nouveautés

    • Recherche des lieux. Explorer et Itinéraires montrent aussitôt les lieux trouvés chez nous, puis complètent la liste avec la recherche mondiale quelques secondes plus tard, sans la faire sauter.
  84. v2.152.15 octobre 2026

    Correctifs

    • Recherche des lieux. Une recherche répond dès que nos lieux sont trouvés, sans attendre les secondes de la recherche mondiale. (#291)
  85. v2.152.05 octobre 2026

    Performance

    • Recherche des lieux. Un nom d'un seul mot se trouve bien plus vite juste après un redémarrage de la base. (#290)
    • Explorer. Les nombres de lieux par famille s'affichent plus vite, même juste après un redémarrage de la base. (#290)
  86. v2.151.15 octobre 2026

    Correctifs

    • À l'ouverture d'Explorer et d'Itinéraires, la carte ne dit plus « Cette zone n'a pas encore été parcourue » au-dessus des lieux et des randos qu'elle montre.
    • Dans Itinéraires, un parcours dont la source ne dit pas le sport n'affiche plus « Sport non dit » : sa carte montre directement son nom et ses chiffres.
    • Dans la recherche d'Itinéraires, un parcours dont la source ne dit pas le sport n'a plus de rond vide à côté de son nom.
  87. v2.151.05 octobre 2026

    Nouveautés

    • Vue de rue. Sans vue de rue près du centre de la carte, le petit carré ne s'affiche plus du tout : plus de « Pas de vue de rue ici », « Rue pas encore lue ici », « Rien de rangé près d'ici » ni « Vue de rue indisponible ».
    • Vue de rue. Le calque « Vue de rue » ne dit plus « rien de rangé dans cette zone » quand il n'a rien à montrer : il se tait, sur la carte comme dans Calques.
    • Le calque « Vue de rue » ne dit plus « on cherche » pendant qu'il lit la carte : les points apparaissent quand ils arrivent.
  88. v2.150.05 octobre 2026

    Nouveautés

    • Sols des randos et des itinéraires. Pendant que les sols se recalculent, la fiche garde ceux d'avant, dits d'avant, au lieu de n'en montrer aucun. (#288)
    • Couverture. La vue de rue dit « lue en partie » d'une case Panoramax dont une partie des images n'a pas pu être lue, au lieu de « lue ». (#288)

    Correctifs

    • Itinéraire d'un voyage. Quand le recalcul du type de chemin d'un itinéraire échoue, la carte garde les sols de la règle précédente, dits d'avant, au lieu de les retirer pendant un jour. (#288)
  89. v2.149.04 octobre 2026

    Nouveautés

    • Vue de rue. Le petit carré dit « Pas de vue de rue ici » quand toute la rue autour a été lue sans en trouver, et « Rue pas encore lue ici » quand elle va l'être.
    • Vue de rue. Le petit carré garde la même taille sans image, atténue ce qu'il disait pendant qu'il cherche le nouvel endroit, et ne redemande qu'au prochain arrêt de la carte.

    Correctifs

    • Vue de rue. Au téléphone, la phrase du petit carré tient sur une seule ligne.
  90. v2.148.04 octobre 2026

    Nouveautés

    • Vue de rue. Le carré de rue sait si la case du point est lue et ne dit « pas de vue de rue ici » que pour une case lue en entier. (#285)
  91. v2.147.24 octobre 2026

    Entretien, sans changement visible.

  92. v2.147.14 octobre 2026

    Entretien, sans changement visible.

  93. v2.147.03 octobre 2026

    Nouveautés

    • Randos. La difficulté d'une rando de Komoot dit de quel sport elle est. (#282)
  94. v2.146.03 octobre 2026

    Nouveautés

    • Itinéraires. Une rangée de sports en tête de la carte : on en choisit un ou plusieurs (à pied et à vélo), la liste et la carte ne montrent plus que leurs parcours.
    • Itinéraires. Les filtres suivent les sports choisis : distance et dénivelé à l'échelle de la marche ou du vélo, la difficulté pour un seul sport.
    • Itinéraires. Chaque parcours de la liste dit son sport, et ses autres sports s'il en a.
    • Itinéraires. On peut chercher une rando par son nom (elle s'ouvre), ou une ville et un point de départ (la carte s'y place avec ses parcours).

    Correctifs

    • Itinéraires. Sous un sport choisi, un parcours à plusieurs sports ne montre plus une difficulté donnée pour un autre sport.
  95. v2.145.03 octobre 2026

    Nouveautés

    • Randos. La recherche donne le nombre de randos de chaque sport dans la zone et filtre par durée, avant d'être plafonnée. (#279)

    Correctifs

    • Randos. Le type de chemin des randos se recalcule de nouveau, au lieu de rester bloqué sur une seule. (#278)
  96. v2.144.13 octobre 2026

    Correctifs

    • Sur les cartes de l'espace privé, « Zoomer » et « Dézoomer » gardent sous les yeux le lieu dont la fiche est ouverte, au lieu de le faire glisser hors de l'écran.
    • La légende d'un tracé n'annonce plus « Type inconnu » quand les sols s'arrêtent à quelques centimètres du bout de la trace.
  97. v2.144.03 octobre 2026

    Nouveautés

    • Itinéraires. Le type de chemin se dessine aussi sur une trace qui s'écarte par endroits du chemin : seul ce qui suit un chemin connu est typé, le reste est dit non couvert. (#276)
  98. v2.143.03 octobre 2026

    Nouveautés

    • Les sols d'un itinéraire tiennent en trois lignes courtes ; leur détail s'ouvre au toucher ou au survol.
    • La barre « Chemin » d'un itinéraire se lit comme la carte : route, piste et sentier y ont les mêmes motifs.
    • Dans Explorer, la fiche d'une rando dit sa difficulté sans couleur et son type de chemin avec les motifs de la carte.
    • La ligne « Difficulté » d'un itinéraire dit son passage le plus dur (« jusqu'à T4 »).

    Correctifs

    • Dans Itinéraires, « À moi » cadre la carte sur les tracés entiers de tes parcours, même quand ils arrivent un peu après.
    • Dans Itinéraires, « À moi » se cadre au plus tard après 8 secondes, même si les tracés tardent.
  99. v2.142.03 octobre 2026

    Nouveautés

    • Les cartes de l'espace privé montrent la vue de rue : un calque des endroits où la voir, les photos des contributeurs en pilules, et un petit carré qui montre la rue au centre de la carte.

    Correctifs

    • La vue de rue sur la carte se règle mieux au téléphone : l'aperçu d'une photo reste au-dessus de la feuille, et les photos regroupées se séparent toujours.
    • À l'ordinateur, le panneau Calques s'ouvre à côté des boutons de la carte au lieu de les pousser vers le bas.
  100. v2.141.03 octobre 2026

    Nouveautés

    • La page d'un itinéraire dessine maintenant le type de chemin sur sa trace (route, piste, sentier, sentier difficile) par des motifs, et montre ses sols en barre ; la difficulté n'y prend plus de couleur.
  101. v2.140.13 octobre 2026

    Correctifs

    • Accueil. Une rando gardée s'ouvre sur sa fiche dans Itinéraires. (#272)
  102. v2.140.03 octobre 2026

    Nouveautés

    • Dans Explorer, la vue « Tout » montre jusqu'à 150 lieux (135 auparavant), la part des villes inchangée.
    • Dans Explorer, « À moi » ne montre plus de randos : elles sont dans « À moi » d'Itinéraires, et la liste le dit.
    • Dans Explorer, « À moi » mène à tes randos par « Tes randos → », qui ouvre Itinéraires sur « À moi ».
  103. v2.139.03 octobre 2026

    Nouveautés

    • Itinéraires. La fiche d'un itinéraire de voyage reçoit le type de chemin de sa trace (route, piste, sentier…), calculé chez nous sur OpenStreetMap. (#269)

    Correctifs

    • Voyages. Le profil d'altitude d'un itinéraire coupé autour du domicile n'est plus jamais servi en entier. (#269)
  104. v2.138.03 octobre 2026

    Nouveautés

    • dans Explorer, la vue « Tout » ne montre plus les randonnées ni les itinéraires vélo, qui vivent dans Itinéraires.
    • dans Explorer, une randonnée trouvée par la recherche ouvre sa fiche dans Itinéraires au lieu d'apparaître sur la carte.
  105. v2.137.03 octobre 2026

    Nouveautés

    • Couverture. Chaque fournisseur se lit d'un mot, un fournisseur arrêté se reprend d'un bouton et n'importe quel pays ou continent se prépare, avec son poids et sa fin estimés. (#267)
  106. v2.136.03 octobre 2026

    Nouveautés

    • dans Explorer, un itinéraire vélo montre enfin sa longueur et sa forme.
    • la page d'un itinéraire est plus simple à lire : ses chiffres dans un tableau, son profil, et les explications derrière un ⓘ.
    • la page Itinéraires devient le catalogue de toutes les randos et de tous les itinéraires vélo de la carte, avec leurs filtres, leur tri et leur fiche.
    • sur la page d'un itinéraire, la trace se colore selon la pente quand son profil d'altitude est connu.
    • dans Explorer, « Les randos ici » ouvre Itinéraires sur la même partie de la carte ; les randos n'ont plus leur pastille dans la rangée.

    Correctifs

    • dans Itinéraires, « À moi » montre ses parcours en entier sur la carte.
  107. v2.135.03 octobre 2026

    Correctifs

    • Couverture. La collecte de Google ne relit plus en boucle une recherche déjà faite. (#262)
  108. v2.134.03 octobre 2026

    Nouveautés

    • Sur la carte d'une randonnée, le tracé dit le type de chemin par son trait (plein, tirets, pointillés) et non plus par une couleur ; la difficulté ne colore plus la trace.
  109. v2.133.03 octobre 2026

    Nouveautés

    • Mes lieux. Un lieu ajouté à une liste, marqué « Envie d'y aller » ou placé dans un voyage fait lire plus tôt les images de rue qui l'entourent. (#259)
    • Randos. Chaque itinéraire a son sport, de la randonnée au vélo de route, au VTT, au gravel, à l'alpinisme et à la course à pied, et la recherche filtre par sport. (#260)
  110. v2.132.02 octobre 2026

    Nouveautés

    • Les sources des cartes tiennent dans un seul bouton « ⓘ Sources » : replié au téléphone, ouvert à l'arrivée à l'ordinateur puis replié dès qu'on touche la carte.

    Correctifs

    • Dans l'espace privé, le bouton « ⓘ Sources » des cartes est replié dès l'arrivée, à l'ordinateur aussi : plus aucun panneau de crédits sans un clic.
  111. v2.131.02 octobre 2026

    Nouveautés

    • Randos. Les sentiers et itinéraires balisés d'OpenStreetMap sont lus sur toute la France et rangés comme randos, avec leur trace et leur longueur mesurée. (#257)
  112. v2.130.32 octobre 2026

    Correctifs

    • En montagne, zoomer de près sur la carte d'Explorer ne la fait plus virer au gris : la vue reste au-dessus du relief (limite connue : choisir dans la liste un lieu nettement plus haut que la vallée où l'on est très zoomé pose la vue au ras du sol, plus près que demandé).
    • Après une interruption de la carte (mémoire graphique), la vue revient telle qu'elle était même quand on regardait de près le relief ; elle pouvait repartir plusieurs kilomètres plus haut.
  113. v2.130.22 octobre 2026

    Correctifs

    • Dans les résultats d'Explorer, une rando commence toujours par « Randonnée » ; sa difficulté (celle de Komoot ou d'AllTrails, sinon estimée), sa durée et sa forme (boucle, aller-retour, traversée) s'affichent avec ses chiffres.
  114. v2.130.12 octobre 2026

    Correctifs

    • Couverture. La vue de rue avance aussi dans les villes denses, lues en partie au lieu d'être relues sans fin. (#254)
  115. v2.130.02 octobre 2026

    Nouveautés

    • Randos. La liste des randos dit leur difficulté, leur durée et leur forme, et se filtre par longueur, dénivelé, difficulté et forme avant d'être comptée. (#253)
  116. v2.129.12 octobre 2026

    Correctifs

    • La carte ne reste plus grise quand le navigateur manque de mémoire graphique : elle le dit et revient d'elle-même au même endroit.

    Performance

    • Le fond satellite demande moins à la carte graphique : la carte tient mieux sur un navigateur chargé ou un téléphone.

    Annulations

    • Revert "Merge pull request 'revert(carte): retirer C8, la carte satellite devenait vide au-delà du zoom 14,5 sur GPU' (#239) from revert/c8-carte-vide into main"
  117. v2.129.02 octobre 2026

    Nouveautés

    • Voyages. Un voyage déjà fait montre sa trace et ses photos dans la liste. (#250)
  118. v2.128.12 octobre 2026

    Correctifs

    • tes itinéraires ne montrent plus les photos ni le nom du carnet où tu les as marchés, seulement leur tracé.
  119. v2.128.02 octobre 2026

    Nouveautés

    • Couverture. La vue de rue lit aussi Mapillary là où Panoramax a peu d'images. (#246)

    Correctifs

    • Itinéraires. Une sortie faite ne montre plus les photos de son carnet. (#247)
  120. v2.127.02 octobre 2026

    Nouveautés

    • Sur la carte d'Explorer, tes lieux restent affichés même très dézoomé, regroupés en bulles numérotées, et la carte ne se contente plus de te dire de te rapprocher.
    • depuis l'accueil du site, « Mes carnets » mène directement à tes carnets, et la connexion t'y amène.

    Correctifs

    • Au téléphone, les boutons de la carte d'Explorer (familles, « À moi », recherche, « ⤢ », poignée de la liste) se touchent plus facilement, sans changer d'apparence.
  121. v2.126.02 octobre 2026

    Nouveautés

    • Couverture. Les ouvriers AllTrails se mettent en retrait pendant une livraison ou quand le serveur sature, et la page le dit. (#241)
    • Couverture. La vue Google montre ses cases lues entières, en partie, en cours et à lire, avec les sorties de recherche actives, celles arrêtées et la réserve du plafond de Google. (#243)
  122. v2.125.12 octobre 2026

    Annulations

    • la vue satellite redevient visible à tous les zooms (le satellite d'une seule teinte revient bientôt, corrigé).
  123. v2.125.02 octobre 2026

    Nouveautés

    • Dans Explorer, une rando se voit comme sa vraie trace (avec son départ) dès que la carte est assez proche, et comme un point sinon, jamais les deux ; un clic sur la trace ouvre sa fiche.
    • Sur la carte satellite, la photo aérienne détaillée apparaît en douceur quand on zoome au lieu de changer de couleur par à-coups.
    • la vue satellite garde une seule teinte quand on zoome, et les bâtiments en relief s'allument ou s'éteignent dans Calques.

    Correctifs

    • La recherche d'un lieu amène la carte sur les résultats (même en montagne, même au téléphone) et dit combien d'autres sont ailleurs.
    • Sur le trackpad d'un Mac avec Chrome, glisser deux doigts sur la carte la déplace maintenant au lieu de zoomer.
    • La photo aérienne détaillée de la carte satellite garde des couleurs naturelles (les prairies ne virent plus à l'orange).
  124. v2.124.02 octobre 2026

    Nouveautés

    • Où dormir et page Couverture. park4night est lu en continu sur toute la France, la Couverture ne montre que ce qu'il a vraiment lu, et un lieu plus loin que la zone lue ne disparaît plus de la liste. (#235)
    • Site. Quand le serveur manque de mémoire, la lecture des lieux en arrière-plan se met en pause d'elle-même pour que le site reste disponible. (#235)
  125. v2.123.11 octobre 2026

    Correctifs

    • Explorer : les randos Komoot des grandes villes comme Toulouse arrivent avec leur fiche (trace, dénivelé, sols) au lieu de n'en montrer presque aucune. (#233)
  126. v2.123.01 octobre 2026

    Nouveautés

    • Explorer a une pastille « À moi » : tes lieux gardés, tes listes et tes propositions « vu ? » s'y retrouvent sur la carte.
    • Sur la page d'un itinéraire, une rangée « Combien de temps ? » donne le temps à trois allures, à pied et à vélo, et rapproche ton temps réel de la plus proche.
    • Sur la page d'un itinéraire, le profil d'altitude se dessine quand la trace en a un, et le survoler pose un point sur la carte.
    • Sur la page d'un itinéraire, un bouton « Partager » copie le lien de la page quand l'itinéraire peut être partagé.
    • La page d'un itinéraire se lit comme chez Komoot : la carte à gauche, et à droite les chiffres, les temps selon l'allure, le profil d'altitude, la difficulté et Partager.
    • Dans « Mes itinéraires », une marche de carnet s'ouvre sur la page de son itinéraire (carte, profil d'altitude, temps) au lieu de renvoyer vers son carnet.

    Correctifs

    • Au téléphone, la liste d'« À moi » ne glisse plus hors de l'écran quand on choisit une liste, et ses boutons sont plus faciles à toucher.
    • Sur la page d'un itinéraire, le point que l'on suit sur le profil d'altitude se pose maintenant au bon endroit de la trace sur la carte, jusqu'au bout du parcours.
    • Sur « Mes itinéraires », choisir un filtre ou une ligne juste à l'ouverture de la page cadre toujours la carte sur ce choix, jamais sur l'ensemble.
    • Sur la page d'un itinéraire, quand le fond de carte ne charge pas, le message qui l'explique s'affiche au milieu de la carte au lieu de passer sous la colonne.
    • Dans « Mes itinéraires », une rando gardée se dit « Gardée dans À moi · à faire », le nom que l'on lit désormais dans l'application.

    Performance

    • La carte dessine ta trace et tes lieux tout de suite à l'ouverture, sans attendre le relief et les tuiles du fond.

    Architecture

    • L'adresse « Mes lieux » (et ses liens partagés) mène désormais à la pastille « À moi » d'Explorer.
  127. v2.122.01 octobre 2026

    Nouveautés

    • Fiches de voyage et d'itinéraire. L'auteur y trouve l'action « Partager », qui copie l'adresse de la fiche. (#228)
    • Programme des envies. Chaque jour du programme devient une carte compacte avec une image, ses km, sa nuit et un « Lire la suite » qui déplie le texte sur place. (#229)
  128. v2.121.01 octobre 2026

    Nouveautés

    • La page des réglages de /travels s'ouvre dans l'admin commune (même barre, même navigation, même mot de passe).
    • La page des phrases de l'accueil s'ouvre dans l'admin commune, avec son titre et sa navigation.
    • La page Pipelines & infra s'ouvre dans l'admin commune et dit depuis quand ses sections ont été lues.
    • Sur les pages d'admin migrées, la barre de mise au point n'ajoute plus un second bandeau au-dessus de l'en-tête commun.
    • Explorer distingue Manger et Boire ; la boîte de nuit est une sortie.
    • Les pastilles de familles et de sous-catégories d'Explorer montrent l'icône de leur catégorie, comme sur la carte.
    • Changer de fond de carte se fait en fondu, sans trou noir entre les deux fonds.
    • Sur la carte, le satellite et le plan IGN ne laissent plus de carrés noirs ou vides quand on déplace, zoome ou incline la vue.
  129. v2.120.01 octobre 2026

    Nouveautés

    • Page Couverture. Les cases jamais lues passent avant celles qui sont relues, et OSM peut lire plusieurs cases à la fois. (#217)

    Correctifs

    • Carnets. L'icône du site s'affiche dans l'onglet de l'accueil, des envies et des pages de carnet. (#221)
    • Page Couverture. Une fiche AllTrails que le site n'a pas le droit de lire n'est plus mise aux rejets : la lecture s'arrête et le dit. (#223)
  130. v2.119.01 octobre 2026

    Nouveautés

    • Un voyage s'ouvre sur sa carte : ses jours, ses nuits, ses itinéraires, et ce que l'auteur a choisi de montrer à chacun.
    • Une sortie ou une marche s'ouvre sur sa trace entière et ses chiffres, avec le voyage où elle vit.
    • Dans « Mes itinéraires », une sortie importée s'ouvre sur sa propre page.

    Correctifs

    • le site a son icône dans l'onglet du navigateur, sur toutes les pages.
  131. v2.118.01 octobre 2026

    Nouveautés

    • Sur le satellite et le plan IGN, la limite de la France suit la vraie frontière : plus de grandes plages blanches en Andorre, en Suisse ou en Espagne.

    Correctifs

    • Le fond Satellite et la carte IGN n'affichent plus de grandes zones blanches en Andorre, en Espagne ou en Suisse : l'image de satellite mondiale apparaît là où l'IGN n'a rien.
  132. v2.117.01 octobre 2026

    Entretien

    • Couverture. AllTrails se lit en permanence sur le serveur, par quatre navigateurs qui changent d'adresse avant d'être bloqués. (#213)
  133. v2.116.01 octobre 2026

    Entretien, sans changement visible.

  134. v2.115.01 octobre 2026

    Nouveautés

    • Panneau d'administration. La Vue d'ensemble et la Couverture du monde ont la barre du site, une navigation par domaine et le même en-tête, derrière un seul mot de passe.
  135. v2.114.01 octobre 2026

    Nouveautés

    • Sur la carte des lieux, « Eau » devient « Se baigner », les fontaines et points d'eau potable se trouvent dans Manger et boire, et un cours d'eau n'apparaît plus qu'une fois.
  136. v2.113.01 octobre 2026

    Nouveautés

    • Espace privé. La barre montre les quatre onglets Voyages, Itinéraires, Lieux et Explorer, sans le menu en double. (#209)
  137. v2.112.11 octobre 2026

    Correctifs

    • la page Mes voyages ne montre plus que tes voyages et ceux qu'on partage avec toi.
  138. v2.112.01 octobre 2026

    Nouveautés

    • Une famille de lieux ne noie plus la carte sous ses éléments les plus nombreux : elle montre ses catégories principales, et la liste dit ce qui est laissé de côté.
    • Choisir « Manger et boire » ou une autre famille affiche maintenant ses catégories (boulangerie, restaurant, café…) sous les familles, pour ne garder que celles qu'on veut.
    • Une nouvelle page « Mes voyages » réunit tes voyages faits puis ceux à faire, avec leurs photos, leur trace et leurs kilomètres.
    • Une nouvelle page « Mes itinéraires » liste tes marches, tes sorties et tes randos à faire, avec leur trace sur une carte.
    • Sur « Mes itinéraires », l'ordre de la liste (les plus récents d'abord) est indiqué sous les filtres.

    Correctifs

    • Sur « Mes itinéraires », une marche sans photo ni trace garde une icône, les distances s'écrivent comme sur la maquette et les messages d'erreur sont plus clairs.
  139. v2.111.01 octobre 2026

    Nouveautés

    • Sur la carte, passer en 3D s'anime : la carte s'incline, le relief monte, les bâtiments se lèvent et le ciel apparaît.
    • La carte a de nouvelles commandes : une boussole qu'on peut faire glisser pour tourner et incliner, le bouton 2D / 3D, un curseur d'inclinaison et des raccourcis clavier.
    • Sur la carte, deux doigts sur le trackpad déplacent la carte ; Option + glisser la fait tourner, et sous Safari la rotation à deux doigts marche aussi.
    • Sur téléphone, on peut tourner la carte à deux doigts, et l'incliner en 3D en glissant deux doigts vers le haut.
    • La carte montre toujours le relief et les bâtiments : on l'incline comme on veut, rien n'apparaît d'un coup.
    • La carte a une aide « ? » qui dit comment la tourner et l'incliner, sur Mac, PC et téléphone.
  140. v2.110.11 octobre 2026

    Correctifs

    • Recherche des lieux. Une recherche ne patiente plus derrière le compte des lieux à indexer, et ne relance plus l'ancien balayage lent quand tout est indexé. (#204)
  141. v2.110.01 octobre 2026

    Nouveautés

    • Recherche de lieux. Les résultats arrivent en moins d'une seconde, avec la commune, la région et la distance au centre de la carte ; un même lieu n'apparaît plus qu'une fois.
    • Recherche de lieux. Un lieu au nom exact très éloigné ne passe plus devant les lieux proches de la carte, et le département est servi pour séparer deux communes de même nom.
  142. v2.109.01 octobre 2026

    Nouveautés

    • Sur la carte d'Explorer, les lieux apparaissent en douceur au lieu de surgir tous d'un coup, et se regroupent en bulles quand on dézoome.
    • Sur Explorer, les lieux de la carte arrivent au fur et à mesure au lieu d'attendre que tout soit lu.
  143. v2.108.01 octobre 2026

    Nouveautés

    • Page Couverture. La carte dessine chaque fournisseur en cases de lecture de même forme, fondues en zones, avec les mêmes états pour tous et sans pastilles numérotées ; la liste des prochaines cases est sous la carte.
  144. v2.107.01 octobre 2026

    Nouveautés

    • Couverture du monde. Komoot et AllTrails ont leur jauge de cases lues sur 1 159, l'état de leur lecteur (en cours, en pause, arrêté net, éteint), les cases partielles en tireté ambre, et des tuiles pour les randos rangées et les fiches à relire.

    Entretien

    • Couverture. Le lecteur Komoot tourne en permanence sur la grille des cases, par la sortie VPN, et sa jauge avance en direct. (#200)
  145. v2.106.01 octobre 2026

    Nouveautés

    • Dans les listes de lieux, chaque résultat indique sa commune, et sa région ou son pays quand cela aide à le distinguer.
    • Dans les listes de lieux, la distance se lit à côté de la commune, en chiffres arrondis.
    • La fiche d un lieu indique sa commune et sa région sous son nom.
    • Les cartes d'Explorer et de Mes lieux se montrent en clair ou en sombre d'un geste, avec aussi une vue satellite, la carte de l'IGN, le relief et une vue 3D inclinée.
  146. v2.105.01 octobre 2026

    Nouveautés

    • Sur la carte Explorer, un clic sur un lieu ouvre directement sa fiche dans le panneau de gauche.
    • Sur la fiche d'un lieu, « Y aller » se trouve tout en haut, sous les boutons d'enregistrement, et ouvre Plans, Google Maps, Waze ou OsmAnd.

    Correctifs

    • au téléphone, le choix de couleur des sols d'une rando se touche au-dessus de la fiche au lieu de se cacher sous les familles.
  147. v2.104.01 octobre 2026

    Nouveautés

    • la fiche d'une randonnée montre de quoi est fait son sol : revêtement, type de chemin et difficulté, en pourcentage et en kilomètres.
    • la carte d'une randonnée colorie son tracé selon le revêtement, le type de chemin ou la difficulté, au choix.

    Correctifs

    • Supprimer une section qui contient des blocs demande désormais confirmation dans la page, et la suppression aboutit.
  148. v2.103.01 octobre 2026

    Nouveautés

    • Couverture du monde. Deux tuiles disent combien de randos ont leurs sols calculés chez nous (revêtement, type de chemin, difficulté) et combien sont écartées parce que le recalage s'éloigne du tracé ; la fiche d'une rando les sert dès qu'ils sont calculés.

    Correctifs

    • Fiche d'un lieu. La vue de rue apparaît en quelques secondes à la première ouverture, au lieu de plusieurs minutes. (#195)
  149. v2.102.11 octobre 2026

    Entretien

    • Fiche d'un lieu. Une rangée « Vue de rue » montre jusqu'à six photos prises au ras du sol autour du lieu, chacune avec son auteur et sa licence.
  150. v2.102.01 octobre 2026

    Nouveautés

    • Sur la fiche d'un lieu, chaque photo venue d'une source indique son auteur et sa licence.
    • La fiche d'un lieu montre les images de rue dans leur propre rangée, avec l'auteur et la licence de chacune.

    Correctifs

    • Sur la fiche d'un lieu, les avis venus de Google sont attribués à « Google Maps ».
  151. v2.101.01 octobre 2026

    Nouveautés

    • Lieux autour de moi. Les terrains pour camping-cars, librairies, marchands de glaces, caves à vins, résidences hôtelières, aires de jeux et stations de vélos en libre-service lus chez Google rejoignent la carte et les fiches.
  152. v2.100.01 octobre 2026

    Entretien, sans changement visible.

  153. v2.99.11 octobre 2026

    Entretien, sans changement visible.

  154. v2.99.01 octobre 2026

    Nouveautés

    • La fiche d'un lieu peut montrer des photos de la rue autour de lui, avec leur auteur et leur licence.
  155. v2.98.11 octobre 2026

    Entretien, sans changement visible.

  156. v2.98.01 octobre 2026

    Nouveautés

    • Les fiches de lieu peuvent montrer la note, les avis, les horaires et les photos de Google Maps, copiées chez nous
  157. v2.97.11 octobre 2026

    Entretien, sans changement visible.

  158. v2.97.01 octobre 2026

    Nouveautés

    • La page Couverture de l'admin montre où en est la lecture des images de rue (Panoramax et Mapillary) : cases lues, images et séquences rangées.
  159. v2.96.01 octobre 2026

    Nouveautés

    • La fiche d'une rando montre désormais les photos prises par les randonneurs sur Komoot et AllTrails, et les points d'intérêt de Komoot (cascades, points de vue, lacs).
    • Les photos des randos Komoot et AllTrails sont désormais copiées sur notre serveur, et la page Couverture montre combien le sont déjà.
    • La fiche d'une rando montre les avis, la note et les photos de Komoot et d'AllTrails comme une source de plus, avec les photos servies depuis notre serveur.
    • Les randos Komoot lues avant l'arrivée des points d'intérêt sont relues une fois pour les récupérer.
  160. v2.95.01 octobre 2026

    Entretien, sans changement visible.

  161. v2.94.11 octobre 2026

    Correctifs

    • La page Couverture de l'admin tient maintenant dans l'écran d'un téléphone (elle débordait sur plus de deux fois sa largeur).
  162. v2.94.01 octobre 2026

    Nouveautés

    • La page Couverture montre maintenant ce qui est vraiment lu (cases de France, recherches du plan Google, spots park4night avec fiche), le rythme de lecture, l'heure de fin estimée et les prochaines cases.
  163. v2.93.01 octobre 2026

    Nouveautés

    • dans l'éditeur, une sauvegarde refusée dit ce qui est refusé et sur quel bloc, garde votre travail sur l'appareil, et ne se laisse plus tromper par une réponse tardive.
    • Les randos Komoot gardent la position de leurs photos, leurs points d'intérêt et la nature du sol le long du chemin, et les randos AllTrails conservent toutes les photos de leur page.
  164. v2.92.01 octobre 2026

    Correctifs

    • un enregistrement refusé par les blocs de l'éditeur de voyage échoue proprement, sans perdre les médias déjà en place.
    • un check-in en direct ou une ingestion refusés par les blocs ne perdent plus le message ou la photo, et n'écrivent plus un fichier orphelin.
  165. v2.91.030 septembre 2026

    Entretien, sans changement visible.

  166. v2.90.030 septembre 2026

    Entretien, sans changement visible.

  167. v2.89.030 septembre 2026

    Entretien, sans changement visible.

  168. v2.88.130 septembre 2026

    Entretien, sans changement visible.

  169. v2.88.030 septembre 2026

    Nouveautés

    • la fiche d'un lieu montre les horaires servis avec leur vraie source, et un lieu « sur rendez-vous » n'est plus annoncé ouvert 24 h sur 24.
  170. v2.87.030 septembre 2026

    Nouveautés

    • La fiche d'un lieu affiche ses horaires d'une seule source, toujours la même, en attendant ceux de Google.
  171. v2.86.130 septembre 2026

    Correctifs

    • Quand une zone jamais visitée se lit lentement, Explorer attend plus longtemps et montre les lieux dès qu'ils arrivent.
    • Quand OpenStreetMap ne répond plus, la lecture d'une zone passe tout de suite par le serveur de secours, au lieu d'attendre vingt secondes à chaque fois.
  172. v2.86.030 septembre 2026

    Nouveautés

    • La page Couverture du monde avance en direct : on voit chaque case se lire, des carreaux de 5 km par fournisseur, et une vue qui réunit tous les fournisseurs.
  173. v2.85.030 septembre 2026

    Nouveautés

    • Les lieux park4night viennent maintenant de notre serveur : leur fiche et toutes leurs photos y sont rangées, et une zone déjà lue s'affiche sans rappeler park4night.
    • Sur la fiche d'un lieu pour dormir, les places et la saison d'ouverture s'affichent quand la source les donne.
    • La fiche d'un lieu park4night montre toutes ses photos, rangées sur notre serveur, et dit celles qui arrivent encore.

    Correctifs

    • La fiche d'un lieu park4night montre ses derniers avis, son nombre de places et sa saison d'ouverture.
    • Une recherche park4night déjà faite s'affiche depuis notre serveur, et une photo privée n'est plus lisible après la déconnexion.
    • Une photo park4night qui manque sur le serveur se retélécharge d'elle-même, sans jamais laisser de trou.
  174. v2.84.030 septembre 2026

    Entretien, sans changement visible.

  175. v2.83.030 septembre 2026

    Entretien, sans changement visible.

  176. v2.82.030 septembre 2026

    Nouveautés

    • L'admin « Couverture du monde » montre la carte d'un fournisseur à la fois, avec une légende qui explique chaque couleur, et l'avancement de la collecte Google.

    Correctifs

    • La carte de couverture reste lisible à l'échelle du globe et montre au-dessus les points de recherche Google les plus avancés.
  177. v2.81.030 septembre 2026

    Nouveautés

    • Pendant une livraison du site, les lectures de fond et la collecte Google font une pause ; les recherches des visiteurs continuent.
  178. v2.80.030 septembre 2026

    Correctifs

    • La fiche d'un lieu n'affiche plus une petite pastille rouge vide au-dessus de « Ma note ».
  179. v2.79.030 septembre 2026

    Nouveautés

    • Les lieux « Autre » sont redécoupés : cours d'eau, relief, arbres remarquables, panneaux, écoles, bureaux, services publics et bibliothèques ont leur catégorie.
    • Théâtres, vélos en libre-service, bornes de recharge, aires de jeux et boîtes de nuit ont leur catégorie ; taper le nom exact d'un lieu le met en tête.
  180. v2.78.130 septembre 2026

    Entretien, sans changement visible.

  181. v2.78.030 septembre 2026

    Nouveautés

    • Tous les lieux nommés d'OpenStreetMap sont rangés, en 50 catégories ; la carte montre par défaut les plus utiles en voyage, les autres sur demande.
    • Les zones déjà lues se relisent d'elles-mêmes, en arrière-plan, quand les règles de lecture des lieux s'élargissent.

    Correctifs

    • La collecte Google lit jusqu'à la limite de Google (environ 120 lieux par recherche) au lieu de s'arrêter à 76.
    • La collecte Google ne reste plus bloquée quand l'outil de lecture oublie de s'arrêter.
    • Les grandes villes s'affichent dès la lecture d'OpenStreetMap, et la vue par défaut ne montre plus les commerces ni les lieux « Autre » sans qu'on les demande.
    • Choisir la famille « Pratique » ne montre pas les lieux « Autre ».
    • Une panne passagère de la base ne fait plus passer une zone lue pour un échec.
  182. v2.77.030 septembre 2026

    Nouveautés

    • Chaque lieu dit ce qu'il est précisément (« Fromagerie », « Oratoire ») et Explorer se filtre par type.
  183. v2.76.030 septembre 2026

    Nouveautés

    • Un banc mesure, case par case, si la lecture d'OpenStreetMap est complète avant tout balayage du monde.
    • La fiche d'un lieu montre toutes les informations d'OpenStreetMap (adresse, terrasse, à emporter, contacts…), plus seulement une sélection.
    • Une collecte Google Maps tourne en arrière-plan sur Toulouse et l'Ariège, lentement, et s'arrête d'elle-même au premier blocage.
    • Chaque lieu dit son type précis (Fromagerie, Pizzeria, Oratoire…) parmi 1 280 types, en plus de sa catégorie.

    Correctifs

    • Connecté sans accès à un voyage ou à un carnet, la page dit qu'il n'est pas partagé avec toi, avec toute la barre, au lieu de proposer de se connecter.
  184. v2.75.030 septembre 2026

    Nouveautés

    • La fiche d'un lieu montrera la note, les avis et les points forts de chaque source dès que le moteur les servira.
  185. v2.74.129 septembre 2026

    Correctifs

    • La fiche d'un lieu n'affiche plus ses horaires en double.
    • Les horaires de nuit d'un lieu (18:00–02:00) se lisent sur le jour où ils commencent, plus coupés à minuit.
    • Chercher une ville dans Explorer cadre la ville elle-même, plus toute sa région.
  186. v2.74.029 septembre 2026

    Nouveautés

    • L'admin a une page « Couverture du monde » qui montre, en direct, ce que chaque moteur de lieux a déjà couvert.
    • Le moteur de lieux lit désormais toute la terre habitée en continu, les régions les plus peuplées d'abord, et l'admin montre l'avancement.
    • L'admin « Couverture du monde » montre la carte et les dernières cases de chaque fournisseur séparément.
    • Tu peux choisir qui voit chacun de tes voyages et le partager à une personne ou à ton groupe.

    Correctifs

    • L'accueil de ton carnet a de nouveau le menu « Voyages », comme toutes les pages de ton espace.
    • Sur le site public, un voyage partagé ne mène plus à la page de connexion : il se lit dans sa carte.
  187. v2.73.129 septembre 2026

    Entretien, sans changement visible.

  188. v2.73.029 septembre 2026

    Nouveautés

    • Explorer trouve désormais des lieux partout : une zone jamais visitée (Toulouse…) se remplit en arrière-plan pendant qu'on la regarde, et la France entière se remplit de fond.
  189. v2.72.129 septembre 2026

    Correctifs

    • Chercher une ville dans Explorer amène la carte sur cette ville, et non entre elle et ses homonymes.
  190. v2.72.029 septembre 2026

    Nouveautés

    • Dans Explorer, une zone encore jamais parcourue dit qu'elle est en lecture au lieu de rester vide, et un filtre compte ce qui correspond vraiment.
  191. v2.71.029 septembre 2026

    Nouveautés

    • Dans Explorer, « Dormir » se filtre par type de nuit, services et note, avec les mêmes filtres que les randos.
  192. v2.70.129 septembre 2026

    Correctifs

    • Le lien d'un carnet rouvert depuis un message ouvre de nouveau le carnet, au lieu de rester sur « Ouverture… ».
  193. v2.70.029 septembre 2026

    Nouveautés

    • Dans Explorer, « Dormir » montre les lieux de park4night partout dans le monde, avec les campings, refuges et aires de la base.
  194. v2.69.029 septembre 2026

    Correctifs

    • La trace d'un voyage ne montre plus le départ ni l'arrivée de son auteur à quelqu'un d'autre que lui.
  195. v2.68.229 septembre 2026

    Correctifs

    • Au téléphone, les filtres des randos d'Explorer sont dans la liste et ne cachent plus la carte ni ses crédits.
  196. v2.68.129 septembre 2026

    Correctifs

    • Sur un ordinateur dont la fenêtre est étroite, Explorer et Lieux ne restent plus vides.
  197. v2.68.029 septembre 2026

    Nouveautés

    • Explorer filtre les randos par distance, dénivelé et difficulté, montre leurs chiffres et leur tracé dans la liste, et ne compte plus les lieux cachés sous le panneau.
    • Dans Lieux, tes listes deviennent des pastilles (Tous, Envie d'y aller, Vus, À confirmer, tes listes) et la carte montre les lieux de celle que tu choisis.
  198. v2.67.029 septembre 2026

    Nouveautés

    • Une rando sans tracé dit maintenant pourquoi (pas encore lu, source sans tracé, sentier à couper ou à vérifier), et les randos de nos fiches reçoivent le tracé de leur sentier OpenStreetMap quand sa longueur correspond à la rando.
    • « Ton carnet » s'ouvre sur ton carnet à ton nom : tes voyages faits, tes kilomètres à vélo, en van et à pied, tes randos et la carte de tes traces ; un compte neuf voit comment commencer.
    • Dans Explorer, chaque famille de lieux dit combien il y en a dans toute la zone affichée, même de loin.

    Correctifs

    • Une rando du vault n'a une trace que si le sentier passe par son point, et une lecture ratée d'OpenStreetMap n'efface plus un tracé vérifié.
  199. v2.66.029 septembre 2026

    Nouveautés

    • Explorer s'ouvre sur la carte : les familles de lieux se choisissent d'une rangée posée dessus, un clic sur un point en montre l'aperçu, et les randos montrent leurs tracés.
    • Une rando sans tracé dit pourquoi, un aller-retour indique la longueur de l'aller, et Explorer affiche le nombre de lieux de chaque famille dans toute la carte.

    Correctifs

    • Le GPX d'une rando se télécharge d'une pastille, et n'est plus proposé quand le tracé connu couvre bien plus que la rando.
  200. v2.65.129 septembre 2026

    Correctifs

    • Une rando montre maintenant son tracé sur la carte et dans sa fiche, et se télécharge en GPX.
  201. v2.65.029 septembre 2026

    Nouveautés

    • Ouvrir un lieu park4night montre son prix, ses places, ses dates d'ouverture, sa note exacte et ses derniers avis datés.
  202. v2.64.029 septembre 2026

    Nouveautés

    • « Où dormir » sait chercher le long de ta route du jour, vers la fin de l'étape, et dit à quelle distance de la route est chaque lieu.
  203. v2.63.029 septembre 2026

    Nouveautés

    • « Où dormir » prévient quand park4night n'a rendu qu'une partie des lieux du rayon, et dit jusqu'où la liste est complète.
  204. v2.62.029 septembre 2026

    Nouveautés

    • « Envie d'y aller » sur un lieu park4night marche aussi juste après une mise à jour du site, sans relancer la recherche.
  205. v2.61.029 septembre 2026

    Nouveautés

    • Quand park4night ne répond pas, « Où dormir » montre encore les lieux park4night déjà vus, et dit de quand ils datent.
  206. v2.60.029 septembre 2026

    Correctifs

    • Un lieu park4night gardé dans tes lieux garde aussi son adresse, sa réservation en ligne et l'âge de sa fiche.
  207. v2.59.329 septembre 2026

    Correctifs

    • Ton carnet ne montre plus que tes voyages et ceux qu'on te partage ; le prénom de l'auteur d'un voyage n'apparaît plus pour qui ne le connaît pas.
  208. v2.59.229 septembre 2026

    Correctifs

    • L'en-tête ne bouge plus d'une page à l'autre : même nom du site, même taille, même avatar partout, et ton carnet s'ouvre dès que tu es connecté.
  209. v2.59.129 septembre 2026

    Correctifs

    • Le nom du site garde la même taille dans tout l'espace privé.
  210. v2.59.029 septembre 2026

    Nouveautés

    • Dans Explorer, les lieux se filtrent par sous-catégorie et par services (eau, vidange, électricité…), avec le nombre de lieux de toute la carte pour chaque service.
  211. v2.58.229 septembre 2026

    Correctifs

    • Explorer montre enfin les randos quand la carte est dézoomée.
  212. v2.58.129 septembre 2026

    Correctifs

    • Sur ton carnet, chaque voyage dit à qui il est et qui le voit (« À toi · Partagé · Léa, Maé »), et le pied de page reste en bas de l'écran.
  213. v2.58.029 septembre 2026

    Nouveautés

    • Sur la carte, les randos trouvées sur AllTrails et Komoot montrent leur tracé quand il est connu.
  214. v2.57.029 septembre 2026

    Nouveautés

    • Les randos trouvées sur AllTrails et Komoot disent leur longueur et leur dénivelé dans les listes.
  215. v2.56.029 septembre 2026

    Nouveautés

    • Les marches de tes carnets disent leur dénivelé, calculé sur la trace de la montre.
  216. v2.55.029 septembre 2026

    Nouveautés

    • Les marches de tes carnets montrent une photo prise en chemin ; tes itinéraires (marches faites et randos gardées) sont prêts pour leur page.
  217. v2.54.029 septembre 2026

    Nouveautés

    • En arrivant dans ton espace, « Ton carnet » te montre le voyage à reprendre, tes envies, tes randos, les lieux où tu veux passer, ce que tu as fait et ce qu'on te partage.

    Correctifs

    • Lieux ne répète plus le lien Explorer déjà présent dans la barre.
  218. v2.53.029 septembre 2026

    Nouveautés

    • L'espace privé gagne l'onglet Explorer, la carte de tous les lieux ; la carte de l'accueil et les fiches de lieux y mènent.
    • « Mes lieux » devient deux pages : Explorer, la carte pour chercher et découvrir des lieux, et Lieux, qui ne montre que ce que tu as gardé.
    • Les lieux pour dormir disent leurs services connus (eau, vidange, électricité…), d'OpenStreetMap comme de park4night.
  219. v2.52.029 septembre 2026

    Nouveautés

    • Les lieux de vos envies et de vos listes reçoivent leurs photos en premier.
    • La barre de l'espace privé porte le nom du site et des onglets centrés, sans doublons ; au téléphone, les onglets restent visibles sur une seconde rangée.

    Correctifs

    • Les crédits des photos des lieux affichent le nom de l'auteur, sans les restes de liens de discussion de Wikimedia Commons.
  220. v2.51.029 septembre 2026

    Nouveautés

    • La fiche d'un lieu ouverte par son adresse garde les avis, la description et les services venus de park4night.
    • Chaque lieu a maintenant sa propre adresse : un lien vers un lieu ouvre directement sa fiche, avec toutes ses photos.
    • Une fiche ouverte par son lien montre aussi les avis, la description et les services du lieu.

    Correctifs

    • « Y aller » ouvre la fiche du lieu dans Plans et Google Maps, avec ses avis et ses horaires, au lieu d'un simple point sur la carte.
  221. v2.50.029 septembre 2026

    Nouveautés

    • La fiche d'un lieu s'ouvre avec toutes ses photos ; les lieux ne laissent plus deviner les surprises d'une envie.
  222. v2.49.029 septembre 2026

    Correctifs

    • Mes lieux dit clairement quand la carte ne peut pas s'afficher sur l'appareil, et la légende ne recouvre plus les crédits de la carte.
  223. v2.48.029 septembre 2026

    Nouveautés

    • Dans « Mes lieux », la fiche d'un lieu montre ses photos en galerie, sa note et ce qu'en disent les voyageurs, ses services, son adresse et sa position à copier, et des liens pour y aller avec Plans, Google Maps, Waze ou OsmAnd.
    • Sur la carte de Mes lieux, la fiche d'un lieu montre maintenant les photos que le moteur a trouvées pour lui.
    • La carte de Mes lieux montre le relief : un ombrage discret des montagnes sous le fond sombre.
  224. v2.47.029 septembre 2026

    Nouveautés

    • Le moteur de lieux collecte jusqu'à 12 photos par lieu (Wikimedia Commons, avec leur crédit), servies dans les fiches et les listes.
  225. v2.46.029 septembre 2026

    Nouveautés

    • Dans votre espace privé, la barre du haut ramène à votre accueil (« ‹ votre prénom ») au lieu du site public, avec les onglets Accueil et Mes lieux, et le bas de page ne mène plus qu'au site.
    • Dans l'espace privé, Mon compte et Mes lieux ont la même barre qui ramène à ton accueil, et la connexion n'affiche plus que la marque.

    Performance

    • La page d'un voyage s'ouvre beaucoup plus vite, surtout French Divid.
  226. v2.45.329 septembre 2026

    Correctifs

    • Sur la page « Ce qui a changé », les titres ont maintenant la police du site pour tout le monde.
  227. v2.45.228 septembre 2026

    Correctifs

    • Le site ne va plus chercher aucune police chez Google : elles sont servies par le site lui-même, avec le même dessin.
  228. v2.45.128 septembre 2026

    Correctifs

    • Sur téléphone, l'en-tête d'un carnet ne cache plus ton initiale ni le menu de ton compte.
  229. v2.45.028 septembre 2026

    Nouveautés

    • Sur ton compte, tes envies s'affichent en entier (programme, coins secrets) ; les autres les voient sans les secrets tant que le voyage n'est pas décidé.

    Correctifs

    • Les randos AllTrails et Komoot enregistrées s'affichent enfin sur la carte au lieu d'y faire tout disparaître.
  230. v2.44.028 septembre 2026

    Nouveautés

    • Dans « Mes lieux », chaque lieu a sa note personnelle, et un lieu trouvé hors de la base s'enregistre comme les autres.
  231. v2.43.128 septembre 2026

    Correctifs

    • Sans être connecté, « Nos voyages » montre une page publique ; les pages privées demandent de se connecter.
    • Sans connexion, plus aucun carnet, envie ou photo privée n'apparaît, même sur un appareil qui a déjà ouvert un lien.
  232. v2.43.028 septembre 2026

    Nouveautés

    • Dans l'administration, un onglet Publication permet de rendre chaque récit et chaque carnet public ou privé.

    Correctifs

    • Un récit rendu public ou privé apparaît ou disparaît aussitôt de la page des voyages.
  233. v2.42.128 septembre 2026

    Correctifs

    • L'écran « Qui es-tu ? » de l'arrivée par le lien est centré, comme la connexion.
    • Au téléphone, la page des voyages a le même en-tête que le reste du site, avec le menu « Autres aventures ».
    • Sans le lien privé tout juste ouvert, le site demande de se connecter au lieu de « Qui es-tu ? ».
  234. v2.42.028 septembre 2026

    Nouveautés

    • Mes lieux : on écrit son avis sur un lieu, on garde un lieu trouvé hors de notre base, et les propositions « vu ? » ne couvrent plus la carte.
  235. v2.41.028 septembre 2026

    Nouveautés

    • Dans « Mes lieux », on enregistre un lieu dans ses listes ou celles de son groupe, on le marque « envie d'y aller » ou « je l'ai fait », et on confirme ou refuse les lieux que ses carnets proposent comme vus.

    Correctifs

    • Dans « Mes lieux », la liste « Déjà vus » annonce le bon nombre de lieux, et au téléphone le panneau déplié n'est plus recouvert par les boutons de zoom.
  236. v2.40.028 septembre 2026

    Nouveautés

    • L'accueil « Nos voyages » prend la forme de sa maquette : le tracé de chaque carnet, nos envies en vignettes, le calendrier du groupe et nos lieux.
    • Connecté, on voit son groupe en haut de « Nos voyages » et le calendrier de chacun ; la carte de nos lieux s'affiche en vignette.
  237. v2.39.028 septembre 2026

    Nouveautés

    • Un espace « Mon compte » : tes voyages, tes groupes et tes appareils, que tu peux déconnecter à distance ; on y arrive après une connexion et depuis le menu de ta tête.
  238. v2.38.028 septembre 2026

    Correctifs

    • En-tête. Au téléphone, « Sentiers et détours » tient sur une seule ligne, sur toutes les pages.
  239. v2.37.028 septembre 2026

    Nouveautés

    • La connexion se fait en deux étapes claires : ton adresse d'abord, puis le code reçu par mail.

    Correctifs

    • Carnets. « Connexion » et l'en-tête du site apparaissent partout dans l'espace des carnets, y compris quand on arrive sans le lien.
  240. v2.36.028 septembre 2026

    Nouveautés

    • Mes lieux ouvre une carte où chercher n'importe quel lieu réel, avec sa photo, ses horaires et ses infos.
    • Une fois connecté, « Mes lieux » s'ouvre depuis le menu de ton initiale, en haut à droite.
    • Envies. Connecté, on répond à « Ça me tente » sans redire qui l'on est, et deux amis du même prénom ne se confondent plus.
    • Lieux. « Mes lieux » propose les endroits photographiés pendant tes voyages : « tu y étais ? », jamais coché à ta place.

    Correctifs

    • Lieux. La recherche ne range plus le Cirque de Gavarnie parmi les villes ni les rues parmi les attractions, et un lieu connu mène à son article Wikipédia.
  241. v2.35.028 septembre 2026

    Nouveautés

    • Carnets. Maé et Léa ouvrent leur carnet par leur compte, sur n'importe quel appareil, et le lien privé du carnet leur demande d'abord qui elles sont.
    • Carnets. Connectée, une personne retrouve ses photos sur tous ses appareils et peut les modifier ; ses envois portent son prénom sans qu'elle ait à le taper.
    • Carnets. Connectée, une personne ouvre l'accueil des voyages et les envies depuis n'importe quel appareil, même sans le lien de son carnet.

    Correctifs

    • Sur la page de connexion, le champ de l'adresse est annoncé correctement par un lecteur d'écran.
    • Le site ne peut plus s'arrêter quand le travail de fond qui prépare les récits se bloque puis redémarre.
  242. v2.34.028 septembre 2026

    Nouveautés

    • La barre du site propose une connexion discrète ; « Gestion » n'apparaît plus qu'à Sam, dans le menu de sa tête.
    • Depuis le lien de leur carnet, Maé et Léa choisissent qui elles sont et retrouvent leur carnet sur tous leurs appareils.
  243. v2.33.028 septembre 2026

    Nouveautés

    • Où dormir autour d'un point : campings, aires et spots van de park4night avec leur note et leurs photos, fusionnés avec nos lieux (espace privé).
  244. v2.32.028 septembre 2026

    Nouveautés

    • La recherche de lieux met d'abord les endroits connus : « Mercantour » donne le parc national, « Canigou » le pic. Deux nouvelles catégories : Territoire (parcs, massifs) et Transport (gares, aéroports).
  245. v2.31.028 septembre 2026

    Entretien, sans changement visible.

  246. v2.30.028 septembre 2026

    Nouveautés

    • En envoyant ses photos, chacun peut choisir qu'elles soient publiques ; par défaut, elles restent privées.
  247. v2.29.028 septembre 2026

    Nouveautés

    • Carnets. Les positions des photos viennent désormais d'Immich, la photothèque de Sam : une position corrigée là-bas peut être reprise dans le carnet, qui ne la recalcule plus.
    • Le moteur de lieux cherche partout dans le monde, par un nom ou un lien Google Maps, Instagram ou AllTrails collé, et dit ce qu'il y a autour d'un point (toilettes, points d'eau, randos) ; l'écran viendra avec travels.
  248. v2.28.228 septembre 2026

    Entretien, sans changement visible.

  249. v2.28.128 septembre 2026

    Correctifs

    • L'onglet du navigateur et l'aperçu d'un lien partagé portent désormais le nom « Sentiers et détours ».

    Sécurité

    • Les réglages des phrases de l'accueil ne sont plus accessibles sans le mot de passe d'administration.
  250. v2.28.028 septembre 2026

    Nouveautés

    • Chaque lieu du moteur a désormais une famille (ville, rando ou point d'intérêt), une sous-catégorie avec son icône, et une photo quand Wikimedia Commons en a une ; une rivière n'est plus rangée parmi les lacs.
  251. v2.27.027 septembre 2026

    Nouveautés

    • Le site des voyages change de nom : il s'appelle désormais « Sentiers et détours ». « Petits bouts de monde » reste le nom de la page photo.
  252. v2.26.127 septembre 2026

    Correctifs

    • Les dates d'un carnet ne font plus perdre l'accès au carnet.
  253. v2.26.027 septembre 2026

    Nouveautés

    • Le moteur de lieux connaît les endroits où dormir (campings, aires, refuges).
    • Un lieu peut être personnel (visible de son auteur seul) ou communautaire (visible de tous).
  254. v2.25.227 septembre 2026

    Correctifs

    • Carte des voyages sur ordinateur. Au survol d'un trajet, sa petite fiche se pose à côté du tracé au lieu de le couvrir, pour laisser voir ses photos se poser (#118).
  255. v2.25.127 septembre 2026

    Correctifs

    • Carte des voyages sur ordinateur. Au survol d'un trajet, ses photos se posent en douceur, d'abord floues puis nettes, en une vague qui suit le voyage, au lieu d'apparaître une à une d'un coup (#118).
  256. v2.25.027 septembre 2026

    Nouveautés

    • Carnets. Une photo sans position (téléphone Android, appareil sans GPS) peut en recevoir une, mesurée par la trace de la montre ou l'étape datée, et elle s'affiche alors sur les cartes.
  257. v2.24.127 septembre 2026

    Correctifs

    • Carte des voyages sur ordinateur. Au survol d'un voyage, seules ses photos publiques apparaissent, une à une et en fondu, et jamais une photo privée, même pour qui a la clé du carnet.
  258. v2.24.027 septembre 2026

    Nouveautés

    • Carnets. La carte montre toutes les traces d'un voyage fini, même les plus petites marches, sans jamais s'approcher du domicile ; les photos rendues publiques d'un voyage s'affichent au survol même si le carnet reste privé.

    Correctifs

    • Carnets. Les photos rendues publiques gardent leur position près des lieux de départ des randonnées ; seules la maison et, pendant le voyage, les nuits restent tues.
  259. v2.23.127 septembre 2026

    Correctifs

    • Envies. Le calendrier « Ça me tente » va jusqu'à 18 mois et se parcourt par saison (été, automne 2027…).
  260. v2.23.027 septembre 2026

    Nouveautés

    • Carte des voyages sur ordinateur. Le road trip s'affiche en entier, ses trajets en voiture en trait discret qu'une pastille permet de masquer, et au survol d'un voyage ses photos apparaissent à leur place sur la carte.
  261. v2.22.027 septembre 2026

    Nouveautés

    • Carnets. La liste des photos d'un carnet, avec leur position, est disponible pour la carte de travels (celles que chacun a le droit de voir).
    • Carnets. Sur la carte publique, les randonnées de moins de 10 km apparaissent aussi quand le voyage a des photos publiques, jamais près des endroits où l'on a dormi.
  262. v2.21.127 septembre 2026

    Correctifs

    • Envies. Les filtres des idées marchent de nouveau ; « Ça me tente » demande d'abord qui tu es, puis te parle à ton prénom, et Sam voit directement quand les autres sont libres.
  263. v2.21.027 septembre 2026

    Nouveautés

    • Carte des voyages sur ordinateur. On peut zoomer avec les boutons + et −, revenir à la vue d'ensemble avec « Tout voir », ou zoomer avec Ctrl (⌘ sur Mac) et la molette ; la molette seule fait défiler la page.
    • Page des voyages. Les envies n'y apparaissent plus ; elles restent dans l'espace privé « Nos voyages ».

    Correctifs

    • Page d'un récit. La barre du haut est celle de tout le site, et le menu « Autres aventures » s'ouvre tout de suite au lieu de faire attendre plusieurs secondes. (#111)
    • Carte des voyages. Le tracé d'un carnet privé s'affiche comme « Randonnée », sans le nom du carnet, pour les visiteurs qui n'en ont pas la clé. (#113)
  264. v2.20.227 septembre 2026

    Correctifs

    • Envies. Le détail d'une idée n'affiche plus le texte déjà lu sur la page ; la fiche d'une rando montre les photos prises sur son chemin, son jour dans le voyage et une durée estimée.
  265. v2.20.127 septembre 2026

    Correctifs

    • Carte des voyages sur ordinateur. La petite carte d'un carnet privé ne montre plus de cadre vide et ne recouvre plus la légende. (#108)
  266. v2.20.027 septembre 2026

    Nouveautés

    • Nos voyages. Le menu du haut montre une petite image par voyage, et disparaît de l'accueil où les voyages sont déjà visibles.
    • Envies. Les randos s'affichent sur un fond de carte avec leur fiche et leur GPX ; le calendrier se lit par semaines ; le détail d'une idée montre son lieu et ses infos pratiques ; le rythme sépare activité, transport et pause ; les idées ont leur carte à côté.
  267. v2.19.027 septembre 2026

    Nouveautés

    • Page des voyages sur ordinateur. Plus simple et plus immersive : la carte se fond dans la page avec une couleur par façon de voyager et une petite carte au survol, les récits et les carnets sont réunis sur plusieurs colonnes, et le résumé garde les dernières activités.
    • Carte des voyages sur téléphone. Chaque voyage a la couleur de sa façon de voyager (vélo ou à pied), les randonnées des carnets sont marquées d'un point, et un appui sur un récit le situe sur la carte au lieu de l'ouvrir.

    Correctifs

    • Page « Ce qui a changé ». Elle affiche de nouveau toutes les versions du site, la plus récente d'abord, dans la barre de l'univers. (#102)
  268. v2.18.027 septembre 2026

    Nouveautés

    • Carnet. Chacun peut écrire la légende de ses photos (Sam, de toutes) ; Sam reçoit des légendes proposées qu'il accepte, retouche ou ignore.
  269. v2.17.027 septembre 2026

    Nouveautés

    • Envies. Grandes images avec un dégradé, une photo par plat, les randos avec leur tracé, un calendrier bien plus compact ; les sources et crédits s'ouvrent d'un clic sur chaque carte.
  270. v2.16.027 septembre 2026

    Nouveautés

    • Dans les carnets et les envies, la barre du haut ramène à l'accueil de « Nos voyages » et son menu ne montre que vos voyages et vos envies ; la barre est mieux alignée.

    Correctifs

    • Le menu « Autres aventures » est plus court à lire.
  271. v2.15.027 septembre 2026

    Nouveautés

    • Chaque photo d'un carnet est publique ou privée (privée par défaut) ; un carnet rendu public ne montre que ses photos publiques, ses textes, ses tracés et ses GPX, jamais l'endroit d'où l'on part ni où l'on dort.

    Correctifs

    • Le menu « Autres aventures » s'ouvre instantanément ; la barre du haut est plus lisible ; le pied de page est plus compact.
  272. v2.14.027 septembre 2026

    Nouveautés

    • L'en-tête et le pied des carnets et des envies reprennent le style des pages de voyages, avec un retour visible vers tous les voyages ; le rythme d'une envie donne la durée de chaque journée en van, à vélo ou à pied.
  273. v2.13.027 septembre 2026

    Nouveautés

    • Une même barre en haut de toutes les pages : les voyages de Sam, où l'on est, et un menu « Autres aventures » vers les récits, les carnets et les envies.
    • Un même pied de page sur tout l'univers, avec le retour vers les autres univers de Sam ; la barre du haut revient dès qu'on remonte.

    Correctifs

    • Les photos déjà choisies et légendées dans un carnet fusionné gardent leur choix et leur légende, sans attendre l'agent.
  274. v2.12.127 septembre 2026

    Correctifs

    • Page des voyages. La carte sur ordinateur montre de nouveau les voyages, sans aucun trajet en voiture ; le lien « Accueil » laisse place au titre « Petits bouts de monde ». (#96)
  275. v2.12.027 septembre 2026

    Nouveautés

    • Page des voyages. Les tracés des carnets de voyage apparaissent sur la carte, sur téléphone comme sur ordinateur : la route en trait discret, les randonnées de 10 km et plus en pointillés, et un clic ouvre le carnet.
  276. v2.11.027 septembre 2026

    Nouveautés

    • Un carnet peut s'ouvrir par plusieurs liens, et un ancien lien mène au bon carnet ; la clé d'un carnet se renouvelle à chaque visite.
  277. v2.10.027 septembre 2026

    Nouveautés

    • Page des voyages. Sur téléphone, une carte plein écran et tes voyages dans un panneau qu'on fait glisser ; sur ordinateur, la page reste la même et gagne les carnets de voyage en haut et une bande discrète des prochains départs. Plus d'erreur au chargement dans un navigateur en français.

    Correctifs

    • Page d'un voyage. Les nuits d'un voyage de Samuel disent « Samuel dort à … », et non plus « Paul dort à … ». (#89)
  278. v2.9.027 septembre 2026

    Nouveautés

    • Un carnet que Sam rend public se lit sans le lien secret (sans les originaux) ; la liste des voyages classe les carnets d'après leurs dates.
  279. v2.8.027 septembre 2026

    Nouveautés

    • Chaque envie peut montrer les spécialités à goûter en route (en version végétarienne) et quelques bons tips.
    • Une photo déjà dans le carnet n'est plus renvoyée : la page le vérifie avant l'envoi, ce qui permet de reprendre un envoi interrompu sans tout renvoyer.

    Correctifs

    • Revenir sur un carnet après être passé par un autre site ou un autre voyage ne redemande plus le lien.
  280. v2.7.027 septembre 2026

    Nouveautés

    • Un voyage privé n'est plus envoyé au navigateur, et une modification faite dans l'éditeur apparaît aussitôt sur la page des voyages.
  281. v2.6.027 septembre 2026

    Nouveautés

    • Sur une envie, on touche son prénom au lieu de le taper, et une tuile dit comment on voyage (ton van, avion puis van de location…).
  282. v2.5.127 septembre 2026

    Correctifs

    • La carte d'une envie s'ouvre sur la région du voyage, pas sur la route depuis Poitiers.
  283. v2.5.027 septembre 2026

    Nouveautés

    • Les pages des envies montrent l'itinéraire jour par jour sur la carte, avec les randos, les activités et des tables secrètes, en tuiles plutôt qu'en paragraphes ; « Ça me tente » devient un petit jeu avec un calendrier partagé.
  284. v2.4.127 septembre 2026

    Correctifs

    • Seuls les voyages publiés dans l'admin apparaissent sur le site ; le voyage de Paul n'y figure plus.
  285. v2.4.027 septembre 2026

    Nouveautés

    • Les carnets de voyage se retrouvent depuis le site travels, chacun ne voyant que les siens.
  286. v2.3.527 septembre 2026

    Correctifs

    • Les statistiques Strava restent affichées après une mise à jour du site.
    • Une modification faite dans l'admin apparaît de nouveau sur les pages sans attendre un redémarrage du site.
  287. v2.3.427 septembre 2026

    Correctifs

    • Sur téléphone, les envies de voyage sont bien séparées, et leurs pages tiennent dans la largeur de l'écran sans dézoomer.
  288. v2.3.327 septembre 2026

    Performance

    • La page d'un voyage s'ouvre plus vite : elle ne télécharge plus tous les carnets (47 Mo) pour son menu « Autres aventures ».
  289. v2.3.227 septembre 2026

    Correctifs

    • Les vignettes des dernières activités montrent leur carte en entier ; le crédit OpenStreetMap passe sous la grille.
  290. v2.3.127 septembre 2026

    Correctifs

    • Les carnets ne disparaissent plus de la page des voyages après une mise à jour du site.
    • Sans WebGL, la page des voyages s'affiche avec un encart « Carte indisponible sur cet appareil » au lieu de tomber entièrement.
    • Le profil altimétrique n'affiche plus d'altitudes inventées (GTB 2025 annonçait 16 282 m) : sans mesure, il se dit « indicatif ».
    • Les mini-cartes des dernières activités affichent de nouveau leur trace.
  291. v2.3.027 septembre 2026

    Nouveautés

    • render paragraph descriptions before bullet points
    • animated hero stat counters (#2)
    • Phase 1 — persistent cache + cron sync (off-request path) (#6)
    • Umami analytics + themed loading screens + lazy images (#8)
    • Unraid container live (Dockerfile + compose + NPM proxy) (#10)
    • auto-deploy via GHCR + Watchtower (#12)
    • rate-limited admin auth + automated daily backup (#17)
    • observability + travel-data sync + delete dead Express (3 items shipped) (#18)
    • elegant error state for Strava widget + Telegram alerts (#20)
    • foundation for linked-trip "paul-en-mouvement" (PR 1/3) (#24)
    • Overland endpoint + check-in mobile + Strava URL import (PR 2/3) (#25)
    • linked-trip URL anti-branding + Strava OAuth (standby) (#26)
    • video widget V3/V2 + scraper bulk import endpoint + push script (#27)
    • full GPX import + open-ended adventure mode + Overland tutorial
    • scraper-import ?clean=1 option to wipe + reimport
    • cockpit complet — stats, étapes, live, Overland setup
    • dedicated live widget — map, weather, villages, speed, pauses
    • web notifications + Overland motion + speed in liveMetadata
    • per-feature liveWidgets toggles + EN DIRECT badge on cards
    • accept hero/regions/tags/country/activityType
    • dynamic 'Sur la route depuis N jours' for live trips
    • add trips MCP server v0.1.0 (read-only) + library docs
    • Sprint 3 plumbing — composeDayLayout + recompose CLI
    • Sprint 3.6 — parse IG caption into hook/body/hashtags
    • register strava photos in day.media[] for gallery render
    • Sprint 1.5 — set_day_blocks write tool (v0.2.0)
    • Phase 1.0 — overland_pings table for live tracking history
    • Phase 1.1 — overland history + weather snapshot pipeline
    • Phase 1.2 — motion classifier (cycling/walking/...)
    • Phase 1.3 — stats grid + live row widgets
    • Phase 1.4 — separator widget unifié (9 variantes)
    • Phase 2.1 — mini-profile block (compact altimetric)
    • Phase 2.2 — mini-map block (compact Leaflet)
    • Phase 2.3 — weather-snapshot block
    • Phase 2.4 — motion timeline block
    • Phase 2.5 — live-day fallback layout
    • Phase 3.1 — trip-progress block (user-set km)
    • Phase 5.1 — cumulative stats block (schema + component + wiring)
    • Phase 5.2 — trip heatmap calendar block (schema + component + wiring)
    • Phase 5.3 — weather evolution timeline
    • Phase 3.2 — chronology block (event ribbon)
    • Phase 4.1 + 4.2 — IG Stories storage + ring + lightbox
    • Phase 4.3a — schema + ig-reels & ig-posts stores
    • Phase 4.3b — API routes pour reels & posts
    • Phase 4.3d — IgReelsBlock + IgPostsBlock UI
    • movingTime + avg + max speed sur DayStatsGrid
    • day-shell route X→Y + editorial split 2-col + hook v1 amber
    • sleep spacer auto entre jours (mockup ligne 738)
    • sleep-card variant + chronology refait pour matcher mockup
    • admin button FAB + photos Strava attachées + gallery auto
    • live-row chips header (toggle) + timelapse widget complet
    • real per-point timestamps from Strava streams API
    • enrich-instagram-stories — pull 24h IG stories into trip archive
    • widget-debug — kitchen-sink trip exercising all V3 widgets
    • widget debug panel + per-block debug IDs on /widget-debug
    • 2-day trip with archived + live variant + panel under header
    • restructure into 3 days — archived / live / library
    • widget always-on when isLive, more villages, drop dup pill
    • tracker renders INSIDE the live day, replaces its mini-hero map
    • v2 — embedded elevation profile + replay scrubber
    • highlight active village on scrub + correct IG handle
    • Catmull-Rom spline smooths trace between sparse pings
    • /live reads from MariaDB overland_pings (source of truth)
    • zoomable map, hero-sync, smart village highlight, smooth replay
    • zoom-out button, weather strip, smoother scrub, real villages
    • BRouter map-matching for buttery-smooth animation
    • full widget redesign + lightbox click fix + metadata
    • phrase engine + POI matrix + history log
    • plumb engine into live API + widget + admin UI
    • adaptive POI-aware stationary detection + /visits endpoint
    • add poiTimelineBlockV3 widget type
    • PoiTimelineBlock component + wiring in StoryJournalV2
    • auto-inject widget + standalone inspector
    • wire 10 inspectors + sidebar panel + debounced save
    • BRouter smoothing with fidelity checks + gap detection
    • auto-discover Strava activities + IG grid
    • /live strava-end fallback + ig-stories DELETE + pipeline status
    • client-side error reporter + LiveErrorBanner + BlockErrorBoundary wiring
    • /paul/admin mobile-first restructure + /admin/pipelines (Sam) + errors dashboard
    • SyncStatusAdminSection — santé Strava/IG/voyage en un coup d'œil
    • bouton Admin dans le header (pill style) au lieu du FAB
    • rejeu du graphique d'historique Strava pour le backfill
    • base de navigation paramétrable + gestes coopératifs
    • error boundary du Hero + période obligatoire au scraper
    • carte Hero réellement interactive (overlay click-through)
    • tisse les stories Instagram dans les jours par date
    • backend des templates de jour (chantier Phase 2a)
    • bibliothèque de templates de jour (chantier Phase 2b)
    • assist IA par jour — export/import d'agencement (Phase 3)
    • scraper de photos d'activité depuis les pages publiques
    • intègre le scrape des photos au pipeline cron
    • photos poussées via l'API admin (intégration cron)
    • archive Highlights + correctifs widget stories (#28)
    • adopt Analog editorial style for day header
    • Analog editorial pass — pure city names, weather instrument box, Cormorant globalement
    • GROS numéro de jour + flèche SVG perso + titre medium
    • activityType + rendu carte multi-type + légende + fix permissions (#31)
    • extraire activityType via SCRAPING HTML (pas API officielle)
    • intégration Sentry — erreurs + perf + replays (#32)
    • super-admin fallback + bouton Déco dans le bandeau debug
    • bandeau visible aussi pour linked-trip admin + fix curseur télép.
    • scope-aware login + fix curseur mix-blend sur bandeau debug
    • MapLibre migration Hero + LiveTrackingWidget + polish pillules
    • test system isolated + offline rules + IG NER pipeline + admin tabs
    • block palette schema + Renderer + Zod validator (Phase A)
    • Hoshi system prompt v2 + 8 few-shots composition (Phase B)
    • widget + endpoint v2 + tests E2E (Phase C)
    • generative UI v2 — palette composable + Hoshi prompt + integration
    • drapeaux destinations prévues sur la carte hero (gated ?planned=1)
    • plannedDestinations flag markers (C4, MapLibre)
    • primitives Phase 1 — whenReady, polylines, markers, bounds, tooltips
    • align primitives with Hero patterns (post-rebase on main)
    • T8 partial — 4/7 components migrated Leaflet → MapLibre + primitives
    • T8 phase 2 — TimelapseBlock + TravelMap Leaflet → MapLibre
    • T8 phase 3 — SiteAnalyticsPanel + AdminTripImporter Leaflet → MapLibre
    • Nominatim forward geocoder pour plannedDestinations (T12)
    • Nominatim geocoder pour plannedDestinations (T12)
    • T8 final — Leaflet entièrement retiré du repo
    • healthcheck endpoint + widget pour cron jobs Sam-pattern (T10b)
    • T10b healthcheck endpoint + admin widget cron transcribe
    • wrapper bash + --auto pour transcribe-paul-reels (T10 phase 1)
    • host script userscripts Unraid + runbook aligné sur Sam's pattern (T10 phase 2-ready)
    • wrapper + host script userscripts pour transcribe-paul-reels (T10)
    • rends LLM Hoshi pipeline configurable (timeout/maxTokens/retry/canary)
    • polling widget configurable via localStorage admin
    • couverture exhaustive 21 event_types fallback narratif
    • upgrade visual quality of 6 core blocks (Tag/Title/Body/Photo/Quote/Pillule)
    • card layouts hero/stat/magazine + tone gradients + entry animations
    • upgrade visual quality of 6 data-viz blocks
    • bloc Gallery + fix MapMini resize + Photo max-h + conscience container
    • TimerBlock.endedAt — durée fixe pour events terminés
    • accepte payload v2 JSON HoshiOutput
    • narrator-tick + daily-distance + descent — 3 nouveaux events Hoshi
    • soul V3 — tools tool use + narrative_tier gouvernance
    • UI Hoshi config paramétrable (sources/ratios/cooldowns/modèles/soul)
    • Wikiquote/Wikivoyage/Wikidata/SearXNG wrappers + fameTier scoring
    • table narrative_sessions + Drizzle schema (Phase 2.1)
    • module sessions (open/addEvent/close/findActive) + tests (Phase 2.2)
    • sessionRouter — route events au travers des narrative_sessions (Phase 2.3)
    • Phase 2 — narrative sessions clustering périmètre
    • Bearer-token auth + per-IP rate limit helpers
    • 5 tool routes exposing enrichers to Hoshi via tool use
    • tool registry + sync-hoshi-agent extension pour push tools
    • E2E test-hoshi-tool-use + smoke tests vitest
    • Phase 3 — 5 tool endpoints pour Hoshi LLM (tool use natif)
    • P4.1 IG NER Haiku 4.5 — extract narrative entities
    • P4.2 ig-story-discovery detector + table ig_extracted_entities
    • Phase 4 — IG NER Haiku 4.5 + paul-rumored-ig Quote integration
    • Phase 5a.1 — SignalEnricher étage 1 du Scheduler
    • Phase 5a.2 — CandidateGenerator étage 2 du Scheduler
    • Phase 5a.3 — intégration scheduler + simulate
    • Phase 5a — SignalEnricher + CandidateGenerator (étages 1-2 du Scheduler)
    • Phase 6.1 — Memory 5 couches + chapters + embeddings
    • Phase 5b/6.2 — PromptBuilder (HoshiPromptPayload)
    • Phase 5b.3 — Validator étendu (anti-hallucination + similarité)
    • Phase 6 — Memory 5 couches + PromptBuilder + Validator étendu
    • Phase 5b.1 — Scheduler (étage 3 du pipeline)
    • Phase 5b.1 — align Scheduler avec team-lead spec (priority/delayMs/decision)
    • Phase 5b.2 — Queue SQL + budgets + worker
    • Phase 5b.3 — FeedSelector + intégration pipeline complet
    • Phase 5b — Scheduler + Queue + FeedSelector + Worker complet (clôture Narrative Scheduler V3)
    • SF3 — endpoint ig-story-discovery-check (déclencheur prod manquant)
    • SF7b — déclencheur Unraid + vercel crons pour ig-story-discovery
    • OPS1 — scheduler interne (signal-lost + ig-story-discovery)
    • OPS2 — conteneurise paul-narrator-worker (image + template + CI)
    • OPS5 — fail-fast tool_use + circuit breaker anti-retry-storm
    • scheduler interne worker + conteneurisation paul-narrator-worker + garde-fous
    • narration cohérente sans tools (directive auto-ajustante)
    • route /admin/paul/hoshi-preview — harness QA visuelle des cards GenUI V2
    • tool loop agentique APP-SIDE — Hoshi cherche ses vraies sources
    • contrôler les collecteurs Paul depuis le site (#33)
    • une seconde aventure ne demande plus de dupliquer le code
    • amorcer le carnet d'une aventure, pas seulement celui de Paul
    • les secrets déclarés mais absents se voient sur le site
    • le site et le worker narratif n'en font plus qu'un
    • carnet privé par lien secret, servi en flux, archives fabriquées au téléchargement (#41)
    • envoyer ses photos depuis le lien du carnet (#42)
    • RAW à l'envoi + livraison construite sur l'Unraid (#43)
    • tri des photos reçues par l'agent carnet-photos (#44)
    • import indépendant de l'agent, doublons par le contenu, HEIC et RAW (#46)
    • suivi en direct, fichier par fichier, de l'envoi jusqu'à l'affichage (#48)
    • toutes les photos du jour, vignettes prêtes et chargées au clic (#51)
    • Sam prévenu sur Telegram à chaque envoi d'un ami (#56)
    • Chacun peut retirer les photos qu'il a envoyées par erreur, et Sam toutes ; elles restent 30 jours dans une corbeille.
    • envies — fiches validées, masquage explicite, contrôle de fuite bloquant
    • accueil des voyages et vitrine des envies, ouverts par le lien du carnet
    • la carte de l'itinéraire en haut d'une envie, les envies en préparation, un ton de copain
    • On peut déplacer une photo vers le bon moment et la tourner ; Sam choisit ce qui est affiché.

    Correctifs

    • add missing versions from commit tags
    • read local CHANGELOG.md in dev mode
    • real bug fixes from Phase 0 baseline (#4)
    • Phase 0.5 — make production build pass with strict typecheck (#9)
    • no stale-data fallback, fail loud + dedupe widget cache (#19)
    • close admin password leak + harden auth + cache invalidation (#21)
    • close auth holes + V3 sync + photo upload + breadcrumb + polling (#22)
    • hardening — throttle, lock, timestamp window, map auto-refresh (#23)
    • support prebuilt polylines in scraper ingestion
    • override document.title for linked-trip views
    • pulsing live badge, anti-leak, TBD filter, alt -0
    • V3 generator + V3→V2 adapter both drop video/text blocks
    • scraperIngestion lock + Overland token via auth endpoint
    • day-card maps were collapsed to height 0 in public view
    • live badge above chrome, hero live tooltip, day-card pills
    • fix(maps): keep country in pills + restore original gradient + ongoing
    • linked-trip URL, day-rail order, hero gap, card trace
    • live trip card shows dynamic 'Arrivée' = current position
    • readable labels + clean shadow on any background
    • strengthen text drop-shadow for white-on-white case
    • legible labels via the right component (TracePosterFrame)
    • drop the glyph border, keep only heavy drop-shadow
    • single soft drop-shadow only — no halo stack
    • bump label drop-shadow blur radius
    • tier 1 — quick wins from UX/a11y audit (9 fixes)
    • compact spacing at lg+ so MacBook 13" sees full hero
    • drop long regions + give hero more breathing room
    • more space below hero + region→country fallback
    • drop min-h-screen at lg+ so dead zone collapses
    • kill transparent zone below nav buttons
    • wrap day-order toggle in opaque #05070F band
    • truly responsive — height + width media query, not just lg
    • journal section was covering the day-order buttons
    • kill day-order toggle — newest-first is the only mode
    • Sprint 3.5 — make composeDayLayout actually visible
    • preserve all 9 block types + parentId hierarchy
    • auto-inject mini-map/mini-profile/chronology + adapter passthrough
    • convertV2BlockToV3 default = passthrough (was: drop unknown)
    • drop mini-map auto-injection (doublon avec day-shell hero)
    • widgets ne polluent plus le rendu + sleep card entre jours
    • use globalThis to share tripCacheStore across Turbopack module instances
    • move fontVariantNumeric to style prop on SVG text element
    • exclude mcp-servers from root TypeScript compilation
    • prevent auto-scroll caused by Leaflet init and strip scrollIntoView
    • panel mirrors DOM order + every block now tagged
    • drop empty live-tracker fallback when admin set tracker=false
    • drop -mt-24 overlap creating transparent zone over hero
    • drop mb-12 — widget now flush with next section
    • live tail renders as a solid trace, not scattered dots
    • drop journal preamble, fix panel scroll, emphasize live pin
    • live widget map renders + hero pill keeps original shape + bike icon
    • minimal live day + Lucide icons in cumulative-stats
    • kill duplicate chips + gallery on live day, drop placeholder mini-profile
    • /media/trips/<slug>/ig-stories/* now serves from ig-stories tree
    • reverseGeocode goes through internal proxy (3-tier cache)
    • proximity check uses Nominatim centroid, not ping coord
    • inject poiTimeline for live trips even without GPX segments
    • rewrite ping simulator with realistic motion classification
    • useQuery refetch (IG stories + POI) + revert ElevationProfile early return
    • force emerald border/text via !important (Tailwind merge)
    • profil dénivelé réel via gpx-profile endpoint
    • filtre anti-pollution owner via API officielle Strava
    • débloque le build image — ignoreBuildErrors + exclude scripts/
    • pastille géocodée, flèche unique, pin auto supprimé, discover feed correct
    • trace fallback utilise detailPolyline dense, pas mapPolyline épars
    • priorité au géocodage précis OSM, pas au snap MAJOR_CITIES
    • profil de dénivelé par jour — re-fetch via /gpx-profile
    • widget POI — masqué sans données ping + re-thémé sombre
    • bloc vidéo — poster + play custom, plus de contrôles HTML5 bruts
    • supprime le chip "Jour N" redondant avec le titre du jour
    • ruban de stories IG en pleine largeur, tuiles non écrasées
    • retours Sam — en-tête, topo, chronologie, lightbox
    • titres éditoriaux, timelapse partout, stories en tête
    • bordure, lightbox, inspecteur archives
    • --archive — arrête d'élaguer l'historique des stories
    • skip legacy-only, retries POST, pipeline auto-réparant
    • mapping activité→jour depuis le site live
    • n'importer que les stories de la fenêtre de voyage
    • l'API renvoie Cache-Control no-store
    • contour gauche de la 1re tuile rogné (scroll-padding)
    • audit visuel /design-review — place names, titres, hiérarchie, posters
    • stabilize live trip rendering and sync
    • kill double-map between day header and timelapse
    • remove header min-height when day map is hidden
    • titre h3 = TOUJOURS départ → arrivée (route en priorité)
    • upsert + dédup overlap multi-devices (#29)
    • trace blanche par défaut, pas rose (régression Phase B)
    • tirets fins entre segments même-jour au lieu de ligne 1px continue
    • endCoordinate recalculé pour voyages live + extraction type via lib voisine
    • z-index bandeau debug 9999 → 20001 pour passer au-dessus du header story (z-20000)
    • super-admin fallback Sam sans pénaliser son rate-limit bucket
    • bandeau ne recouvre plus le header story + IG stories preload=none + canvas
    • bandeau lisible + badge de scope coloré (SAM vert / PAUL ambre)
    • pointer-events:none sur bandeau racine + auto sur enfants interactifs
    • bandeau reagit au login/logout sans reload (custom event)
    • titre/date/stats restent visibles quand isLiveDay
    • déplace plannedDestinationSchema AVANT tripStorySchema
    • map canvas no longer renders black
    • whitelist proper nouns composés + chiffres orthographe
    • StreamingTimeline rendu même en early-return du widget
    • EventCard v1 fallback ne dump plus le JSON brut
    • MapMini height fixée à 300px (matche canvas WebGL)
    • MapMini en static tile grid (retire MapLibre WebGL)
    • marker live vert partout + sous-titre carnet conforme mockup
    • rail+dots blancs + StatCard poster stripes pattern
    • BigNumber non tronqué + MapMini.trace polyline overlay
    • BigNumber leading 0.85 → 1.15 (queue du 5 italique entière)
    • cohérence widget+carnet — un seul header de journée
    • Codex P1 — utilise safeParseHoshiOutput complet (Zod)
    • robust Web Mercator clamp + tile onError + trace finite check
    • Timer endedAt strict (≤ now) + breadcrumb byte cap 100KB
    • Photo/Gallery security + cache retry + motion-safe
    • 5 P2 codex (2e revue) — race fix + bytes UTF-8 + dateline
    • codex P1 #2 — openSession lit insertId du ResultSetHeader (élimine race pool)
    • codex P2 #6 — UNIQUE active_key (generated col) contre race openSession concurrente
    • codex P2 #7 — findActiveSessions ORDER BY opened_at DESC + tri distance
    • codex P1 #1 — suppression scenic OPT-IN (default OFF) tant que Phase 3 compositor pas câblé
    • codex P1 #12 — migration active-uniq applicable par runner repo
    • codex P3 #9 — schemas Zod .strict() + JSON Schema additionalProperties
    • codex P2 #4 + #5 — rate limit keyed on tokenHash + bounded Map
    • codex P2 #8 — wikidata-query detects QID input, skip title resolve
    • codex P1 #3 — sync-hoshi-agent.sh never leaks tokens
    • codex P1 #11 — COMMS_AUTH_TOKEN no longer in curl argv
    • codex P3 #13 — refresh stale comment on wikidata-query route
    • codex P3 #6 — correction du commentaire d'ordre alphabétique
    • codex P2 #5 — UNIQUE composite (trip_slug, ig_story_id)
    • codex P1 #1 — NER parser strict + IgNerInvalidResponseError
    • codex P1 #2 — outbox pattern (prevent silent data loss)
    • codex P1 #14 — JSON_UNQUOTE dans markIgEntityEmitted
    • codex P2 #16 — skip_reason évite le blocage par stories creuses
    • codex P2 #3 — reorder + closedSessions au CG
    • codex P2 #4 — recent cooldown dedup local au CG
    • codex round 2 P2 #15 — filtre absorbedInSession au CG
    • codex P2 #7 / P3 #9 — prompt token budget
    • codex P3 #8 — expiresAt basé sur generatedAt, pas now
    • codex P2 #5 — parseJsonField pour event_data_json string
    • codex P1 #1 + P2 #4 — enqueue erreurs explicites + priority/available_at
    • codex P2 #3 — expireStaleJobs reclaim processing jobs (worker crash)
    • codex P2 #6 — withSchedulerLock advisory MariaDB GET_LOCK
    • codex P1 #2 — worker wire Phase 6 (Memory + PromptBuilder + Validator)
    • P1 #2 follow-up — extractRecentNoveltyKeys type-correct vs HoshiMemory
    • codex round 2 P1 #10 — persistV2 utilise job.tripSlug (pas 'unknown')
    • codex round 2 P1 #1 + P2 #6 — partial fail per-candidate fallback + lock scope étendu à enqueue
    • SF1 — queue stocke available_at/expires_at en NOW(3)-relatif (fix silent data loss TZ)
    • SF4 — worker propage hoshi_config.models_by_tier à buildPrompt (réglage admin vivant)
    • SF1 follow-up — fenêtre TTL ambient (P3) + défense TZ driver pool
    • SF4 follow-up — aligne DEFAULT_MODELS_BY_TIER.major sur la config (source de vérité unique)
    • SF5 — colonne feed_decision dédiée sur phrase_history + writer
    • SF6 — ferme les 3 fuites SF4 (ig_ner câblé, default major gardé, chapter docstring honnête)
    • seam audit P1/P2 — TZ queue + models_by_tier + feed_decision (plumbing)
    • SF2 — cardV2 lit llm_response_json, plus final_phrase
    • SF2 follow-up — fallback rétrocompat final_phrase
    • SF7a — filtre feed_decision='public' sur le feed live
    • SF8 — câble ig_ner config sur le NER du cron IG-story-discovery
    • seam audit P1/P2 — cardV2 reader + IG cron + feed filter (rendering)
    • OPS4 — fail-loud post-PATCH (cluster silent-drop → exit non-zéro)
    • timeout LLM 30s→90s — cards timeoutaient avant la réponse cluster
    • tool_base_url :3001 → :8094 (port réel du conteneur app)
    • resync package-lock.json — débloque le CI build (cassé depuis 2026-05-25)
    • lint vert sous pnpm — enregistre plugins Next/react-hooks + skip test maplibre stale
    • smoke test résout tsx via chemin hoisted (cassé par migration pnpm)
    • découple setDayBlocks + simulationRunner des artefacts gitignored
    • exporte Gallery dans le barrel des blocks
    • quatre défauts que seule la production pouvait montrer
    • je me suis trompé sur l'horloge de MariaDB
    • l'effet capturait le voyage sans le surveiller
    • deux aventures se seraient échangé la config de leurs téléphones
    • DRY_RUN=1 installait pour de vrai
    • la pastille d'erreurs comparait deux fuseaux
    • l'écran vieillissait les battements de cœur de deux heures
    • un composant client tirait le pilote MariaDB dans le navigateur
    • un agent qui ne reçoit pas encore d'images fait attendre le lot, pas échouer (#45)
    • un carnet où le serveur ne peut pas écrire est signalé, jamais ignoré (#47)
    • nom d'appareil lisible sous les photos, attente de l'agent dite sans jargon (#49)
    • une photo couchée est redressée même quand l'agent ne l'affiche pas (#52)
    • une photo n'est tournée qu'après vérification, jamais sur un sens deviné (#53)
    • orientation vérifiée photo par photo, tournée seulement sur deux réponses concordantes (#54)
    • agent absent pendant la vérification d'orientation = paquet repris, pas publié (#55)
    • préalables au mode édition du carnet (audit du 27/09) (#57)
    • Le carnet reste fluide pendant un téléchargement : les photos déjà vues ne sont plus rechargées.
    • Correction d'une mise en production qui rendait le carnet indisponible quelques minutes.
    • Envois et mode édition plus sûrs : un envoi n'accepte que le téléphone qui l'a commencé.
    • images des envies et couverture revérifiées (304), comme les photos du carnet
    • le prénom s'écrit « Maé » (accent aigu) dans les témoins des réactions
    • toutes les cartes affichaient « API KEY REQUIRED » — et le superviseur abattait les workers qui redémarraient (#60)
    • Chaque envie a sa phrase d'accroche sur la vitrine.
    • La carte des grandes aventures dessine de nouveau tous les voyages ; seule la première étape de Paul apparaissait.

    Performance

    • SSR prefetch stories list as initialData (#3)
    • in-memory cache for buildLightInitialStories (60s TTL) (#5)
    • in-process cache for /api/trip-stories (5300ms → 6ms warm) (#16)
    • precompute cache + dev quality-of-life flags
    • memoize days + stabilize widget effect deps
    • strip 6MB profile + dedup geocode/live fetches
    • progressive trace LOD + lazy mount per-day widgets
    • retire detailPolyline du payload principal trip-stories (-80% size)
    • la page passe de 25,5 Mo à ~3 Mo — l'onglet ne meurt plus

    Architecture

    • replace external cron with SWR cache reader (#7)
    • Phase 0.5 — remove 5 @ts-nocheck (14 → 9 remaining) (#13)
    • rename PaulLiveWidget → LiveTrackingWidget (generic)
    • extract findNearestPoi() into server/poiLookup.ts
    • extract trace-smoother as standalone lib + DP profile
    • chronologie avant les médias dans le tail du jour
    • structure de jour canonique — topo après le titre
    • photos via la lib strava-scraper + fallback no-auth
    • widget Live en Day N+1 virtuelle, jamais fusionné avec Day N
    • migrate MiniMapBlock Leaflet → MapLibre
    • migrate RecentActivityMiniMap Leaflet → MapLibre
    • migrate GpxSegmentsVisualizer Leaflet → MapLibre + port fitBoundsAdaptively
    • migrate StoryDetailMap Leaflet → MapLibre
    • migrate TimelapseBlock Leaflet → MapLibre
    • migrate TravelMap Leaflet → MapLibre
    • migrate AdminTripImporter (PreviewMap) Leaflet → MapLibre
    • migrate SiteAnalyticsPanel Leaflet → MapLibre
    • migrate AdminTripImporter (PreviewMap) Leaflet → MapLibre
    • migrate SiteAnalyticsPanel Leaflet → MapLibre
    • migrate app pages SegmentMapEmbed Leaflet → MapLibre
    • carnet hors widget + breadcrumb cap 50→500

    Documentation

    • complete version history audit with semantic versioning
    • comprehensive feature audit with 9 versions
    • complete 151-phase history with 12 versions
    • travel-focused narrative format
    • complete evolution audit V0→V1→V2→V3
    • narrative format with full history v0.1→v2.2
    • Immich-style professional format
    • proper paragraph descriptions per feature
    • update format guidelines with Immich-style pattern
    • point-de-situation note for Sam's return
    • Sprint 2 — V3 block schema audit + Option B gap analysis
    • catalog des primitives réutilisables + directive agents
    • Sprint 5 timelapse + hook styling variants
    • EXIF dead-end — Strava strips metadata before publication
    • étape complète + timelapse v2 (configurable)
    • étape v2 — révisions sur retour user
    • séparateur unifié + étape v3 (live mode + V3 matrix + idées)
    • widget palette expansion — 5 phases, ~2-3 weeks
    • widget palette — décisions verrouillées + 3 idées Phase 5
    • document IG/Strava scraper pipeline + IG Stories séparé
    • référence les librairies de scraping externes
    • corrige le diagnostic strava-scraper (lib OK, vise la page connectée)
    • add PROJET.md (vault Brain descriptor)
    • Codex brainstorm V3 — patterns narration LLM live
    • catalog primitives + script simulate-clustering (Phase 2.4)
    • Phase 5a — primitives catalog + scoring composite
    • codex P2 #3 #4 — update primitives catalog
    • Phase 6.4 — primitives + BRIEF Brain Phase 6 livrée
    • Phase 5b — primitives Scheduler queue + BRIEF Brain
    • besoins d'intégration Hoshi tool-use pour agent-platform
    • R2 — endpoint confirmé comms-backend :8089 + mismatch champ soul/system_prompt
    • endpoint final /api/agents/{id}/profile :8089 (R1 livré, tools=mcp_servers, R3 en cadrage)
    • findings test vraie trace — latence 55-67s + mcp_servers hoshi pointent 404 (site public au lieu du LAN)
    • lockfile résolu (pnpm) + Watchtower actuellement arrêté
    • checklist go-live V3 — matrice env vérifiée + deploy + tool loop
    • corrige la commande deploy (docker-compose.unraid.yml) + 2 niveaux go-live
    • go-live aligné sur tool loop côté ai-cluster (executor server-side)
    • corrige le namespace GHCR ateliersam86 → atelier-sam
    • namespace GHCR ateliersam86 → atelier-sam dans le template worker
    • le déploiement n'est pas automatique, il n'y a pas de Watchtower
    • la carte pour créer une seconde aventure
    • le compose du site vit dans atelier-web-travels-refresh
    • les chemins qui ont bougé, et un plan de mai marqué comme historique
    • nommer le .env que l'application lit vraiment
    • treize en-têtes disaient encore verifyLinkedTripAuth("paul")
    • la règle UTC ne couvrait pas app_error_log
    • avertir que le scraper n'a pas reçu la généralisation

    Tests

    • freeze public route contracts with integration tests (#14)
    • regression test for ISSUE-001 — poiTimeline injection on live trips
    • P4.3 Quote block paul-rumored-ig + warn Whisper coverage
    • OPS1/OPS2 polish — align avec la spec détaillée des tasks
    • OPS3 — contrat-test tool registry Hoshi (registry ↔ routes ↔ soul)
    • OPS4 — sync --validate offline + manifest anti-drift + step CI
    • OPS4 re-scope — re-apply offline --validate + manifest + CI step
    • contrat-test tool registry + sync fail-loud anti-faux-positif
    • le cookie CSRF et l'URL de retour restent du même côté
    • l'anti-marque n'avait aucun témoin

    Entretien

    • condense paragraphs and add visible bullets
    • delete 6 dormant modules + add Cloudflare DNS helper script (#15)
    • add data-* attrs to CumulativeStats and TripHeatmap
    • force clean Docker rebuild (bust GHA cache)
    • reset geocode in-memory cache via /api/admin/dev-cache-reset
    • desactive FuturisticCursor (custom cursor)
    • migrate ateliersam86 → atelier-sam org
    • remove leaflet — Phase 3 cleanup chantier T8
    • regenerate pnpm-lock after leaflet removal
    • cleanup dead CSS/imports Leaflet (T8 follow-up)
    • aligne NER extract-destinations sur STREAMING_LLM_TIMEOUT_MS
    • P4.4 simulate-ig-ner script + E2E pipeline tests + docs primitives
    • migrate npm→pnpm — single lockfile, fin du drift qui gelait les deploys
    • le compose sort de la copie de dépôt, et 6,9 Go de copies mortes partent
    • Chaque mise en ligne du site porte un numéro de version et sa liste de changements.

    Annulations

    • Phase 4.3a/b/d — ig-reels & ig-posts widgets agrégés
    • l'overlay de flou reste mobile-only (heroOverlayActive)
    • Revert "perf(api): retire detailPolyline du payload principal trip-stories (-80% size)"
    • Revert "OPS4 — sync --validate offline + manifest anti-drift + step CI"
    • Revert "feat(hoshi): tool loop agentique APP-SIDE — Hoshi cherche ses vraies sources"

    Autres (message hors format)

    • Phase 0: Hygiene — Vitest, dual-remote CI, legacy isolation, critical Strava admin route migrated (#1)
    • smoother animation + fix(deploy): live travel-data mount (#11)
    • Strava photos as hero, Poitiers loop via Athènes
    • Phase 5.1 + 5.2 (cumul + heatmap) from agent worktree
    • Phase 5.3 (weather evolution) from agent worktree
    • Phase 3.2 (chronology) from agent worktree
    • Admin header pill (replaces FAB)
    • admin pill emerald style fix
    • fix profil dénivelé hero + filtre anti-pollution discover Strava
    • fix CI build (ignoreBuildErrors + exclude scripts)
    • intègre main dans feat/live-phrase-engine avant déploiement
    • phase56 (memory + promptBuilder + validator) into Phase 5b
  292. v2.2.027 janvier 2026

    Système de Changelog Automatisé

    Le portail affiche désormais l'historique des versions avec synchronisation automatique des commits GitHub.

    • Page `/changelog` avec interface collapsible
    • Badge de version cliquable dans le footer
    • Groupement des commits par type (`feat`, `fix`, `perf`)
  293. v2.1.026 janvier 2026

    Microservice de Gestion des Quotas Gemini

    Service centralisé pour orchestrer les appels API Gemini avec gestion des quotas et fallback automatique.

    • Container Docker sur Unraid avec persistance MariaDB
    • Fallback : Gemini 3 Pro → 2.5 Pro → 2.5 Flash
    • SDK Client TypeScript intégré
    • Repository : [`atelier-sam/gemini-quota`](https://github.com/atelier-sam/gemini-quota)
  294. v2.0.025 janvier 2026

    Éditeur V3 — Moteur Compositionnel

    L'éditeur adopte une architecture de blocs récursifs, remplaçant le modèle linéaire par jours.

    • Blocs universels empilables (`text`, `photo`, `gallery`, `map`, `section`)
    • Pattern Adapter : transpilation V3 → `TripDay[]` pour le rendu
    • Migration on-the-fly via `daysToJournalBlocksV3()`
    • ID prefixing anti-collision

    Vision AI dans le Magic Wand

    L'assistant IA analyse maintenant visuellement les photos pour suggérer des placements.

    • Analyse via Gemini 2.5 Flash (previews 600px)
    • Extraction EXIF pour assignation automatique aux jours
    • Détection de doublons visuels

    Performance

    Modularisation pour réduire les re-renders.

    • Extraction `EditorStickyBar` et `EditorHeader` avec `memo()`
    • Lazy loading du `VersionHistoryModal`
    • Auto-scroll pendant le drag
  295. v1.5.024 janvier 2026

    Éditeur V2 — Workspace 3 Panneaux

    Workspace dédié inspiré de Figma, remplaçant l'édition inline du dashboard.

    • **Gauche** : navigateur hiérarchique
    • **Centre** : canvas de prévisualisation live
    • **Droite** : propriétés et bibliothèque
    • 8 types de blocs (Text, Heading, Photo, Gallery, Map, Elevation, Section, Spacer)
    • Undo/Redo avec snapshots JSON
    • Floating Insert Bar entre les blocs
    • Drag & drop avec drop indicators
  296. v1.4.020 janvier 2026

    Magic Wand — Assistant IA

    Assistant intelligent pour réorganiser le contenu des récits.

    • Audit de cohérence globale (niveau page)
    • Optimisation du flow photo/texte (niveau jour)
    • Génération de texte narratif à partir des données Strava et légendes
  297. v1.3.015 janvier 2026

    Éditeur V1 — AdventureEditor

    Premier système d'édition intégré au dashboard admin.

    • Édition inline : titre, citation, texte narratif par jour
    • Mode visuel et mode HTML
    • Galeries photos avec suggestions EXIF
    • Préface et épilogue optionnels
    • Configuration carte et profil d'élévation
  298. v1.2.010 janvier 2026

    Système Cartographique

    Intégration Leaflet/MapLibre avec plusieurs composants spécialisés.

    • `TravelMap.tsx` — carte globale avec toutes les traces
    • `StoryDetailMap.tsx` — carte dédiée par récit
    • `HeroStoryDetailMap.tsx` — version immersive plein écran
    • `DayMap.tsx` — mini-carte par jour
  299. v1.1.09 janvier 2026

    Profils d'Élévation

    Graphiques SVG générés à partir des traces GPX.

    • Gradient altitude (vert vallée → rouge sommet)
    • Détection automatique des cols et pics
    • Repères kilométriques cliquables
    • Support multi-segments
  300. v1.0.07 janvier 2026

    Extraction du Monorepo

    Module `/travels` extrait de `atelier-web` vers un repository dédié.

    • Éditeur V1 AdventureEditor (8322 lignes)
    • Workspace V2 (5893 lignes)
    • Importeur AdminTripImporter (3895 lignes)
    • Cache centralisé `tripCacheStore.ts`
  301. v0.5.015 décembre 2025

    Intégration Strava

    Connexion OAuth pour enrichir les données avec les stats officielles.

    • Sync automatique des activités
    • Stats annuelles temps réel (km, D+)
    • Widget Strava dans le footer
    • Panel des 10 dernières sorties
  302. v0.4.028 novembre 2025

    Pages Individuelles

    URLs avec slug : `/travels/french-divide`, `/travels/grande-traversee-des-vosges`...

    • Héros immersif avec carte
    • Liste chronologique des jours
    • Profil d'élévation global
    • Navigation prev/next
  303. v0.3.015 novembre 2025

    Filtres Multi-Dimensionnels

    Système de filtres croisés pour naviguer par type d'activité, année, pays, etc.

    • 6 dimensions de filtrage
    • Compteurs temps réel
    • Rendu différé pour fluidité
  304. v0.2.020 octobre 2025

    Import GPX Automatique

    Ajout de voyages par glisser-déposer de fichiers `.gpx`.

    • Extraction automatique : trace, timestamps, distance, D+
    • Géolocalisation inverse (départ/arrivée)
    • Import multi-traces pour voyages multi-jours
  305. v0.1.015 septembre 2025

    Première Version

    Page `/travels` initiale avec stats globales, carte des traces et liste d'activités.

    • Données JSON statiques
    • Pas de pages individuelles
    • Pas d'éditeur