Files
ferrovia-infogare/CHANGELOG.md
T
mathis 4f3a34b101 RELEASE V5.5.0 : Voici les modifications apportées :
-> Implémentation des afficheurs "Sécurité"; "Informations" et "Correspondances" pour les afficheurs AFL

FONCTIONNALITÉS EN COURS DE DÉVELOPPEMENT :

-> REFONTE DU DESIGN DES AFFICHEURS CLASSIQUES
2026-08-30 21:16:38 +02:00

3.7 KiB

📋 Changelog / Patchnotes - Afficheurs Ferrovia

Toutes les modifications notables apportées au projet Afficheurs Ferrovia sont consignées dans ce document.


🚀 [Version 4.0.0] - V4 (2026-08-30)

🌟 Nouveautés majeures

  • Intégration intégrale du GTFS SNCF officiel :
    • Référentiel exhaustif de 3 507 gares et haltes ferroviaires françaises avec leurs identifiants UIC officiels.
    • Traitement de 41 847 circulations ferroviaires (TGV INOUI, OUIGO, TER, INTERCITÉS, INTERCITÉS DE NUIT, TGV Lyria, ICE, Autocars TER).
    • Prise en charge complète des calendriers de circulation réguliers et des dates d'exceptions.
  • Flux Temps Réel SNCF SIRI-Lite & GTFS-RT :
    • Connexion directe aux flux temps réel du portail Open Data Transport (transport.data.gouv.fr).
    • Récupération en continu des retards estimés, annulations et causes de perturbations.
    • Extraction des voies et quais réels de départ et d'arrivée.
  • Résolution et recherche intelligente des gares :
    • Moteur de normalisation tolérant aux tirets, accents, abréviations et majuscules/minuscules (cleanStationQuery).
    • Système d'alias prioritaires et scoring par tokens pour résoudre instantanément les requêtes comme Valence-TGV, Paris-Montparnasse, Lyon-Part-Dieu, etc.

🛠️ Corrections & Optimisations

  • Isolation stricte des quais par gare :
    • Suppression de la propagation globale du quai sur tout le trajet d'un train (ex: train multi-arrêts).
    • La voie affichée correspond strictement à la voie de la gare consultée, et chaque arrêt intermédiaire affiche son propre quai réel.
  • Normalisation des horaires \ge 24\text{h} :
    • Correction des horaires de trains de nuit (ex: 28h15 normalisé en 04h15 / 04:15).
  • Fiabilité du build :
    • Résolution de 100 % des avertissements ESLint (react-hooks/exhaustive-deps, no-unused-vars).
    • Compilation de production validée avec un statut Compiled successfully.

🚆 [Version 3.0.0] - V3

🌟 Nouveautés majeures

  • Afficheurs multi-styles :
    • AFL (Afficheurs Fluides & Lumineux) : Écrans haute lisibilité modernes bleus et verts pour halls et quais.
    • Classiques : Écrans d'information voyageurs traditionnels (versions Départs, Arrivées et Quai).
    • EVA : Écrans vidéo voyageurs enrichis.
  • Module d'annonces sonores :
    • Déclenchement automatique des jingles et annonces vocales lors de modifications d'horaires, retards ou départs imminents.
  • Support des tranches et trains combinés :
    • Affichage élégant des destinations multiples et des séparations de rames en cours de route.

🛠️ Corrections & Optimisations

  • Défilement fluide des arrêts intermédiaires sur les écrans de quai.
  • Gestion des travaux et des substitutions par autocar.

🚉 [Version 2.0.0] - V2

🌟 Nouveautés majeures

  • Écrans dédiés par Quai / Voie :
    • Ajout des vues ClassiquesDepartsQuais et ClassiquesArriveesQuais avec affichage grand format du prochain départ/arrivée.
    • Liste détaillée des arrêts intermédiaires desservis en aval.
  • Synchronisation dynamique :
    • Intégration de la base Supabase avec synchronisation périodique automatique sans rechargement de page.
    • Alternance visuelle entre heure prévue, état de retard et informations de perturbation.

🏁 [Version 1.0.0] - V1

🌟 Nouveautés initiales

  • Création de la plateforme d'affichage ferroviaire inspirée des systèmes PIDS (Passenger Information Display Systems).
  • Affichage des départs et arrivées en temps réel avec horloge synchronisée.
  • Reproduction fidèle des polices, couleurs et contrastes de la signalétique ferroviaire.