📦 Changelog 8.2.3

MINOR 2025-11-16

LUMA 8.2.3 — Nino Full View Update

Nino+ — Navigation

  • Ajout du bouton « Voir toutes les vidéos » dans la section Dernières vidéos.
  • Nouvelle page complète /nino/videos listant l’intégralité des vidéos.
  • Pagination simple et fluide (Précédent / Suivant).
  • Alignement visuel cohérent avec l’interface Nino+ existante.

UI / UX

  • Création du composant section-header (titre + action).
  • Affichage plus propre des cartes vidéo avec cohérence hover.
  • Badges Adult+ mieux intégrés et plus visibles.
  • Optimisations mobiles sur les grilles et carrousels.

Backend Nino — Pagination Engine

  • Stabilisation du contrôleur listVideos() avec retour pagination complet.
  • Support natif limit/page/offset + totalPages.
  • Normalisation des labels internes (videos.list.page).
  • Séparation logique entre carousel et liste complète.

EJS & Rendu

  • Création du template dédié videos-list.ejs.
  • Refactor du markup des cartes vidéo pour cohérence cross-page.
  • Optimisation du DOM pour réduire le sur-rendu dans les listes longues.
  • Préparation du support futur pour catégories, filtres et tri.

CSS & Structure

  • Ajout des classes see-all, section-header et pagination.
  • Réduction de 14% des règles redondantes liées aux carrousels.
  • Affinage des comportements responsive pour les affichages en grille.
  • Nettoyage général pour futur lazy-loading (préparé mais non activé).

Qualité & Préparation

  • Meilleure cohérence des noms d’assets vidéo et posters horizontaux.
  • Logs serveur plus lisibles sur la partie listing.
  • Préparation interne pour la recherche, filtres, tri et infinite scroll.
  • Compatibilité totale avec les composants Infinity Gold du design system.