📦 Changelog 8.2

MAJOR 2025-11-15

LUMA Infinity 8.2 — Notification Engine, Harmonix Resonance, NINO+ Boost

Orion Notify

  • Support Discord via webhooks
  • Support Webhooks HTTP génériques
  • Refactor complet du module de notification
  • Compatibilité Socket.IO

Nino+

  • Ajout du badge -18 sur les vidéos adultes
  • Refonte complète de la page Favoris
  • Meilleure intégration du système de favoris dans le lecteur

Orion Admin (Design)

  • Synchronisation visuelle avec Infinity Design
  • Nouveau bouton btn--primary
  • Meilleur contraste et responsive amélioré

DropIt

  • Refonte totale CRUD.V3
  • Audit logs complets
  • CSS modernisé et responsive
  • Nouveaux champs downloads_count & last_download_at

Harmonix

  • Refonte complète du frontend
  • Player persistant et synchronisé
  • Système de favoris révisé
  • Loader universel & routing moderne

Orion Notify — Nouveautés

  • Support Discord complet : envoi via webhook avec embeds colorés, timestamp et titre
  • Support Webhook HTTP générique : POST JSON standardisé compatible Grafana, Mattermost, Slack
  • Timeout, gestion d'erreurs et validation stricte des URLs
  • Nouveaux logs d’envoi : [Notify:Discord], [Notify:Webhook], [Notify:Browser]

Orion Notify — Backend

  • Refonte du routeur /api/orion/notify/test compatible Socket.IO
  • Envoi automatique vers tous les canaux actifs
  • Préparation du payload unifié pour les niveaux de sévérité (info/warning/critical)
  • Préparation des templates typés pour alertes Orion Core (CPU/RAM/Disk)

Nino+ — UI/UX & Player

  • Badge -18 ajouté automatiquement sur les vidéos adultes (is_adult = true)
  • Badge visible sur cartes, overlay et listes
  • Refonte complète de la page Favoris
  • Cards modernisées avec hover, durée en overlay et bouton lecture
  • Fix des erreurs SELECT/WHERE ambigus dans les jointures favorites

Nino+ — Backend Favoris

  • Création du favoritesController.js
  • Méthodes : listFavorites, addFavorite, removeFavorite, isFavorite
  • Jointure propre avec nino_video_favorites
  • Correction du bug user_id column does not exist
  • Suppression de l'ancienne table nino_favorites

Orion Admin — CSS Modern Update

  • Remplacement des anciennes couleurs par les variables dynamiques Infinity
  • --accent-primary, --surface-base, --border, etc.
  • Nouveau bouton btn--primary cohérent avec Orion
  • Effets de hover fluides et transitions globales
  • Lisibilité améliorée + pré-support Dark Glass Layer

DropIt — Refonte CRUD.V3

  • Moteur CRUD.V3 complet (Reacher Edition)
  • Audit logs sur toutes les actions (upload/download/delete)
  • Contrôleur entièrement refactorisé et stabilisé
  • Nouveaux champs : downloads_count & last_download_at
  • Affichage responsive en grille 5 colonnes
  • Correction du bug double-copie dans les liens

Harmonix — Version H-1.0.0 “Resonance”

  • Architecture rebuild complète (EJS + Router + Player persistant)
  • Thème visuel Harmonix + palette dorée modernisée
  • Router hybride (#page) + loader universel
  • State global persistant du player (lecture, volume, mute)
  • Synchronisation instantanée des icônes lecture/pause
  • Préparation shuffle/loop + futur système de playlists

Harmonix — Update “Unified Sync”

  • Playlist universelle persistante entre toutes les pages
  • Favoris interactifs parfaitement synchronisés
  • Cache global pour accélérer les chargements
  • Refactor lecture/pause → comportement 100% stable
  • Fix du double import player.js
  • Gestion du mute, repeat, shuffle unifiés et stockés