📦 Changelog 8.2.3-P1
PATCH
2025-11-16
LUMA 8.2.3-P1 — Nino Public Filtering & Card Upgrade
Nino+ — Filtrage & Tri
- Tri principal mis à jour : orderBy sur publish_at en DESC.
- Ajout du filtrage automatique des vidéos publiques (visibility = "public").
- Pagination basée uniquement sur les vidéos publiques.
Améliorations UI
- Nouvelle card vidéo améliorée avec affichage de la durée.
- Affichage corrigé des posters horizontaux avec fallback propre.
- Refonte du markup overlay pour plus de clarté (play, durée, titre).
Backend — Pagination Public Only
- Comptage total filtré via where: { visibility: "public" }.
- Séparation des labels internes (videos.count.public).
- Calcul de totalPages parfaitement aligné avec la liste réelle.
EJS & Formatage
- Injection serveur de formatDuration dans le rendu EJS.
- Usage direct via <%= formatDuration(v.duration) %>.
- Refactor du rendu pour compatibilité avec layout/nino + multi-CSS.
Utilitaires
- Ajout de formatDuration(seconds) avec support HH:MM:SS.
- Gestion robuste des valeurs null/NaN/durée négative.
- Standardisation du format vidéo affiché dans la grille.