Commit Graph

49 Commits

Author SHA1 Message Date
4be37ac303 Ajout d'en-tête CORS navigateur 2024-12-09 22:49:31 +01:00
4a4233925d Stockage des constants dans un fichier à part pour tout centraliser 2024-12-08 23:32:57 +01:00
a0fd6ca6ab Correction de l'endpoint qui récupère les dernières géolocalisations 2024-12-08 23:19:56 +01:00
20b4f2e7e8 Ajout endpoints tentatives de course 2024-12-08 23:03:30 +01:00
33689d9c76 Gestion des heures de fin des tentatives 2024-12-08 22:49:47 +01:00
50a9f3369c Si un défi était en cours lors d'une capture, on le clôt 2024-12-08 22:40:51 +01:00
31c44eab6e Ajout d'une structure de tentatives de courses (Run) 2024-12-08 22:37:57 +01:00
23081e0220 Seul⋅e læ joueur⋅se actif⋅ve peut tirer un défi 2024-12-08 20:04:07 +01:00
3eea3a7409 Ajout endpoint pour changer de joueur⋅se actif⋅ve 2024-12-08 20:01:43 +01:00
4c157ff67f Ajout d'un endpoint pour essayer de réparer un état éventuellement cassé 2024-12-08 19:55:07 +01:00
a1b5fccc98 Crédit automatique de points lorsqu'un défi a été réussi 2024-12-08 19:31:54 +01:00
8681752888 Paiement automatique d'une course 2024-12-08 19:27:40 +01:00
481400d404 Ajout démarrage et fin de partie 2024-12-08 18:50:00 +01:00
77b33144f6 Utilisation du plugin swagger pour de la meilleure documentation, et meilleure prise en charge d'erreurs 2024-12-08 18:18:11 +01:00
83d3a573ca Remplacement des codes d'erreurs NotAcceptable par des codes plus adaptés 2024-12-08 17:02:22 +01:00
3af1e498ac Retrait des @ApiForbiddenResponse puisque nous ne renvoyons aucune erreur 403 2024-12-08 16:58:03 +01:00
b93b8b4c04 Ajout structure de jeu 2024-12-08 16:34:06 +01:00
0d96b78c33 Retrait de logs superflus 2024-12-08 16:04:00 +01:00
65576fc5b1 User => Player 2024-12-08 13:41:37 +01:00
c6da328023 Mise à jour automatique du solde d'un⋅e utilisateur⋅rice après création ou modification d'un objet MoneyUpdate 2024-12-08 13:05:07 +01:00
b44ffcd380 Stockage du montant de la modification plutôt que le avant/après 2024-12-08 11:39:57 +01:00
6a0b4049b6 Ajout endpoint mise à jour de solde 2024-12-08 02:23:37 +01:00
7fd2c4d7fe Filtrage historique trajets par utilisateur⋅rice 2024-12-08 01:52:16 +01:00
11ab6f66f7 Estimation de la distance plutôt que de compter sur l'instabilité de signal.eu.org/osm 2024-12-08 01:47:02 +01:00
99bd7a88a5 Importation des trajets depuis Interrail et signal.eu.org 2024-12-07 23:57:14 +01:00
e052b06c83 Ajout endpoint trajets en train 2024-12-07 22:07:46 +01:00
4349a1b61a Ajout endpoint pour terminer ses challenges et gérer les pénalités 2024-12-07 21:36:09 +01:00
ab2d07cd18 Stockage du fuseau horaire dans la base de données 2024-12-07 21:17:53 +01:00
65d5ce3bc2 Stockage du fuseau horaire dans la base de données 2024-12-07 21:16:44 +01:00
0a89676b7e Stockage de l'heure de début et des heures de pénalités 2024-12-07 21:11:37 +01:00
97d61497bc Tirage de défi aléatoire 2024-12-07 21:00:55 +01:00
54e002e1f8 Affiche de l'action attachée à un défi dans le modèle de défi 2024-12-07 20:28:55 +01:00
d902e05fdd Ajout filtres actions de défi 2024-12-07 20:17:45 +01:00
c82d39c009 Ajout du défi dans le retour d'une action de défi 2024-12-07 19:47:13 +01:00
572a04130f Ajout endpoints défis 2024-12-07 19:29:38 +01:00
faae6b0b93 Ajout endpoint dernière localisation utilisateur⋅rice 2024-12-07 17:50:52 +01:00
fc1773b5a6 Correction validation création géolocalisation 2024-12-07 17:42:22 +01:00
7750c1b75c Filtrage de géolocalisation par utilisateur⋅rice 2024-12-07 17:22:15 +01:00
138ff1df65 Ajout de la pagination sur l'API 2024-12-07 16:50:26 +01:00
86427bb41b Ajout endpoint géolocalisation 2024-12-07 15:11:47 +01:00
1ae6b6634c Ajout d'un endpoint pour modifier son mot de passe 2024-12-07 13:52:49 +01:00
45a1cebcf9 API authentifiée 2024-12-07 13:06:15 +01:00
376c297eda Documentation endpoint user 2024-12-07 12:20:57 +01:00
4486e99225 Ajout des endpoints API User 2024-12-07 11:05:32 +01:00
9b3fe93f4f Ajout Swagger 2024-12-07 10:32:44 +01:00
15e0263559 Installation du module Nest Prisma 2024-12-07 10:26:15 +01:00
2ad2063339 Retrait des points-virgules finaux 2024-12-07 10:24:41 +01:00
ab180a12ce Initialisation de la base données côté serveur 2024-12-07 10:17:47 +01:00
aa1da394b9 Début du projet Traintrape-moi 2024-12-01 12:30:56 +01:00