FrigoDiag — Notes de version
3.5.0 — Facture électronique (Factur-X)
Nouvelle fonctionnalité
- Chaque facture et chaque avoir émis se télécharge au format électronique structuré : un fichier XML conforme à la norme européenne EN 16931, profil Factur-X BASIC, à déposer tel quel sur votre plateforme de dématérialisation
- Anticipation de la réforme de la facturation électronique : l'obligation d'émission au format structuré s'applique progressivement aux TPE et PME à partir du 1er septembre 2027 ; le module est prêt dès aujourd'hui
- Tout le contenu de la facture est reporté automatiquement dans le fichier : identité et SIRET des deux parties, lignes, quantités, prix, remises par ligne et remise globale, TVA par taux, acomptes déjà déduits
- Régimes particuliers pris en charge : l'autoliquidation du bâtiment (document hors taxe) et la franchise en base de TVA (article 293 B du CGI) sont transcrites avec les mentions et les codes attendus
- Contrôle avant export : si une information obligatoire manque (SIRET, adresse, code postal…), l'écran indique précisément laquelle et où la corriger, au lieu de produire un fichier que la plateforme rejetterait
Nouvelle fonctionnalité
- Notes préenregistrées : constituez une bibliothèque de notes réutilisables (conditions d'intervention, garanties, mentions habituelles) depuis l'onglet Notes des devis et factures, avec la même mise en forme que l'éditeur. Dans un devis ou une facture, un menu « Insérer une note enregistrée » les ajoute d'un clic au champ « Notes visibles sur le devis », à la suite du texte déjà saisi. La bibliothèque est propre à chaque société
- Éditeur de mise en forme : la description d'un article, la description d'une ligne de devis, les commentaires et les « Notes visibles sur le devis » disposent d'un petit éditeur (gras, italique, plus grand, plus petit, gris). La mise en forme se retrouve sur le devis, la facture, le PDF et la page client ; seule une mise en forme simple et sûre est conservée, tout code étranger est retiré automatiquement
- Catalogue de facturation : les colonnes du tableau des articles se réordonnent par glisser-déposer d'un en-tête. L'ordre et la largeur des colonnes sont enregistrés dans votre compte : vous retrouvez votre disposition sur n'importe quel appareil, et chaque utilisateur garde la sienne
- Dossiers de sites : on peut désormais rattacher les techniciens à un dossier directement depuis ce dossier (page Administration, Dossiers de sites), en plus de la fiche de chaque utilisateur
3.2.0 — Sécurité et stabilité
Correctifs
- Correction d'une faille permettant à un compte connecté de lire des fichiers hors du dossier prévu (dont la base de données) via un nom de fichier piégé ; l'accès aux fichiers est désormais validé par chemin réel
- Les comptes super_admin ne sont plus modifiables par un administrateur (mot de passe, fiche, activation) : ils ne le sont que par un super_admin
- La suppression d'un dossier est confinée à votre société ; l'édition d'un équipement exige désormais la permission correspondante
- Formulaire « Signaler un problème » protégé (compte requis, jeton, limite de débit) ; diagnostic email réservé au super administrateur ; réordonnancement des groupes de sites confiné à votre société
- Permission « Générer des PDF » réellement appliquée : sans ce droit, plus de PDF de bon d'intervention, de CERFA ni de facture (les administrateurs y ont toujours accès)
- Création d'un relevé, déconnexion et signatures des CERFA et bons : déclenchées par un vrai bouton, plus par un simple lien ni à la seule ouverture du document, pour éviter toute action à votre insu
- Photos et catalogue : les suppressions passent dans une corbeille restaurable d'un clic, plus de perte définitive par erreur ; la suppression définitive récapitule ce qui sera emporté et résiste à une interruption en cours de route
- Import d'un tarif fournisseur : seules les colonnes présentes dans le fichier sont mises à jour (une désignation ou un prix de vente absent n'est plus écrasé)
- Code de connexion valable une heure au lieu de dix minutes, le temps que le message passe le filtrage du destinataire
3.0.0 — Module Devis et Facturation
Nouvelle fonctionnalité
- Nouveau module Devis et Facturation (plans Pro et Entreprise) : devis, factures, avoirs et suivi des règlements, accessible par utilisateur via la permission « Accéder aux devis et factures »
- Devis : éditeur de lignes avec calcul instantané des totaux, TVA multi-taux (20 %, 10 %, 5,5 %, 0 %), titres de section, commentaires, remises par ligne et remise globale, acompte, PDF avec cadre « Bon pour accord »
- Catalogue de prestations réutilisables (main d'œuvre, déplacements, pièces, fluides au kilo, forfaits) proposées en suggestion dans l'éditeur
- Numérotation légale continue et sans trou par société, type et année (DEV-2026-0001, FAC-2026-0001, AV-2026-0001), attribuée à l'émission uniquement
- Document émis verrouillé définitivement, conformément à la réglementation : un devis se duplique pour être modifié, une facture se corrige par un avoir
- Cycle de vie complet : devis émis, accepté ou refusé, conversion en un clic en facture, expiration automatique passé la date de validité
- Factures : échéance automatique, enregistrement des règlements (virement, chèque, carte, espèces), passage automatique en « Partiellement payée » puis « Payée », badge « En retard » dès l'échéance dépassée
- Avoirs : reprise des lignes de la facture en négatif, montant déduit du restant dû, avec renumérotation dédiée
- Facturation depuis un bon d'intervention : client, description des travaux, durée en main d'œuvre, fluide au kilo et pièces remplacées repris automatiquement
- Mentions légales complètes sur les PDF : identité et SIRET des deux parties, TVA par taux, pénalités de retard, indemnité de recouvrement de 40 € pour les clients professionnels, escompte, coordonnées bancaires, franchise en base de TVA (article 293 B du CGI) pour les auto-entrepreneurs
- Configuration par société : préfixes de numérotation, TVA par défaut, délais de validité et d'échéance, IBAN, mentions de pied de page et conditions générales
- Tableau de bord enrichi : chiffre d'affaires facturé du mois, devis en attente et factures en retard
- Acceptation du devis en ligne : un lien à transmettre au client, qui consulte le document sans compte ni mot de passe et signe au doigt ou à la souris ; l'accord est horodaté et le devis passe seul en accepté
- TVA réduite sur logement de plus de deux ans : une case à cocher ajoute la mention certifiée que le client signe, en remplacement de l'attestation supprimée en février 2025
- Autoliquidation pour la sous-traitance du bâtiment : bascule le document hors taxe avec la mention de l'article 283-2 nonies du CGI
- Factures d'acompte en un clic depuis un devis accepté, avec répartition de la TVA par taux ; la facture de solde déduit automatiquement les acomptes déjà émis
- Journal des ventes exportable en XLSX sur la période de votre choix, avec les bases hors taxe par taux, les règlements et les impayés, prêt pour le comptable
- Le choix d'un site existant remplit les coordonnées du client sans quitter la page, y compris sur un devis dupliqué
- Catalogue organisé en arborescence : catégories et sous-catégories, création et renommage sur place, déplacement dans l'arbre, filtrage des articles par catégorie (sous-catégories incluses) et recherche instantanée ; les catégories existantes sont reprises automatiquement
- Référence article distincte de la désignation : vous cherchez par votre référence fournisseur, le client lit un libellé clair ; la référence apparaît discrètement sur les devis et factures
- Prix d'achat et marge : marge affichée en euros et en pourcentage dans le catalogue, calculée en direct pendant la saisie, et marge estimée du devis sur sa fiche — le prix d'achat n'apparaît jamais sur les documents remis au client
- Duplication d'un article en un clic, pratique pour les variantes d'une même fourniture
- Import d'un tarif fournisseur au format CSV : colonnes reconnues automatiquement, accents des fichiers Windows gérés, création des catégories, marques et fournisseurs manquants, mise à jour des articles déjà présents par référence, et calcul des prix de vente par coefficient si le fichier n'en contient pas
- Marques et fournisseurs : gestion complète depuis le catalogue, fiche fournisseur avec contact, téléphone, courriel et site web, filtrage des articles par marque ou par fournisseur
- Catalogue réorganisé : panneaux Catégories, Marques et Fournisseurs repliables, formulaire d'article ouvert à la demande, largeur des colonnes du tableau ajustable à la souris
- Site web de l'entreprise dans les infos société, affiché sur les devis, factures, bons d'intervention et CERFA
- Barre latérale masquable d'un clic pour gagner de la place à l'écran ; la configuration des devis et factures rejoint la page Administration
- Les feuilles de style et scripts se rechargent automatiquement après une mise à jour : plus besoin de vider le cache du navigateur pour voir les nouveautés
2.3.1 — Connexion simplifiée par code email
Amélioration
- Nouvel appareil vérifié par un code à 6 chiffres envoyé par email (valable 10 minutes) : plus d'approbation manuelle ni de code de récupération à noter
- Cookies effacés ou navigation privée : un nouveau code suffit, l'écran de récupération disparaît
- 2 appareils maximum par compte, le plus ancien est remplacé automatiquement (fini le blocage « quota atteint »)
- La page Postes reste disponible pour consulter et révoquer les appareils ; affichage corrigé (pleine largeur, thème sombre)
- Bouton principal harmonisé avec le reste de l'interface (couleur du thème, taille standard)
- Page Rapides de nouveau accessible aux administrateurs
2.3.0 — Inscription libre-service et plans
Nouvelle fonctionnalité
- Création de compte en ligne : le plan Starter gratuit s'active seul (société + compte admin), avec confirmation par email obligatoire et protections anti-abus
- Plans Starter / Pro / Entreprise réellement appliqués : le Starter est limité à 1 technicien, 5 sites et 10 équipements par site
- Bons d'intervention et CERFA inclus dès le Starter ; suivi F-Gaz, rapports PDF, photos et export XLSX réservés aux plans Pro et Entreprise, avec écran « Passer au plan supérieur »
- Sélecteur de plan par société pour le super admin ; les sociétés existantes conservent l'intégralité de leurs fonctions (plan Pro par défaut)
- Premier poste de l'administrateur d'une nouvelle société approuvé automatiquement (connexion immédiate après confirmation)
- Gestion des postes déléguée aux administrateurs : chaque société approuve, révoque et gère les appareils de sa propre équipe
- Nouvelle page publique dédiée aux indépendants et petites entreprises, orientée Starter gratuit
- Boutons « Commencer gratuitement » reliés à l'inscription en ligne
2.2.0 — Export XLSX
Nouvelle fonctionnalité
- Export des données au format XLSX, généré et téléchargé à la demande (aucun stockage sur le serveur)
- Bilan fluides / F-gas exportable en un clic : inventaire par équipement (charge, fluide, GWP, CO₂e) et synthèse
- Export complet société : classeur multi-onglets (sites, équipements, relevés, CERFA, bons, inventaire fluides), avec filtre de période optionnel
- Versions consolidées pour l'administrateur de groupe (toutes agences, colonne « Agence »)
- Export complet réservé aux administrateurs ; bilan fluides accessible avec le droit fluides
2.0.0 — Gestion de groupe (multi-agences)
Nouvelle fonctionnalité
- Société mère (holding) chapeautant plusieurs agences : hiérarchie parent / agences, activée par le super admin (module par société)
- Nouveau rôle « Administrateur de groupe » : gère toutes ses agences, cloisonné sous le super admin (aucun accès plateforme)
- Bascule d'agence depuis l'en-tête : l'administrateur de groupe (ou un utilisateur multi-agences) travaille dans l'agence choisie ; la société mère apparaît en premier
- Console groupe en lecture consolidée : tableau de bord (indicateurs par agence), plannings de toutes les agences, suivi des fluides consolidé (kg et CO₂e par agence et par fluide)
- Console personnel : tous les utilisateurs du groupe regroupés par agence, création et édition, déplacement d'un utilisateur d'une agence à l'autre
- Quota d'utilisateurs global porté par la société mère, réparti agence par agence par l'administrateur de groupe
- Changement d'agence d'un utilisateur : ses sessions sont invalidées (reconnexion requise)
- Réattribution d'un site (et de ses équipements) à une autre agence ; l'historique déjà produit reste rattaché à l'agence d'origine mais demeure consultable en lecture sur la fiche
- Vues consolidées réservées à l'administrateur de groupe
1.9.0 — Planning des interventions
Nouvelle fonctionnalité
- Nouveau module Planning : calendrier des interventions en vues Jour, Semaine et Mois (grille horaire 6h-20h en Jour/Semaine, semaine du lundi au samedi)
- Droits dédiés attribuables par utilisateur : "Gérer le planning" (gestionnaire) et "Convertir ses RDV en bon" (technicien)
- Vue "Mon planning" en lecture seule pour les techniciens (leurs RDV, avec passage en cours / fait)
- Couleur par technicien, filtre par technicien, légende limitée aux techniciens ayant un RDV sur la période affichée
- Sélecteur d'heure façon horloge à aiguille ; dates de début et de fin pré-remplies
- Sélection du site limitée aux dossiers accessibles à l'utilisateur (gestionnaire non-admin)
- Vérification de disponibilité du technicien : avertissement en cas de créneau déjà occupé, avec confirmation possible
- Conversion d'un RDV en bon d'intervention (pré-remplissage client et équipement) ; le RDV passe "En cours", puis "Fait" quand le bon est terminé ou signé
- Sélecteur de statut dans le détail d'un RDV ; RDV faits ou annulés grisés
- Clic sur un jour (vues Mois et Semaine) pour ouvrir la vue Jour correspondante
- Bon issu du planning : informations client et équipement non modifiables en édition
- Types d'intervention unifiés entre le planning et les bons (source unique)
1.8.1 — Pages d'erreur et allègement CSS
Amélioration technique
- Pages d'erreur personnalisées 400, 401, 403, 500 et 503 (en plus de la 404), au style du site
- Pages 500 et 503 en HTML statique auto-suffisant : elles s'affichent même si PHP est saturé ou indisponible
- CSS du planning extrait dans `assets/css/planning.css`, chargé uniquement sur les pages planning
- `frigodiag.css` allégé d'environ 12 Ko sur toutes les autres pages
Amélioration technique
- Composant `fd-pager.js` partagé — boutons numérotés harmonisés sur toutes les pages (dashboard et sites)
- Widgets du tableau de bord migrés vers la pagination numérotée (précédemment prev · 1-6/20 · next avec dropdown)
- JS de la page Sites migré vers `assets/js/sites-index.js` — séparation code / template PHP
1.7.7 — Dashboard : messages épinglés et réinitialisation de vue
Amélioration
- Messages épinglés du fil interne affichés dans la zone de bienvenue, à côté du "Bonjour"
- Hauteur fixe avec scroll si plusieurs messages épinglés
- Largeur limitée à 1/3 en bureau, pleine largeur en mobile (breakpoint 900 px)
- Bouton "Reinit. vue" déplacé en bas de page avec confirmation avant action
- Sidebar basculée en barre horizontale sous 900 px (précédemment 800 px)
1.7.6 — Page Sites : grille et sélecteur de période interactif
Amélioration
- Groupes de sites affichés côte à côte en bureau (2 colonnes flex, alignement par le haut)
- Sites à l'intérieur des groupes ouverts en 2 colonnes (CSS multi-column)
- Sélecteur de période "Sites sans relevé" remplacé par un radio panel interactif (30 j / 6 m / 1 a / 2 a)
- Préférence de période sauvegardée par utilisateur via API — rechargée à la connexion suivante
1.7.5 — Application de navigation au choix + correctifs divers
Amélioration & correctifs
- Préférence de navigation par utilisateur — Google Maps, Waze, Apple Plans, OpenStreetMap — enregistrée dans le profil (migration automatique)
- Lien de navigation sur les fiches site généré selon la préférence de l'utilisateur connecté
- Suppression de la case à cocher "Compte actif" dans le formulaire utilisateur (doublon avec le bouton Activer/Désactiver)
- Confirmation avant suppression d'un champ personnalisé dans la configuration des bons
- Couleur des liens email adaptée au thème clair et sombre
1.7.4 — CERFA & Bons : verrouillage, signatures et améliorations UX
Fonctionnalité & correctifs
- Archive immuable côté serveur pour les CERFA et bons d'intervention
- CERFA validé sans signature client peut repasser en cours
- Signature client enregistre le statut terminé et la date de validation en une seule opération
- Bouton "Effacer la signature" masqué si CERFA signé ou terminé
- SIRET détenteur en lecture seule sur la fiche site (modifiable uniquement via l'édition)
- SIRET pré-rempli depuis le site affiché en lecture seule à la création d'un CERFA ; sauvegardé dans le site si nouvellement renseigné
- Placeholders supprimés sur tous les champs de création CERFA
- Redirection vers la section signatures après création d'un CERFA
- Labels status CERFA inversés visuellement : `termine` → "Validé", `valide` → "Terminé" (valeurs DB inchangées)
- Équipements archivés exclus de l'arborescence des sites
- Équipements affichés en grille sur la fiche site
- Boutons Archiver/Supprimer déplacés vers la page d'édition de l'équipement, dans une zone sensible dédiée
- Zone sensible avec Archiver, Supprimer, Annuler ajoutée sur les pages d'édition site et équipement
- Majuscules automatiques sur nom, marque, modèle, numéro de série et localisation des équipements
- Card "Infos société" déplacée après "Mon profil" dans l'administration
- Bouton "Annuler" et mise en ligne des boutons dans l'édition utilisateur
- Logo société ajouté dans l'en-tête des PDF de bons d'intervention
- Corrections CSS : grille équipements, zone sensible, boutons en ligne mobile
1.7.3 — Signatures et uploads : WebP, resize, dossiers organisés
Amélioration
- Canvas de dessin tactile/souris pour la signature technicien dans le profil (onglets Importer / Dessiner)
- Signatures et logos redimensionnés et convertis en WebP à l'upload
- Variante JPG générée pour les logos utilisés dans les PDF
- Compatibilité multi-format à l'import (jpg, png, webp, gif)
1.7.2 — Corbeille : suppression des styles navigateur par défaut
Correctif
- Éléments de liste dans la corbeille migrés vers des classes CSS dédiées pour équipements et sites archivés
Fonctionnalité majeure
- Fil de commentaires intégré sur le tableau de bord — messages chronologiques, scroll automatique
- POST handler sécurisé — envoyer, modifier, supprimer, épingler/désépingler, purger, réactions
- Activation par société (super admin) — désactivé par défaut
- Messages épinglés affichés en haut avec style distinct
- Modification inline avec marqueur *(modifié)*
- Suppression : propriétaire ou admin — soft delete
- Réactions **✓ Vu** et **👍** — toggle, compteur, tooltip avec noms ; lecture seule sur ses propres messages
- Admin : purge totale ou sauf épinglés
- Migrations automatiques des tables nécessaires
1.6.0 — Bons d'intervention : sections configurables et champs personnalisés
Fonctionnalité majeure
- Page de configuration des bons : sections optionnelles activables/désactivables et réordonnables par glisser-déposer (SortableJS)
- Champs personnalisés avec types texte / case à cocher / radio / liste déroulante, builder d'options intégré
- Sections optionnelles rendues dans l'ordre configuré sur les formulaires et les PDF
- Sections vides ignorées à l'impression
- Bouton "Configuration" accessible aux admins depuis la liste des bons
1.5.9 — Module Contrats d'assemblage CERFA 15498*02
Fonctionnalité majeure
- Nouveau module contrats d'assemblage : création, édition, visualisation, impression et téléchargement PDF
- Formulaire complet acquéreur / installateur / distributeur / équipement / signataires — champs installateur pré-remplis depuis le profil société, toujours readonly
- Canvas de signature acquéreur et installateur — signature installateur auto-remplie depuis le profil technicien au premier chargement
- Impression PDF standalone via html2pdf.js hébergé localement
- Liste paginée et triable avec recherche
- Accordion "Derniers Contrats d'assemblage" ajouté au tableau de bord
- Suppression de tous les styles inline sur le module
1.5.8 — Dark mode : suppression des styles inline
Correctif
- Suppression de toutes les couleurs hardcodées dans les fiches équipement, édition utilisateur et module fluides
- Couleurs migrées vers variables CSS globales
- Migration des résumés de tableau de bord vers les classes accordéon unifiées
1.5.7 — Thème sombre : toggle et variables CSS globales
Fonctionnalité majeure
- Variables CSS globales pour toutes les couleurs de l'interface (fond, texte, cartes, header, sidebar, boutons, accordéons)
- Palette sombre bleue complète
- Toggle pill soleil / lune dans le header avec persistance locale
- Snippet anti-flash appliqué avant le premier rendu
- Nouvelles classes accordéon pour fonds neutres
Fonctionnalité
- Pagination 10 lignes/page avec flèches sur les tableaux historique, relevés rapides, CERFA rapides et liste équipements
- Tri par colonne avec indicateurs directionnels
- Recalcul automatique de la pagination après un tri
1.5.5 — Logo et identité visuelle
Amélioration
- Logo affiché dans le header en remplacement du texte
- Upload logo société avec conversion WebP et variante JPG pour PDF
- Autorisation de lecture des images uploadées
1.5.4 — Rapides : tri, recherche et position
Amélioration
- Bloc boutons déplacé après les accordéons sur la page rapides
- Tri par colonne sur les deux tableaux rapides
- Accordéon exclusif : ouverture d'un relevé ferme le précédent
1.5.3 — Correctifs : tri, filtrage et liens
Correctif fonctionnel
- Correction du tri qui réinsérait les lignes sans préserver leur visibilité
- Ré-application du filtre actif après un tri sur le tableau "Sans CERFA"
- Correction des liens vers les fiches CERFA depuis le module fluides
- Section historique CERFA fermée par défaut
1.5.2 — Accordéons : unification et améliorations UI
Amélioration
- Migration des listes d'équipements vers la classe accordéon unifiée
- Animation de rotation sur les chevrons d'accordéon
- Accordéon fermé par défaut dans la gestion des groupes de sites
- Accordéon exclusif sur la liste des sites
1.5.1 — Dossiers : gestion des accès par dossier
Fonctionnalité majeure
- Nouvelles tables dossiers avec relation many-to-many sites ↔ dossiers et utilisateurs ↔ dossiers
- CRUD complet des dossiers — créer, renommer, supprimer, affecter des sites
- Section "Dossiers accessibles" dans l'édition utilisateur
- Règle : aucun dossier coché → l'utilisateur voit tout ; au moins un coché → filtre appliqué
- Filtre dossiers appliqué sur les listes de sites et d'équipements
1.5.0 — Analyse globale
Fonctionnalité majeure
- Tableau de bord analytique multi-critères — filtres par période, statut CERFA, équipements sans relevé récent
- Carte "CERFA Mce finis" avec seuils configurables
- Tri par colonne sur tous les tableaux d'analyse
1.4.4 — CERFA : navigation et layout
Amélioration
- Bouton "Nouveau CERFA" migré vers le style principal inline
- Suppression des breadcrumbs, remplacement par le layout page standard
1.4.3 — Navigation contextuelle : équipements et CERFA
Amélioration
- Fil d'Ariane remplacé par boutons de navigation contextuels (Retour / lien vers le site)
1.4.2 — Navigation contextuelle : relevés
Amélioration
- Boutons de navigation contextuels sur les fiches relevé — Retour et lien équipement
- Bouton "Retour" masqué pour les relevés sans équipement associé
1.4.1 — Rapports : statuts et accès
Amélioration
- Remplacement de la table rapports obsolète par les relevés
- Badges de statut colorés et liens vers les fiches
1.4.0 — Module Fluides
Fonctionnalité majeure
- Tableau de bord des charges fluides par site et équipement
- Bilan global : ajouts, retraits, recyclages, nombre d'interventions par période
- Graphiques historiques par fluide avec Chart.js
- Filtres par période avec onglets
- Accordéons imbriqués et badges statut CERFA dynamiques
1.3.3 — Relevés : chart et mode de fonctionnement
Amélioration
- Graphique Chart.js avec sélection des mesures et conversion pression → température
- Sélecteur "Mode de fonctionnement" Froid / Chaud, verrouillé après validation
1.3.2 — Relevés : champs et validation
Amélioration
- Champs de mesure dynamiques selon le type d'équipement
- Validation côté serveur et calcul automatique des températures de saturation
1.3.1 — Relevés : création rapide
Amélioration
- Pré-remplissage depuis l'équipement sélectionné
- Sélecteur d'équipement filtré par site
- Redirection vers le relevé créé après enregistrement
1.3.0 — Page Rapides
Fonctionnalité majeure
- Vue centralisée des derniers relevés et CERFA de la société
- Permission dédiée — visible en sidebar pour les utilisateurs autorisés
- Recherche en temps réel sur les deux tableaux
1.2.0 — Relevés dans les rapports
Fonctionnalité
- Affichage des relevés avec statuts et liens vers les fiches dans les rapports
- Badges colorés de statut
1.1.0 — Gestion des sites et équipements
Fonctionnalité majeure
- CRUD complet : sites, équipements, relevés, CERFA
- Arborescence sites → équipements → relevés
- Système de groupes de sites avec couleurs
- Archives et corbeille pour sites et équipements
1.0.0 — Initialisation
Version initiale
- Authentification multi-société (admin / super_admin / utilisateur)
- Structure de base : sociétés, utilisateurs, sites, équipements, relevés, CERFA
- Interface responsive avec sidebar, header, thème CSS propriétaire