Aller au contenu principal

Historique produit

Historique des versions ERP transport NEXORA Truck.

Cette page sert de référence publique sur l évolution du produit. Le numéro de version courante est injecté automatiquement au build, ce qui permet de refléter le dernier déploiement Netlify.

Version courante

1.0.0

Build du 2026-08-27

Versions suivies

69

Entrées documentées

314

Dernière release documentée

1.0.0 · Version déployée automatiquement

Cette version courante est injectée au build pour que la page Versions reflète toujours le push Netlify le plus récent.

Mise à jour Netlify

Le numéro affiché ici suit automatiquement la version injectée au build. Pour qu une future release expose aussi son détail métier, il suffit d ajouter son bloc dans le registre des versions avant le push Netlify.

Version en ligne2026-08-27

1.0.0 · Version déployée automatiquement

Cette version courante est injectée au build pour que la page Versions reflète toujours le push Netlify le plus récent.

Ajouts

  • Numéro de version synchronisé automatiquement avec le build en cours.

Modifications

  • Compléter le détail de cette version dans src/lib/releaseNotes.ts avant ou pendant le prochain push Netlify.
Release2026-08-04

1.29.0 · Relances email reelles, notes de frais circuit complet, L/100 km et detection automatique des retards

Les relances de recouvrement partent desormais vraiment : le service email envoie les courriers via les templates HTML et enregistre chaque envoi. Les notes de frais boucle le circuit web-mobile : saisie sur l app conducteur, persistance Supabase, reprise des notes locales, notification des valideurs. Les bulletins de paie sont enregistres en base. Cote carburant, le L/100 km est calcule automatiquement a partir des pleins consecutifs. Un job planifie toutes les 15 minutes detecte desormais les OT en retard et bascule leur statut operationnel, ce qui alimente les badges du planning, de la MapLive et des alertes Ops Center.

Ajouts

  • Relances recouvrement : envoi email reel (service + templates HTML) avec enregistrement de chaque relance dans l historique. Le circuit facture → relance → encaissement est operationnel de bout en bout.
  • Notes de frais : table frais_notes en Supabase, saisie mobile et validation web sur la meme source de verite. Reprise automatique des notes saisies hors-ligne et notification email des valideurs a la soumission.
  • Bulletins de paie enregistres en base (table bulletins_paie) pour consultation historique et conformite.
  • Carburant : calcul L/100 km entre le premier et le dernier plein de la periode, affiche dans le tableau Consommation avec la colonne Km parcourus.
  • Statut operationnel automatique : job Netlify toutes les 15 minutes qui bascule les OT en transit/livraison vers retard_mineur (>0 min) ou retard_majeur (>=120 min) selon date_livraison_prevue. Alimente les badges planning, MapLive et alertes Ops Center sans intervention manuelle.
  • Page Telematique Transport ajoutee au site public.
  • File du jour et inventaire des boitiers Geotab, import du chronotachygraphe.

Modifications

  • Onglet Consommation carburant : deux nouvelles colonnes Km parcourus et L/100 km (affiche — si moins de deux pleins avec kilometrage dans la periode).
  • Version portee a 1.29.0.

Rectifications

  • expenseTickets.ts : les ecritures ne passaient plus par localStorage mais le rafraichissement Supabase ne couvrait pas tous les cas de reprise offline. La boucle de reprise est desormais robuste aux deconnexions courtes.
Release2026-07-30

1.28.0 · Connexions telematiques par client, bandeau conducteur du planning et autonomie carburant

L API MyGeotab appartient a chaque transporteur : il n existe pas d acces global a negocier, chaque client possede sa base et y cree un compte de service. La remontee des defauts moteur a donc ete refondue pour interroger une base par societe, avec les mots de passe chiffres dans le coffre Supabase et un cloisonnement strict des flottes. Le planning gagne un bandeau depliable sous chaque conducteur, et le carburant restant est desormais estime a partir des pleins saisis.

Ajouts

  • Reglages > Connecteurs > Telematique : saisie d une base MyGeotab par societe (base, compte de service, serveur optionnel). Le mot de passe est chiffre dans le coffre Supabase des l enregistrement, n est jamais reaffiche et reste illisible depuis le navigateur.
  • Bouton « Tester la connexion » : releve a blanc qui verifie l authentification Geotab et compte les defauts lisibles, sans rien ecrire. Reserve a la direction et aux administrateurs, et cloisonne a la societe de la session.
  • Planning : bandeau depliable sous une ligne conducteur, avec la fiche du conducteur et de son ensemble roulant (validites, carburant, chrono) et sa derniere position connue. Tout est lu a l ouverture du bandeau pour ne pas alourdir le chargement du planning.
  • Planning : fiche rapide du conducteur et de son ensemble roulant depuis le menu du clic droit, sans quitter l ecran.
  • Carburant restant estime a partir des pleins saisis et du kilometrage (methode de plein a plein). Aucun camion ne remonte de jauge : l ecran affiche une estimation, jamais une mesure, et le dit.
  • Flotte : capacite du reservoir renseignable par l atelier, pour convertir cette estimation en pourcentage et en autonomie. Tant qu elle est vide, aucune jauge n est inventee.

Modifications

  • Releve des defauts moteur : une base MyGeotab par societe au lieu d un jeu unique de variables d environnement. Chaque societe a son propre curseur de reprise, et la releve isole les erreurs client par client — une base injoignable n empeche plus les autres de remonter.
  • Appariement boitier vers vehicule cloisonne a la flotte de la societe concernee : deux clients partageant un VIN ou une immatriculation ne peuvent plus recevoir le defaut l un de l autre. Un boitier non apparie reste rattache a sa societe.
  • Le menu du clic droit du planning s appuie desormais sur un calcul de positionnement isole et teste.
  • Version portee a 1.28.0.

Rectifications

  • Releve Geotab : l ecriture du curseur de reprise aurait echoue a chaque passage (statut hors des valeurs autorisees par la base). Corrige avant toute mise en service.
  • Une connexion telematique dont le secret aurait ete supprime disparaissait silencieusement de la releve. Elle remonte desormais en erreur explicite.
Release2026-07-24

1.27.1 · Correctifs : releve Geotab, menu contextuel du planning et serveur de developpement

La releve automatique des defauts moteur ne se serait jamais declenchee : Netlify n active la planification que pour les fonctions ecrites dans son runtime de nouvelle generation, et la notre utilisait l ancienne signature. Corrige. Comme une fonction planifiee n est pas appelable par HTTP en production, un endpoint de validation dedie a ete ajoute pour verifier le branchement Geotab le jour ou les identifiants seront poses. Cote planning, le menu du clic droit ne sort plus de l ecran.

Ajouts

  • Endpoint geotab-faults-test : rejoue la releve Geotab en simulation (sans rien ecrire) pour valider authentification et format avant de laisser tourner la releve automatique. Protege par GEOTAB_PULL_TOKEN et refuse tant que ce jeton n est pas defini.

Modifications

  • Logique de releve Geotab isolee dans un module partage entre la releve planifiee et l endpoint de validation.
  • Version portee a 1.27.1.

Rectifications

  • Releve des defauts moteur : la planification toutes les 15 minutes etait ignoree en silence (fonction ecrite dans l ancien runtime Netlify). Elle est desormais bien enregistree.
  • Planning : le menu du clic droit sur un ordre de transport etait coupe par le bas de l ecran. Il bascule maintenant vers le haut ou la gauche selon la place disponible, et defile a l interieur si le contenu reste trop grand.
  • Serveur de developpement : page blanche en local. La politique de securite de production (script-src sans unsafe-inline) etait appliquee par le serveur local et bloquait le script d amorçage de React, injecte en ligne par Vite. Ce script est desormais servi en fichier a part, sans toucher a la politique de production.
Release2026-07-24

1.27.0 · Defauts moteur : remontee des codes DTC de la telematique vers l atelier

L atelier voit desormais les pannes signalees par le camion lui-meme, sans attendre l appel du conducteur. Les codes defaut lus sur le bus CAN (norme J1939) sont traduits en langage atelier : le SPN designe l organe (pression d huile, FAP, AdBlue, circuit pneumatique...) et le FMI la nature de la panne (valeur trop haute, capteur en court-circuit, organe qui ne repond pas). Chaque defaut est classe par criticite selon les temoins allumes au tableau de bord, regroupe quand il reapparait, et transformable en ordre de travaux en un clic. Le connecteur Geotab est ecrit et n attend que les identifiants du compte pour relever les defauts toutes les 15 minutes ; tout autre fournisseur peut pousser ses defauts sur le webhook generique.

Ajouts

  • Onglet Defauts moteur dans Maintenance : liste triee par urgence, filtres par criticite, action recommandee, creation d un ordre de travaux depuis un defaut (priorite deduite de la criticite).
  • Catalogue de traduction des codes : defauts_moteur_catalogue (SPN vers libelle / systeme / action / caractere immobilisant, pre-rempli des codes poids-lourd courants) et ref_fmi_j1939 (FMI vers nature de la panne), enrichissables sans deploiement.
  • Connecteur Geotab (geotab-faults-pull) : releve planifiee des FaultData toutes les 15 minutes, avec reprise sur curseur et rattachement du boitier au vehicule par VIN puis immatriculation. Inactif tant que GEOTAB_DATABASE / GEOTAB_USERNAME / GEOTAB_PASSWORD ne sont pas renseignes.
  • Webhook generique : telematics-ingest accepte desormais un tableau faults[] en plus des positions, pour tout fournisseur qui pousse ses defauts.

Modifications

  • Un defaut qui reapparait n empile plus les lignes : les occurrences sont regroupees sur 30 jours et la criticite ne redescend jamais seule.
  • Registre des connecteurs : nouvelle brique Defauts moteur (DTC).
  • Version portee a 1.27.0.

Rectifications

  • Un defaut dont le boitier n est rattache a aucun vehicule du parc est tout de meme enregistre et signale a l ecran, au lieu d etre perdu silencieusement.
Release2026-07-24

1.26.0 · Module carburant complet, cartes DKV, conformite chrono conducteur et POI exploitation

Le module carburant devient operationnel de bout en bout : cuves avec jauge visuelle du niveau restant, pleins distinguant depot et exterieur (station / carte DKV) avec numero de parc du camion, commandes, niveaux et anomalies. Les cartes DKV se gerent et s attribuent aux conducteurs, ce qui auto-remplit la saisie du plein cote conducteur (app mobile). La fiche conducteur affiche desormais les controles chronotachygraphe CE 561 (conduite jour/semaine, pause due, repos, infractions). Enfin, le reseau POI alimente par les conducteurs devient pilotable cote exploitation (carte, moderation, POI officiels, statistiques).

Ajouts

  • Carburant : tables carburant_cuves / niveaux / commandes / anomalies alignees sur le schema courant (company_id integer), avec RLS. Jauge visuelle de cuve (niveau restant sur capacite).
  • Pleins : distinction plein en depot (cuve interne) vs exterieur (station / carte DKV), numero de parc du camion, geolocalisation, source (manuel/dkv/android).
  • Cartes DKV : table cartes_dkv + onglet d attribution aux conducteurs ; le numero de carte du conducteur est auto-rempli a la saisie du plein.
  • Conformite : panneau chronotachygraphe CE 561 dans la fiche conducteur (conduite jour/semaine, pause due, dernier repos, infractions), calcule depuis tachygraphe_entrees.
  • Reseau POI (exploitation) : page carte + liste, file de moderation (verifier / desactiver / corriger / fusionner), creation de POI officiels et statistiques par categorie.

Modifications

  • Version portee a 1.26.0.

Rectifications

  • Onglet Cuves : correction de l erreur au chargement/enregistrement (tables du module carburant desormais presentes en base).
Release2026-07-23

1.25.0 · Points d interet transport (base reseau) et connecteurs

Une base de points d interet poids-lourds partagee entre toutes les entreprises (parkings PL, aires, stations, lavages, douches, AdBlue...), enrichie par les conducteurs (nom, categorie, note, avis, photos) et moderee par le staff. Elle est completee par OpenStreetMap (Overpass) pour la couverture generale. Un registre de connecteurs pre-dispose la solution a toutes les briques du secteur (telematique, tachy C1B, chaine du froid, peages, e-CMR, CO2, bourses de fret), en ne cablant que les fournisseurs gratuits / open-source.

Ajouts

  • Base POI partagee inter-entreprises : tables poi / poi_avis / poi_photos, RPC de proximite avec note moyenne et tri par distance, RLS commune (lecture partagee, ecriture conducteur/staff, moderation staff).
  • Connecteur OpenStreetMap (Overpass) via fonction serveur overpass, avec bascule multi-miroirs.
  • Registre de connecteurs (src/lib/connecteurs.ts) : catalogue des briques transport et de leurs fournisseurs (gratuit/payant, actif/pre-dispose).

Modifications

  • Version portee a 1.25.0.
Release2026-07-22

1.24.0 · Compteurs de temps gagne / perdu conducteur (socle primes)

Chaque course cloturee alimente un ledger du temps gagne ou perdu, mesure contre le planning conforme CE 561 (coupures incluses) et jamais contre un temps au plus vite. Le conducteur voit ses compteurs par jour, semaine, mois et annee ; les memes chiffres sont partages avec l application mobile via un calcul en base. Garde-fou securite : toute course realisee en exces de vitesse est exclue des compteurs, donc des primes.

Ajouts

  • Table conducteur_temps_ledger et RPC conducteur_temps_compteurs : agregation du temps gagne/perdu par periode (jour/semaine/mois/annee).
  • Panneau "Temps gagne / perdu" sur le tableau de bord conducteur, avance (+) ou retard (-) par periode.
  • Source de calcul unique partagee avec l application mobile : web et telephone affichent les memes chiffres.

Modifications

  • Version portee a 1.24.0.
  • Le gain est mesure contre le planning conforme (pauses CE 561 comprises) ; les courses en exces de vitesse sont exclues du calcul.
Release2026-07-22

1.23.0 · Doctrine d itineraire de l entreprise et guidage GPS embarque

Le calcul d itineraire n est plus fige dans le code : la direction pose sa doctrine dans Reglages > Itineraires (peage, ferry, autoroutes, frontieres, trafic), l exploitant l adapte course par course, et des zones geographiques peuvent etre evitees ou interdites. Cote conducteur, le guidage tour par tour quitte le contrat d API pour devenir un vrai ecran de conduite, qui continue de fonctionner telephone en poche.

Ajouts

  • Reglages > Itineraires : politique d entreprise appliquee a tous les calculs (type de trajet, evitement peages, autoroutes, ferries, gues, frontieres, mode trafic).
  • Zones evitees ou interdites, saisies en centre + rayon et converties en polygones pour le moteur ; une zone interdite fait echouer l itineraire plutot que d etre traversee.
  • Consignes d itineraire par course : surcharge de la politique sur un OT donne, avec points de passage imposes et verrouillage de la consigne pour le conducteur.
  • Ecran de guidage tour par tour dans l application conducteur, avec recalcul sur ecart au trace.
  • Maintien du guidage en arriere-plan et affichage de la prochaine manoeuvre sur l ecran verrouille Android.
  • Vitesses limites affichees sur le trajet, issues d OpenStreetMap, sans cle ni cout.
  • Deroulement horaire du trajet avec insertion des coupures CE 561/2006 sur la duree de conduite.
  • Derniere position connue d un ensemble roulant, alimentee par l appli conducteur ou le boitier telematique.

Modifications

  • Version portee a 1.23.0 avec synchronisation package, appVersion et environnement Netlify.
  • Les evitements entrent dans la cle de cache d itineraire : un trajet calcule peage accepte n est plus resservi a une demande qui l interdit.
  • Le mode trafic devient un choix d entreprise : aucun, estimation interne sans cout, ou mesure temps reel chez le fournisseur.
  • Zone d affichage etendue sous l encoche et la barre gestuelle pour l ecran de guidage.

Rectifications

  • Un itineraire retombant en ligne droite laisse desormais la raison exacte dans les journaux du serveur, meme quand la table d evenements est absente.
  • Les evitements envoyes au moteur sont revalides cote serveur : une valeur inconnue ne peut plus faire echouer tout le calcul.
Release2026-07-21

1.22.0 · Base auto-reparante sur les droits indispensables aux policies RLS

Traitement de la cause profonde de la panne du planning. Le durcissement Supabase usuel revoque EXECUTE sur toutes les fonctions SECURITY DEFINER sans distinguer celles appelees par les policies RLS, ce qui rend des tables entieres illisibles. Un declencheur sur evenement retablit desormais ces droits dans la transaction meme du REVOKE : le probleme ne peut plus atteindre la production.

Ajouts

  • Declencheur nx_protect_rls_helper_grants : retablissement automatique des EXECUTE apres tout GRANT, REVOKE ou creation de policy.
  • Fonction repair_rls_helper_grants, idempotente, reservee au service_role.

Modifications

  • Version portee a 1.22.0 avec synchronisation package, appVersion et environnement Netlify.
  • Defense en profondeur : la base repare, le gate CI check:rls verifie.

Rectifications

  • Un balayage de durcissement indistinct ne peut plus rendre les tables illisibles : verifie en rejouant le balayage fautif, les tables restent lisibles.
  • anon reste explicitement exclu a chaque reparation, et les fonctions RPC hors policy conservent leur fermeture.
Release2026-07-21

1.21.3 · CI reparee et garde-fou de non-regression RLS

La CI echouait sur les tests et le build : le client Supabase est construit au chargement du module, or les variables VITE n etaient pas fournies aux etapes de test, et le build recevait un nom de variable errone. Ajout par ailleurs d un gate detectant la classe de panne qui avait bloque le planning : une policy appelant une fonction que le role authentifie ne peut pas executer.

Ajouts

  • Gate CI de non-regression RLS : signale toute policy appelant une fonction SECURITY DEFINER non executable par authenticated.
  • Fonction d audit audit_rls_helper_grants, reservee au service_role.

Modifications

  • Version portee a 1.21.3 avec synchronisation package, appVersion et environnement Netlify.
  • Variables Supabase fournies au niveau du workflow CI, pour toutes les etapes.

Rectifications

  • CI : tests critiques et build echouaient sur "supabaseUrl is required" faute de variables VITE en environnement.
  • CI : le build recevait VITE_SUPABASE_ANON_KEY alors que le client lit VITE_SUPABASE_PUBLISHABLE_KEY.
Release2026-07-21

1.21.2 · Correctif planning bloque par les droits RLS et mise a jour du catalogue

Le planning ne se chargeait plus : une sur-revocation de droits datant du durcissement de mai privait le role authentifie de l EXECUTE sur get_user_company_id, dont dependent 46 policies. La panne s est declenchee avec l arrivee de la policy du portail affrete. Droits retablis pour dix helpers de RLS, anon reste exclu. Le catalogue des fonctionnalites est remis a jour.

Ajouts

  • Catalogue : entrees itineraire poids lourd, guidage tour par tour, trafic reel, alertes trafic, chaine qualite CI et recherche d adresse.

Modifications

  • Version portee a 1.21.2 avec synchronisation package, appVersion et environnement Netlify.
  • Cartographie PL, GPS conducteurs et portails client/affrete passent de la roadmap aux chantiers en cours.

Rectifications

  • Planning : lecture des ordres de transport retablie (permission denied for function get_user_company_id).
  • Coffre numerique, chargements, sites logistiques et portail affrete etaient bloques par la meme cause.
  • Catalogue : Alertes transport actives et Bilan CO2 transport n apparaissaient dans aucun onglet a cause d une colonne surnumeraire.
Release2026-07-21

1.21.1 · Fiabilite de l itineraire signalee et geocodage inverse retabli

Correctif de securite d usage : sans moteur de routage configure, le trace n est qu une ligne droite a vol d oiseau. Il etait presente comme un itineraire poids lourd valide, avec un panneau de gabarit trompeur. La degradation est desormais explicite. Le geocodage inverse du selecteur de site, bloque par le CSP de production, repasse par le proxy interne.

Ajouts

  • Indicateur de fiabilite sur chaque itineraire : reelle (moteur de routage) ou approximative (repli interne).
  • Avertissement explicite quand aucun moteur de routage n est configure.

Modifications

  • Version portee a 1.21.1 avec synchronisation package, appVersion et environnement Netlify.
  • Le panneau de gabarit distingue un gabarit applique d un gabarit simplement retenu.

Rectifications

  • Un trace en ligne droite n est plus presente comme un itineraire poids lourd praticable.
  • Geocodage inverse du selecteur de site retabli : l appel direct a Nominatim etait bloque par le CSP de production.
Release2026-07-21

1.21.0 · Trafic routier reel, itineraire poids lourd et chaine qualite CI

Release exploitation : le trafic cesse d etre simule et l itineraire tient enfin compte du gabarit reel de l ensemble roulant. Ajout d un planificateur type Mappy cote web, d un contrat d API de guidage pour le mobile, d alertes trafic proactives, et d une chaine CI complete (lint, typecheck, tests, build, budget de bundle, audit dependances, scan secrets, mesure Lighthouse).

Ajouts

  • Itineraire PL : nouvelle page avec carte, recherche d adresse (Base Adresse Nationale), selection de l ensemble roulant et feuille de route detaillee.
  • Gabarit reel envoye au calcul d itineraire : hauteur, largeur, longueur, poids total et charge a l essieu, deduits de la flotte et du chargement.
  • Remontee de trafic reelle (TomTom) sur le trace retenu, avec repli explicite sur l estimation interne.
  • Alertes trafic proactives : detection des incidents sur le corridor des courses en cours, avant que le retard ne soit constate.
  • Chaine CI : gates lint, typecheck, tests, build, budget de bundle, audit de dependances, scan de secrets et mesure Lighthouse.

Modifications

  • Version portee a 1.21.0 avec synchronisation package, appVersion et environnement Netlify.
  • CSP durcie : script-src sans unsafe-inline, le bootstrap GA passe en fichier externe.
  • Performance : isolation du helper de preload et differe du client Supabase hors du chemin critique.
  • Le gabarit entre dans la cle de cache d itineraire : deux ensembles differents ne partagent plus la meme route.

Rectifications

  • Le trafic n est plus estime a partir du seul horaire ni deduit d un retard deja constate.
  • Le statut de trafic n est plus etiquete au nom d un fournisseur qui ne l a pas fourni.
  • IndexNow n est plus notifie depuis un build local ou une CI.
Release2026-07-21

1.20.0 · Connecteurs administratifs : Sirene, VIES et socle services de l Etat

Release integrations : socle extensible de connecteurs vers les services de l Etat. Autofill des fiches via le SIRET (Sirene / Annuaire des entreprises) et controle des numeros de TVA intracommunautaire (VIES) operationnels, avec preparation des connecteurs facturation electronique, Chorus Pro, EDI-TVA, DSN et liasse fiscale.

Ajouts

  • Sirene / Annuaire des entreprises : remplissage automatique d une fiche a partir du SIRET.
  • VIES : controle de validite d un numero de TVA intracommunautaire.
  • Registre des connecteurs administratifs par tenant, configurable dans les Reglages.
  • Catalogue prepare : facturation electronique (Factur-X / PDP / PPF), Chorus Pro, EDI-TVA, DSN, liasse fiscale.

Modifications

  • Version portee a 1.20.0 avec synchronisation package, appVersion et environnement Netlify.
  • Les secrets des connecteurs restent en variables d environnement serveur (aucun secret en base).
Release2026-07-21

1.19.0 · Portails client et affrete en base, acces par invitation et multi-identite

Release collaboration : les espaces client et affrete passent en base multi-tenant, avec creation d acces par code d invitation (email), gestion de sous-utilisateurs, selecteur de contexte multi-identite, facturation croisee tenant-affrete et modes de simulation metier.

Ajouts

  • Espace client en base : demandes de transport, suivi live, factures et declaration de paiement (virement/preuve) rapprochee par le comptable.
  • Espace affrete en base : contrats, ressources (conducteurs, camions, equipements), suivi operationnel avec preuve GPS, planning personnalise.
  • Acces par code d invitation : le tenant genere un code par qualite (client / affrete), envoye par email, pour creer le 1er compte administrateur.
  • Sous-utilisateurs en self-service : l administrateur d une societe cliente/affretee invite ses collaborateurs.
  • Code d invitation inter-tenant : un utilisateur deja connecte rejoint l espace d un partenaire depuis la page Portails.
  • Selecteur de contexte multi-identite : agir en tant que client/affrete d un autre tenant sans changer de compte.
  • Facturation croisee : l affrete declare ses factures emises, validees par le comptable du tenant.
  • Modes de simulation metier : apercu lecture seule des espaces client et affrete depuis la fiche.

Modifications

  • Version portee a 1.19.0 avec synchronisation package, appVersion et environnement Netlify.
  • Portails migres de localStorage vers Supabase avec isolation par tenant et RLS dediee.
  • Resolution d identite portail cross-tenant en lecture via helpers securises.

Rectifications

  • Corrige : les portails reposaient sur localStorage, non persistant et non partage entre postes.
Release2026-07-20

1.18.0 · Astreinte, chargement des remorques et durees de conservation RGPD

Release exploitation et conformite : pilotage du tour de garde depuis le web, suivi du chargement des remorques, referentiels remorques et vehicules enrichis, surveillance des delais de telechargement chronotachygraphe et moteur de durees de conservation RGPD avec mode simulation.

Ajouts

  • Astreinte : tour de garde planifiable et pilotable depuis le web.
  • Chargement des remorques : suivi, visualisation, phase previsionnelle et gestion de l attelage.
  • Catalogue de modeles de remorques avec alimentation mensuelle automatique et tracabilite de provenance.
  • Index de maintenance : catalogue des vehicules branche sur la base, avec valeurs indicatives.
  • Synchronisation RDW etendue aux vehicules moteurs.
  • Conformite : suivi des delais legaux de telechargement chronotachygraphe conducteur et vehicule.
  • RGPD : moteur de durees de conservation parametrable, avec mode simulation avant purge reelle.

Modifications

  • Version portee a 1.18.0 avec synchronisation package, appVersion et environnement Netlify.
  • Catalogue de fonctionnalites enrichi de 7 modules livres, portant le total developpe a 105.
  • Temps de chargement optimises : politiques RLS reecrites en InitPlan et chargement differe du moteur PDF.
  • Vue etat courant restreinte aux donnees reelles.

Rectifications

  • Corrige : les politiques RLS reevaluaient la fonction d authentification par ligne, penalisant les temps de reponse.
  • Corrige : le moteur PDF etait charge au demarrage alors qu il n est utilise qu a l edition de documents.
  • Corrige : l identifiant de societe n etait pas valorise par defaut sur les enregistrements d astreinte.
Release2026-07-20

1.17.0 · Conformite ADR, chaine du froid et suivi de temperature

Release reglementaire : habilitations ADR des conducteurs, agrements du materiel, qualification des marchandises dangereuses, plages de temperature des remorques et tracabilite horodatee des temperatures dirigees. Les manquements bloquent desormais l affectation.

Ajouts

  • Habilitation ADR conducteur : numero de certificat, expiration, specialisations classes 1 et 7, specialisation citerne.
  • Agrement ADR sur vehicules et remorques (EX/II, EX/III, FL, AT, MEMU) avec date d expiration.
  • Qualification des marchandises dangereuses sur l ordre de transport : classe de danger, numero ONU, groupe d emballage, code tunnel, quantites limitees.
  • Chaine du froid sur les remorques : plage de temperature tenue, multi-temperature, compartiments, attestation ATP et son echeance.
  • Consigne de temperature min et max sur l ordre de transport.
  • Suivi de temperature : releves horodates par ordre de transport, detection des sorties de plage, synthese min/max/moyenne et export CSV.
  • Assistant conversationnel capable de rechercher dans l ERP (ordres de transport, clients, vehicules, conducteurs, amendes).

Modifications

  • Version portee a 1.17.0 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Catalogue de fonctionnalites resynchronise : 8 fonctions livrees requalifiees, 15 modules du lot 1.16.0 ajoutes.
  • L affectation controle desormais la conformite reglementaire avant enregistrement.

Rectifications

  • Corrige : un conducteur sans certificat ADR pouvait etre affecte a un transport de marchandises dangereuses.
  • Corrige : une remorque frigorifique incapable de tenir la consigne passait la validation, la plage n etant pas modelisee.
  • Corrige : le catalogue annoncait comme en cours de developpement des fonctionnalites deja livrees.
Release2026-07-20

1.16.0 · Modules amendes, planning, maintenance, GPS/ETA et conformite reglementaire

Release fonctionnelle majeure : registre des amendes avec designation conducteur, presets de filtres et compteurs de conformite sur le planning, maintenance predictive, remontee de positions GPS et prevision ETA, messagerie externe reelle, plus la conformite Factur-X, FEC, RGPD et attestation CO2.

Ajouts

  • Registre des amendes : saisie, designation du conducteur, suivi des contestations et rattachement aux ordres de transport.
  • Planning : presets de filtres enregistrables, barre de compteurs de conformite CE 561 et garde-fou anti-crash sur la vue.
  • Maintenance predictive : estimation des echeances d entretien a partir des kilometrages et des historiques.
  • GPS : remontee des positions conducteurs et fonction Netlify d ingestion telematique.
  • Prevision ETA : panneau des arrivees previsionnelles et suivi d expedition cote espace client.
  • Messagerie externe reelle : boites mail connectees, ingestion des messages et detection automatique des demandes de transport.
  • Preuves de livraison (POD) attachees aux ordres de transport.
  • Export FEC pour la comptabilite et generation de factures au format Factur-X.
  • Attestation CO2 generee depuis le bilan carbone.

Modifications

  • Version portee a 1.16.0 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Types de base de donnees regeneres apres les nouvelles migrations Supabase.
  • Purge RGPD automatique des positions GPS au dela de la duree de retention.

Rectifications

  • Corrige : VITE_APP_VERSION dans netlify.toml etait reste a 1.15.22, desynchronise de package.json.
  • Corrige : stabilite de la vue Planning sur jeux de donnees incomplets (erreurs de rendu isolees).
Release2026-07-18

1.15.23 · Securisation du depot et assainissement Git

Release corrective de securite : retrait du fichier .env du suivi Git et purge de l historique, passage du depot GitHub en prive, suppression du pseudo-submodule erp2 (clone duplique du projet) et nettoyage des fichiers parasites trackes (.idea, logs de build, cache Vite).

Modifications

  • Version portee a 1.15.23 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Depot GitHub passe en prive.
  • Pseudo-submodule erp2 supprime (doublon complet du projet, tests dupliques).
  • .gitignore corrige : .env et .env.* desormais exclus du suivi Git.

Rectifications

  • Corrige : fichier .env (cles Supabase) retire du suivi Git et purge de l historique.
  • Corrige : fichiers parasites retires du suivi (.idea, build-log*.txt, cache Vite node_modules).
Release2026-06-21

1.15.22 · Securisation Supabase, stabilisation CI et mise a jour submodule

Release corrective et infrastructure : durcissement securite Supabase (revocation anon, fix auth RLS initplan, index FK manquants), stabilisation du workflow CI/keepalive, mise a jour du submodule erp2 et extension CLI Netlify.

Modifications

  • Version portee a 1.15.22 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Submodule erp2 mis a jour et extension Netlify CLI ajoutee.
  • Workflow CI stabilise : runtime actions mise a jour, suppression dependance cache npm, simplification keepalive.

Rectifications

  • Corrige : revocation acces anon sur fonctions security definer Supabase.
  • Corrige : sous-requete RLS auth initplan remplacee par pattern stable.
  • Corrige : index FK manquants sur tables critiques ajoutes.
Release2026-05-07

1.15.21 · Stabilisation planning OT et fiabilisation analytics site/public

Release corrective centree sur la pose des OT dans le planning et le durcissement de la chaine analytics (consentement, sanitization, file d attente, dedoublonnage funnel et ping de release).

Ajouts

  • Analytics: catalogue d evenements typé, sanitization des events/params, contexte standard page_path + event_origin et file d attente avant chargement GA.
  • Analytics: dedoublonnage des etapes funnel par session et ping de sante de release emise une seule fois par session.
  • Instrumentation et tests renforces sur Home, Login, SiteLayout et AnalyticsLoader avec couverture ciblee.

Modifications

  • Version portee a 1.15.21 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Features prioritaires maintenues: connectivite/discussion inter-ERP, planning affreteur dedie, groupage multi-courses figeable/deliable avec courses independantes.

Rectifications

  • Corrige : impossibilite de poser certains OT depuis le pool sur le planning a cause d un garde-fou de periode trop strict lors du drop.
  • Corrige : perte potentielle d evenements analytics quand le consentement et le chargement GA arrivent apres les interactions utilisateur.
Release2026-04-22

1.15.20 · Refonte page Connexion, nouveaux logos NEXORA et lisibilite page A propos

Refonte complete de la page de connexion (panneau sombre immersif + nouvelle photo convoi NEXORA avec nouveau logo X degrade bleu/vert, suppression Google OAuth, lisibilite renforcee). Deploiement des nouveaux logos NEXORA (texte + X degrade) sur tout le site public. Correction navbar invisible sur la page A propos refaite en fond clair.

Ajouts

  • Page /login: panneau gauche sombre immersif avec photo convoi NEXORA, pill plateforme, titre "En toute simplicite" en degrade cyan, 4 proof items en cartes glass sombres (Performance optimisee, Donnees securisees, Equipe connectee, Gain de temps).
  • Page /login: panneau droit epure avec formulaire email/mot de passe, toggle oeil sur le mot de passe, "Se souvenir de moi", "Mot de passe oublie", bouton Se connecter avec fleche, trust strip 3 items (Acces securise, Disponibilite 24/7, Support reactif).
  • Nouveau asset login-hero 1400 et 768 genere a partir du mockup convoi Scania NEXORA.

Modifications

  • Page /login: bouton "Continuer avec Google" et handler signInWithOAuth retires, divider "ou" retire, formulaire email/mot de passe unique chemin de connexion.
  • Deploiement des nouveaux logos NEXORA (texte + X degrade bleu vers vert) dans public/site/logo/brand: nexora-logo-dark.png et nexora-logo-light.png remplacent les anciens logos cercle reseau.
  • UI/UX page /login: image assombrie (brightness 0.58), triple overlay (voile global + degrade colonne gauche + vignette), text-shadow double sur le titre, couleurs #E2E8F0 sur sous-textes.
  • Version portee a 1.15.20 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Features prioritaires maintenues: connectivite/discussion inter-ERP, planning affreteur dedie, groupage multi-courses figeable/deliable avec courses independantes.

Rectifications

  • Corrige : navbar invisible sur la page /a-propos refaite en fond clair (texte blanc sur fond blanc). Chemin retire de DARK_HERO_PATHS pour retour au texte fonce + logo dark.
Release2026-04-21

1.15.19 · Favicon NEXORA: pack carre + rond + maskable regenere depuis le logo solo

Regeneration complete du pack favicon/PWA a partir du vrai logo NEXORA (logo solo.png): icones carrees (16 a 1024), icones rondes, maskable Android, apple-touch-icon, tuiles MS et ICO multi-tailles. Manifest mis a jour avec icones maskable dediees.

Ajouts

  • Icones carrees regenerees: 16, 32, 48, 64, 96, 128, 180, 192, 256, 384, 512, 1024.
  • Icones rondes dediees: 64, 128, 192, 256, 512 (cercle plein + logo centre).
  • Icones maskable PWA 192 et 512 avec safe-zone Android 80%.
  • Tuiles Microsoft mstile 150x150 et 270x270.
  • Script scripts/generate-favicons.mjs relançable pour toute future mise a jour du logo.

Modifications

  • favicon.ico regenere en multi-tailles 16/32/48 a partir du logo solo.
  • Manifest: icones "maskable" separees des "any" (meilleure compatibilite Android).
  • index.html: cache-bust favicon/manifest passe a v=1.16.3, ajout du lien favicon-48x48.
  • Version portee a 1.15.19 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Features prioritaires maintenues: connectivite/discussion inter-ERP, planning affreteur dedie, groupage multi-courses figeable/deliable avec courses independantes.

Rectifications

  • Corrige : favicons precedents generes depuis la mauvaise image source.
Release2026-04-21

1.15.18 · Push prod: maintenance espace Developpement et Features prioritaires

Push Netlify de maintenance avec mise a jour de la version et de l espace Developpement (Developpe / En cours de developpement / Features).

Modifications

  • Version portee a 1.15.18 avec synchronisation package, appVersion et environnement Netlify.
  • Onglet Developpement: rappel des onglets Developpe, En cours de developpement, Features.
  • Features prioritaires maintenues: connectivite/discussion inter-ERP, planning affreteur dedie, groupage multi-courses figeable/deliable avec courses independantes.
Release2026-04-21

1.15.17 · Favicon NEXORA: pack ICO multi-tailles et SVG cassé supprimé

Regeneration complete du pack favicon a partir du nouveau logo NEXORA carre haute resolution. Suppression du favicon.svg qui pointait vers un PNG externe (ignore par les navigateurs en favicon SVG) et generation d un vrai .ico multi-resolutions (16/32/48/64).

Ajouts

  • Nouveau favicon.ico multi-resolutions (16/32/48/64) genere depuis le logo NEXORA 1254x1254.
  • Tous les PNG favicon (16/32/180/192/512 + pwa 192/512) regeneres en haute qualite (HighQualityBicubic).

Modifications

  • Suppression du link rel=icon type=image/svg+xml et du fichier public/favicon.svg (SVG referencant un PNG externe non supporte).
  • Cache-bust passe a v=1.16.2 sur tous les liens favicon/manifest.
  • Service worker bumpe en v1-6-13 et favicon.svg retire de l app shell.
  • Version portee a 1.15.17 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Features prioritaires maintenues: connectivite/discussion inter-ERP, planning affreteur dedie, groupage multi-courses figeable/deliable.

Rectifications

  • Corrige : favicon NEXORA invisible dans l onglet navigateur (Chrome/Firefox prenaient prioritairement le favicon.svg vide).
  • Corrige : favicon non remonte par Google Search a cause de l ICO mal forme et du SVG bloquant.
Release2026-04-21

1.15.16 · Favicon NEXORA: pack complet et invalidation cache

Le favicon onglet et le favicon utilise par les moteurs de recherche sont realignes sur le nouveau pack NEXORA, avec invalidation cache forcee (head, manifest, service worker).

Ajouts

  • Tags icon supplementaires en 192x192 et 512x512 dans le head pour mieux servir les crawlers et navigateurs mobiles.
  • Balise shortcut icon explicite vers /favicon.ico pour Google Search et navigateurs anciens.

Modifications

  • Regeneration des PNG android-chrome 192/512 et pwa 192/512 depuis le nouveau logo NEXORA carre.
  • Cache-bust des references favicon/manifest passe a v=1.16.1 pour forcer le rafraichissement client.
  • Service worker bumpe en v1-6-12 pour invalider l ancien cache d icones.
  • Version portee a 1.15.16 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Features prioritaires maintenues: connectivite/discussion inter-ERP, planning affreteur dedie, groupage multi-courses figeable/deliable.

Rectifications

  • Corrige : favicon NEXORA absent dans l onglet navigateur et dans les resultats de recherche apres la refonte logo.
  • Corrige : icones android/PWA encore servies depuis l ancien pack en 192x192 et 512x512.
Release2026-04-21

1.15.15 · Refonte globale UI/UX: vitrine, ERP et identite visuelle

Lot de refonte transversale issue de l audit du 21/04/2026: vitrine recentree sur la promesse ERP+TMS+IA all-in-one, rail d actions rapides par role dans l ERP, harmonisation des tokens de marque et bascule sur le nouveau pack logo/favicon.

Ajouts

  • Nouveau pack logo et favicon (brand) deploye sur le site, l ERP et les assets PWA.
  • Cockpit dirigeant: nouveau widget KPI et composants cockpit dedies dans le dashboard.
  • Planning: utilitaires extraits et testes (assignation, conflits, urgence, regles communes) pour fiabiliser les actions critiques.

Modifications

  • Vitrine: hero reformule sur la promesse "ERP + TMS + IA all-in-one", CTA principal bascule sur le test ERP, parcours metier etendu a 5 roles.
  • ERP: rail Actions rapides par role dans le header pour reduire le temps d action exploitant/dirigeant/conducteur/affreteur/client.
  • Harmonisation des tokens de marque (palette, gradient, contrastes) sur layout, login, dashboard, planning et pages site.
  • Prerendu SEO et sitemap regeneres avec les nouveaux assets de marque.
  • Version portee a 1.15.15 avec synchronisation package, appVersion, index et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Features prioritaires maintenues: connectivite/discussion inter-ERP, planning affreteur dedie, groupage multi-courses figeable/deliable.

Rectifications

  • Corrige : incoherences chromatiques residuelles entre vitrine et ERP suite aux anciens assets de marque.
  • Corrige : references favicon/manifest dispersees entre dossiers historiques et nouveau pack brand.
Release2026-04-20

1.15.14 · Planning fiabilise: navigation, CE561 et fenetre de reglage courses

Stabilisation du planning avec correctifs de crash/navigation, audit CE561 non bloquant par defaut et refonte de la fenetre de reglage des courses pour une exploitation plus rapide.

Ajouts

  • Nouvelle fenetre de reglage course elargie avec mise en page 2 colonnes et lecture plus claire des informations.
  • Outils rapides de planification: decalage depart (-30, +30, +60 min), presets de duree (2h, 4h, 8h, 10h) et option conserver la duree.
  • Indicateur de validite de fenetre temporelle (chargement/livraison) directement dans la fenetre de reglage.

Modifications

  • Audit CE561 conserve en mode non bloquant par defaut, avec activation explicite possible du mode conformite bloquante.
  • Messages d audit CE561 clarifies pour distinguer audit informatif et blocage actif.
  • Version portee a 1.15.14 avec synchronisation package, appVersion, index et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Features prioritaires maintenues: connectivite/discussion inter-ERP, planning affreteur dedie, groupage multi-courses figeable/deliable.

Rectifications

  • Corrige : superposition de fenetres sur planning lors de l ouverture edition course (z-index overlays).
  • Corrige : plantages intermittents lors des changements de page/retour arriere sur les zones de navigation globales.
  • Corrige : crash sur actions HLP/PAUSE des OT deja places dans le planning.
Release2026-04-19

1.15.13 · Durcissement icone racine pour indexation Google

Correction definitive du icone pour les crawlers: la racine /icone.ico est forcee a partir du pack valide logo/icone lors du build, afin d eviter tout fallback vers un fichier verrouille/corrompu.

Ajouts

  • Nouveau script build scripts/sync-icone-to-dist.mjs pour copier le icone canonique vers dist/icone.ico.
  • Controle de taille minimal dans le script pour bloquer un artefact icone suspect avant deploiement.

Modifications

  • Pipeline build complete avec synchronisation icone en fin de build avant publication Netlify.
  • Version portee a 1.15.13 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Features prioritaires maintenues: connectivite/discussion inter-ERP, planning affreteur dedie, groupage multi-courses figeable/deliable.

Rectifications

  • Corrige : /icone.ico pouvait rester sur un ancien binaire de 120 octets mal interprete par certains robots (dont Google).
Release2026-04-19

1.15.12 · icone unifie depuis le pack logo/icone utilisateur

Migration complete du icone sur les assets fournis dans docs/logo/icone, avec references head/manifest/service worker harmonisees et fallback /icone.ico force vers le fichier unique servi.

Ajouts

  • Utilisation du pack icone utilisateur depuis /site/logo/icone (ico, 16x16, 32x32, mobile, android 192/512).
  • Redirect Netlify explicite de /icone.ico vers /site/logo/icone/icone.ico pour neutraliser les anciens fichiers locaux verrouilles.

Modifications

  • Head HTML aligne sur les assets /site/logo/icone avec versionnement de cache.
  • Service worker et webmanifest alignes sur le meme jeu d icones.
  • Version portee a 1.15.12 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Features prioritaires maintenues: connectivite/discussion inter-ERP, planning affreteur dedie, groupage multi-courses figeable/deliable.

Rectifications

  • Corrige : rendu icone incoherent en production cause par conflit d anciens fichiers et cache.
Release2026-04-19

1.15.11 · icone ICO stable en production via asset valide

Publication du correctif icone avec bascule vers un fichier ICO valide non verrouille et invalidation du cache applicatif pour propagation immediate.

Ajouts

  • Reference head du icone migree vers /icone.new.ico avec versionning de cache.
  • Artefact ICO valide garanti dans la sortie build pour la production.

Modifications

  • Service worker aligne sur icone.new.ico avec bump de cache pour forcer le rafraichissement client.
  • Version portee a 1.15.11 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Features prioritaires maintenues: connectivite/discussion inter-ERP, planning affreteur dedie, groupage multi-courses figeable/deliable.

Rectifications

  • Corrige : icone incoherent en production quand public/icone.ico restait verrouille localement.
Release2026-04-19

1.15.10 · icone en format ico et harmonisation logo globale

Bascule complete du icone vers le format /icone.ico et alignement global des references logo (head, manifest, donnees structurees, cache).

Ajouts

  • Nouveau fichier public icone.ico genere depuis le logo officiel.
  • Support icone explicite en image/x-icon pour meilleure compatibilite navigateurs.

Modifications

  • Head HTML mis a jour pour pointer vers /icone.ico avec invalidation cache versionnee.
  • Service worker ajuste pour precacher icone.ico et forcer le refresh des icones.
  • Manifest PWA et donnees structurees homepage alignes sur le logo icone.png officiel.
  • Version portee a 1.15.10 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Features prioritaires maintenues: connectivite/discussion inter-ERP, planning affreteur dedie, groupage multi-courses figeable/deliable.

Rectifications

  • Corrige : incoherences de rendu icone selon navigateurs et cache stale des anciennes references logo.
Release2026-04-19

1.15.9 · icone logo recherche force et cache nettoye

Le icone du site est force sur le logo moteur de recherche avec invalidation cache pour propagation immediate.

Ajouts

  • icone principal et shortcut icon alignes sur le logo recherche Nexora.
  • Apple touch icon aligne sur le meme asset logo.

Modifications

  • Priorite de l ancien icone SVG retiree pour eviter les retours visuels incoherents.
  • Cache service worker mis a jour pour forcer le refresh de l icone.
  • Version portee a 1.15.9 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Features prioritaires maintenues: connectivite/discussion inter-ERP, planning affreteur dedie, groupage multi-courses figeable/deliable.

Rectifications

  • Corrige : affichage icone parfois stale ou remplace par l ancien SVG selon le cache navigateur.
Release2026-04-19

1.15.8 · Nouvelle identite logo web et presentation

Integration des nouveaux logos ajoutes dans docs avec branchement site public, icone/moteur de recherche et page de presentation.

Ajouts

  • Nouveau logo moteur de recherche publie et branche dans les assets web publics.
  • Nouveau logo de presentation ajoute visuellement sur la page Presentation.
  • Mise a jour manifeste/service worker pour inclure le nouvel asset logo.

Modifications

  • Metadonnees structurees Organization/Publisher ajustees pour pointer vers le nouveau logo public.
  • Version portee a 1.15.8 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Features prioritaires maintenues: connectivite/discussion inter-ERP, planning affreteur dedie, groupage multi-courses figeable/deliable.

Rectifications

  • Corrige : coherence logo entre presentation du site et signaux visuels web (icone/metadata).
Release2026-04-19

1.15.7 · Utilisateurs: templates droits, exports asynchrones et securite admin

Livraison complete des ajouts sur la gestion utilisateurs avec audit enrichi lisible, alertes de securite, exports CSV asynchrones historises et recette guidee integree.

Ajouts

  • Templates de permissions metier (exploitant standard, responsable atelier, commercial senior) applicables en edition et creation.
  • Export CSV asynchrone avec historique des jobs et indicateurs de statut.
  • Panneau de recette guidee integre pour valider batch, tri derniere connexion, export, persistance filtres et audit.
  • Alertes securite admin derivees des evenements sensibles (suppression, actions en lot, promotion privilegiee).

Modifications

  • Journal audit enrichi avec filtre/recherche/pagination et diff avant/apres lisible sur les payloads.
  • Version portee a 1.15.7 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Features prioritaires maintenues: connectivite/discussion inter-ERP, planning affreteur dedie, groupage multi-courses figeable/deliable.

Rectifications

  • Corrige : lecture audit brute JSON peu exploitable, desormais contextualisee par differenciels metier.
Release2026-04-19

1.15.6 · SuperAdmin: creation compte rattachee au bon tenant

Correction du flux backoffice SuperAdmin pour forcer le rattachement au tenant cible lors de la creation utilisateur.

Ajouts

  • Selection explicite du tenant cible dans le formulaire de creation utilisateur SuperAdmin.
  • Transmission de company_id a la function admin-users pour creation dans le bon tenant.

Modifications

  • Version portee a 1.15.6 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement, Features.
  • Features prioritaires maintenues: connectivite/discussion inter-ERP, planning affreteur dedie, groupage multi-courses figeable/deliable.

Rectifications

  • Corrige : les creations de compte SuperAdmin pouvaient etre rattachees au mauvais tenant.
Release2026-04-18

1.15.5 · Gestion tenant: creation utilisateur directe

Ajout du formulaire de creation utilisateur directement dans la page de gestion du tenant, avec synchronisation release et suivi Developpement.

Ajouts

  • Section Utilisateurs du tenant enrichie avec un formulaire de creation (email, nom, prenom, role, mot de passe optionnel).
  • Generation et affichage du mot de passe temporaire quand aucun mot de passe n est fourni.

Modifications

  • Version portee a 1.15.5 avec synchronisation package, appVersion et environnement Netlify.
  • Espace Developpement maintenu sur les onglets Developpe, En cours de developpement et Features.
  • Features prioritaires maintenues: connectivite/discussion inter-ERP, planning affreteur dedie, groupage multi-courses figeable/deliable.

Rectifications

  • Corrige : impossibilite de creer un utilisateur directement depuis Reglages tenant.
Release2026-04-18

1.15.4 · Cockpit KPI V2.1 par role et finance SQL dediee

Livraison du cockpit V2.1 metier avec lisibilite renforcee mobile/contraste et branchement finance sur des vues SQL dediees Supabase.

Ajouts

  • Nouveau cockpit KPI V2.1 par role avec widgets utiles et fallback cockpit historique.
  • Vues Supabase finance dediees: vue_finance_kpis_v21, vue_finance_client_perf_v21, vue_finance_charge_breakdown_v21, vue_finance_late_payments_v21.
  • Composants dashboard-v21 reutilisables (KPI, alertes, charts lazy, synthese finance, retards paiement).

Modifications

  • Branchement prioritaire des widgets finance sur les vues SQL avec fallback calcul historique.
  • Contrastes et densite mobile ajustes sur les cartes et graphiques V2.1.
  • Version portee a 1.15.4 avec synchronisation package et affichage application.
  • Espace Developpement mis a jour sur les onglets Developpe / En cours / Features.

Rectifications

  • Corrige : source finance heterogene en cockpit, desormais consolidee par vues SQL dediees.
Release2026-04-18

1.15.3 · SEO articles: metas uniques et titres optimisés

Amélioration SEO on-page des contenus éditoriaux avec metas spécifiques par article et optimisation de plusieurs titles trop longs.

Ajouts

  • Metadonnees dediees pour chaque page article (title, description, keywords) dans le prerender SEO.
  • Couverture route-level etendue pour renforcer la pertinence des snippets Google sur le blog.

Modifications

  • Optimisation de titles commerciaux depassant la longueur cible pour limiter la troncature SERP.
  • Version portee a 1.15.3 avec synchronisation package et affichage application.
  • Espace Developpement mis a jour sur les onglets Developpe / En cours / Features.

Rectifications

  • Corrige : descriptions generiques reutilisees sur plusieurs pages articles en HTML initial.
Release2026-04-18

1.15.2 · SEO technique: pré-rendu HTML par route publique

Mise en place d un pré-rendu SEO statique route-level pour livrer des balises title/meta/canonical différenciées dès la réponse HTML initiale.

Ajouts

  • Nouveau script scripts/prerender-seo-routes.mjs pour générer un index.html par route dans dist.
  • Balises SEO injectées par route: title, description, keywords, canonical, Open Graph et Twitter.
  • Génération appliquée automatiquement après le build front via npm run seo:prerender.

Modifications

  • Pipeline build ajusté pour inclure le pré-rendu SEO statique en sortie.
  • Version portée à 1.15.2 avec synchronisation package et affichage application.
  • Onglet Développement mis à jour pour tracer la livraison SEO route-level.

Rectifications

  • Résolue : HTML initial générique multi-routes en production, limitant la lisibilité SEO sans JavaScript.
Release2026-04-18

1.15.1 · Homepage v1.1 conversion SEO et performance perçue

Restructuration de la page d accueil en mode amélioration v1.1 avec message clarifié, parcours conversion, SEO métier transport et chargement progressif des sections.

Ajouts

  • Nouvelle architecture homepage: Hero clarifié, Problème marché, Solution, Parcours métier, Modules simplifiés, Preuve ROI, CTA final.
  • Lazy loading des sections hors hero avec skeleton pour améliorer la perception de vitesse.
  • Nouveaux blocs métier SEO: ERP transport, TMS transport, gestion flotte, optimisation transport, suivi conducteur.

Modifications

  • Hiérarchie éditoriale simplifiée pour une lecture en moins de 5 secondes et un CTA principal immédiat.
  • Espacements et densité visuelle ajustés pour améliorer lisibilité sans changer la direction artistique globale.
  • Onglet Développement dans Réglages mis à jour avec la livraison homepage v1.1 et maintien des priorités Features.
  • Version portée à 1.15.1 avec synchronisation package, build et affichage site.

Rectifications

  • Observer data-reveal rendu compatible avec les sections montées dynamiquement en lazy loading.
Release2026-04-16

1.15.0 · Chargement étendu, remorques, CO2, alertes et optimiseur de routes

Module chargement complet (types, tonnage, barres visuelles), catalogue types remorques avec compatibilité fret, page Bilan CO2, tableau de bord Alertes transport et optimiseur de routes front.

Ajouts

  • Page BilanCo2 : calcul empreinte carbone par transport (distance, tonnage, type véhicule), indicateurs réglementaires.
  • Page Alertes transport : tableau de bord alertes actives avec hook useAlertesTransport (retards, dépassements capacité, anomalies).
  • RouteOptimizerPanel + lib routeOptimizer : suggestions de routes et calcul distances côté front.
  • Migrations Supabase : longueur_m / tonnage_kg sur ordres_transport, type_chargement étendu, catalogue trailer_types, champs capacité remorques, compatibilité remorque/fret.
  • Composants flotte : vue dépréciation flotte via lib fleetDepreciation.
  • ChargementBars : visualisation taux de remplissage chargeant/déchargeant sur les OT.
  • Skeletons UI : DataState, Skeleton, SkeletonKpi, SkeletonTable pour les états de chargement.
  • Hooks useAsyncData et useRouteOptimizer pour la gestion d état asynchrone.
  • Libs métier : chargementRules, trailerValidation, alertesTransport, co2Transport.
  • Migration normalize_super_admin_role_for_rls : alignement rôle super_admin dans les policies RLS.

Modifications

  • Pages Transports, Remorques, Véhicules, Chauffeurs, OpsCenter, MapLive, Planning, AnalytiqueTransport mises à jour.
  • L onglet Développement dans Réglages reflète les livraisons CO2, alertes et chargement.
  • CSV features : CO2 et Alertes transport passent de Features à Développé.
  • Version portée à 1.15.0 avec synchronisation package, build et affichage site.

Rectifications

  • Résolue : backfill statut transport depuis legacy colonne statut pour cohérence données historiques.
Release2026-04-16

1.14.0 · Planning – Drag & drop robuste, file d attente sticky, villes OT, fix backoffice

Améliorations majeures de l expérience planning : drag & drop fiabilisé, panel file d attente toujours visible, villes départ/arrivée sur chaque carte OT, filtre groupage par conducteur et jour, et correction erreur 502 SuperAdmin.

Ajouts

  • Villes départ et arrivée affichées sous chaque course dans le gantt planning (via sitesMap + getOtVilles).
  • Filtre candidats groupage limité au même conducteur et à la même journée.

Modifications

  • Drag & drop planning : ghost cursor aligné sur curseur, snap semaine/jour corrigé, canMove normalisé (null-safe), anti-vibration RAF throttle.
  • Panel file d attente planning : position sticky + overflow clip sur ancêtres → toujours visible lors du scroll page.
  • Version portée à 1.14.0.

Rectifications

  • Résolue : erreur 502 sur SuperAdminPage due à SUPABASE_SERVICE_ROLE_KEY manquant dans .env.
Release2026-04-15

1.13.0 · Refonte V2 – Architecture multi-tenant, impersonation et planning

Refonte complète de l architecture base de données (blocs 1-7), couche auth multi-tenant avec impersonation admin, résolution de rôle robuste et améliorations majeures du Planning et du SuperAdmin.

Ajouts

  • Architecture DB refonte V2 complète : 14 migrations (diagnostic, mapping tables, fondations persons/assets, refs uniqueness, runtime, seed mappings, réconciliation auto v1-v3, bridge documents/coffre salarié, complétion phases 3-7).
  • Couche auth multi-tenant centralisée : getCurrentTenant(), getActiveRole(), isPlatformAdmin() avec fallback robuste.
  • Impersonation admin par tenant : démarrage/fin de session d impersonation, bannière ImpersonationBanner visible en contexte de simulation.
  • SessionPicker multi-tenant : sélection de tenant au login, persistance de la session active.
  • Planning transport : refonte majeure de la vue avec gains de lisibilité et nouvelles interactions.
  • SuperAdminPage refondue : gestion centralisée des tenants, utilisateurs, rôles et impersonation.
  • Composants routing centralisés et hook useScrollToTopOnChange.
  • Couche services (src/lib/services/) pour les appels API métier.

Modifications

  • L onglet Développement dans Réglages reflète les livraisons refonte V2 et multi-tenant.
  • Version portée à 1.13.0 avec synchronisation package, build et affichage site.
  • Résolution RLS planning et clients_read alignée sur les rôles multi-tenant.

Rectifications

  • Résolue : get_user_role sans fallback empêchait l accès pour les users sans profil candidat.
  • Résolue : RLS clients_read bloquait les rôles exploitant/conducteur sur la table contacts.
  • Résolue : RLS planning bloquait les rôles de lecture sur certains tenants.
Release2026-04-15

1.12.12 · Benchmark marché TMS – 24 nouvelles features roadmap

Ajout de 24 fonctionnalités issues du benchmark concurrentiel (Akanea, Dashdoc, GedTrans, Transporeon) dans le catalogue produit.

Ajouts

  • App mobile chauffeur, mode hors-ligne et eCMR dématérialisée (features 102-104).
  • Preuve de livraison photo/signature, portail client et portail affrété autonome (features 105-107, 113).
  • Saisie commandes par IA, suivi client temps réel et bilan CO2 réglementaire (features 108-110).
  • White-label multi-marque, pointage automatique factures et messagerie embarquée (features 111-112, 114).
  • WMS simplifié transport et optimisation tournées multi-contraintes (features 115-116).
  • Grilles tarifaires versionnées, prise de RDV quai et gestion doc fournisseurs (features 117-119).
  • Notification approche livraison, API ouverte et e-formulaires terrain (features 120-122).
  • Multi-devises/taxes, suivi température frigo et booking chargeurs (features 123-125).

Modifications

  • L onglet Développement dans Réglages reflète les 24 nouvelles features roadmap.
  • Version portée à 1.12.12 avec synchronisation package, build et affichage site.
Release2026-04-14

1.12.11 · Groupage multi-courses et missions transport

Table transport_missions avec groupage figeable/déliable, couche métier missions complète et génération PDF facture côté client.

Ajouts

  • Table transport_missions (groupage, complet, partiel) avec RLS métier et liaison conducteur/véhicule/remorque.
  • Couche métier complète pour créer, regrouper, figer et délier des courses dans une mission.
  • Génération PDF facture côté client avec SHA-256 d intégrité et références OT.

Modifications

  • L onglet Développement dans Réglages reflète les livraisons groupage et missions.
  • Version portée à 1.12.11 avec synchronisation package, build et affichage site.

Rectifications

  • Résolue : les courses indépendantes du groupage conservent leur autonomie après déliaison.
Release2026-04-14

1.12.10 · Audit ERP léger et factures PDF authentifiées

Traçabilité métier ciblée, sécurisation du flux PDF facture et amélioration SEO post-build avant déploiement global.

Ajouts

  • Journal d audit ERP léger par société avec acteur, action, date et champs modifiés sur les tables prioritaires.
  • Champs de génération PDF facture, bucket privé et stockage sécurisé pour les documents de facturation.
  • Soumission IndexNow automatique du sitemap après build pour accélérer la prise en compte des pages publiées.

Modifications

  • L onglet Développement dans Réglages reflète désormais ces livraisons côté Développé.
  • Le chaînage comptable utilise explicitement extensions.digest pour fiabiliser la résolution du schéma SQL.

Rectifications

  • Résolue : incohérence potentielle entre version package, version injectée au build et version affichée sur le site.
  • Résolue : résolution de digest côté migrations comptables dans les environnements où le search_path était trop strict.
Release2026-04-13

1.12.9 · Navigation et accès rôles — exploitant complet

Refonte des accès rôles : navigation entièrement réactivée, exploitant ne peut plus être bloqué par les restrictions modules tenant, dirigeant obtient un accès total.

Ajouts

  • Le rôle exploitant bypasse désormais les filtres tenant et modules — OT/Fret, Map live, Demandes clients, Tâches et tous les outils opérationnels restent visibles.
  • Le rôle dirigeant bénéficie d un accès complet à toutes les pages, comparable à super_admin.
  • Saisie frais rapide déplacée sous Finance (après Frais) pour une meilleure cohérence métier.

Modifications

  • La section Administration n est plus masquée pour les rôles admin et super_admin dans la sidebar.
  • La page /alertes est maintenant un alias de l Ops Center, doublon de navigation retiré.

Rectifications

  • Resolue : exploitants perdaient l accès à leurs outils sur certains tenants à modules restrictifs.
  • Resolue : rôle exploitant ne voyait plus clients, maintenance, portails client et affréteur.
Release2026-04-13

1.12.8 · Annuaire partenaire et cadrage développement

Ajout du lien annuaire partenaire sur le site et maintien explicite du pilotage Développé / En cours / Features dans Réglages.

Ajouts

  • Section Partenaires du footer enrichie avec un lien vers annuaire-transports.fr.
  • Historique de version mis à jour pour la livraison du 13 avril 2026.

Modifications

  • Le pilotage produit côté Réglages conserve une lecture claire sur les trois statuts: Développé, En cours de développement et Features.
Release2026-04-12

1.12.7 · Coffre-fort salarié sécurisé

Livraison du coffre-fort numérique salarié avec endpoints dédiés et campagne de validation.

Ajouts

  • Endpoints Netlify list, sign et process-exit pour le coffre-fort numérique salarié.
  • Validation de périmètre salarié pour restreindre correctement les accès documentaires.
  • Script de tests fonctionnels, sécurité et charge autour du coffre-fort salarié.

Modifications

  • Le parcours documentaire salarié passe d un flux partiellement local à un circuit piloté par endpoints dédiés.
  • Le suivi de sortie salarié est désormais intégré au même flux de traitement documentaire.

Rectifications

  • Réduction du risque d accès hors périmètre sur les documents RH sensibles.
Release2026-04-11

1.12.6 · Workflow congés multi-étapes

Structuration complète du circuit de congés avec validations successives et document final.

Ajouts

  • Workflow demande → validation exploitation → validation direction → intégration paie → validation finale.
  • PDF d attestation de congé en fin de circuit.

Modifications

  • Le module absences évolue vers un workflow métier plus strict et traçable.

Rectifications

  • Sécurisation du passage d une étape de validation à la suivante.
Release2026-04-10

1.12.5 · Planning Supabase plus fin

Le planning gagne des blocs personnalisés persistés, les pauses intelligentes et la visibilité RH.

Ajouts

  • Lignes et blocs personnalisés persistés en base avec drag-and-drop inter-lignes.
  • Placement automatique des pauses dans les créneaux libres avec édition au clic.
  • Bandes visuelles d absence, badge ABSENT et blocage d assignation sur conducteur absent.
  • Onglet Mes absences pour le portail conducteur.

Modifications

  • Le Gantt planning devient un écran de pilotage plus riche et moins dépendant des données locales.

Rectifications

  • Filtrage des sélecteurs pour éviter les affectations sur conducteurs indisponibles.
Release2026-04-09

1.12.4 · Brique RH, clients et tachy en base

Plusieurs modules critiques basculent sur Supabase et gagnent une vraie persistance métier.

Ajouts

  • Tables absences RH avec soldes CP/RTT et workflow de validation.
  • Journal comptable manuel persistant côté facturation.
  • Données tachygraphe dynamiques et rapports conducteurs persistés.
  • Fiche client ERP complète avec conditions de paiement, IBAN/BIC, contacts et adresses.

Modifications

  • Le tachygraphe s appuie désormais sur de vraies entrées métier et non plus sur un simple mock.
  • La fiche client ERP devient une vraie base relationnelle exploitable par l exploitation et la facturation.

Rectifications

  • Meilleure cohérence des alertes documents et des états de conformité conducteur.
Release2026-04-08

1.12.3 · Observabilité et modules par tenant

Le socle technique gagne un suivi d erreurs complet et l activation métier par client ERP.

Ajouts

  • Table app_error_logs, Error Boundary React, handlers window.onerror et unhandledrejection.
  • Panel admin d observabilité avec KPIs, filtres et traces API.
  • Activation et désactivation des métiers par tenant depuis Clients ERP.

Modifications

  • La gouvernance tenant passe d une logique globale à une activation fine par métier.

Rectifications

  • Réduction du bruit d erreurs invisibles côté front et amélioration du diagnostic.
Release2026-04-07

1.12.2 · Corrections SEO et UX homepage

Ajustements de contraste, accessibilité et densité visuelle sur la home publique.

Ajouts

  • Aria-label sur liens features et cartes blog.
  • Dimensions explicites pour limiter le CLS sur les captures produit.

Modifications

  • Réduction des paddings et compression verticale de plusieurs sections de la home.
  • Raccourcissement du titre principal pour améliorer lisibilité et SEO.

Rectifications

  • Correction de plusieurs contrastes insuffisants et d un overflow mobile.
Release2026-04-06

1.12.1 · Ancres API discriminantes

Les liens de documentation des intégrations deviennent spécifiques par fournisseur.

Ajouts

  • Textes de liens uniques par API sur la page intégrations.

Modifications

  • La page intégrations remplace les libellés génériques par des ancres sémantiques.

Rectifications

  • Correction SEO liée aux ancres répétitives non discriminantes.
Release2026-04-05

1.12.0 · Intégrations API et perf site public

Publication du répertoire complet des intégrations avec un travail de performance et d audit UX.

Ajouts

  • Page Intégrations API avec 9 intégrations documentées et priorisées.
  • Chargement non bloquant des Google Fonts et préconnect dédié.

Modifications

  • Chunking Vite séparé pour la homepage et désactivation du reportCompressedSize.
  • Réduction significative de la hauteur de page et amélioration des touch targets.

Rectifications

  • Correction de contrastes WCAG AA et suppression d une animation box-shadow non composite.
Release2026-04-01

1.11.0 · Bloc métier exploitation et finance

Montée en puissance de l ERP avec CRM, War Room, analytique, règlements, trésorerie et paie.

Ajouts

  • CRM prospection complet avec pipeline Kanban et devis auto-pricés.
  • War Room imprévu en temps réel liée aux OT, véhicules et conducteurs.
  • Analytique transport, règlements clients, trésorerie et paie transport MVP.
  • Badges planning maintenance et radar km à vide.

Modifications

  • Le cockpit exploitation devient aussi un cockpit de pilotage marge et imprévus.

Rectifications

  • Clarification des indicateurs planning grâce aux badges de maintenance et de charge.
Release2026-03-31

1.10.22 · Refonte auth et connexion Google

Nettoyage complet du système d authentification avec sécurisation des rôles et connexion Google OAuth.

Ajouts

  • Connexion Google OAuth avec bootstrap profil automatique.

Modifications

  • Exports auth unifiés, simplification signIn/signOut et nettoyage des doublons RequireAuth, SessionPicker, Login et DemoAccess.
  • Déconnexion locale immédiate et protection de race condition TOKEN_REFRESHED.

Rectifications

  • Suppression d un risque de rôle admin par défaut sur échec de chargement profil.
  • Correction du portail dropdown et du reset profilLoading au logout.
Release2026-03-30

1.10.21 · Présentation ERP PDF publique

Ajout d une page publique dédiée à la présentation ERP avec visionneuse intégrée.

Ajouts

  • Page présentation avec visionneuse PDF intégrée.
  • Téléchargement direct du support ERP TMS.

Modifications

  • Le site public gagne un support de vente autonome directement consultable en ligne.
Release2026-03-29

1.10.20 · Magic Link démo

Le parcours d accès démo est réduit à un email avec génération sécurisée de lien unique.

Ajouts

  • Function Netlify demo-magic-link avec rate limiting IP.
  • Upsert profil démo et génération de lien unique sans mot de passe exposé.

Modifications

  • Le formulaire démo multi-champs est remplacé par un accès instantané plus fluide.

Rectifications

  • Réduction de la surface d exposition du mot de passe dans le parcours démo.
Release2026-03-28

1.10.19 · Design system ERP et durcissement RLS

Refonte du confort visuel ERP et sécurisation de plusieurs tables publiques Supabase.

Ajouts

  • Variables CSS revues pour clair, sombre et nocturne WCAG AA.
  • Mode nocturne à trois états et hiérarchie KPI plus lisible.

Modifications

  • Lisibilité planning, boutons disabled et scrollbar fine retravaillés.

Rectifications

  • Activation RLS stricte sur erp_v11_tenants, permissions, platform_admins et role_permissions.
Release2026-03-27

1.10.18 · Heroes publics plus lisibles

Amélioration de la lecture des pages héroïques du site public.

Ajouts

  • Overlay sombre homogène sur 11 pages héroïques.

Modifications

  • Textes et liens hero repassés en blanc et bleu clair sur fond sombre.

Rectifications

  • Correction de problèmes de lisibilité sur images de fond chargées.
Release2026-03-26

1.10.17 · Audit SEO technique

Passage d audit SEO technique avec corrections structurantes sur analytics, Open Graph et schema.org.

Ajouts

  • GTM conditionnel au consentement RGPD.
  • og:image width/height et alt paramétrables par page.
  • Schemas AggregateRating et VideoObject sur la homepage.

Modifications

  • Logo Organization mis à jour vers un PNG 192px avec ImageObject complet.

Rectifications

  • Suppression de la directive Host non standard dans robots.txt.
Release2026-03-24

1.10.15 · Bloc SEO Facturation et Affrètement

Nouvelles pages de positionnement et enrichissement du footer public.

Ajouts

  • Pages Facturation transport et Affrètement transport.
  • Cinq articles métier supplémentaires.
  • OG images individuelles sur dix pages publiques.

Modifications

  • Footer enrichi pour mieux répartir les entrées SEO.

Rectifications

  • Corrections accessibilité avec variables CSS WCAG AA et couleurs footer revues.
Release2026-03-23

1.10.14 · Groupes conducteurs et IA retour en charge

Accélération sur l exploitation métier, la segmentation planning et le multi-tenant.

Ajouts

  • Groupes de conducteurs avec isolation planning par exploitant.
  • IA de placement retour en charge avec provider Ollama ou Anthropic.
  • Multi-tenant phases 1 à 3 avec super admin et tenant admin.
  • Trois nouvelles pages SEO: télématique, chronotachygraphe et IA transport.

Modifications

  • Le planning respecte désormais des périmètres d exploitation plus fins.

Rectifications

  • Durcissement RLS et endpoint Netlify associé aux groupes de conducteurs.
Release2026-03-22

1.10.13 · SEO contenu maximal

Réécriture profonde des pages métier pour améliorer clarté produit et maillage interne.

Ajouts

  • Sections Cas d usage sur plusieurs pages transport.
  • Scénarios avant/après concrets et maillage interne systématique.

Modifications

  • H1, blocks problems, solutionPillars et keyFeatures retravaillés sur plusieurs verticales.
Release2026-03-21

1.10.12 · Logistique multi-site et relais

Appui fort sur la logistique terrain avec entrepôts, dépôts et rôle logisticien.

Ajouts

  • Page Entrepôts et Dépôts avec GPS map picker et filtrage tenant.
  • Relais transport avec onglet dédié, assignation ressources, statuts et historique.
  • Rôle logisticien avec accès ciblés et simulateur métier.

Modifications

  • Le menu ERP intègre une vraie section logistique.