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