# Change log

La vie des change logs

# CHANGELOG − Mise en production 20/10/2025 Version : 3.26.10-1

### Nouvelles fonctionnalités / Améliorations

#### **Configuration et Gestion des Bornes**

- **Support de l'héritage de configuration pour les groupes**

*Les options de configurations sur les groupes permettent d'activer Mission, le Smart Charging, ou Qualicharge*  
*(TIRUERT). Afin de ne pas configurer chaque groupe 1 par 1, il a été proposé de faire hériter ces options aux*  
*groupes enfants.*

- Implémentation d'une gestion hiérarchique : une clé de configuration est recherchée récursivement chez les parents jusqu'à ce qu'elle existe.
- Les configurations des groupes enfants écrasent celles des parents en cas de fusion complète.
- Mise en cache des résultats d'héritage pour une durée de 7 jours (clés `cache:configgroup:{slug}` et `cache:configgroup:{slug}:{clé}`).

- 
- **Amélioration de la gestion du cache d'autorisation OCPP**
    
    
    - Modification du champ **`expiryDate`** à `maintenant + 1 jour` dans l'objet **`idTagInfo`** (messages `Authorize.conf`, `StartTransaction.conf`, `StopTransaction.conf`).
    - Assure la continuité des autorisations de charge en cas de perte de communication temporaire.
- **Gestion des logs centralisée**
    
    
    - Gestion des logs par **logrotate** avec enregistrement dans un volume dédié.
    - Classification des logs par sous-dossiers pour les fonctionnalités : `ocpi`, `qualicharge`, `smart-charging` et `OCPP`.
- **Suppression automatique des logs ocpp**
    
    
    - Suppression automatique des logs OCPP datant de plus de 3 mois.
- **Configuration Qualicharge avancée**
    
    
    - Ajout de la configuration des données aménageurs et enseigne pour Qualicharge dans l'onglet Configuration de Groupe.

#### **Supervision et Reporting**

- **Export CSV des Bornes amélioré**
    
    
    - L'export des bornes en CSV intègre maintenant le filtrage utilisé pour l'affichage dans le tableau sur la page Bornes.
- **Export de données de transaction (CDR)**
    
    
    - Ajout d'une colonne `emsp` (avec le nom de l'emsp) et le statut de l'envoi du CDR dans les données de transaction.

#### **Interface Utilisateur (UI)**

- **Ajout d'un sélecteur de langue**
    
    
    - Ajout d'un *dropdown* pour le changement de langue dans l'interface utilisateur.
- **Mise à jour d'un point de livraison**
    
    
    - Ajout du champ optionnel **`deliveryPointNumber`** dans l'import de borne, permettant de mettre à jour le point de livraison de la station associée.

#### **Maintenance et Tests**

- **Modification des test unitaires**
- Ajout des `emi3PoolId` des locations existantes.

---

### Corrections de bugs

#### **Gestion des Transactions et de la Facturation**

- **Utilisation du Montant Hors Taxe pour l'itinérance**
    
    
    - Correction : Lors de l'import, le montant des charges en itinérance utilise désormais la colonne **`MT_HT_FACTURE`** pour garantir la cohérence avec le calcul tarifaire des autres transactions (basé sur le HT).
- **Résolution du calcul du coût / 100 km**
    
    
    - Correction d'un bug dans le calcul du coût / 100 km sur l'onglet KPI de la page Utilisateurs.

#### **Robustesse et Stabilité**

- **Gestion des Groupes sans Configuration au StopTransaction**
    
    
    - Correction d'une erreur se produisant au `StopTransaction` lorsque le groupe de la station n'a pas de `configurationGroup`.
    - Inversion de la condition pour vérifier la présence à la fois de `configurationGroup` **ET** de `configuration`.
- **Gestion non bloquante des champs PDL vides**
    
    
    - Correction : Nettoyage du champ **PDL** (Point De Livraison) avant l'envoi au backend, débloquant la création de station lorsque le PDL n'est pas saisi.

# 01/10/2026 Version : 3.25.10

Date : 01/10/2026  
Version : 3.25.10  
Nouvelles fonctionnalités / Améliorations  
Export PDF des KPI mensuels  
Préchargement des KPI du mois précédent tous les 1ers du mois et export au format PDF côté  
supervision.  
Autorisation de charge par groupe  
Ajout d’un onglet autorisations sur la page détails des groupes.  
Par défaut, un groupe peut se charger chez lui-même, mais un enfant ne peut pas se charger chez le  
parent sans autorisation.  
Remarque : cet item sera désactivé par défaut, pour conserver le fonctionnement actuel jusqu'à ce que les  
configurations soient bien effectuées.  
GMAO − Interfaçage avec Alteva Mission  
Suivi des tickets, bons préventifs et téléchargement des compte-rendus dans la page détail d’une borne.  
Tests fonctionnels  
Intégration de Playwright pour réaliser des tests fonctionnels automatisés.  
Seeders pour la base de données  
Mise en place de seeders modulables pour peupler la base de données pour les tests d’intégration.  
Possibilité de configurer la taille des groupes, bornes, transactions et utilisateurs.  
API QualiCharge  
Implémentation de l’API QualiCharge pour la TIRUERT.  
Recherche par référence physique sur les bornes  
Ajout de la recherche par physicalRef sur la page des bornes.  
Corrections de bugs  
Rapports quotidiens sur Teams  
Les rapports quotidiens sont des notifications Teams en interne listant les CDRs et paiements QR Code  
effectués, en vue de contrôler le bon fonctionnement des recharges payantes.  
Correction du filtrage des transactions démarrées la veille et se terminant aujourd'hui.  
Correction du lockKey pour permettre l'exécution correcte des jobs.  
Erreur serveur lors de la modification d'une station  
Correction d'un bug sur la modification des stations dans le backend.  
Formulaire de création de borne  
Correction du label "tariff de l'EVSE" → "tarif de l'EVSE" .  
Audit cybersécurité – fuite d'informations sur les tarifs  
Cet item fera l'objet d'un contre-audit prévu le 12/11/2026.  
Modification des routes pour éviter d’exposer l’existence de tarifs lors de la création d’un paiement.  
Gestion des événements de connexion/déconnexion OCPP  
Ajout d’un verrou stateLock , d’un timeout et d’un debounce pour éviter les accès concurrents et les  
déconnexions multiples.  
Variable d'environnement pour domaine de cookieConfig  
Permet l’affichage correct de Google Maps et le consentement cookies en préprod et dev.  
Audit cybersécurité – validation des tarifs  
Cet item fera l'objet d'un contre-audit prévu le 12/11/2026.  
Vérification que tous les tarifs sont positifs pour éviter les valeurs négatives.  
Audit cybersécurité – changement de mot de passe non sécurisé  
Cet item fera l'objet d'un contre-audit prévu le 12/11/2026.  
Ajout d’un champ oldPassword pour vérifier l’ancien mot de passe lors de la modification.  
Déconnexion inefficace (JWT non invalidé)  
Cet item fera l'objet d'un contre-audit prévu le 12/11/2026.  
Création d’une route pour blacklister/invalider le jeton de session lors de la déconnexion.  
Fix formulaire de création de borne  
Les champs physicalRefence et emi3 sont désormais facultatifs.  
Brute-force login  
Blocage d'un compte utilisateur après 5 tentatives infructueuses de connexion par heure.

# CHANGE LOG 07/11/2025

### Évolutions techniques

- **Mise à jour d’Angular/ Primeng vers la version 19**  
    Amélioration des performances, meilleure compatibilité avec les bibliothèques récentes et préparation aux futures évolutions du front.
- **Mise à jour de NestJS vers la version 11**  
    Optimisation du backend avec des fonctionnalités plus robustes et une meilleure gestion des dépendances.0.

### Nouvelles fonctionnalités / Améliorations

- **QualiCharge**  
    L’envoi des messages QualiCharge est désormais conditionné à l’activation de la fonctionnalité dans la configuration du groupe.
- **Correction de données incohérentes (GAC)**  
    Correction des incohérences détectées dans les données transmises à GAC pour assurer une meilleure fiabilité des échanges.

# 19/11/2025

## 🐛 Corrections de Bugs et Améliorations (rév2)

### 🖥️ Interface Utilisateur &amp; Global

- **Dashboard :** Réduction de la hauteur du canvas et correction de la traduction du dropdown de sélection de période.
- **Dashboard :** Correction de l'affichage de la map qui pouvait affiché des POI hors du groupe d'autorisation.
- **Navigation :** Correction de l'affichage des **drapeaux** dans le dropdown de la barre de navigation.
- **Général :** Suppression du contour scss sur les boutons.
- **Connexion (Login) :**
    - Correction d'un **freeze** de la page lors de la connexion.
    - Le rôle `"USER"` peut désormais se déconnecter "proprement" de la supervision.

### 🔌 Gestion des Bornes et Configurations

- **Bornes - Affichage :** Correction d'une **erreur 500** sur la page des transactions de bornes.
- **Bornes - Création/Modification :**
    - Correction d'une erreur 401 `/tariffs/groups` et 500 `Mission tickets`.
    - Le dropdown des tarifs est désormais visible (corrigé suite à l'erreur 401).
    - Correction : l'onglet **tickets** n'est plus affiché par défaut (il dépend de la configuration du groupe).
    - Correction : le bouton de modification d'un point de charge qui avait disparu est rétabli.
    - Correction : la vérification de l'**EMI3** est maintenant effectuée lors de l'ajout d'un **EVSE**.
- **Bornes - Filtrage :** Correction de la logique de filtrage (passage de la logique **OU** à **ET** pour les critères de recherche et de statut).
- **Bornes - Divers :** Correction sur la création d'un point de charge. 
    - Correction sur la liste des groupes accessibles qui retournaient des groupes supprimés.
- **Stations (Général) :**
    - Correction d'un bug qui provoquait un chargement infini de la page.
    - Correction du formulaire pop-up qui affichait des données incomplètes.

### ⚙️ Configuration de Groupe &amp; Utilisateurs

- **Configuration de Groupe :**
    - Correction de la validation **SIREN**.
    - Correction de la traduction lors de la sauvegarde de configuration.
    - Correction des **toggles** Qualicharge et Mission qui n'apparaissaient pas.
    - Correction d'un souci général sur le composant `toggleswitch`.
    - Latence réduite sur le composant de multi-select d'autorisation de groupe.
- **Utilisateurs :**
    - Correction : la liste des groupes s'affiche désormais correctement par défaut sur la page utilisateurs.
    - Correction du bug de traduction lors de la mise à jour du rôle utilisateur.
    - Correction : la page se met à jour correctement après l'ajout d'un groupe à un utilisateur.
    - Correction des filtrages de transactions sur la page utilisateur.
- **Divers :** Correction d'une erreur console lors de l'accès à `groupe-details`.

### 📊 KPI &amp; Consommation

- **KPI :** Vérification de la cohérence des données **KPI utilisateurs**.
- **Consommation / KPI TOP7 :** Correction du filtrage des transactions sur une station.
- **Tableau Consommation :** Le multi-select d'utilisateurs affiche à nouveau la prévisualisation.

### 🌍 Traductions

- Traduction manquante corrigée sur le bouton d'export de la page Bornes.
- Correction du bug de traduction sur la sauvegarde de la configuration de groupe.

### ⚡ Qualicharge

- Filtrage et amélioration des logs Qualicharge.
- Gestion de l'envoi des sessions de chargeQualicharge
- Filtrage des logs enregistrés dans les fichiers de logs Qualicharge.
- Amélioration générale des logs Qualicharge.
- Gestion de l'envoi des sessions de charge à Qualicharge.
- Adaptation du code suite à un problème d'horloge détecté chez Qualicharge.

### ✨ Nouvelles Fonctionnalités

- Héritage des groupes : Introduction de la fonctionnalité d'héritage pour les groupes.
- Gestion des QR Codes : Ajout de la possibilité d'activer ou de désactiver le QR Code directement depuis la configuration d'un groupe.
- Export Amélioré : Amélioration de l'export des utilisateurs et des badges : ajout de l'information tag.type.
- Intégration GMAO : Intégration de la GMAO Mission (Gestion de Maintenance Assistée par Ordinateur).
- Tarification : Possibilité de définir un plafond sur les tarifs (prix maximum HT facturé).

### 🌐 OCPI

Filtre CDR : Ajout d'un seuil de 500 Wh et 2 minutes en dessous duquel les CDRs (Charge Detail Records) des sessions de charge ne sont pas transmis aux EMSPs.

### 💻 Améliorations Techniques

Queueing - Refactoring Un refactoring majeur du système de Queueing a été effectué pour améliorer la robustesse et la scalabilité : Introduction du décorateur @ProcessorQueue pour un enregistrement dynamique du nom de la file d'attente (queue). Refactor du décorateur @ProcessJob pour supporter des options supplémentaires (concurrency, validate). Fusion des décorateurs @process et @ProcessorQueue via applyDecorators. Suppression de l'injection manuelle des jobs, remplacée par un système de découverte via métadonnées. Confirmation : tous les jobs sont correctement détectés et traités après le refactor.

# 25/11/2025

## 🌟 Change Log

---

## ✨ Nouvelles Fonctionnalités

- **Gestion du Cache :** Ajout d'un rafraîchissement du cache forcé à chaque mise à jour.
- **Sécurité OCPP :** Les ordres **OCPP** nécessitent désormais un token.
- **Export des Stations :** Ajout de la fonctionnalité d'export des stations au format **CSV**.
- **Exploitation des Bornes :** Le tableau des bornes inclut désormais une colonne affichant le **nombre de points de charge**.
- **Notifications de Panne :** Les notifications de bornes en panne peuvent être désormais reçues par **e-mail** ou sur un canal **Teams**.
- **Dashboard :** Mise à jour et ajout de **pictogrammes** pour les indicateurs clés de performance (KPI).
- **Détection des Charges :** Ajout d'un mécanisme pour **détecter les charges non terminées** (alors qu'elles devraient l'être).
- **Filtrage des Transactions :** Mise en place du filtrage des transactions Wego dans les fichiers Fulli pour l'enregistrement des sessions de charge en itinérance.

---

## 🐛 Corrections de Bugs et Améliorations

### ⚡ Qualicharge

- **Séparation des Environnements :** Correction de la confusion des données entre les environnements de production et de préproduction.
- **Stabilité du Serveur :** Correction d'un bug lié à la déclaration Qualicharge qui causait un redémarrage du serveur.

### 📊 Dashboard

- **Performances &amp; Affichage :** Amélioration du chargement des graphiques avec l'ajout d'un **spinner** et correction des données affichées.
- **Consommations :** Correction des consommations affichées dans le graphique d'accueil pour assurer qu'elles correspondent aux données des compteurs.

### 💼 Mission

- **Liaison des Groupes :** Correction de la liaison entre les groupes Wego et les groupes Mission locaux.

# CHANGE LOG 02/12/2025

## 🌟 Change Log

---

## ✨ Nouvelles Fonctionnalités

- **Affichage des Bornes :** Le tableau de la page **Stations** affiche désormais le **nombre de points de charge** par station.
- **Information Utilisateurs Externes :** Ajout d'une boîte de dialogue explicative pour détailler les données remontées lors de l'application du filtre **"Afficher les utilisateurs externes"**.
- **Sécurité OCPP :** Les ordres **OCPP** nécessitent maintenant un **token** pour leur exécution, renforçant la sécurité du système.
- **Export des Stations :** Ajout de la fonctionnalité d'**export des stations** au format **CSV**.

---

## 🐛 Corrections de Bugs

- **Graphique Stations :** Correction du graphique **"Nombre moyen de charge"** d'une station pour assurer l'exactitude des données.
- **Dashboard :** Correction des **consommations** affichées dans le graphique d'accueil pour assurer qu'elles correspondent correctement aux données des compteurs.
- **Configuration Environnement :** **Uniformisation** de la variable d'environnement utilisée pour le téléversement de fichiers.
- **Cache :** Correction du mécanisme d'invalidation du **cache** qui n'était pas effectué correctement après un déploiement.

# CHANGE LOG 11-12-2025

## 🌟 Change Log

---

## ✨ Nouvelles Fonctionnalités

- **Export de Transactions :** Ajout d'un **filtre** permettant d'inclure ou d'exclure les transactions en cours sur les exports de transactions (lié à GRDF).
- **Détection des Charges :** Mise en place d'un mécanisme pour **détecter les charges non terminées** (alors qu'elles devraient l'être).

## 🐛 Corrections de Bugs

- **Transactions Zombies :** Les transactions zombies seront désormais **vérifiées et supprimées automatiquement une fois par semaine**.
- **Formulaire d'Autorisation :** Correction mineure sur le formulaire de demande d'autorisation d'un groupe à se charger.
- **Qualicharge :** La déclaration à Qualicharge est désormais **automatisée** lors de la mise à jour d'un connecteur.
- **Consommations :** Le filtre de **date** sur la page des consommations est désormais **gardé en mémoire**.
- **Paiement :** Ajustement des métadonnées de prix pour **Stripe** (#966).
- **Taux d'indisponibilité :** Retrait des statuts UNKNOWN, BLOCKED, PLANNED, REMOVED du calcul.
- **Supervision :** Sur la page configuration d'une borne, on peut désormais faire une recherche d'un badge pour un remote start.

## 🛠️ Améliorations &amp; Maintenance

- **Documentation :** Création d'une documentation à destination d'EMAT.
- **Configuration :** Changement de variables d'environnement.
- **LOG OCPP :** Enregistrement des messages OCPP avec un système de rotation de fichier.

# 12/01/2026

# 📝 Change Log 12/01/2026

---

## ✨ Nouvelles Fonctionnalités

- **Supervision des Pannes :** Réorganisation visuelle de la catégorisation des statuts pour faciliter l'identification des pannes.
- **Gestion Utilisateurs :** Possibilité d'affecter une valeur **"convertisseur AC véhicule"** à un profil utilisateur.
- **Exports QR-Codes :** Sur la page de configuration d'une station (onglet points de charge), export des QR-Codes désormais disponible aux formats **ZIP** ou **PDF**.
- **Suivi en Temps Réel :** Affichage du badge et de l'utilisateur associé à la transaction en cours directement sur la page de configuration d'une borne.
- **Tarification QR-Code :** Le prix affiché dans les sessions de charge via QR-Code est désormais exprimé en **TTC** (#97).
- **Outils :** Ajout d'un **Simulateur de tarif** pour tester les configurations de prix.
- **Application Mobile :** Refonte visuelle de la carte et des pictogrammes basée sur un nouvel algorithme de calcul des statuts (#96).

---

## 🐛 Corrections de Bugs

- **Transactions :** Correction de l'affichage des données dans le tableau des transactions lors de la toute première connexion.
- **Gestion des Stations :** Correction des noms de stations autorisées lors des imports de bornes.
- **Correction d'un bug** empêchant la suppression de certaines stations.
- **Configuration de Groupe :** Résolution d'un bug qui bloquait la création de la configuration lors de la création d'un nouveau groupe.
- **Filtrage Consommation :** Sur la page consommation, la sélection d'un groupe ne prend plus en compte par erreur les groupes parents dans l'arborescence.
- **Notifications :** Correction du formulaire de création de demande de notifications.
- **Imports Externes :** Uniformisation du format des plaques d'immatriculation lors de l'import de transactions externes.

---

## ⚡ Qualicharge

- **Sécurité PDL :** Ajout d'une sécurité bloquant la déclaration d'un point de charge si le numéro de **PDL** n'est pas renseigné.
- **Sessions à 0 kWh :** Déclaration automatique d'une énergie de **0.1 kWh** pour les sessions à consommation nulle (à la demande de Qualicharge).
- **Anti-Spam Statuts :** Ajout de garde-fous pour éviter l'envoi multiple de statuts identiques en cas d'oscillation rapide d'une borne défaillante entre `INOPERATIVE` et `OUT_OF_ORDER`.

---

## 🛠️ Améliorations &amp; Maintenance

- **Dashboard :** Substitution des images statiques par des **compteurs dynamiques** pour les données de consommation.
- **Calcul de Disponibilité :** Retrait des statuts `UNKNOWN`, `BLOCKED`, `PLANNED` et `REMOVED` du calcul du taux d'indisponibilité.
- **Exports :** Prise en compte du filtre de recherche actif lors de l'export des stations.
- **Documentation :** Ajout d'une documentation technique interne concernant la **création de jobs**.
- **Internationalisation :** Internationalisation des messages d'erreur.
- **Nettoyage :** Suppression de `console.log` inutiles dans l'application utilisateur.

# Change Log

# 📝 Change Log

---

## ✨ Nouvelles Fonctionnalités

- **Intégration Mission :** Possibilité de créer un ticket **Mission** directement depuis We-Go . 
    - Amélioration visuelle de l'affichage des tickets et correction sur la création automatique de matériel.
- **Smartcharging :** Introduction du **Smartcharging Statique**.
- **Flexibilité Tarifaire :** Application possible d'une tarification différenciée selon le contexte de paiement (**Interne**, **Partenaire OCPI**, **QR Code**).
- **Gestion des Groupes :**
    - Possibilité de révoquer l'autorisation par défaut des utilisateurs d'un groupe à se charger à domicile.
    - Export des transactions d'un groupe disponible aux formats **CSV** et **PDF**.
- **Interface Station :** Ajout d'une colonne **"Connecteurs"** dans l'onglet Points de charge de la page station.

---

## 🐛 Corrections de Bugs

- **Gestion Utilisateurs :** Correction du formulaire de modification qui ne sauvegardait pas le véhicule et la station personnelle associée.
- **Transactions :** Correction sur la suppression automatique des **transactions zombies**.
- **Localisation &amp; Matériel :** Correction sur la recherche de local qui entraînait la création de matériaux dans les mauvais locaux.
- **Badges :** We-Go supporte désormais la lecture des badges en **minuscules**.
- **Maintenance &amp; Rôles :** Correction sur le mail de rappel des relevés kilométriques. 
    - Correction d'une suppression de rôle incontrôlée.
- **KPI :** Correction sur le KPI des consommations de la page d'accueil.

---

## 🛠️ Améliorations &amp; Maintenance

- **Notifications :** Ajout d'un message explicatif pour activer les notifications si elles sont désactivées.
- **Tarification :** Dans le formulaire de création de tarifs, la **TVA est désormais fixée par défaut à 20%**.
- **Gestion des Connecteurs :** Les modifications de connecteurs prennent désormais en compte les éléments supprimés.

# Change Log 20/02/2026

Version 3.26.2

---

## Nouvelles Fonctionnalités

- **Recherche &amp; Saisie Intelligente :**
    
    
    - Ajout de l'**autocomplete** pour faciliter la recherche de transactions.
    - Intégration de l'**auto-complétion d'adresses** (suggestions) dans les formulaires de création et modification de stations.
- **Supervision &amp; Maintenance :**
    
    
    - Nouvel onglet sur la page **détail des bornes** (accessible aux managers et techniciens) offrant des informations détaillées sur les autorisations de charge.
    - Prise en charge des messages **`FirmwareStatusNotification`** et **`DiagnosticsStatusNotification`** (OCPP) pour le suivi des mises à jour logicielles.
- **Configuration OCPP :** Paramétrage par défaut du `meterValueSampleInterval` à **5 minutes** lors de chaque `BootNotification` ( Cela permet de s'assurer est mise a jour à une intervalle de 5 min).

---

## Corrections de Bugs

- **KPI &amp; Rapports :**
    - Correction du calcul du **taux de disponibilité** des bornes et stations.
    - Correction de la route de **consommation annuelle** (Carl Energy RTE) .
    - Exclusion des **charges Fulli** des exports EMAT
    - Correction sur les KPI utilisateurs qui ne remontaient plus les données en itinérance.
- **Gestion des Sessions :**
    - **QRcode** Résolution du problème des **transactions zombies** qui généraient des charges invalides.
    - Correction et rattrapage des **dates de fin** manquantes pour les statuts de points de charge.
    - Correction du **fuseau horaire** lors de l'export CSV des sessions de charge (page Consommations).
    - Correction sur la capture de paiement stripe.
- **Stabilité &amp; Système :**
    - Correction de la route de récupération des transactions par **eMSP** pour les rétrocessions.
    - Correction du chemin "local" dans les formulaires de configuration de groupe (MISSION).
    - Suppression des messages d'erreurs récurrents infondés.
    - Correction sur la recherche dans le formulaire autorisations d'une page groupe.
    - Correction sur la suppression d'un utilisateur qui ne déclenchait pas la suppression des badges associés.
    - Correction sur la restauration de groupe supprimé.
    - Correction sur le formulaire de modification de badge pour persister les données.
- **Traductions :** Correction des erreurs de traduction sur la page Groupe et les relevés kilométriques.

---

## Améliorations &amp; Maintenance

- **Performance &amp; Cache :**
    
    
    - Invalidation forcée du **cache navigateur** de l'utilisateur après le déploiement d'une nouvelle version.
- **Optimisation de l'Interface (UX) :**
    
    
    - Amélioration du parcours utilisateur sur la page des bornes.
    - Optimisation du chargement des listes d'utilisateurs sur la page d'un groupe.
    - Affichage du **nombre d'utilisateurs et de bornes** par groupe.
- **Logs &amp; Messages :**
    
    
    - Amélioration de la lisibilité des **logs OCPP** en production.
    - Correction du message de confirmation lors de la modification d'un point de charge.
    - Correction pour éviter les doublons dans les logs de changement de statuts.
    - Correction d'un bug qui retournait des messages d'erreur vides.

# Change Log 09/03/2026

Version 3.26.3

---

## Nouvelles Fonctionnalités

- **Supervision par Groupe :** Les graphiques de **taux de disponibilité** et de **taux d'occupation** sont désormais disponibles à l'échelle d'un groupe.
- **Interface de Restauration :** Mise en place d'une nouvelle interface simplifiée pour faciliter la **restauration des groupes** supprimés.
- **Visualisation KPI :** Ajout d'une **légende explicative** sur les graphiques KPI utilisateurs pour une meilleure lecture des données.

---

## Corrections de Bugs

- **Conformité OCPI / OCPP :** Correction de l'envoi des **restrictions de jours** sur les tarifs vers les plateformes OCPI, désormais conforme à la norme **OCPP 2.1.1**.
- **Fiabilité des Transactions :** Correction d’un problème rare pouvant entraîner l’échec de certains traitements de transactions.
- **Héritage QR-Code :** Correction de la notion d'héritage de configuration qui ne se reflétait pas correctement sur la page borne.
- **Calculs Statistiques :** Ajustement et correction sur le calcul des graphiques du **taux de disponibilité**.

---

## Améliorations &amp; Maintenance

- **Résilience OCPP :** En cas de coupure de communication entre *WegoOCPP* et *WegoBackend*, les logs sont désormais stockés localement et réexpédiés dans l'ordre chronologique dès rétablissement de la connexion.
- **Authentification API :** Amélioration de l'authentification via **token fixe** pour l'intégration d'applications tierces.
- **Optimisation BDD :** Nettoyage technique et suppression de tables inutilisées.

# Change log 3.28

## Nouvelles Fonctionnalités

- **Appliquer un tarif différent en fonction du mode de paiement :** Application possible d'une tarification différente en fonction du contexte de paiement (Interne, Partenaire OCPI, QR Code)
- **Nouveau rôle "Gestionnaire" :** Un nouveau rôle utilisateur "Gestionnaire" a été créé et permet de répondre aux besoins des gestionnaires de parc sans pour autant leur laisser des droits de "Manager".

---

## Corrections de Bugs

- **Envoi de mail de relance kilométrage pour gestionnaire de parc :** Le nouveau rôle gestionnaire à désormais accès aux envois de mail de rappel de saisie de kilométrage
- **En tant que ChargeMap, dans le CDR reçu, l'information concernant charging\_periods est erronée :** ChargeMap nous a remonté un problème concernant les CDR envoyés. Le temps de parsing était erroné et entraînait des données incohérentes dans le CDR.

---

## Améliorations &amp; Maintenance

- Ajout des liens CGU et accès aux données personnelles dans la supervision et l'application utilisateur
- Réaliser des accords d'interopérabilité par OCPI\_Partner plutôt que EMSPS, implique des modifications importantes en base de données et dans l'OCPI
- Ajouter une colonne "a autorisé les e-mails" dans l'export csv des utilisateurs
- Suppression de l'onglet "Ma conso" dans la barre de navigation de la supervision
- prise en compte des tarifs différenciés sur la page des tarifs publics

# Change Log v3.26.4-1

## Corrections de Bugs (FIXED)

- **Accès QR-Codes :** Correction d'un bug critique qui empêchait le scan des QR-codes pour le lancement des sessions de charge.
- **Application Mobile &amp; Web :** \* Correction de l'affichage des bornes sur la carte de l'application mobile. 
    - Rétablissement de l'accès aux **statistiques** pour les comptes ayant le rôle "Utilisateur" depuis l'interface `app.we-go.pro`.
- **Gestion des Badges :** Rétablissement de l'affichage du champ "Type de badge" qui était temporairement masqué.
- **Exports :** Correction de l'export **PDF** des transactions par station qui était devenu inopérant.
- **Fiabilité OCPI (CDRs) :** Correction d'un bug lors de l'envoi des rapports de charge (**CDRs**) pour les transactions à fort volume de données (*charging periods*).
- **Droits d'accès :** Les onglets "Journal" sont désormais pleinement fonctionnels et accessibles pour les rôles **Manager**.

---

## Améliorations &amp; Maintenance

- **Évolution Terminologique :** Les onglets précédemment nommés **"Logs"** ont été renommés en **"Journal"** pour une meilleure clarté utilisateur et éviter la confusion avec les journaux techniques.

# ChangeLog 3.28 - 01/06/26