banyaro/backend/static/js/pages
rene 63ab092f5e Feature: Tagebuch Multi-Medien (beliebig viele Fotos/Videos pro Eintrag)
- Backend: neue Tabelle diary_media (Migration), upload_media schreibt
  jetzt in diary_media statt media_url; neuer DELETE-Endpoint
  /diary/{id}/media/{media_id}; alle GET-Endpoints liefern media_items[].
- Frontend: Multi-Upload-Grid im Formular mit Vorschau und X-Button
  zum Entfernen vor dem Speichern; bestehende Medien im Edit-Modus
  einzeln löschbar; Detail-Ansicht zeigt horizontale Scroll-Galerie
  bei mehreren Medien; Karten-Badge zeigt Anzahl bei > 1 Medium.
- Rückwärtskompatibilität: Einträge mit media_url werden weiterhin
  korrekt angezeigt.
- SW by-v211, APP_VER 181
2026-04-18 18:45:48 +02:00
..
admin.js Sprint 18: Lost-Dog CSS, Freunde-Aktivitäts-Feed, Events-Karte 2026-04-17 23:43:35 +02:00
chat.js Sprint 16: Chat-Fotos/Online/Read-Receipts, Gesundheit-Dokumente löschen, Bugfixes 2026-04-17 22:38:33 +02:00
datenschutz.js Sprint 14: Impressum, Datenschutz, Google Analytics (cookieless) 2026-04-17 09:05:32 +02:00
diary.js Feature: Tagebuch Multi-Medien (beliebig viele Fotos/Videos pro Eintrag) 2026-04-18 18:45:48 +02:00
dog-profile.js Feature: Tagebuch Ort/POI, Foto/Video-Edit, Modal-UX, iOS-Fixes 2026-04-18 11:56:54 +02:00
erste-hilfe.js Sprint 12: UI-Vereinheitlichung + Läufigkeits-Tracker 2026-04-16 22:31:33 +02:00
events.js Feature: Suchfeld in Routen, Events und Places 2026-04-18 18:42:13 +02:00
forum.js Sprint 12: UI-Vereinheitlichung + Läufigkeits-Tracker 2026-04-16 22:31:33 +02:00
friends.js Fix: Freunde-Seite Mobile — Wrapper entfernt, Annehmen-Button Icon-only 2026-04-18 00:05:43 +02:00
health.js Feature: Tagebuch Ort/POI, Foto/Video-Edit, Modal-UX, iOS-Fixes 2026-04-18 11:56:54 +02:00
impressum.js Sprint 14: Impressum, Datenschutz, Google Analytics (cookieless) 2026-04-17 09:05:32 +02:00
knigge.js Sprint 12: UI-Vereinheitlichung + Läufigkeits-Tracker 2026-04-16 22:31:33 +02:00
lost.js Fix: Mobile-Layout friends + lost, GPS-Zeile wrappbar 2026-04-17 23:59:22 +02:00
map.js Sprint 16: Chat-Fotos/Online/Read-Receipts, Gesundheit-Dokumente löschen, Bugfixes 2026-04-17 22:38:33 +02:00
movies.js Sprint 11: Freunde & Chat + Phosphor-Icon-Vollmigration 2026-04-15 21:33:53 +02:00
notifications.js Fix: Mobile-Audit — Notifications Delete-Button, Health-Grid, Settings-Padding 2026-04-18 00:03:39 +02:00
onboarding.js Feature: Onboarding-Wizard für neue User (3 Schritte) 2026-04-18 18:41:12 +02:00
places.js Feature: Suchfeld in Routen, Events und Places 2026-04-18 18:42:13 +02:00
poison.js Refactor: UI.loadLeaflet, leafletMarker, escape, emptyState, locationPicker zentralisiert 2026-04-18 14:34:35 +02:00
routes.js Feature: Suchfeld in Routen, Events und Places 2026-04-18 18:42:13 +02:00
settings.js Feature: Dark Mode — System/Hell/Dunkel-Toggle in Einstellungen 2026-04-18 18:40:34 +02:00
sitting.js Feature: Tagebuch Ort/POI, Foto/Video-Edit, Modal-UX, iOS-Fixes 2026-04-18 11:56:54 +02:00
trainingsplaene.js Sprint 14: Map-Fixes, City-Prewarm, Dog-Animation, Scan-Flash 2026-04-17 14:06:10 +02:00
uebungen.js Sprint 12: UI-Vereinheitlichung + Läufigkeits-Tracker 2026-04-16 22:31:33 +02:00
walks.js Refactor: UI.loadLeaflet, leafletMarker, escape, emptyState, locationPicker zentralisiert 2026-04-18 14:34:35 +02:00
welcome.js Fix: Burger-Hinweis auf Willkommensseite nur auf Mobile anzeigen 2026-04-18 13:51:24 +02:00
widget.js Sprint 15: Suche, Ausweis, Teilen, Widget 2026-04-17 15:51:09 +02:00
wiki.js Sprint 12: UI-Vereinheitlichung + Läufigkeits-Tracker 2026-04-16 22:31:33 +02:00