Changelog 9.0.1

PATCH 2026-02-17

LUMA Nova 9.0.1 - Correctifs ACL et encodage UI

Nino / ACL

  • Correction de l'affichage du lien Dashboard Nino dans le menu profil quand l'utilisateur possede nino.panel
  • Condition ACL du layout Nino rendue plus robuste (support de * et fallback admin)
  • Ordre middleware corrige: session attachee avant injection ACL

Admin UI

  • Correction de textes corrompus (mojibake) sur /admin
  • Suppression des icones emoji/fa non fiables dans les cards du dashboard admin
  • Uniformisation des separateurs d'affichage en ASCII pour eviter les caracteres casses

Stabilite transversale

  • injectACL initialise maintenant res.locals.acl a [] dans tous les cas
  • Ajout d'un garde-fou ACL dans le layout ShadowPulse pour eviter les erreurs si acl est absent
  • Cache navigateur plus strict sur les assets admin pour limiter les faux positifs apres patch

Verification

  • Scan cible des vues/layouts utilisant acl.includes(...)
  • Detection des zones restantes avec encodage legacy a traiter dans une passe dediee (principalement commentaires/logs, pas bloquant fonctionnel)
  • Validation syntaxe des fichiers core modifies