Release 2.0.0

This commit is contained in:
Circuit Management Release committed 2026-10-06 14:57:26 +02:00
1 parent 02183efecd
commit fff554f1e8
5 files changed
+130 -5

No files matched your search

+116
View File
@@ -1,3 +1,119 @@
# 2.0.0 (06/10/2026)
## Version majeure
- **Circuit Management V2**
- Modes de course automatisés, chronos par circuit, classement et historique permanent
- Mode Fantôme fondé sur les meilleurs temps enregistrés par voiture
- Rôles IR explicites et sélection automatique des circuits, capteurs et aiguillages
- LEDs physiques clignotantes associées aux mouvements des aiguillages
- Commande manuelle extensible au clavier avec protection pendant les courses
- Manuel utilisateur entièrement réécrit selon les exigences retenues
- Suppression des feux tricolores, de la gestion des accidents et des délais de trois secondes
# 1.31.43 (06/10/2026)
## Améliorations
- **Raccourcis d’aiguillages extensibles**
- Sélection directe des neuf premiers aiguillages avec les touches 1 à 9
- Navigation circulaire dans une liste de taille quelconque avec les flèches haut et bas
- Affichage du raccourci disponible dans le tableau de commande
# 1.31.42 (06/10/2026)
## Ajouts
- **Commande manuelle au pavé numérique**
- Touches 1 à 4 pour sélectionner un aiguillage
- Touches + et − pour ouvrir ou fermer l’aiguillage sélectionné
- Mise en évidence de la sélection et protection des champs de saisie
# 1.31.41 (06/10/2026)
## Ajouts
- **Mode Fantôme**
- Référence basée sur le meilleur chrono historique de la même voiture et du même circuit
- Affichage du chrono fantôme et de l’avance ou du retard pendant la course
- Références fictives disponibles en mode simulé
# 1.31.40 (06/10/2026)
## Améliorations
- **Annonces de course**
- Annonce unique du dernier tour et de l’arrivée de chaque voiture
- Annonce du classement final dans l’ordre d’arrivée
- Mise en file des annonces et désactivation automatique si le scénario contient déjà des actions audio
# 1.31.39 (06/10/2026)
## Améliorations
- **Règles de course par mode**
- Saisie d’un objectif de tours ou de passages par circuit
- Arrêt automatique lorsque les deux voitures atteignent l’objectif
- Affichage de l’objectif dans la configuration du scénario
# 1.31.38 (06/10/2026)
## Corrections
- **Chronos en mode simulé**
- Initialisation immédiate des deux voitures dans le suivi de course
- Simulation des entrées et sorties des circuits secondaires I à IV
- Alimentation des chronos actifs, passages, cumuls et classement
- Affichage du tableau des chronos dès le départ de la simulation
# 1.31.37 (06/10/2026)
## Améliorations
- **Historique permanent des chronos**
- Ajout dans le tableau de bord de la liste demandée par le cahier des charges
- Affichage de la date, du pilote, de la voiture, de la voie et du type de course
- Affichage des tours et chronos des circuits principal et secondaires I à IV
- Affichage du cumul et d’une fenêtre de détail par résultat
- Compatibilité avec les anciens résultats incomplets, affichés avec un tiret
# 1.31.36 (06/10/2026)
## Améliorations
- **Affichage des chronos conforme au cahier des charges**
- Tableau des circuits secondaires I à IV pour les deux voitures
- Affichage en minutes, secondes et millisecondes (`mm:ss.SSS`)
- Chronomètre visible pendant le parcours entre l’entrée et la sortie
- Cumul des chronos et nombre de passages par circuit
- Association explicite des capteurs d’entrée/sortie au circuit chronométré
# 1.31.35 (06/10/2026)
## Améliorations
- **Suivi et résultat des courses**
- Affichage en direct du nombre de tours, du dernier tour et du meilleur tour par pilote
- Classement actualisé pendant la course
- Conservation du classement final à l’écran après l’arrêt
- Suppression de la création anticipée de résultats vides au lancement
# 1.31.34 (06/10/2026)
## Corrections
- **Emplacement physique et rôle des capteurs IR**
- Autorisation des capteurs d’entrée ou de sortie secondaire sur le circuit principal
- Suppression du filtrage et des alertes qui associaient à tort un rôle à un type de circuit
- Acceptation de plusieurs entrées ou sorties secondaires sur une même piste
- Présélection des capteurs par rôle fonctionnel, indépendamment de leur circuit physique
# 1.31.33 (06/10/2026)
## Corrections
- **Alertes de rôles IR hérités**
- Prise en compte du type du circuit avant de déduire le rôle d’un ancien capteur
- Priorité donnée aux positions d’entrée et de sortie sur l’ancien indicateur de comptage de tours
- Regroupement des doublons en une seule alerte par circuit, voie et rôle
- Suppression du cumul d’alertes « incompatible » et « doublon » pour le même capteur
# 1.31.32 (05/10/2026)
## Améliorations
- **Rôles explicites des capteurs infrarouges**
- Identification des capteurs de départ/arrivée principal, d’entrée secondaire et de sortie secondaire
- Filtrage des circuits compatibles lors de la configuration
- Déduction des rôles depuis les anciennes propriétés lorsque cela est possible
- Signalement des rôles manquants, dupliqués ou incompatibles
- Utilisation des rôles pour fiabiliser la présélection des équipements des scénarios
# 1.31.31 (05/10/2026)
## Améliorations
- **Modes de course et équipements automatiques**
- Ajout des six modes du cahier des charges et d’un mode personnalisé compatible avec les scénarios existants
- Présélection des circuits, capteurs IR et moteurs selon le mode choisi
- Aperçu des associations proposées avec signalement des équipements manquants ou ambigus
- **LED de mouvement des aiguillages**
- Association optionnelle d’une LED physique à chaque aiguillage
- Allumage pendant les mouvements automatiques, manuels, groupés et de calibration
- Extinction garantie à la fin du mouvement ou lors d’une erreur
# 1.31.30 (04/10/2026)
## Am?liorations
- **Cr?ateur de scénario simplifié**
Binary file not shown.
Binary file not shown.
+3 -3
View File
@@ -1,5 +1,5 @@
{
"url": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/circuit-management-1.31.30-win-x64.zip",
"version": "1.31.30",
"sha256": "0757f493b2a556a0e02472f41eecae8803b3f9673f4d91134d590f396a3c34ca"
"url": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/circuit-management-2.0.0-win-x64.zip",
"version": "2.0.0",
"sha256": "c77e8c1b370590fbbf9d3f18fe882d3546b8aadd6f31378542b03c2e2dc471a5"
}
+11 -2
View File
@@ -1,6 +1,15 @@
{
"latestVersion": "1.31.30",
"latestVersion": "2.0.0",
"releases": [
{
"version": "2.0.0",
"url": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/circuit-management-2.0.0-win-x64.zip",
"sha256": "c77e8c1b370590fbbf9d3f18fe882d3546b8aadd6f31378542b03c2e2dc471a5",
"publishedAt": "2026-10-06T12:56:27.3714831Z",
"recommended": false,
"beta": false,
"changelogUrl": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/CHANGELOG.md"
},
{
"version": "1.31.30",
"url": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/circuit-management-1.31.30-win-x64.zip",
@@ -13,7 +22,7 @@
{
"version": "1.31.29",
"url": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/circuit-management-1.31.29-win-x64.zip",
"sha256": "ad3048aae0353d2704fb227db39bbbdc801769d6c0546563d5ae420444d0dd2d",
"sha256": "12eefaf181e1fedb82092136d462c1cef8f46ce4b7e35692364f930558e37d97",
"publishedAt": "2026-10-02T09:24:33.6482880Z",
"recommended": false,
"beta": false,