Block a user
1f4cfe0b77
Correction secure store
4be37ac303
Ajout d'en-tête CORS navigateur
62559810b0
Utilisation du stockage navigateur local
32460062b8
Ajout connexion au serveur
a9cb1ec425
Installation de React Native Paper
c08fbb762a
Installation de expo-secure-store pour stocker les données de connexion à l'API
a0fd6ca6ab
Correction de l'endpoint qui récupère les dernières géolocalisations
20b4f2e7e8
Ajout endpoints tentatives de course
33689d9c76
Gestion des heures de fin des tentatives
50a9f3369c
Si un défi était en cours lors d'une capture, on le clôt
31c44eab6e
Ajout d'une structure de tentatives de courses (Run)
23081e0220
Seul⋅e læ joueur⋅se actif⋅ve peut tirer un défi
3eea3a7409
Ajout endpoint pour changer de joueur⋅se actif⋅ve
a1b5fccc98
Crédit automatique de points lorsqu'un défi a été réussi
8681752888
Paiement automatique d'une course
481400d404
Ajout démarrage et fin de partie
77b33144f6
Utilisation du plugin swagger pour de la meilleure documentation, et meilleure prise en charge d'erreurs
83d3a573ca
Remplacement des codes d'erreurs NotAcceptable par des codes plus adaptés
3af1e498ac
Retrait des @ApiForbiddenResponse puisque nous ne renvoyons aucune erreur 403
c6da328023
Mise à jour automatique du solde d'un⋅e utilisateur⋅rice après création ou modification d'un objet MoneyUpdate
11ab6f66f7
Estimation de la distance plutôt que de compter sur l'instabilité de signal.eu.org/osm
99bd7a88a5
Importation des trajets depuis Interrail et signal.eu.org
4349a1b61a
Ajout endpoint pour terminer ses challenges et gérer les pénalités
ab2d07cd18
Stockage du fuseau horaire dans la base de données