banyaro/backend/static
rene 5141ba9969 Session 2026-04-20: Medien-Konvertierung, Umami Analytics, Username/Privacy
- HEIC→JPEG, MOV/AVI→MP4 Konvertierung bei allen Upload-Endpoints (media_utils.py)
- ffmpeg im Docker-Image, Video-Thumbnails (extract_video_thumb, poster-Attribut)
- Google Analytics entfernt, Umami self-hosted eingebunden (index.html, datenschutz.js)
- Admin-Panel Analytics-Tab: Stat-Cards, Sparkline 7 Tage, Top-Seiten (Umami-API-Proxy)
- Admin-Panel Tab-Icons korrigiert (aus vorhandenem Phosphor-Sprite)
- users.real_name Spalte: Username öffentlich, echter Name privat und optional
- Registrierung: Label "Benutzername", Leerzeichen verboten, Profanity-Blockliste
- Datenschutzerklärung: GA-Abschnitt durch Umami-Text ersetzt
2026-04-20 18:36:58 +02:00
..
css Session 2026-04-19: Navigation, Kompass, Übungsfortschritt 2026-04-19 20:33:01 +02:00
icons Session 2026-04-19: Navigation, Kompass, Übungsfortschritt 2026-04-19 20:33:01 +02:00
js Session 2026-04-20: Medien-Konvertierung, Umami Analytics, Username/Privacy 2026-04-20 18:36:58 +02:00
index.html Session 2026-04-20: Medien-Konvertierung, Umami Analytics, Username/Privacy 2026-04-20 18:36:58 +02:00
manifest.json Feature: Tagebuch Ort/POI, Foto/Video-Edit, Modal-UX, iOS-Fixes 2026-04-18 11:56:54 +02:00
sw.js Session 2026-04-19: Navigation, Kompass, Übungsfortschritt 2026-04-19 20:33:01 +02:00