Pourquoi : En cas de litige ou lors de contrôles d'assurance pour une sortie en mer, le professionnel avait des difficultés à retrouver le contrat de location de l'abonné (jusqu'alors accessible principalement sur l'application abonné).
Ce qui a été fait : Ajout d'un bouton de téléchargement direct au format PDF pour le contrat de location de l'abonné sur la vue d'édition des réservations et sorties.
Pourquoi : Les gestionnaires de flotte ne disposaient pas d'une vue d'ensemble directe du nombre total d'abonnés rattachés à un bateau dans la liste des souscriptions.
Ce qui a été fait : Intégration de l'affichage du nombre total global d'abonnés dans la vue de liste des abonnements par navire.
Pourquoi : Les abonnés ayant souscrit un engagement annuel l'année précédente ou effectuant des paiements uniques n'apparaissaient pas clairement dans le tableau des flux financiers avec le calcul équivalent mensuel.
Ce qui a été fait : Prise en charge des paiements annuels uniques dans le tableau des flux financiers, avec rendu adapté et infobulles localisées indiquant le montant mensuel équivalent payé.
Pourquoi : Les professionnels ne pouvaient pas identifier rapidement sur la vignette d'un bateau en location standard si celui-ci était synchronisé avec un connecteur externe (ex. MMK, Nausys) ni connaître la date de la dernière mise à jour.
Ce qui a été fait : Ajout d'une icône maillon (badge statut connecteur) sur la vignette du bateau et affichage d'une infobulle précisant la date et l'heure de la dernière synchronisation.
Pourquoi : Les données et statistiques de consommation de carburant issues du boîtier de télémétrie n'étaient pas directement consultables dans l'interface Atelier.
Ce qui a été fait : Création d'un panneau latéral et d'un composant tableau de bord dédié à l'historique et au suivi de la consommation de carburant, accompagné de la prise en charge des traductions multilingues.
Pourquoi : Lors de la création rapide d'un propriétaire depuis la fiche bateau (bouton "+"), l'absence de contrôle de format du numéro de téléphone pouvait générer des erreurs de données ou des numéros invalides.
Ce qui a été fait : Remplacement du champ de saisie texte classique par le composant dédié avec contrôle et validation du format de numéro de téléphone dans le formulaire d'ajout de propriétaire.
Pourquoi : Les numéros de téléphone pouvaient être saisis au format texte libre dans plusieurs formulaires de l'application (clients, abonnés, locataires), risquant des erreurs de saisie et des incohérences de formatage.
Ce qui a été fait : Remplacement systématique des champs texte par le composant de saisie avec contrôle de numéro de téléphone sur l'ensemble des formulaires concernés.
Pourquoi : Lorsque la caution d'un abonné arrivait à expiration, l'information affichée manquait de clarté sur le délai de renouvellement obligatoire pour l'utilisateur.
Ce qui a été fait : Mise à jour des textes et messages d'alerte pour indiquer clairement « Votre dépôt de caution a expiré » et préciser en sous-titre que « La caution doit être renouvelée tous les 3 mois. »
Pourquoi : Sur la vue des offres Liberty Pass, les utilisateurs ne disposaient pas d'un lien d'accès direct vers la fiche commerciale du bateau sur le site web et ne voyaient pas le nom de baptême du navire lorsqu'il était associé.
Ce qui a été fait : Ajout d'un lien externe pointant vers libertypass.club et affichage du nom de baptême du bateau sur la carte d'offre avec traductions localisées.
Pourquoi : Dans l'export et le calcul du rachat de franchise, l'application se basait sur le montant de l'abonnement au lieu du montant réel de l'offre (ce qui posait problème notamment pour les abonnements DUO à 0 €).
Ce qui a été fait : Ajustement de la logique de calcul pour donner la priorité au tarif de l'offre sélectionnée plutôt qu'au montant du formulaire d'abonnement.
Pourquoi : Lors de la configuration des points de contrôle de maintenance, il n'était pas possible d'associer directement un modèle de tâche prédéfini à exécuter.
Ce qui a été fait : Ajout de la sélection d'un modèle de tâche associé dans l'éditeur de points de contrôle (checkpoints) avec gestion des traductions.
Pourquoi : Les administrateurs ne pouvaient pas effacer ou réinitialiser une traduction personnalisée globale une fois celle-ci enregistrée.
Ce qui a été fait : Ajout d'une fonctionnalité permettant de vider et supprimer une traduction personnalisée directement dans la fenêtre d'édition des traductions globales.
Pourquoi : Dans la liste d'équipage d'une location, il n'était pas possible de savoir à quelle date la dernière invitation par email avait été envoyée aux membres de l'équipage.
Ce qui a été fait : Ajout d'une infobulle sur l'icône d'envoi d'email affichant la date et l'heure de la dernière invitation envoyée.