From 27fa793351c0bc54b8c4792b9b5715a7cabb4943 Mon Sep 17 00:00:00 2001 From: "j.foucher" Date: Sun, 3 May 2026 10:19:46 +0200 Subject: [PATCH] PROSERVE v1.5.3 release notes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Markdown rendered by the launcher (Markdig) in the "Mise à jour disponible" dialog. Sections : Nouveautés, Améliorations, Corrections, Migration, Notes — same template as 1.4.6. Covers : MM CQB scenario, weapon persistence per session, stat icon refresh, VR-controller-only quick calibration, instructor UI fix. Also documents the 3 SQL migrations the launcher will run automatically + the report tool backup/revert mechanism, so support can point users to the right Settings panel if anything goes sideways post-install. Co-Authored-By: Claude Opus 4.7 (1M context) --- server/releasenotes/1.5.3.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 server/releasenotes/1.5.3.md diff --git a/server/releasenotes/1.5.3.md b/server/releasenotes/1.5.3.md new file mode 100644 index 0000000..f9ab151 --- /dev/null +++ b/server/releasenotes/1.5.3.md @@ -0,0 +1,32 @@ +# Proserve v1.5.3 + +*Date de release : 3 mai 2026* + +## Nouveautés + +- **Nouveau scénario MM CQB** (combat rapproché en milieu urbain) +- **Persistance de l'arme sélectionnée** sur toute la durée d'une session PROSERVE — l'arme par défaut stockée en base n'est restaurée qu'au prochain redémarrage de PROSERVE + +## Améliorations + +- Refonte de l'**icône des statistiques** dans la UI +- **Calibration rapide** dans la scène Calibration : désormais réservée aux utilisateurs équipés d'un contrôleur VR (évite un bug spécifique au mode Pompier) + +## Corrections + +- Correction d'un bug dans la **vue instructeur** au niveau de la description du joueur +- Divers correctifs de stabilité (debug) + +## Migration + +Cette version applique automatiquement 3 migrations base de données via le launcher : + +- `0001_Init.sql` — schéma de référence (no-op si la base existe déjà) +- `0002_SessionType_ps_1.4.5.sql` — ajout du type de session **LongRange**, renommage du type 6 en **Rescue** +- `0003_UserSize_ps_1.5.0.sql` — ajout de la colonne `size` à la table `users` (taille en cm) + +Aucune intervention manuelle requise. Si XAMPP est éteint au moment de l'install, tu pourras relancer les migrations via **Paramètres → Avancés → Base de données → Rejouer les migrations**. + +## Notes + +- Le déploiement de l'outil de reporting (page web `/ProserveReport/`) est synchronisé avec PROSERVE : un backup horodaté de la version précédente est conservé dans `C:\xampp\htdocs\` et un revert reste possible via **Paramètres → Avancés → Outil Report**.