Changelog 10.6.12

MINOR 2026-04-06

LUMA Nova 10.6.12 - Admin sidebar nav + Auth fixes

Admin - Navigation

  • Refonte complete du header admin en sidebar gauche multi-branches (Acces & Droits, Operations, Securite, Infrastructure, Systeme).
  • Suppression du switch conditionnel admin/orion — nav unifiee, toujours visible.
  • Adaptation mobile : drawer coulissant avec overlay, topbar hamburger.
  • Footer redesigne avec les versions de tous les modules en pills.

Admin - Dashboard

  • Refonte visuelle du dashboard admin : KPI cards avec accents couleur, focus strips horizontaux.
  • Charts trafic 24h, Elyn 7j, jobs donut et audit donut.

Elyn - Shield

  • Refonte UX complète de la page Elyn/Shield : hero slim, tabs lazy-load.
  • Chargement des onglets operations/memory/intelligence uniquement à la première visite (réduction des requêtes initiales).
  • Actions organisées par catégories (IA & Analyse, Maintenance, Ops).

Auth - Session

  • Fix : la rotation de session ne révoque plus les sessions actives des autres appareils — seules les sessions expirées sont nettoyées au login.
  • Fix : lecture du cookie sid via || au lieu de ?? pour éviter un bug silencieux avec cookieParser.
  • Le 'Se souvenir de moi' fonctionne désormais correctement (session 30j persistante multi-appareils).

Versioning

  • Bump LUMA 10.6.12 - Build 10612.
  • Admin 1.3.1.

Fichiers modifies (focus release)

  • app/core/versions.js
  • package.json
  • app/data/changelog/10.6.12.json
  • app/orion/views/layout/orion.ejs
  • app/orion/assets/css/admin/orion/layout.css
  • app/modules/admin/views/admin/index.ejs
  • app/modules/admin/assets/css/admin/dashboard.css
  • app/shield/views/admin/shield/dashboard.ejs
  • app/shield/assets/css/admin/shield/shield-dashboard.css
  • app/shield/assets/js/admin/shield/dashboard.js
  • app/middleware/session.js
  • app/controllers/auth/login.js