Ajoute vue détail par passage (clip + galerie frames)

- Sauvegarde le clip MP4 et les top 10 frames par événement dans /data/events/{id}/
- Nouvelle route GET /event/{id} avec page détail : info, vignette interactive, lecteur vidéo, galerie frames
- Les cartes de l'index sont maintenant cliquables
- Migration DB : ajout colonne clip_path sur les BDD existantes

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
perco
2026-06-02 15:52:12 +02:00
co-authored by Claude Sonnet 4.6
parent 8507987ea9
commit 528a158c42
6 changed files with 261 additions and 83 deletions
+2 -2
View File
@@ -61,7 +61,7 @@
<!-- Events grid -->
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-3">
{% for ev in events %}
<div class="card rounded-xl overflow-hidden">
<a href="/event/{{ ev.id }}" class="card rounded-xl overflow-hidden block hover:border-blue-500 transition-colors" style="text-decoration:none;color:inherit;">
<!-- Snapshot -->
<div class="relative bg-black" style="aspect-ratio:16/9;">
{% if ev.snapshot_path %}
@@ -103,7 +103,7 @@
{% endif %}
</div>
</div>
</div>
</a>
{% endfor %}
</div>