Ce qui part en prod à chaque déploiement manuel, pour suivre Vagga sans ouvrir GitHub.
Déployé en production.
Fonctionnalités
- passe les fonds Carto en vector MapLibre
Maintenance
- ignore les artefacts Next et macOS hors du diff
Voir sur GitHubDéployé en production.
Corrections
- authentifie les tuiles Carto pour retirer le watermark
Voir sur GitHubDéployé en production.
Fonctionnalités
- ajoute mentions légales, CGU et politique de confidentialité
Voir sur GitHubDéployé en production.
Fonctionnalités
- aligne l’icône Android sur le logo crème et rose du web
Voir sur GitHubDéployé en production.
Fonctionnalités
- affiche Aperçu et Stats dans la barre du haut
Voir sur GitHubDéployé en production.
Fonctionnalités
- ajoute aperçu, stats et la sync GPS des sorties
Voir sur GitHubDéployé en production.
Fonctionnalités
- intègre le dénivelé dans l’estimation de durée
Voir sur GitHubDéployé en production.
Fonctionnalités
- clarifie le sens du tracé et recadre la carte à chaque génération
- couvre le Québec et affiche les adresses sur deux lignes
Voir sur GitHubDéployé en production.
Fonctionnalités
- aligne l’UI Android sur le web et remet les tags en avant
- assouplit la saisie des séances et prend le GPS par défaut
Corrections
- applique un modèle de séance en une seule mise à jour
Voir sur GitHubDéployé en production.
Fonctionnalités
- enregistre la sortie terminée et ajoute un décompte de départ
- unifie la navigation web et Android
Voir sur GitHubDéployé en production.
Fonctionnalités
- ajoute le tracking GPS Android, la navigation vocale et le compte MVP
Voir sur GitHubDéployé en production.
Fonctionnalités
- élargit le shell et ajoute des tags colorés aux séances
- ajoute les plans d’entraînement et le calendrier
Voir sur GitHubDéployé en production.
Fonctionnalités
- ajoute le builder de séances avec export .fit
- ajoute les allures persos à côté des zones Daniels
Corrections
- rend le menu compact et fermable au hamburger
Voir sur GitHubDéployé en production.
Fonctionnalités
- auth par pseudo et mot de passe, menu latéral
- permet de générer une boucle par durée Easy
Voir sur GitHubDéployé en production.
Fonctionnalités
- affiche le VDOT Daniels et la FC max sur le profil
Voir sur GitHubDéployé en production.
Fonctionnalités
- sauvegarde jusqu’à 50 trajets et ouvre profil / routes
Voir sur GitHubDéployé en production.
Fonctionnalités
- retire la connexion Google OAuth
- réserve les hosts à venir et passe le thème clair par défaut
- sépare la landing vagga.tech et la carte sur run.vagga.tech
Voir sur GitHubDéployé en production.
Fonctionnalités
- ajoute le client Android (accueil, planner, 3 modes)
Corrections
- (android) permet de builder l'APK release
Voir sur GitHubDéployé en production.
Fonctionnalités
- permet un trajet personnalisé jusqu'à 10 étapes
- (frontend) adopte Nocturne Or & Sarcelle et Aube Kusama
Voir sur GitHubDéployé en production.
Fonctionnalités
- attire les boucles vers les parcours OSM route=running
Voir sur GitHubDéployé en production.
Corrections
- (infra) fige les releases au build CI pour le repo privé
Voir sur GitHubDé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