📦 Changelog 8.7.0
MAJOR
2026-02-06
Orion — Refonte majeure Notifications & Alertes
Notifications Orion
- Refonte complète de l’interface des notifications (design Agent : glass, cards, variables root)
- Remplacement de la liste brute par des cartes de canaux cohérentes avec les agents
- Ajout d’un formulaire inline de création de canal
- Validation minimale côté UI avant création
- Gestion fluide de l’ouverture et fermeture du formulaire
Alertes
- Ajout de la page des alertes
- Ajout du système d’acknowledgement (ACK) des alertes
- Clarification visuelle entre état technique (Active / Résolue) et état humain (ACK / Vu)
- Amélioration de la lisibilité globale du tableau des alertes
Interface & UX
- Harmonisation complète des couleurs, espacements et typographies avec Orion Control Center
- Ajout d’un layout responsive (desktop, tablette, mobile)
- Préparation de l’UI pour évolutions futures (modal, RBAC, live update)
Alertes — Logique & Données
- Correction de l’ordre d’affichage des alertes basé sur la dernière date pertinente (resolved_at ou created_at)
- Séparation stricte entre état système et état humain des alertes
- Conservation de l’historique complet des alertes
- Aucune modification du moteur d’alertes ni de l’auto-resolve
Technique
- Refactorisation complète du JavaScript des notifications
- Passage à l’event delegation pour une meilleure robustesse DOM
- Factorisation des appels API (toggle, delete, test, create)
- Séparation claire des responsabilités (UI / API / Socket)
- Code conforme CSP (aucun inline event, aucun eval)
- Gestion propre des permissions de la Notification API
- Réception temps réel via WebSocket (namespace /orion)
- Nettoyage global du code et amélioration de la maintenabilité
LUMA
- Retrait du dashboard Infinity au profit d’Orion