SKYOPS ACARS — DEV LOG v0.9.6 — AVRIL 2026
Historique complet des versions de SkyOps ACARS, le client de vol Liberty Fly pour MSFS 2024.
v0.9.6 — 10 AVRIL 2026 RELEASE
🔧 Fix critique — Carte : recentrage avion Correction du bug historique où l'avion sortait de la carte sans recentrage automatique. Cause : setView/panTo de Leaflet avec animate:false échoue silencieusement dans WebView2. Fix : remplacement par panBy (déplacement en pixels), qui utilise le même chemin qu'un drag utilisateur. La carte suit désormais l'avion de manière fluide et fiable.
Télémétrie enrichie — 11 nouveaux champs posrep Le client transmet maintenant à chaque position report : IAS, altitude AGL, altitude radio, position train, volets (%), carburant (kg), vitesse/direction vent, type moteur, N1%, simulation rate. Prépare les futures features : approach charts, fuel analytics v2, analyse crosswind.
Mode DevMode Nouveau flag "devMode": true dans settings.json pour activer le bouton Replay (test sans MSFS).
Interface IFlightDataProvider Architecture refactorisée : SimConnect est maintenant derrière une interface abstraite, permettant d'injecter des sources de données alternatives (replay JSON, tests automatisés).
v0.9.5 — 8 AVRIL 2026 BETA
Réécriture complète de la carte Nouveau système de suivi avion : panTo avec auto re-enable hors écran + timer drag 5s. Résolution du recentrage qui sautait après un drag utilisateur.
Radio country fix Correction de la détection du pays pour les stations radio — le scan géographique fonctionne correctement même aux frontières et au-dessus des océans.
Debriefing adapté Titre du debriefing adapté selon le type de vol (mission, tour, vol libre). Meilleure lisibilité du résumé post-vol.
v0.9.3 — 4 AVRIL 2026 PATCH
Fix carte figée après changement d'onglet La carte Leaflet est maintenant correctement rafraîchie (invalidateSize) lors du retour sur l'onglet Flight après avoir consulté d'autres onglets.
Auto SimConnect + refresh hub Reconnexion automatique à MSFS toutes les 5 secondes si déconnecté. Le hub pilote est rafraîchi automatiquement après chaque vol terminé.
FPM rebond corrigé Le taux de descente (FPM) au toucher est maintenant capturé au premier contact, ignorant les rebonds qui faussaient la note d'atterrissage.
Waypoints colorés sur la carte Les waypoints de mission/tour s'affichent avec un code couleur : vert (départ), rouge (arrivée), magenta (escales), orange (obligatoires), bleu (optionnels).
Toggle PA cabine dédié Les annonces cabine ont maintenant leur propre toggle dans les settings, indépendant du son général copilote.
v0.9.2 — 1er AVRIL 2026 PATCH
Récupération de vol automatique Si SkyOps est fermé en plein vol (crash, oubli, fermeture accidentelle), l'état du vol est sauvegardé sur disque toutes les 5 secondes. Au prochain lancement, SkyOps détecte le vol inachevé et envoie automatiquement le PIREP. Plus aucun vol perdu !
Reset dispatch entre vols Le dispatch est désormais réinitialisé à chaque nouveau Start Flight, évitant qu'un ancien dispatch pollue le PIREP du vol suivant.
v0.9.1 — 1er AVRIL 2026 PATCH
Auto-start du vol au roulage Nouvelle option dans les préférences : Auto-start flight on taxi movement.
Quand activée, SkyOps détecte automatiquement le mouvement de l'avion au sol (vitesse > 5 kt pendant 3 secondes) et lance le vol sans intervention. Plus besoin de penser à cliquer "Start Flight" avant de rouler !
Désactivée par défaut — activable dans l'onglet Settings > Preferences.
v0.9.0 — 29 MARS 2026 RELEASE
Copilote intelligent — GPWS Callouts d'altitude radio réalistes (2500, 1000, 500… 10 ft + "retard" au toucher). Activé quand le train est sorti, en descente. 13 annonces WAV.
Annonces cabine automatiques PA automatique par phase de vol : boarding, takeoff, cruise, descent, landing. Désactivé par défaut — activable dans les settings.
Fuel Monitor & alerte bingo Surveillance carburant en temps réel. Calcul du taux de consommation et de l'autonomie restante. Alerte sonore "bingo fuel" si le carburant est insuffisant pour la destination + 45 min de réserve.
Event logging — chronologie de vol Enregistrement automatique des événements : phases de vol, gear, flaps, moteurs, fuel snapshots, GPWS. Transmis au serveur avec le PIREP — débloque futures features (scoring par phase, fuel efficiency).
3 catégories de sons Les sons sont désormais organisés en 3 catégories indépendantes :
🎙 Copilote (GPWS, cabine, fuel) — activé par défaut
🔔 Alertes (landing grade, infractions, PIREP) — activé par défaut
🔊 Ambiance (phases de vol, connexion sim, dispatch) — désactivé par défaut
Fini le spam sonore à chaque changement de phase !
Auto-reconnect & auto-clear Reconnexion automatique à SimConnect en cas de perte de connexion (timer 5s). Nettoyage automatique du tracé quand l'avion change ou se téléporte (saut > 10 NM).
v0.8.0 — 25 MARS 2026 RELEASE
Debriefing post-vol enrichi Nouveau debriefing complet à la fin de chaque vol : jauge de landing score /100 (FPM, vitesse de touchdown, qualité du flare) et graphiques altitude/vitesse retraçant l'ensemble de votre vol. Analysez chaque phase en un coup d'œil.
Export PNG Capturez votre debriefing en image PNG d'un clic pour le partager sur Discord ou vos réseaux. Le rendu inclut la jauge, les graphiques et les statistiques du vol.
Route SimBrief persistante en vol La route SimBrief (tracé violet + markers TOC/TOD) reste désormais visible pendant toute la durée du vol. Le track live orange se superpose par-dessus pour suivre votre progression sur la route planifiée.
Sync SimBrief serveur Votre identifiant SimBrief est désormais synchronisé avec le serveur Liberty Fly. Si votre configuration locale est vide, SkyOps récupère automatiquement votre Pilot ID SimBrief depuis votre profil.
Interface chromeless Nouvelle barre de titre intégrée au design dark de l'application. Les boutons minimiser, maximiser et fermer font partie du thème SkyOps. L'interface est plus immersive et cohérente.
Enregistrement de vol SkyOps enregistre chaque seconde de votre vol (position, altitude, vitesse, taux de descente, carburant, phase de vol). Ces données alimentent le debriefing et les graphiques post-vol.
v0.7.4 — 20 MARS 2026 PATCH
Fix affichage leg tour dans le Hub Correction de l'affichage de la progression des tours dans le Hub pilote. Le composant ProgressDisplay affiche désormais correctement le leg en cours et la barre de progression.
v0.7.3 — 18 MARS 2026 PATCH
Fix carte embarquée Correction d'un bug où la mini-map restait bloquée sur « PREFLIGHT » sans afficher l'avion ni le tracé de vol. La position est désormais envoyée à la carte après le traitement du tracker, garantissant une phase de vol et une catégorie d'appareil à jour.
v0.7.2 — 17 MARS 2026 PATCH
Logs persistants Les fichiers de log ne sont plus réinitialisés à chaque lancement de l'application. Les sessions de vol successives s'accumulent dans un seul fichier, ce qui facilite le diagnostic en cas de problème sur plusieurs vols consécutifs.
v0.7.1 — 16 MARS 2026 PATCH
Toggle son Nouveau bouton dans les réglages pour activer ou désactiver tous les sons de l'application (alertes de phase, dispatch, PIREP, awards...).
Fix token tour Correction du passage du token de mission depuis le Hub vers le FlightTracker lors du lancement d'un leg de tour via FLY NOW. Le serveur identifie désormais correctement le leg volé.
v0.7.0 — 15 MARS 2026 RELEASE
Route mission sur la carte Lorsque vous lancez une mission via FLY NOW, la route complète s'affiche sur la mini-map : aéroports de départ et d'arrivée, waypoints intermédiaires et tracé de la route. Les coordonnées sont issues de la base navdata et des waypoints de mission.
TOC/TOD SimBrief Les points Top of Climb et Top of Descent issus de votre OFP SimBrief sont affichés sous forme de markers bleus sur la carte. Une alerte sonore se déclenche lorsque vous approchez à moins de 5 NM.
Alertes de phase de vol Alertes sonores automatiques lors des transitions de phase : signal montant pour la croisière, signal descendant pour la descente, et triple pulse pour l'approche.
Auto-end SimConnect Si MSFS crashe ou se déconnecte pendant un vol, SkyOps termine automatiquement le vol et envoie le PIREP avec les données disponibles. Plus aucun vol perdu.
Correctifs Les info strips (dispatch, météo, alertes) ne se superposent plus. Les doublons d'OFP SimBrief dans l'historique ont été corrigés. La file de retry PIREP passe de 10 à 50 tentatives pour les connexions instables.
v0.6.0 — 14 MARS 2026 RELEASE
Livemap multi-pilotes Voyez les autres pilotes Liberty Fly en vol sur votre mini-map. Icônes grises avec callsign, rafraîchissement toutes les 15 secondes. Volez ensemble, même à distance.
Défis mensuels Section Challenges dans le Hub pilote : 6 défis mensuels avec barres de progression colorées et récompenses RP. Progression mise à jour en temps réel.
Awards et notifications Vos awards récents s'affichent dans le Hub. Lorsqu'un nouvel award est débloqué, une notification toast apparaît avec un son dédié (auto-dismiss 5 secondes).
Rebrand SkyOps L'application est officiellement renommée SkyOps ACARS. Nouveau nom dans l'exécutable, la barre de titre, l'écran About et les logs. Le branding Liberty Fly est conservé dans l'interface.
Réglages améliorés Layout 2 colonnes dans l'onglet Settings. Le bouton SAVE PREFERENCES est désormais indépendant de la connexion serveur. Protection instance unique (Mutex) : un seul SkyOps peut tourner à la fois.
Correctifs Amélioration du matching des vols passagers (3 étapes : pilote + route + départ/arrivée fallback). La doc du site a été entièrement réécrite pour SkyOps.
v0.5.0 — 14 MARS 2026 RELEASE
Météo en vol — METAR/TAF Consultation automatique de la météo via NOAA Aviation Weather Center (gratuit, sans clé API). METAR et TAF pour le départ et l'arrivée, rafraîchissement toutes les 5 minutes pendant le vol.
Intégration SimBrief Importez votre OFP (Operational Flight Plan) directement depuis SimBrief via votre Pilot ID ou username. Historique local des 10 derniers plans de vol. Les waypoints SimBrief s'affichent sur la mini-map (route violette + markers).
Fuel Planner Estimation de carburant par catégorie d'appareil et code ICAO. Base de données intégrée de 60+ types d'avions avec consommation moyenne.
Sons procéduraux Moteur audio complet avec 21 événements sonores : démarrage/fin de vol, dispatch reçu, PIREP envoyé, award débloqué, alertes... Configuration JSON, powered by NAudio.
Correctifs Persistance des réglages corrigée. Chargement de la carte fiabilisé (WebView2 NavigationCompleted). Correction du format des nombres pour la locale française (InvariantCulture).
v0.4.0 — 14 MARS 2026 RELEASE
Hub pilote Nouvel onglet HUB avec le dashboard complet du pilote : profil, grade actuel, progression vers le grade suivant, statistiques de vol (heures, vols, missions, tours) et position dans le classement.
Missions — FLY NOW Vos missions assignées s'affichent dans le Hub avec un bouton FLY NOW qui pré-remplit automatiquement le départ, l'arrivée et le token de mission. Auto-assign du token RQST pour les missions non encore démarrées.
Tours en cours Vos expéditions actives avec barre de progression et bouton FLY NOW sur le prochain leg. Passez directement du Hub au vol en un clic.
Missions du jour Carrousel rotatif des daily missions avec auto-assign et FLY NOW intégré. Ne manquez plus aucun défi quotidien.
Vols récents Historique de vos derniers vols directement dans le Hub avec badges de résultat (SUCCESS, REJECTED, PENDING).
v0.3.0 — 14 MARS 2026 RELEASE
System Tray SkyOps peut être réduit dans la barre système (zone de notification). Menu contextuel avec actions rapides et option close-to-tray pour garder l'application en arrière-plan pendant vos vols.
Mise à jour automatique SkyOps vérifie automatiquement si une nouvelle version est disponible au démarrage. Un bandeau s'affiche avec le lien de téléchargement direct si une mise à jour est détectée.
Debriefing post-vol À la fin de chaque vol, un écran de debriefing s'affiche avec vos statistiques : temps de vol, distance parcourue, taux d'atterrissage (FPM), grade de landing, infractions détectées et statut du PIREP.
v0.2.x — MARS 2026 STABILISATION
Logo Liberty Fly Le header texte est remplacé par le logo officiel Liberty Fly. Leaflet est désormais bundlé localement (plus de dépendance CDN).
Correctifs SimConnect Résolution des conflits de DLL SimConnect (GAC vs app directory), gestion des erreurs BadImageFormatException, et livraison correcte des DLLs dans le dossier de publication. Stabilisation complète de la connexion au simulateur.
v0.1.0 — MARS 2026 PREMIERE VERSION
Application de vol ACARS Première version de SkyOps ACARS : application WPF .NET 8 avec connexion directe à MSFS 2024 via SimConnect natif (pas de FSUIPC). Architecture MVVM complète avec CommunityToolkit.Mvvm.
Suivi de vol complet Détection automatique des phases de vol : parking, taxi, takeoff, climb, cruise, descent, approach, landing. Confirmation de 30 secondes au parking avant de clôturer le vol. Détection des infractions : crash, slew, pause, time acceleration.
Mini-map Leaflet Carte embarquée via WebView2 avec suivi en temps réel de votre position, icônes avion/hélicoptère et tracé du vol. Système de dispatch intégré.
Compatibilité FSACARS Compatible à 100% avec les endpoints FSACARS existants (authentification sha256, POST form-data). Tous les pilotes Liberty Fly peuvent utiliser SkyOps sans aucune modification côté serveur.
PIREP fiable File d'attente de PIREP avec persistance sur disque. Si le serveur est injoignable, le rapport de vol est sauvegardé et renvoyé automatiquement au prochain démarrage. Auto-end configurable pour ne jamais perdre un vol.
Configuration Onglet Settings avec saisie des credentials, test de connexion au serveur et préférences de vol. Fichier settings.json généré automatiquement au premier lancement.