Changelog 10.1.0

MINOR 2026-03-10

LUMA Nova 10.1.0 - Admin navigation redesign, security hardening and UI cleanup

Security and Hardening

  • Route /api/users/search protegee par requireAuth pour eviter la recherche utilisateur anonyme
  • Suppression de eval dans l analyse video Nino (parse num/den du frame rate sans execution dynamique)
  • Worker HLS migre de exec vers execFile avec arguments separes pour durcir l appel ffmpeg

Admin UX and Navigation

  • Refonte du dashboard /admin: nouvelles cartes Droits, Orion et Elyn, metriques et flags par domaine
  • Suppression du partial page_nav dans les vues admin legacy pour unifier la navigation via le layout Orion
  • Navigation Orion/Admin compacte et responsive avec bouton hamburger et menu mobile sur petits ecrans

Rights Module Refresh

  • Page /admin/rights modernisee (header, actions, tabs avec icones et hierarchie visuelle plus claire)
  • Refonte CSS complete de rights.css avec theme admin unifie, modal amelioree et comportement mobile en mode cards
  • Versioning de cache ajoute sur les scripts rights.js et rights.permissions.js

Branding and Release Identity

  • Branding Nova applique dans package.json, logs de boot serveur et footer de la page health
  • Ajustements layout Orion (titre dynamique par module, libelles de navigation simplifies, footer Orion Nova)
  • Version LUMA mise a 10.1.0 dans app/core/versions.js

Cleanup and Technical Debt

  • Suppression de logs de debug residuels dans plusieurs controllers (auth, nino upload, kidouille, dropit, minecraft link)
  • Suppression du fichier inutilise app/db/sql.js (aucune reference active dans le codebase)
  • Retrait du module experimental orion-exp (vue et script) devenu obsolete

Integration Notes

  • Shield admin rendu avec layout Orion pour une experience de navigation transversale coherente
  • Styles Orion unified.css ajustes pour densite visuelle, boutons primary/secondary et comportement adaptatif
  • Aucun breaking change fonctionnel identifie pour les routes publiques

Release Notes

  • Bump LUMA 10.1.0 - Build 10100
  • Delta calcule depuis le commit 10.0.0 (HEAD origin/matheo) et changements locaux en working tree
  • Version modules: ADMIN 1.1.1, ORION 1.3.5, ORION_AGENT OA-0.5.2-Rigel, NINO 5.0.13, HARMONIX 1.1.1, KIDOUILLE 1.1.1, ELYN 1.1.17, TICKETS 0.3.1