Changelog 9.2.0
MAJOR
2026-02-22
LUMA Nova 9.2.0 - Refonte ACL + Admin Users
ACL Roles
- Reconstruction complete du catalogue roles en base via migration 146
- Remap legacy des roles utilisateurs et reaffectation propre des permissions
- Architecture roles standardisee par domaine (Nino, Orion, Shield, ShadowPulse, Finance)
Admin Users
- Refonte du tableau utilisateurs avec theming base sur root
- Ajout de KPIs et colonnes admin utiles
- Amelioration de la page edition utilisateur
- Ajout reset MDP temporaire et debloquage compte
Security
- Endpoints admin securite: /api/admin/users/:id/security/reset-password et /api/admin/users/:id/security/unlock
- Champs non modifiables avec curseur not-allowed
- Bloc d'affichage/copie du mot de passe temporaire
Versioning
- Version LUMA 9.2.0 - Build 9211
- Version Nino 5.0.11
Nino Jobs
- Ajout du job ninoSourceCleanup (sans quarantaine)
- Purge source active uniquement si video ready et HLS valide depuis au moins 72h
- Nettoyage des fichiers orphelins dans storage/nino/videos
- Nettoyage des dossiers HLS orphelins absents de nino_videos et nino_lives
Nino Live
- Creation d'un player live dedie base sur le player video Nino
- Suppression de la dependance au player VOD sur la page live
- Gestion live: mode duree infinie (LIVE/Direct) et recuperation HLS en erreur fatale
- UI live simplifiee: retrait qualite/cinema/vitesse, barre live pleine, badge DIRECT
- Overlay live ajuste: retrait fin prevue/duree max, affichage en direct depuis X, badge DIRECT deplace hors overlay
- Comptage viewers live actif via sessions HLS (TTL + persistance throttlee de viewer_count)
- Correctif poster live: suppression securisee uniquement si le fichier n'est plus reference par videos/VOD ou autres lives
- Ajout d'une reference OBS explicite en studio live: 1080p60 / 6000 kbps / NVENC H.264 / CBR / keyframe 2s