diff --git a/docs/historique/traque_14_12_25/compte_rendu.txt b/docs/historique/traque_14_12_25/compte_rendu.txt index 94fd50c..616a0e1 100644 --- a/docs/historique/traque_14_12_25/compte_rendu.txt +++ b/docs/historique/traque_14_12_25/compte_rendu.txt @@ -8,7 +8,7 @@ Météo : 8°C, pas de pluie, brouillard (visibilité <400m), vent 10km/h Problèmes -[ ] Une équipe perdait sans arrêt la connection avec le serveur +[x] Une équipe perdait sans arrêt la connection avec le serveur [x] La position en arrière plan, téléphone éteint par exemple, n'avait pas l'air de fonctionner (une équipe n'avait pas de notif) [x] La photo d'une des équipes ne parvenait pas jusqu'au serveur. Tout semblait normal pour l'équipe. (Potentiellement un problème de conversion : 046512 -> 46512) @@ -23,7 +23,7 @@ voyants des équipes encore en jeu soit mis en avant. À faire -[ ] Corriger les problèmes du dessus. +[x] Corriger les problèmes du dessus. [ ] Profiter d'avoir plusieurs membres d'une équipe connectés pour affiner la position et les données. [ ] Gérer les positions des équipes aberrantes. [ ] Détecter et gérer les déconnections (aussi voir d'où elles pourraient venir). diff --git a/docs/historique/traque_20_09_25/compte_rendu.txt b/docs/historique/traque_20_09_25/compte_rendu.txt index ffed170..b322972 100644 --- a/docs/historique/traque_20_09_25/compte_rendu.txt +++ b/docs/historique/traque_20_09_25/compte_rendu.txt @@ -7,13 +7,13 @@ Cette traque est la première à se faire avec le nouveau site web et la version Problèmes -[ ] Une équipe perdait sans arrêt la connection avec le serveur -[x] La position en arrière plan, téléphone éteint par exemple, n'avait pas l'air de fonctionner (une équipe n'avait pas de notif) -[ ] Aux deux tiers de la partie toutes les équipes ont été déconnectée en même temps mais ont pu se reconnecter. Ça s'est produit +[x] Aux deux tiers de la partie toutes les équipes ont été déconnectée en même temps mais ont pu se reconnecter. Ça s'est produit sans raisons apparentes -[ ] Une équipe avait deux téléphones connectés sauf que le premier ne marchait pas bien. Par ailleurs, l'équipe disaient n'avoir +[x] Une équipe avait deux téléphones connectés sauf que le premier ne marchait pas bien. Par ailleurs, l'équipe disaient n'avoir qu'un seul téléphone connecté. -[ ] La photo d'une des équipes ne parvenait pas jusqu'au serveur. Tout semblait normal pour l'équipe. +[x] Une équipe perdait sans arrêt la connection avec le serveur +[x] La position en arrière plan, téléphone éteint par exemple, n'avait pas l'air de fonctionner (une équipe n'avait pas de notif) +[x] La photo d'une des équipes ne parvenait pas jusqu'au serveur. Tout semblait normal pour l'équipe. [x] Il y a apparement eu un problème de synchronisation de l'affichage entre admin concernant les zones de départs. Il s'est résolu de lui même. Peut être un problème passager de connection. [x] Le focus sur une équipe dans la page principale des admins est à revoir. Par exemple, le zoom seul devrait désactiver le focus @@ -26,7 +26,7 @@ voyants des équipes encore en jeu soit mis en avant. À faire -[ ] Corriger les problèmes du dessus. +[x] Corriger les problèmes du dessus. [x] Refaire le doc explicatif de la traque. [x] Mettre les règles au clair. [x] Compléter la doc pour s'occuper de l'exploitation. diff --git a/mobile/traque-app/app/(auth)/location-permission.jsx b/mobile/traque-app/app/(auth)/location-permission.jsx index 0bfb323..b7b71d2 100644 --- a/mobile/traque-app/app/(auth)/location-permission.jsx +++ b/mobile/traque-app/app/(auth)/location-permission.jsx @@ -8,8 +8,8 @@ const LocationPermission = () => { return (<> - {t("location-permission.title")} - {t("location-permission.subtitle")} + {t("location_permission.title")} + {t("location_permission.subtitle")} ); }; diff --git a/mobile/traque-app/src/constants/map.js b/mobile/traque-app/src/constants/map.js index 5649eff..e081d32 100644 --- a/mobile/traque-app/src/constants/map.js +++ b/mobile/traque-app/src/constants/map.js @@ -16,13 +16,13 @@ export const INITIAL_REGIONS = { export const LOCATION_PARAMETERS = { LOCAL: { accuracy: 4, // High - distanceInterval: 3, // meters - timeInterval: 1000, // ms + distanceInterval: 0, // meters + timeInterval: 3000, // ms }, SERVER: { accuracy: 4, // High - distanceInterval: 5, // meters - timeInterval: 5000, // ms + distanceInterval: 0, // meters + timeInterval: 10000, // ms showsBackgroundLocationIndicator: true, // iOS only pausesUpdatesAutomatically: false, // (iOS) Prevents auto-pausing of location updates foregroundService: { diff --git a/mobile/traque-app/src/i18n/locales/en.json b/mobile/traque-app/src/i18n/locales/en.json index 30388fa..237566a 100644 --- a/mobile/traque-app/src/i18n/locales/en.json +++ b/mobile/traque-app/src/i18n/locales/en.json @@ -2,7 +2,7 @@ "common": { "no_value": "Unavailable" }, - "location-permission": { + "location_permission": { "title": "Please enable background location in settings and restart the app.", "subtitle": "Each team's location must be known by the server and organizers to ensure the game runs smoothly." }, diff --git a/mobile/traque-app/src/i18n/locales/fr.json b/mobile/traque-app/src/i18n/locales/fr.json index 5198ce4..9616f79 100644 --- a/mobile/traque-app/src/i18n/locales/fr.json +++ b/mobile/traque-app/src/i18n/locales/fr.json @@ -2,7 +2,7 @@ "common": { "no_value": "Indisponible" }, - "location-permission": { + "location_permission": { "title": "Veuillez activer la localisation en arrière plan dans les paramètres et relancer l'application.", "subtitle": "La localisation de chaque équipe doit être connue par le serveur et les organisateurs pour veiller au bon déroulement du jeu." }, diff --git a/server/docs/setup.md b/server/docs/setup.md index 6de1efe..631f2e5 100644 --- a/server/docs/setup.md +++ b/server/docs/setup.md @@ -33,14 +33,14 @@ Use `docker compose -f docker-compose.dev.yaml up` to start the containers of th ### Deployment -#### Update the server - -To update the server, you have to build the images of the containers on your computer and then push them on the docker of `git.rezel.net`. If it isn't the case, you have to login to the docker of git.rezel.net. To do that, go on `git.rezel.net` and create an access token for your account allowing writing package, repository and user, and save the token password. Then on your machine run `docker login git.rezel.net` and connect with your token password. Now, you can build and push the latest images on the remote by running `./scripts/build_push_images.sh`. - #### Access the LXC container The server run on a rezel LXC container you can access [here](https://hosting.rezel.net/vms). Ask persmissions to an admin of the container to be able to connect to it via ssh : `ssh admin@2a09:6847:fa10:1410::207`. +#### Update images + +If it isn't the case, you have to login to the docker of git.rezel.net. To do that, go on `git.rezel.net` and create an access token for your account allowing writing package, repository and user, and save the token password. Then on your machine run `docker login git.rezel.net` and connect with your token password. Now, you can build and push the latest images on the remote by running `./scripts/build_push_images.sh`. Then connect to the LXC container, go in the `traque/` folder and run `docker compose pull` to pull the images. + #### Start the server -Run `docker compose -f docker-compose.yaml up -d` on the LXC container to start the containers. The website will be accesible on `traque.rezel.net`. +Access the LCX container, go in the `traque/` folder and run `docker compose up -d` to start the containers. The website will be accesible on `traque.rezel.net`.