Changelog
Historique des mises à jour et nouvelles fonctionnalités
Module Préparation de navigation
Nouveau module complet de préparation de navigation VFR/ULM : saisie des waypoints (terrains OACI, points libres, import GPX), calcul automatique des caps (Rv → Rm → Cc via la mnémotechnique RVDCM), vent récupéré automatiquement via OpenMeteo, et génération d'un log de navigation PDF en deux formats.
Préparation nav
- Nouveau Éditeur de navigation avec liste de waypoints drag-and-drop : terrains OACI via autocomplete, points libres (lat/lon), import de fichier GPX
- Nouveau Calcul automatique des caps : route vraie (Rv), dérive vent (WCA), route magnétique (Rm), cap compas (Cc), distance NM, vitesse sol, temps estimé, carburant
- Nouveau Récupération automatique du vent en vol via l'API OpenMeteo (gratuit, sans clé) pour chaque segment, adapté à l'altitude de navigation
- Nouveau Vue log de navigation avec tableau complet : Z sécu, Rm, Dist NM, Temps, H estimée, colonnes vides pour annotations en vol
- Nouveau Export PDF double format : A5 paysage "planchette" (fidèle au log papier standard à emporter à bord) et A4 portrait "moderne" aux couleurs MonCarnetULM
- Nouveau Totaux automatiques : distance totale, temps de vol total, carburant nécessaire, autonomie au départ
- Amélioré Lien "Préparation nav" ajouté dans le groupe Carnet de vol de la sidebar
Menu repensé, carte VAC & filtres terrains
Refonte complète de la navigation avec des groupes déroulants, bouton de téléchargement des cartes VAC sur les fiches terrains, filtre par équipements communautaires (WC, resto, carburant…) et nouveau logo dans la sidebar.
Navigation
- Amélioré Sidebar restructurée en groupes déroulants : Carnet de vol, Cartes, Exports, Partage, Flotte & Données
- Amélioré Le groupe contenant la page active s'ouvre automatiquement au chargement
- Amélioré État ouvert/fermé des groupes mémorisé dans le navigateur (localStorage)
- Amélioré Nouveau logo agrandi (200×200px) avec numéro de version affiché sous le logo
Terrains
- Nouveau Bouton "Carte VAC" sur chaque fiche terrain avec code OACI : ouvre directement le PDF SIA de l'AIRAC courant (terrains LF) ou OpenAIP (terrains étrangers)
- Nouveau Filtres par équipements communautaires sur la liste des terrains : WC 🚻, Resto 🍽️, Carburant ⛽, Hôtel 🛏️, Taxi 🚕, Bus 🚌, Parking 🅿️, Courses 🛒
- Amélioré Les équipements disponibles apparaissent sous forme de pastilles sur chaque carte terrain
Administration
- Amélioré Filtrage des logs par utilisateur (email, nom, prénom) dans le tableau de bord admin
Galerie photos améliorée, refonte admin & édition de profil
La galerie photos passe à PhotoSwipe v5 pour une navigation plus fluide. L'administration des utilisateurs est entièrement refaite avec un panneau latéral et une recherche instantanée.
Photos
- Amélioré Galerie photos refaite avec PhotoSwipe v5 : navigation plein écran fluide, zoom tactile, clavier, et panneau d'information latéral pour modifier titre, description, visibilité et lien vers un vol
- Amélioré Chargement des vignettes plus rapide grâce au lazy loading optimisé
Carte des membres
- Corrigé Le terrain de base mis à jour par un admin apparaît désormais immédiatement sur la carte des membres
Administration
- Nouveau Page "Éditer le profil complet" : l'admin peut modifier toutes les données d'un pilote (identité, profil pilote, présence publique, statut compte) depuis une page dédiée
- Nouveau Réinitialisation du mot de passe par l'admin : envoi d'un lien par email ou définition d'un mot de passe temporaire avec affichage unique et bouton copier
- Amélioré Refonte complète de la page utilisateurs : panneau latéral slide-in remplaçant le dropdown d'actions — toutes les actions visibles en un clic sur une ligne
- Amélioré Recherche instantanée : le filtrage par nom, prénom ou email se fait en temps réel sans rechargement de page
- Amélioré Actions rapides (toggle admin, activer/désactiver, tableau d'affichage, renvoyer email, supprimer) via AJAX — la ligne se met à jour sans rechargement
- Amélioré Champ terrain de base avec recherche par code OACI ou nom sur la page d'édition de profil
Carte des terrains visités, import KML & corrections
Nouvelle carte personnelle des terrains avec liste des vols par punaise, correction de l'import KML SkyDemon (namespace gx:coord), protection des coûts manuels contre le recalcul, et saisie du passager/copilote en mode CDB.
Nouveau
- Nouveau Carte personnelle "Mes terrains" : visualisez sur une carte tous les terrains où vous avez posé, avec statistiques de visites et liste des vols associés accessibles depuis chaque punaise
- Nouveau Les punaises sont colorées et dimensionnées selon la fréquence de passage (bleu = 1 visite, violet = 2–4, vert = terrain habituel)
- Nouveau Option "Exclure du recalcul automatique" sur chaque vol : protège un coût saisi manuellement (vol découverte, vol gratuit…) contre l'écrasement par "Recalculer les coûts"
Améliorations
- Amélioré Import SkyDemon & carnet CSV : le coût du vol est maintenant calculé automatiquement à l'import si un tarif horaire est renseigné sur l'aéronef
- Amélioré Import & édition de vol : le champ "Passager / Copilote" est désormais accessible en mode Commandant de bord (seule l'option "Seul à bord" masque ce champ)
Corrections
- Corrigé Import KML SkyDemon : correction de l'erreur "namespace prefix gx is not defined" causée par les balises gx:coord (format Google Earth Track)
- Corrigé Suppression de vol : correction de l'erreur "Vol non trouvé" due à une comparaison de types stricte entre l'ID de session et l'ID en base
Filtres avancés, duplication de vol & cartes interactives
Navigation améliorée entre statistiques et vols, duplication d'un vol avec inversion départ/arrivée, cartes membres/clubs/machines, vue publique des vols, compteur communauté et refonte de l'inscription.
Carnet de vol
- Nouveau Duplication d'un vol : pré-remplit le formulaire avec inversion automatique départ/arrivée (idéal pour saisir un vol retour)
- Nouveau Vue d'un vol accessible sans connexion si le vol est partagé publiquement
- Nouveau Bannière de filtre actif dans la liste des vols avec bouton "Retirer le filtre"
- Amélioré Filtres avancés depuis les statistiques : cliquer sur "Voir" dans un tableau ouvre la liste des vols correspondants (type, rôle, aéronef, année, mois, club)
Statistiques
- Nouveau Bouton "Voir" dans chaque tableau de statistiques pour accéder directement aux vols filtrés
- Nouveau Statistiques de coûts détaillées par aéronef, rôle, année et type de vol
Machines
- Nouveau Recherche rapide dans la liste des machines (immatriculation, indicatif radio, modèle, club)
- Nouveau Carte interactive des machines avec position sur leur terrain de base
Clubs
- Nouveau Changement de rôle directement depuis la page clubs
- Nouveau Carte interactive des clubs sur leurs terrains de base
- Amélioré Page instructeurs : onglets "Promouvoir un membre existant" et "Rechercher un pilote"
Communauté
- Nouveau Compteur communauté en page d'accueil (pilotes, clubs, machines actifs)
- Nouveau Carte interactive des membres sur leurs terrains d'attache
Profil & Inscription
- Nouveau Option "Carnet public" dans le profil : rend automatiquement tous les vols visibles publiquement
- Nouveau Option "Export hebdomadaire XLS" : recevoir ses vols de la semaine par email chaque lundi
- Amélioré Inscription : sélection des clubs à rejoindre dès la création du compte
- Amélioré Gestion des clubs depuis le profil (rejoindre / quitter)
Administration
- Nouveau Notification email à l'auteur d'un vol lors d'un nouveau commentaire (avec lien direct vers le vol)
- Amélioré Refonte admin utilisateurs : stats cliquables, filtre "jamais connecté", indicateurs visuels par ligne, recherche live
- Corrigé Correction des droits d'édition d'aéronef pour les fiches sans créateur enregistré (anciens comptes)
Fiche détaillée par machine
Nouvelle page de détail pour chaque aéronef avec statistiques, carte des terrains visités et évolution par année.
Machines
- Nouveau Fiche détaillée par aéronef : nombre de vols, heures totales, km parcourus, atterrissages, terrains visités
- Nouveau Carte Leaflet des terrains visités avec punaises colorées selon la fréquence de passage
- Nouveau Tableau récapitulatif des vols, heures et distances par année
- Amélioré Les cartes machines de la page d'accueil et de "Ma Flotte" sont maintenant cliquables
Corrections
- Corrigé Import carnet : message d'erreur plus explicite quand le fichier n'est pas un .xlsx valide (ancien format .xls, fichier corrompu)
- Corrigé Fiche machine : le lien "Voir les vols" filtre correctement par immatriculation
Tableau d'affichage communautaire & contact anonyme
Nouveau tableau des vols partagés, système de contact entre membres sans divulgation d'email, édition des commentaires et corrections diverses.
Communauté
- Nouveau Tableau d'affichage des vols partagés publiquement par la communauté
- Nouveau Recherche de vols par terrain (code OACI ou nom) sur le tableau
- Nouveau Système de contact anonyme entre membres : envoyer un message sans divulguer son email (tableau d'affichage et carte des membres)
- Nouveau Bouton ✉️ Contacter sur chaque marqueur de la carte des membres
- Amélioré Les cartes du tableau d'affichage sont cliquables et ouvrent le détail du vol
Vols
- Nouveau Toggle 📢/🔒 partage social disponible aussi dans la vue liste (tableau)
- Corrigé La visibilité sociale est désormais privée par défaut pour tout nouveau vol
Commentaires
- Nouveau Édition et suppression de ses propres commentaires sur les vols (boutons ✏️/🗑️ au survol)
- Corrigé Correction de l'erreur CSRF lors de la publication d'un commentaire
Maintenance
- Nouveau Édition et suppression des entrées d'historique de maintenance (récurrentes et ponctuelles)
- Amélioré Recalcul automatique des statuts d'échéances après modification de l'historique
Tarifs machines, clubs & communauté
Prix horaire par aéronef avec calcul automatique des coûts, logos de clubs, groupe Facebook, import Excel corrigé et améliorations visuelles.
Carnet de vol
- Nouveau Prix heure de vol configurable par aéronef
- Nouveau Calcul automatique du coût dans le formulaire de vol (basé sur le tarif machine × durée)
- Nouveau Bouton "Recalculer" pour mettre à jour les coûts de tous les vols en une fois
- Nouveau Possibilité de saisir un coût manuellement (promos, tarifs spéciaux)
- Corrigé Correction de l'import Excel : les dates ne correspondaient pas (inversion jour/mois selon la locale)
Clubs
- Nouveau Upload de logo pour les clubs
- Corrigé Compteurs membres et aéronefs corrigés (affichaient 0)
- Amélioré Tous les clubs visibles dans la section "Tous les clubs" (plus masqués si membre)
- Amélioré Refonte des cartes clubs en page d'accueil avec logos et design amélioré
Communauté
- Nouveau Lien vers le groupe Facebook MonCarnetULM (footer, login, inscription, à propos)
- Nouveau Section "Communauté" sur la page À propos
- Nouveau Nicolas TETARD ajouté dans les remerciements bêta-testeurs
Interface
- Corrigé Affichage du coût total corrigé dans les statistiques (retour à la ligne sur les grands montants)
Couts, carte des membres & refonte login
Suivi des couts de vol, carte interactive des membres, terrains d'attache multiples, bouton contact proprietaire et nouvelle page de connexion.
Carnet de vol
- Nouveau Champ cout par vol avec statistiques detaillees (par aeronef, role, type, annee)
- Nouveau Cout moyen par vol et cout horaire dans les statistiques
- Amélioré Affichage du cout sur chaque vol dans la liste (carte et tableau)
- Amélioré Ruban de stats compact en remplacement des grosses cartes
Communaute
- Nouveau Carte interactive des membres sur leurs terrains d'attache (style Leaflet sombre)
- Nouveau Terrains d'attache multiples selectionnables dans le profil pilote
- Nouveau Bouton contact proprietaire sur chaque fiche aeronef (club ou createur)
Aeronefs
- Amélioré Champ "Identification" remplace "Immatriculation" avec exemples corriges
- Nouveau Suivi du createur de chaque fiche aeronef
Interface
- Nouveau Nouvelle page de connexion split avec video de presentation YouTube
- Amélioré Hero de la liste des vols reduit et plus compact
- Nouveau Lien "Carte des membres" dans le menu de navigation
Recherche aéronef & maintenance
Recherche rapide des aéronefs, suivi de maintenance, sécurité renforcée et améliorations de l'ergonomie.
Carnet de vol
- Nouveau Champ de recherche par immatriculation ou modèle dans le formulaire de vol
- Amélioré Gestion des équipages : rôles corrects (CdB, copilote, etc.), affichage dans la vue vol et export PDF
- Amélioré Import de carnets de vol depuis fichiers externes
- Amélioré Export PDF amélioré avec équipage et mise en page optimisée
Maintenance
- Nouveau Module de suivi de maintenance des aéronefs
- Nouveau Suivi des horamètres moteur et cellule
- Nouveau Export PDF du carnet de maintenance
- Nouveau Page de maintenance par machine
Aéronefs
- Amélioré Refonte de la page aéronefs avec upload de photos
- Amélioré Détection et gestion des doublons d'immatriculation
- Nouveau Page d'administration des doublons aéronefs
Sécurité
- Nouveau Page de signalement de vulnérabilités (security.txt)
- Amélioré Sécurisation des endpoints API
- Amélioré En-têtes de sécurité HTTP renforcés
Interface
- Amélioré Nouveau tableau de bord avec hero, cartes de stats et graphiques visuels
- Amélioré Statistiques avancées avec heatmap configurable
- Amélioré Optimisations SEO (Open Graph, meta descriptions)
Lancement officiel
Première version publique de Mon Carnet ULM - Le carnet de vol numérique pour pilotes ULM.
Carnet de vol
- Nouveau Création et gestion complète des vols (départ, arrivée, durée, type, météo...)
- Nouveau Import de fichiers traces GPS (GPX, KML) avec visualisation sur carte
- Nouveau Téléchargement des traces au format GPX et KML
- Nouveau Calcul automatique des statistiques de vol (distance, altitude max, vitesse)
- Nouveau Gestion des équipages avec invitations par email
- Nouveau Page "Vols partagés" pour voir les vols où vous êtes membre d'équipage
- Nouveau Heatmap des terrains visités avec marqueurs interactifs
Photos
- Nouveau Galerie photos avec design moderne et lightbox intégré
- Nouveau Upload drag & drop avec aperçu avant envoi
- Nouveau Association des photos aux vols
- Nouveau Filtres par visibilité et vols associés
- Nouveau Navigation clavier et swipe tactile dans la lightbox
- Nouveau Traitement d'image optimisé avec ImageMagick (orientation EXIF, redimensionnement)
Partage social
- Nouveau Page de partage public avec design animé et badges de performance
- Nouveau Badges dynamiques : distance, altitude, durée, type de vol
- Nouveau Partage des statistiques globales du pilote
- Nouveau Boutons de partage Facebook, Twitter, WhatsApp, copie du lien
- Nouveau Intégration vidéo YouTube sur les vols
Aéronefs & Terrains
- Nouveau Base de données partagée d'aéronefs avec photos
- Nouveau Base de données partagée de terrains/aérodromes
- Nouveau Import automatique des terrains français
- Nouveau Gestion des types ULM (multiaxe, pendulaire, paramoteur, autogire...)
Profil pilote
- Nouveau Avatar et photo de couverture personnalisables
- Nouveau Informations pilote (licence, club, base...)
- Nouveau Statistiques détaillées du pilote
- Nouveau Page de statistiques avec graphiques
Technique
- Nouveau Design responsive adapté mobile/tablette/desktop
- Nouveau Authentification sécurisée avec token CSRF
- Nouveau Déploiement automatisé via SSH/rsync
- Nouveau Traitement d'images avec ImageMagick + fallback GD
- Nouveau Cartographie Leaflet avec tuiles OpenStreetMap
Des suggestions ?
Vous avez des idées de fonctionnalités ? N'hésitez pas à nous en faire part !
Nous contacter