Changelog

Historique des mises à jour de Failsafe GMAO

v1.7.6
Dernière version
1 août 2026
Facture alignée sur les devis d’intervention acceptés

La clôture financière d’une intervention hors contrat conserve désormais le prix accepté du devis initial et de ses compléments autorisés jusqu’à l’export Factur-X.

  • Correction
    Le snapshot READY_TO_BILL agrège une seule fois les prestations, articles, déplacements, TVA et taxes additionnelles des versions acceptées
  • Sécurité
    Chaque devis, version, intervention, client et donnée réalisée est contrôlé dans l’organisation active avant facturation
  • Correction
    La facture recopie le snapshot financier sans recalcul de TVA par défaut ; un rejeu exact retourne la facture existante et un chevauchement partiel est bloqué
  • Amélioration
    Le portail, le PDF et Factur-X utilisent les mêmes lignes persistées, avec TVA par ligne et taxes additionnelles séparées
v1.7.5
30 juillet 2026
Parcours devis fiabilisé de la demande à l’envoi

Les anomalies relevées pendant le test E2E de production sont corrigées avant la reprise du parcours jusqu’à la facture.

  • Correction
    Le prochain numéro de devis est déterminé numériquement, y compris lorsque des formats historiques de longueurs différentes coexistent
  • Correction
    Les articles, lignes BOM, équipements et taux de TVA sélectionnés sont conservés à l’enregistrement et contrôlés dans l’organisation active
  • Correction
    Les transitions de validation et d’envoi actualisent l’état affiché avant confirmation et présentent l’erreur serveur réelle en cas d’échec
v1.7.4
29 juillet 2026
Builds Vercel Python reproductibles dans GitHub

Les déploiements précompilés disposent désormais explicitement de l’outil Python attendu par le builder Vercel.

  • Correction
    Les jobs Preview et Production installent une version figée de uv avant de construire les fonctions Python
  • Amélioration
    Le contrôle CI/CD empêche la suppression accidentelle de ce prérequis de build
v1.7.3
29 juillet 2026
Contrôle Factur-X et mises à jour automatiques fiabilisés

La chaîne de livraison vérifie de nouveau la facture synthétique réglementaire et fait passer les mises à jour automatiques par develop.

  • Correction
    La fixture Factur-X fournit la date de réalisation et les coordonnées de paiement exigées avant la validation PDF/A
  • Amélioration
    Dependabot ouvre désormais ses pull requests vers develop afin de respecter le parcours de livraison vers main
v1.7.2
29 juillet 2026
Build Vercel unique et livraison précompilée

La CI construit désormais la version Vercel validée dans GitHub Actions puis publie exactement le même artefact, sans reconstruction distante concurrente.

  • Amélioration
    Les pushes develop et demo produisent une prévisualisation précompilée uniquement après une CI réussie
  • Sécurité
    La production exige une CI main réussie, un jeton Vercel protégé et une preuve du SHA réellement servi
  • Correction
    Les déploiements Git automatiques sont désactivés afin d’éviter deux builds et deux publications pour le même commit
v1.7.1-preview
29 juillet 2026
Aperçu unifié de l’administration de l’organisation

Une route parallèle regroupe les réglages réels de l’organisation active sans remplacer les pages historiques.

  • Nouveauté
    Les administrateurs disposent d’un aperçu unifié des membres, accès, paramètres légaux, devis, facturation et permissions
  • Sécurité
    La prévisualisation exige l’organisation active et délègue les écritures aux API tenant-scoped existantes
  • Nouveauté
    L’identité, le fuseau horaire, le logo et les relances de paiement sont configurables dans le parcours de test
v1.7.0
29 juillet 2026
Socle sécurisé de l’application mobile commune

Le backend expose désormais un contexte mobile versionné pour préparer une même application Expo sur iPhone et Android.

  • Sécurité
    La session mobile vérifie l’organisation active contre l’appartenance réelle de l’utilisateur
  • Nouveauté
    Le contrat mobile retourne le contexte autorisé et gère l’enregistrement tenant-scoped des terminaux
  • Sécurité
    Les photos d’intervention sont validées, stockées par organisation et refusées aux techniciens non affectés
v1.6.9
29 juillet 2026
Livraisons GitHub et Vercel rendues vérifiables

La chaîne de livraison distingue maintenant un service disponible de la version exacte réellement servie en production.

  • Sécurité
    Les actions GitHub sont figées sur des commits immuables et la CI utilise uniquement les permissions de lecture nécessaires
  • Correction
    Le contrôle de production échoue si failsafe-gmao.com ne sert pas exactement le commit attendu depuis main
  • Amélioration
    Dependabot, CODEOWNERS et un contrôle statique protègent durablement la configuration CI/CD
  • Amélioration
    Le parcours gratuit impose une intégration par develop avant toute Pull Request vers main, sans nécessiter GitHub Pro
  • Amélioration
    Six agents Codex spécialisés séparent exploration, architecture, développement, QA, revue et preuve de livraison, avec un seul rédacteur du code source
v1.6.8
29 juillet 2026
Paramètres de facturation isolés par organisation

Les paramètres généraux et légaux utilisent désormais exclusivement l’organisation active, y compris lors de la première connexion d’un nouveau tenant.

  • Sécurité
    La page Paramètres n’affiche plus les coordonnées de démonstration FaciliTech pour les autres organisations
  • Correction
    Les paramètres de facturation absents sont initialisés à partir de l’organisation active au lieu de provoquer une erreur serveur
  • Correction
    Un owner conserve l’accès à la navigation Facturation électronique même si les permissions dynamiques de sa nouvelle organisation ne sont pas encore initialisées
  • Amélioration
    Les seeds créent un jeu de paramètres de facturation distinct pour chaque organisation synthétique
v1.6.7
29 juillet 2026
Routage de l’authentification fiabilisé en production

Les URL publiques Better Auth restent reliées à leur fonction déployée et les liens envoyés par email utilisent désormais le domaine canonique failsafe-gmao.com.

  • Correction
    Les routes de session, connexion, confirmation et mot de passe oublié ne retombent plus sur la page 404 du CDN
  • Correction
    Les liens de confirmation et de réinitialisation ne pointent plus vers l’URL technique temporaire du déploiement Vercel
  • Sécurité
    Le rate limiting du proxy continue de s’appliquer avant la réécriture vers le gestionnaire Better Auth
v1.6.6
29 juillet 2026
Emails de confirmation et de réinitialisation sécurisés

Les parcours Better Auth déclenchent désormais un véritable email transactionnel et n’annoncent plus un envoi lorsque le fournisseur échoue.

  • Correction
    La création d’un compte envoie le lien de confirmation via Mailtrap en développement et via Resend en production
  • Correction
    Le mot de passe oublié envoie réellement son lien et affiche une erreur explicite lorsque le fournisseur email ne confirme pas l’envoi
  • Sécurité
    Les comptes soumis à la vérification restent inaccessibles tant que l’utilisateur n’a pas suivi le lien reçu ; aucun jeton n’est écrit dans les journaux applicatifs
v1.6.5
29 juillet 2026
Identités SIREN et conformité française des factures électroniques

Les données légales vendeur et acheteur alimentent désormais distinctement le SIREN, le SIRET et les mentions françaises de l’export CII.

  • Correction
    La création et la modification d’un client conservent son SIREN de 9 chiffres au lieu de le supprimer lors de la validation API
  • Nouveauté
    Les paramètres légaux de l’organisation et du client distinguent SIREN, SIRET, email humain et adresse de routage électronique française 0225
  • Correction
    Le PDF standard et le PDF Factur-X affichent explicitement les SIREN vendeur et acheteur dans leurs blocs respectifs, en plus du SIRET et de la TVA
  • Correction
    Le pied de page de chaque page de facture reprend les informations réelles de l'émetteur : raison sociale, adresse, SIREN, SIRET, TVA, email et téléphone disponibles
  • Correction
    Le PDF standard comme le PDF Factur-X sont post-traités en PDF/A-3B avec métadonnées XMP et profil sRGB, et la génération échoue si cette conversion n'aboutit pas
  • Correction
    Le post-traitement Factur-X préserve les métadonnées métier DocumentType, DocumentFileName, Version et ConformanceLevel ; l'UBL expose le cadre S1, B1 ou M1 et les notes françaises PMT, PMD et AAB
  • Correction
    Le XML CII utilise les SIREN vendeur et acheteur, leurs adresses électroniques, le cadre de facturation B1, S1 ou M1 et les mentions PMT, PMD et AAB
  • Sécurité
    La modification des paramètres légaux est réservée aux administrateurs et reste limitée à l’organisation active
  • Amélioration
    La CI détecte les changements susceptibles d’affecter la facturation, génère une facture synthétique, contrôle automatiquement son XML et son PDF/A-3B avec veraPDF, publie le rapport et bloque la fusion en cas d’échec
  • Correction
    Le contrôle veraPDF exécuté dans Docker dispose des droits de lecture nécessaires sur les fichiers du runner et la CI propage désormais strictement son échec même lorsque le rapport est simultanément publié
v1.5.2
20 juillet 2026
Administration complète des comptes utilisateurs

Les propriétaires et administrateurs disposent désormais d'un éditeur cohérent pour les comptes internes et clients, directement depuis la liste des membres.

  • Nouveauté
    Les informations de compte modifiables couvrent le prénom, le nom, l'email de connexion, le téléphone, la fonction et le service ou département
  • Nouveauté
    Les comptes clients conservent en complément la gestion du rôle portail, des entités, des bâtiments autorisés et de leur activation
  • Sécurité
    Un administrateur peut modifier les comptes de l'organisation sauf celui du propriétaire, tandis que le propriétaire peut gérer tous les comptes
  • Correction
    Le rôle historique admin est normalisé vers admin_org et les doublons d'adresse email sont refusés
  • Correction
    La liste des conversations du portail affiche le prénom et le nom de l'auteur du dernier message, avec ses initiales, pour identifier immédiatement chaque échange
  • Correction
    Les données de démonstration garantissent désormais à chaque client portail des factures envoyées, payées et en retard, sans duplication lors des relances du seed
  • Correction
    La messagerie du portail identifie désormais l'entreprise prestataire par son nom et ses initiales au lieu d'afficher la marque Failsafe comme interlocuteur
  • Amélioration
    Le détail d'une facture regroupe les téléchargements PDF, UBL, CII et Factur-X dans un menu unique plus lisible
  • Nouveauté
    Les utilisateurs clients d'une même entité peuvent créer des conversations privées, sélectionner leurs collègues et recevoir des notifications sans exposer ces échanges au prestataire
  • Amélioration
    Le tableau des membres identifie l'entreprise prestataire des collaborateurs internes et la ou les entités clientes associées à chaque compte client
  • Nouveauté
    Un commentaire de facture peut être adressé au prestataire ou partagé en interne avec des utilisateurs sélectionnés de la même entité cliente ; les contestations restent obligatoirement externes
  • Sécurité
    Les conversations internes du client sont isolées de la boîte de réception, des réponses et des pièces jointes accessibles depuis le tableau de bord de l'organisation
v1.5.1
19 juillet 2026
Connexion unifiée et identité client fiabilisée

Les utilisateurs internes et clients utilisent désormais la même page de connexion, avec une destination et des droits déterminés par leur type de compte immuable.

  • Nouveauté
    La page /sign-in dirige automatiquement un collaborateur vers le tableau de bord et un utilisateur client vers le portail
  • Nouveauté
    Le propriétaire ou un administrateur invite et modifie un client depuis l'administration de l'organisation en définissant le client principal, le rôle portail et les bâtiments autorisés
  • Nouveauté
    Les administrateurs du portail peuvent inviter, modifier le rôle et le périmètre bâtiment, ou désactiver les autres utilisateurs clients
  • Sécurité
    Un compte client ne peut pas être converti en collaborateur interne, ni l'inverse, et les comptes clients ne peuvent pas ouvrir les pages ou API du tableau de bord
  • Sécurité
    Les accès client reposent exclusivement sur un périmètre actif explicite ; la désactivation ferme les sessions tout en conservant les messages, demandes et validations
  • Amélioration
    Les profils portail et Better Auth partagent désormais l'identité et le mot de passe du même compte, tandis que les anciens comptes disposent d'une campagne d'invitation contrôlée
  • Correction
    Dans la messagerie du portail, chaque réponse de l'équipe affiche le prénom et le nom du collaborateur qui l'a envoyée
  • Correction
    Les données de démonstration créent désormais des comptes clients complets avec profil portail, client principal, rôle et bâtiments autorisés
v1.5.0
19 juillet 2026
Portail client multi-entités et collaboratif

Le portail client est restructuré autour des rôles, du patrimoine autorisé et des parcours opérationnels attendus par les collectivités, administrations, bailleurs et clients privés.

  • Nouveauté
    Un utilisateur peut accéder à plusieurs clients et limiter son périmètre à certains bâtiments avec des rôles administrateur, patrimoine, demandeur, finance, énergie ou consultation
  • Nouveauté
    Les administrateurs client invitent, relancent ou révoquent leurs collaborateurs, attribuent leur rôle et leur périmètre bâtiment et ferment les sessions liées à un accès révoqué
  • Nouveauté
    La messagerie permet de créer des conversations, répondre et joindre des PDF ou images avec des contrôles d'accès par participant
  • Nouveauté
    Le client consulte un rapport publié puis valide l'intervention par signature, émet des réserves ou transmet une contestation motivée
  • Nouveauté
    Les contrats actifs disposent d'une vue détaillée et les factures adressées au client sont consultables en PDF, UBL, CII et Factur-X pendant la bêta
  • Nouveauté
    Les factures peuvent être commentées ou contestées depuis leur détail, avec suivi dans la messagerie et historique de la contestation
  • Nouveauté
    Les clients privés disposent d'un lien de paiement sécurisé configurable, tandis que les organismes publics suivent le statut et la référence Chorus Pro
  • Amélioration
    Le suivi énergétique respecte le périmètre bâtiment, sépare les unités et présente comparaison de période, coûts, objectifs contractuels, DJU, kWh/m² et qualité des relevés
  • Sécurité
    Les données portail sont filtrées par organisation, client, rôle et bâtiments, tandis que les documents non publiés et pièces jointes non autorisées restent inaccessibles
  • Sécurité
    Les invitations, révocations, messages, contestations et décisions client sont journalisés dans un audit portail persistant
  • Amélioration
    La sidebar, le menu mobile et l'administration d'organisation reflètent les mêmes modules activés : patrimoine, demandes, contrats, factures, énergie, messagerie et utilisateurs
  • Amélioration
    Le profil personnel, les notifications, la sécurité, les informations légales, les adresses, les contacts et la gestion des collaborateurs sont regroupés dans un seul espace Mon compte
  • Amélioration
    Le tableau de bord client privilégie désormais les actions à traiter, le patrimoine suivi et une liste d’interventions directement consultable, avec une présentation responsive plus compacte
  • Amélioration
    La messagerie du portail adopte un espace de travail responsive avec recherche et aperçu des conversations, fil de discussion, réponse avec pièces jointes et panneau de contexte métier
  • Nouveauté
    L’équipe d’exploitation dispose maintenant d’une boîte de réception dans le tableau de bord pour rechercher les échanges clients, répondre avec des pièces jointes, consulter le contexte métier et clôturer ou rouvrir une conversation
  • Sécurité
    Les conversations, réponses et pièces jointes côté exploitation sont filtrées par organisation active et protégées par les permissions clients en lecture ou modification
  • Nouveauté
    La messagerie du tableau de bord distingue désormais les échanges Clients des conversations Équipe, avec discussions directes ou de groupe, recherche, non-lus individuels et pièces jointes internes
  • Sécurité
    Une conversation interne et ses documents ne sont accessibles qu’aux collaborateurs participants appartenant à l’organisation active
v1.4.6
19 juillet 2026
Communications client essentielles branchées

Le parcours BETA-09 relie les événements client aux notifications du portail et au fournisseur email configuré.

  • Nouveauté
    Les demandes reçues ou traitées et les interventions planifiées ou terminées produisent une notification portail et déclenchent un envoi via le fournisseur email configuré
  • Correction
    Les actions de lecture individuelle et globale des notifications du portail utilisent désormais des routes fonctionnelles et bornées à l'utilisateur connecté
  • Correction
    Le PDF préparé lors de l'envoi d'une facture est maintenant réellement joint à l'email
  • Amélioration
    La messagerie reste explicitement incluse dans le périmètre bêta aux côtés des notifications
v1.4.5
19 juillet 2026
Facturation bêta et documents client fiabilisés

Le parcours BETA-08 relie désormais correctement les interventions aux factures et rend les documents accessibles au bon client.

  • Correction
    Les interventions sélectionnées depuis la création manuelle passent par le moteur de facturation canonique et restent associées à la facture
  • Nouveauté
    Le portail client permet de télécharger le PDF d'une facture depuis la liste des documents
  • Sécurité
    Le téléchargement portail vérifie simultanément l'organisation et le client propriétaire de la facture
  • Amélioration
    Les exports UBL, CII et Factur-X restent disponibles et vérifiables pendant la bêta
v1.4.4
19 juillet 2026
Observabilité et support bêta opérationnels

L’équipe support dispose désormais de signaux réels et de procédures ciblées pour diagnostiquer les incidents de la bêta.

  • Nouveauté
    La page de santé opérationnelle affiche les sessions, organisations, tickets ouverts, erreurs d’audit et jobs planifiés en échec à partir des données réelles
  • Amélioration
    Les erreurs serveur Next.js non gérées sont journalisées avec route, méthode, type de parcours et identifiant de requête Vercel
  • Sécurité
    Le logger structuré masque les autorisations, cookies, mots de passe, tokens et secrets d’infrastructure connus
  • Amélioration
    Des procédures d’incident couvrent la base, les emails, la facturation, les interventions, le portail client et les CRONs
v1.4.3
19 juillet 2026
Automatisations bêta sécurisées et supervisées

Les traitements planifiés sont limités au périmètre bêta utile et leurs échecs deviennent explicitement visibles dans GitHub Actions.

  • Correction
    Le résumé quotidien utilise désormais sa méthode de production autorisée et les révisions de contrats ciblent la route réellement disponible
  • Sécurité
    Chaque appel planifié conserve l'authentification par CRON_SECRET et les permissions du workflow sont réduites à la lecture du dépôt
  • Amélioration
    Les URL absentes, réponses non 200 et dépassements de délai font échouer les traitements obligatoires avec un diagnostic visible
  • Amélioration
    Un garde-fou CI vérifie les méthodes, routes, protections et planifications CRON approuvées avant intégration
v1.4.2
19 juillet 2026
Déploiement production contrôlé et restaurable

Le socle d'exploitation vérifie désormais le runtime, la disponibilité de l'application et de la base, ainsi que le résultat du déploiement Vercel.

  • Amélioration
    Contrôle automatique des versions Node et pnpm utilisées localement et dans la CI
  • Nouveauté
    Endpoint de santé sans cache contrôlant la disponibilité de l'application et de PostgreSQL
  • Amélioration
    Vérification post-déploiement avec tentatives successives après chaque mise à jour de main
  • Amélioration
    Runbook Vercel/Supabase et documentation de déploiement, sauvegarde, restauration et rollback remis en conformité avec l'architecture réelle
  • Sécurité
    Ajout d’un workflow de sauvegarde PostgreSQL chiffrée, contrôlée par SHA-256, et d’une restauration isolée refusant explicitement la base de production
v1.4.1
19 juillet 2026
Chargement fiable des stations météo

La liste des stations météo reste disponible dans les parcours bâtiments et énergie sans tentative de génération statique pendant le déploiement.

  • Correction
    La route authentifiée des stations météo est maintenant explicitement exécutée à la demande, ce qui supprime l'avertissement Dynamic server usage lors du build
  • Sécurité
    Le contrôle de l'organisation active reste appliqué avant tout chargement des stations météo
v1.4.0
18 juillet 2026
Version bêta opérationnelle, parcours GMAO et sécurité renforcée

Cette version réunit les sept lots bêta désormais intégrés à l'application, modernise les principaux parcours métier et renforce l'isolation des données entre organisations.

  • Amélioration
    BETA-01 : périmètre bêta cadré, modules non retenus masqués et points d'entrée de test ou de débogage neutralisés en production
  • Sécurité
    BETA-02 : isolation multi-tenant vérifiée sur les organisations, clients, équipements, factures et ressources associées
  • Nouveauté
    BETA-03 : parcours clients et patrimoine fiabilisés, de la création d'un client à la gestion de ses bâtiments et équipements
  • Nouveauté
    BETA-04 : portail client complété avec accès aux bâtiments, équipements, contrats, factures et interventions autorisés
  • Nouveauté
    BETA-05 : demandes d'intervention disponibles côté client et côté exploitation, avec suivi et transformation en ordre de travail
  • Nouveauté
    BETA-06 : cycle d'intervention consultable de bout en bout dans le portail, avec détail, statut, rapport et informations opérationnelles
  • Nouveauté
    BETA-07 : tableau de bord et planning opérationnel enrichis avec alertes, indicateurs, activités, actions rapides et affichage mobile
  • Amélioration
    Navigation, recherche globale, pages de détail, formulaires, tableaux et statuts harmonisés sur les principaux modules GMAO
  • Nouveauté
    Facturation électronique accessible depuis les paramètres de l’organisation, avec une sauvegarde contextualisée sans actions globales ambiguës, des contrôles préalables, des calculs unifiés et des exports structurés UBL, CII et Factur-X
  • Correction
    Flux financiers et ordres de travail fiabilisés, notamment les mouvements de stock, les temps, les rapports et les états de facturation
  • Sécurité
    Contrôles d'accès API généralisés autour de l'organisation active et vérification systématique de l'appartenance aux ressources
  • Sécurité
    Protection centralisée des exports CSV contre l'interprétation de formules par les tableurs
  • Amélioration
    Centre de documentation restructuré et garde-fous CI ajoutés pour contrôler l'architecture, la sécurité, les types et les tests avant intégration
v1.3.8
15 juillet 2026
Modernisation complète des parcours et du design system

Les 18 tickets UX de la roadmap Notion ont été terminés : les fondations visuelles, les modèles d'interface et les principaux parcours métier partagent désormais une expérience cohérente et responsive.

  • Amélioration
    UX-01 : cartographie et classement des 217 routes de l'application par modèle d'interface
  • Amélioration
    UX-02 à UX-05 : tokens du design system, typographie Geist, statuts métier et fondations d'accessibilité harmonisés
  • Nouveauté
    UX-06 à UX-09 : PageShell, PageHeader et modèles partagés pour les listes, fiches détaillées et formulaires
  • Amélioration
    UX-10 : shell dashboard, navigation locale et recherche globale modernisés
  • Amélioration
    UX-11 : dashboard recentré sur les KPI, alertes, échéances et actions opérationnelles
  • Amélioration
    UX-12 : ordres de travail et interventions migrés avec états, filtres, confirmations et parcours complet
  • Amélioration
    UX-13 : planning, affectations, absences et parcours technicien adaptés au clavier et au mobile
  • Amélioration
    UX-14 : clients, bâtiments, équipements, groupes, catégories et modèles patrimoniaux modernisés
  • Amélioration
    UX-15 : contrats, maintenance, factures, devis et avoirs alignés sur les composants partagés
  • Amélioration
    UX-16 : portail client modernisé avec navigation mobile et parcours prioritaires accessibles
  • Amélioration
    UX-17 : administration, site public, authentification et documentation restructurés
  • Correction
    UX-18 : frontières d'erreur ajoutées et validation finale réalisée sur les principaux formats responsive
v1.3.7
16 juin 2026
Contrats enrichis et chaîne de facturation électronique

Les tickets produit terminés entre le 9 et le 16 juin 2026 renforcent le paramétrage contractuel, unifient les calculs de facture et complètent la génération et la validation Factur-X.

  • Nouveauté
    9 juin 2026 : assistant contrats enrichi pour les postes P1 à P5, l'énergie, les compteurs, la reconduction et l'intéressement
  • Sécurité
    9 juin 2026 : validations métier et transverses renforcées avant la finalisation d'un contrat
  • Amélioration
    9 juin 2026 : détails financiers P1 et P4 persistés dans le schéma Prisma
  • Amélioration
    10 juin 2026 : moteur de facture canonique et contrôle préalable de conformité des données
  • Correction
    15 juin 2026 : TVA et taxes issues de la configuration du contrat ou de l'organisation avec fallback explicite
  • Nouveauté
    16 juin 2026 : contrôle préalable de l'éligibilité d'une facture à l'export électronique
  • Nouveauté
    16 juin 2026 : génération des formats structurés UBL et CII depuis les données de facturation
  • Nouveauté
    16 juin 2026 : endpoints d'export XML et payload Factur-X associés aux factures
  • Nouveauté
    16 juin 2026 : génération PDF/A-3 Factur-X et validation externe du PDF et du XML
  • Correction
    16 juin 2026 : mise en conformité du XML CII et utilisation des taux de TVA configurés sur les contrats
v1.3.6
2 juin 2026
Audit des révisions de prix et formules pondérées

Le calcul des révisions de prix devient traçable et administrable grâce à un écran d'audit et à une gestion enrichie des formules et indices.

  • Nouveauté
    Écran d'audit détaillé des calculs de révision depuis les contrats
  • Nouveauté
    Création, duplication, validation et versionnement des formules de révision
  • Nouveauté
    Gestion des pondérations et de leur mode d'application dans les formules
  • Amélioration
    Historique, synchronisation complète et statut d'actualisation des indices de prix
v1.3.5
27 mai 2026
Simulateur de révision et indices INSEE

Le module de révision des prix permet de simuler une formule et d'administrer les indices utilisés par les contrats.

  • Nouveauté
    Simulateur de révision de prix avec résultat détaillé avant application
  • Nouveauté
    Recherche et gestion des séries d'indices INSEE
  • Nouveauté
    Import et export CSV des valeurs d'indices avec fichier d'exemple
  • Amélioration
    Refonte des écrans de paramétrage des formules et des indices
v1.3.4
12 février 2026
Détail des ordres de travail et intervention terrain

Les pages de détail et d'intervention des ordres de travail ont été restructurées pour les responsables et les techniciens.

  • Nouveauté
    Page de détail enrichie avec contrat, compétences, checklist, rapport et onglets métier
  • Nouveauté
    Parcours technicien Mes interventions avec filtre sur les affectations
  • Nouveauté
    Stepper mobile en cinq étapes avec navigation persistante pour l'intervention terrain
  • Nouveauté
    Checklists regroupées par équipement, sous-tâches, notes et suivi de complétion
  • Amélioration
    Rapport technique simplifié et intégré au parcours d'intervention
v1.3.3
5 février 2026
Cycle de vie et architecture des ordres de travail

Le domaine des ordres de travail a été fiabilisé autour d'un cycle de vie canonique, de permissions métier et d'événements découplés.

  • Nouveauté
    Matrice de transitions centralisée avec permissions vérifiées pour chaque changement de statut
  • Nouveauté
    Passage contrôlé à l'état prêt à facturer et découplage des responsabilités financières
  • Amélioration
    Numérotation standardisée au format WO-AAAA-##### et génération centralisée
  • Amélioration
    Affectations harmonisées sur les membres d'organisation et requêtes migrées vers React Query
  • Amélioration
    Journal d'événements et traces techniques avec identifiant de corrélation
v1.3.2
27 janvier 2026
Gestion énergétique des bâtiments et contrats

Un module énergétique complet relie compteurs, relevés, météo, contrats, alertes et tableaux de bord.

  • Nouveauté
    Gestion des compteurs, relevés, imports CSV et stations météorologiques
  • Nouveauté
    Calcul des DJU, indicateurs énergétiques, courbes de suivi et consommations de référence
  • Nouveauté
    Alertes énergétiques pouvant générer automatiquement un ordre de travail
  • Nouveauté
    Configuration énergétique des contrats, calcul d'intéressement et suivi des trois courbes
  • Nouveauté
    Rapports énergétiques et consultation des consommations depuis le portail client
v1.3.1
19 janvier 2026
RBAC, modules et navigation multi-tenant

La navigation et les autorisations sont désormais calculées selon l'organisation active, son abonnement et ses règles métier.

  • Sécurité
    Règles RBAC métier appliquées aux rôles et permissions de l'organisation
  • Nouveauté
    Configuration des permissions et modules depuis l'administration de l'organisation
  • Nouveauté
    Gestion des modules inclus dans les produits, plans et dérogations d'organisation
  • Amélioration
    Navigation filtrée selon les modules activés et ajout d'une page d'accès refusé
  • Correction
    Alignement progressif du patrimoine historique Asset vers les modèles Building et Equipment
v1.3.0
14 décembre 2025
Panel Admin Plateforme & Système de Support

Nouveau panel d'administration plateforme (/admin) pour les super admins avec gestion des utilisateurs, organisations et métriques. Système complet de tickets de support pour les utilisateurs et l'équipe support.

  • Nouveauté
    Nouveau panel Admin Plateforme (/admin) accessible uniquement aux super_admin et admin_saas
  • Nouveauté
    Dashboard admin avec statistiques globales : utilisateurs, organisations, tickets, revenus
  • Nouveauté
    Gestion des utilisateurs : liste, recherche, filtres par rôle, impersonation
  • Nouveauté
    Gestion des organisations avec statistiques et accès rapide
  • Nouveauté
    Page Métriques avec graphiques d'évolution (utilisateurs, revenus, tickets)
  • Nouveauté
    Page Notifications système pour la gestion des alertes plateforme
  • Nouveauté
    Page Configuration interne pour les paramètres avancés
  • Nouveauté
    Sidebar dédiée pour l'admin avec navigation contextuelle
  • Nouveauté
    Bouton de chat support flottant accessible depuis toutes les pages du dashboard
  • Nouveauté
    Formulaire de création de ticket avec catégories dynamiques (Bug, Facturation, Fonctionnalité, Compte, Autre)
  • Nouveauté
    Interface Kanban avec drag & drop pour la gestion des tickets par le support
  • Nouveauté
    Page de détail du ticket avec conversation, notes internes et historique des modifications
  • Nouveauté
    Envoi d'emails automatiques lors des changements de statut avec textes commerciaux personnalisés
  • Nouveauté
    Page utilisateur 'Mes demandes de support' accessible depuis le menu profil
  • Nouveauté
    Historique complet des modifications (statut, priorité, assignation) avec nom de l'utilisateur
  • Nouveauté
    Intégration Mailtrap API pour les emails en développement, Resend pour la production
  • Amélioration
    Notes internes visibles uniquement par l'équipe support (non visibles par le client)
  • Amélioration
    Réponse par email au client directement depuis la page de détail du ticket
  • Sécurité
    Contrôle d'accès strict basé sur les rôles (RBAC) pour toutes les pages admin
v1.2.1
14 décembre 2025
Mode sombre complet + UI sans dégradés + stabilité facturation/contrats

Harmonisation du design (suppression des dégradés), corrections de compatibilité dark mode sur l'ensemble du dashboard et fiabilisation de plusieurs pages (factures/contrats).

  • Amélioration
    Suppression des dégradés dans l'UI (remplacement par des couleurs pleines) pour une cohérence visuelle
  • Amélioration
    Ajout d'un bouton de bascule clair/sombre dans le header du dashboard (à côté de la cloche de notifications)
  • Correction
    Corrections dark mode sur les cartes KPI/widgets et de nombreux composants (fonds, bordures, textes) pour éviter les éléments trop clairs
  • Correction
    Correction de la section facturation sur le détail d'un OT (styles adaptés au mode sombre)
  • Correction
    Normalisation des réponses API pour les endpoints de détail Contrats/Factures (format { success, data }) pour éviter l'erreur React Query 'Query data cannot be undefined'
  • Correction
    Correction de NewInvoiceForm: suppression du mot-clé async sur un Client Component (Next.js)
  • Correction
    Notifications: mise en conformité dark mode du style des notifications non lues (fond + bordure)
  • Amélioration
    Page Paramètres: champs et sections de facturation ajustés pour respecter le mode sombre (design tokens)
v1.2.0
14 décembre 2025
Harmonisation API Nominatim & Corrections Production

Migration vers l'API Nominatim (OpenStreetMap) pour le géocodage et corrections de stabilité.

  • Nouveauté
    Migration complète vers l'API Nominatim (OpenStreetMap) pour le géocodage d'adresses - 100% gratuit, sans clé API
  • Amélioration
    Ajout de `credentials: include` sur tous les appels fetch côté client pour une meilleure gestion de l'authentification
  • Correction
    Correction de l'erreur CSS @import dans globals.css (déplacement en haut du fichier)
  • Correction
    Correction du warning Next.js 16 Turbopack (ajout config turbopack vide)
  • Correction
    Amélioration de la gestion d'erreur API /api/clients pour les erreurs d'organisation
  • Amélioration
    Synchronisation du schéma Prisma avec la base de données (renommage banId → nominatimId)
v1.1.0
12 décembre 2025
Patrimoine, multi-tenant et socle Next.js 16

Les branches patrimoine, adresses, interventions multi-équipements, multi-tenant et modernisation du socle frontend ont été réunies le 12 décembre 2025.

  • Breaking
    Suppression du modèle Asset - remplacé par Building et Equipment
  • Nouveauté
    Nouveau modèle Building pour les bâtiments/sites avec adresses structurées
  • Nouveauté
    Nouveau modèle Equipment avec support des équipements intérieurs et extérieurs
  • Nouveauté
    Hiérarchie Client → BuildingGroup → Building → Floor → Zone → Equipment
  • Amélioration
    Relations optimisées pour les contrats et ordres de travail
  • Nouveauté
    Gestion structurée des adresses, géocodage et cartographie du patrimoine
  • Nouveauté
    Rapports d'intervention adaptés aux ordres de travail portant sur plusieurs équipements
  • Sécurité
    Refonte multi-tenant des données et interfaces autour de l'organisation active
  • Amélioration
    Migration vers Next.js 16, standardisation des DataTable et adaptation du déploiement Vercel
v1.0.1
2 décembre 2025
Module devis, refactorisation typée et fondations e-invoicing

Le merge du 2 décembre 2025 a réuni le module devis, la refactorisation applicative commencée le 23 novembre et les fondations de facturation électronique ajoutées le 26 novembre.

  • Nouveauté
    Champs de devis adaptés dynamiquement au type de ligne sélectionné
  • Nouveauté
    Création rapide d'un client, d'un bâtiment ou d'un équipement depuis le formulaire de devis
  • Amélioration
    Filtrage du patrimoine selon le client et extraction de composants partagés avec les contrats
  • Amélioration
    Types stricts généralisés dans les services contrats, PDF, ordres de travail, facturation et composants associés
  • Amélioration
    Suppression progressive des types any dans les routes API et les principaux parcours métier
  • Nouveauté
    Premiers types, constantes et spécifications du workflow de facturation électronique et de l'architecture multi-PDP
  • Correction
    Script de migration du prix unitaire de stock vers le prix de vente
v1.0.0
1 décembre 2025
Version initiale consolidée

Première version de référence de Failsafe GMAO, consolidant les branches fondatrices fusionnées entre décembre 2024 et novembre 2025.

  • Amélioration
    23 novembre 2025 : découpage du schéma Prisma en modules et adaptation à Prisma 7
  • Correction
    20 novembre 2025 : révisions contractuelles, TVA des pièces, validation des factures et corrections des modules principaux
  • Amélioration
    25 octobre 2025 : gestion des statuts de contrat, amélioration des interfaces et documentation des révisions et du RBAC
  • Correction
    22 et 23 octobre 2025 : finalisation des champs du formulaire contrat et corrections de leur intégration
  • Nouveauté
    22 octobre 2025 : génération automatique des ordres de travail depuis les contrats et harmonisation du formulaire contractuel
  • Amélioration
    21 octobre 2025 : restructuration des données d'initialisation par module pour les contrats, ordres de travail, stocks, maintenance et facturation
  • Nouveauté
    19 octobre 2025 : finalisation fonctionnelle des contrats et de la facturation avec pages, tests et documentation utilisateur
  • Amélioration
    17 octobre 2025 : évolution actifs/équipements, design system et intégration des notifications dans les services métier
  • Nouveauté
    14 octobre 2025 : facturation automatique des contrats et calcul des révisions avec indices INSEE
  • Nouveauté
    13 octobre 2025 : plans de maintenance, jours fériés, notifications préventives et tests des services
  • Nouveauté
    9 octobre 2025 : deuxième phase des contrats, système de facturation et refonte des ordres de travail
  • Nouveauté
    4 octobre 2025 : planning technicien, absences, disponibilités, formations, compétences et affectation intelligente des interventions
  • Nouveauté
    19 septembre 2025 : gestion des équipes, zones, équipements et véhicules avec leurs routes API
  • Amélioration
    19 septembre 2025 : nettoyage du socle applicatif, des composants de compte, du paiement, des permissions et de la configuration
  • Nouveauté
    16 au 25 décembre 2024 : abonnement, paiement, limites d'usage, portail de facturation, tableau de bord, réinitialisation planifiée et documentation
  • Sécurité
    8 décembre 2024 : socle Prisma/Supabase, authentification Better Auth et premiers rôles