Changelog 10.8.19

PATCH 2026-04-23

LUMA Nova 10.8.19 : Nino Editeur HLS et Fast Watch editable

Nino Editeur

  • Ajout d une page Editeur dediee pour Nino accessible depuis la fiche video.
  • Preview HLS privee dans l editeur avec player custom, seek rapide et timeline interactive.
  • Affichage des reperes intro directement sur la video et dans un panneau de review.

Fast Watch

  • Fast Watch devient editable depuis l editeur: lecture du manifest existant, ajout manuel, modification et suppression de segments.
  • Affichage des segments Fast Watch sur la timeline avec labels intro/manual/silence.
  • Sauvegarde du manifest Fast Watch via une route API dediee sans relancer toute la generation.

Player Nino

  • Retrait du bouton Orbit dans le player video.
  • Fast Watch rendu moins agressif en limitant les auto-sauts aux cas les plus pertinents.
  • Lecture HLS plus tolerante aux micro-coupures avec reprise/recovery automatique renforcee.

Backend Nino

  • Ajout de PATCH /api/nino/manage/videos/:id/fast-watch pour mettre a jour le manifest Fast Watch.
  • Persist des segments skip_segments et de la vitesse recommandee directement dans public/uploads/nino/fastwatch/<video>/manifest.json.
  • Mise a jour du statut fast_watch a done apres edition manuelle pour exposition immediate dans le player.

Frontend Nino

  • Nouvelle vue app/modules/nino/views/nino/video_editor.ejs avec player custom, timeline et panneau Fast Watch.
  • Nouveau script app/modules/nino/assets/js/nino/video_editor.js pour synchroniser reperes intro, timeline, segments Fast Watch et sauvegarde.
  • Nouveau style app/modules/nino/assets/css/nino/video_editor.css pour la mise en page editeur et les marqueurs/timeline.

Fichiers modifies (focus release)

  • app/routes/web/nino.js
  • app/routes/api/nino.js
  • app/controllers/nino/videosController.js
  • app/controllers/nino/videosController.new.js
  • app/modules/nino/views/nino/video_edit.ejs
  • app/modules/nino/views/nino/video_editor.ejs
  • app/modules/nino/views/nino/video_watch.ejs
  • app/modules/nino/assets/js/nino/video_editor.js
  • app/modules/nino/assets/js/nino/watch/controls.js
  • app/modules/nino/assets/js/nino/watch/hls.js
  • app/modules/nino/assets/css/nino/video_editor.css
  • app/modules/nino/version.js
  • app/core/versions.js
  • app/data/changelog/10.8.19.json
  • app/data/changelog.json