Skip to content

Fix geolocation card bugs and update trips displaying logic

yassine sabir a demandé de fusionner bugFix/VSN-2123 vers develop

feat(geolocation): contrôle de la navigation et du cycle de vie des trajets

  • Règle des 30 minutes : bouton de navigation désactivé (grisé) jusqu’à 30 minutes avant le début du trajet
  • Deux actions : Arrêter (pause) et Terminer (fin de trajet)
  • Arrêter : sauvegarde locale, possibilité de reprendre plus tard, suivi de localisation continu
  • Terminer : mise à jour du statut en "termine", arrêt du suivi de localisation, passage au trajet suivant
  • Sauvegarde du trajet en pause (AsyncStorage) pour reprise après fermeture de l’appli
  • Bannière "Trajet en pause" avec boutons Reprendre et Terminer
  • Arrêt automatique du trajet en cours lorsque l’appli passe en arrière-plan
  • Mise à jour du statut : en_cours au démarrage, termine à la fin

Rapports de requête de fusion