Changelog

Releases

Ce qui part en prod à chaque déploiement manuel, pour suivre Vagga sans ouvrir GitHub.

  1. v0.1.1

    Déployé en production.

    Corrections

    • (infra) fige les releases au build CI pour le repo privé
    Voir sur GitHub
  2. v0.1.0

    Déployé en production.

    Fonctionnalités

    • ajoute releases.vagga.tech et le déploiement manuel
    • ajoute le compte utilisateur (magic link, Google, profil)
    • affiche l'adresse BAN au clic carte
    • affiche les fontaines OSM à moins de 200 m du tracé
    • (frontend) ajoute le mode piste autour du départ
    • (backend) expose les pistes Data ES autour d'un point
    • (backend) élargit le géocodage à toute la France
    • (infra) ajoute le téléchargement des tuiles BRouter France
    • (frontend) colore le tracé selon l'altitude et jalonne chaque km
    • (backend) géocode via la BAN et cale les boucles à ±10 %
    • (frontend) compacte le panneau et l'option nature
    • (frontend) ajoute l'option privilégier la nature
    • (backend) privilégie parcs et berges parmi les boucles valides
    • (frontend) ajoute un slider de D+ min/max sur les boucles
    • (backend) filtre les boucles selon une fourchette de D+
    • (infra) automatise le deploy prod via GitHub Actions
    • (frontend) ajoute le logo Vagga et le thème mint / ardoise
    • (infra) ajoute Caddy et le compose prod pour HTTPS sur vagga.tech
    • (infra) ajoute des Dockerfiles multi-stage pour l'API et Next.js
    • (frontend) affiche des jalons tous les 5 km sur le tracé
    • (backend) route les boucles via ORS hiking et des vias aimantés
    • (infra) renforce le profil running vers sentiers, parcs et berges
    • (backend) génère les boucles avec le profil running et 3 vias
    • (infra) ajoute le profil BRouter running pour la course à pied
    • (frontend) autocomplétion d'adresse et correction du point de départ figé
    • (backend) géocodage multi-suggestions avec biais IDF et libellés courts
    • (frontend) branche la carte sur l'API et ajoute stats + export GPX
    • (backend) implémente la génération de boucle et de trajet via BRouter
    • (infra) ajoute BRouter en local pour le routage piéton
    • (frontend) migre vers src/ avec overlay carte, boucle et trajet
    • (frontend) initialise la carte, le thème light/dark et le mode boucle
    • (backend) initialise l'API Axum avec la route /health
    • (infra) ajout de la base de données PostGIS

    Corrections

    • attend Postgres au boot pour que l'auth marche en prod
    • (backend) bascule Overpass sur le miroir français en cas d'échec
    • (backend) calcule D+ et D− sur la même série d'altitudes
    • (backend) envoie allow_ferries=0 pour BRouter
    • (frontend) rétablit le panneau après hydratation et jalonne distance/5

    Documentation

    • (rules) ajoute les agents métier et le processus de review
    • (rules) documente la convention de messages de commit

    Maintenance

    • (infra) lie les images GHCR au repo via le label OCI source

    Autres

    • Ajoute les règles du tech lead pour cadrer le stack et le workflow du projet.
    Voir sur GitHub