Release 1.31.1

This commit is contained in:
Circuit Management Release committed 2026-09-29 15:59:56 +02:00
1 parent acb5655147
commit 619ca535b0
4 files changed
+66 -5

No files matched your search

+52
View File
@@ -1,3 +1,55 @@
# 1.31.1 (29/09/2026)
## Améliorations
- **Harmonisation de l’interface**
- Uniformisation de toutes les pages actives avec la charte visuelle des écrans Circuit et Distance entre capteurs
- Ajout d’en-têtes, de résumés, d’états vides et de mises en page responsives cohérentes
- Modernisation des formulaires, tableaux, cartes, badges et actions principales
- **Configuration électronique**
- Refonte des écrans Arduino, capteurs infrarouges, calibration IR, aiguillages, calibration moteur et LED
- Clarification de la sélection des broches et des états du matériel
- Correction du débordement de la commande de rotation horaire
- **Courses et participants**
- Harmonisation des écrans Voitures, Pilotes, Scénarios, lancement de course et commande manuelle
- Présentation plus compacte des moteurs et commandes contextuelles plus lisibles
- **Supervision et aide**
- Refonte du Dashboard, du Mode d’emploi et de la fenêtre Version
- Amélioration de la lisibilité des indicateurs, graphiques, informations système et notes de version
# 1.31.0 (29/09/2026)
## Nouveautés
- **Configuration visuelle des circuits**
- Ajout d’un éditeur de disposition pour positionner les circuits sur une grille
- Déplacement des capteurs IR et des aiguillages par glisser-déposer entre les circuits et les pistes
- Ordonnancement des capteurs avant et après les aiguillages
- Configuration des connexions d’entrée et de sortie entre circuits
- Prise en charge des circuits en boucle et affichage de la topologie configurée
- **Scénarios de duel**
- Ajout d’un mode « premier arrivé » entre deux pistes
- Ouverture immédiate de l’aiguillage du premier pilote puis ouverture différée de l’autre aiguillage
- Réarmement automatique du duel pour les scénarios exécutés en boucle infinie
- Ajout d’un assistant de création de duel avec sélection des capteurs et aiguillages par piste
- Affichage des groupes de duel et du capteur adverse attendu dans la configuration des scénarios
- Suppression groupée des deux déclencheurs appartenant au même duel
- **Éditeur en langage humain**
- Reconnaissance des règles symétriques introduites par « mais si »
- Tolérance des articles, de la casse et de formulations légèrement incorrectes
- Mise en évidence des mots-clés, pistes, capteurs et aiguillages pendant la saisie
- **Conditions de scénario**
- Ajout de conditions basées sur le nombre de passages d’un autre capteur
- Configuration manuelle des opérateurs « au moins » et « moins de »
## Backend
- **Modèles de données**
- Ajout des positions de capteurs et de leur zone relative à l’aiguillage
- Ajout des connexions, du mode boucle et de la topologie des circuits
- Ajout des conditions et métadonnées de coordination aux déclencheurs de scénario
- **Moteur de scénario**
- Comptage des passages IR par capteur
- Coordination atomique des déclencheurs d’un duel et validation de leur réciprocité
- Nettoyage des états de duel au lancement et à l’arrêt d’un scénario
- **Tests**
- Ajout de tests sur les conditions de passage et le cycle « premier arrivé puis autre pilote »
# 1.29.3 (25/09/2026)
## Nouveautés
- **Scénarios en cours**
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.30.0-win-x64.zip",
"version": "1.30.0",
"sha256": "809181db0ebd145a1a07bcb3b32c8bd33e89e449580254d1a937568fcb064690"
"url": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/circuit-management-1.31.1-win-x64.zip",
"version": "1.31.1",
"sha256": "be26d1dc0dfa108758593a6d2eb672d24e342c455d7c09f296070c7d324e835d"
}
+11 -2
View File
@@ -1,6 +1,15 @@
{
"latestVersion": "1.30.0",
"latestVersion": "1.31.1",
"releases": [
{
"version": "1.31.1",
"url": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/circuit-management-1.31.1-win-x64.zip",
"sha256": "be26d1dc0dfa108758593a6d2eb672d24e342c455d7c09f296070c7d324e835d",
"publishedAt": "2026-09-29T13:59:30.3845263Z",
"recommended": true,
"beta": false,
"changelogUrl": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/CHANGELOG.md"
},
{
"version": "1.30.0",
"url": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/circuit-management-1.30.0-win-x64.zip",
@@ -24,7 +33,7 @@
"url": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/circuit-management-1.29.2-win-x64.zip",
"sha256": "6effd56c6bba24c9bd458b42fc0cf534c6af09fb15a3443537dffd314d649466",
"publishedAt": "2026-09-24T10:37:26.1317584Z",
"recommended": true,
"recommended": false,
"beta": false,
"changelogUrl": "https://git.dev.alexandre-rideau.fr/admin/circuit-management-releases/raw/branch/main/CHANGELOG.md"
},