banyaro/backend/static/js/pages
rene 6064a1d750 Wiki-Foto-System: Gallery-Flow, Community-Fotos, Wiki-Fotos-Badge
- review_submission: Fotos ins gallery/-Verzeichnis statt breeds/ kopieren;
  foto_url der Rasse nur überschreiben wenn noch keins vorhanden (Erstbild)
- Rassen-Detail-API: user_fotos (approved submissions) mitliefern
- Rassen-Listen-API: user_foto-Subquery als Fallback wenn foto_url leer
- achievements: neue Badge-Kategorie "Wiki-Fotos" (bronze 1, silber 3, gold 10)
  mit wiki_fotos-Metrik in check_and_award und my_achievements
- Badge-Check + Push nach Foto-Approval
- wiki.js: Karten-Bild nutzt r.foto_url || r.user_foto
- wiki.js: Detail-Ansicht zeigt Community-Foto-Galerie (scrollbar, clickable)
- Dockerfile: breeds/gallery + breeds/submissions im Image anlegen
- SW by-v366, APP_VER 351
2026-04-25 09:53:24 +02:00
..
admin.js Admin: Kachel 'Fotos freizugeben' + pending_fotos in Stats-API, SW by-v365 2026-04-25 09:44:17 +02:00
chat.js Session 2026-04-19: Navigation, Kompass, Übungsfortschritt 2026-04-19 20:33:01 +02:00
datenschutz.js Session 2026-04-20: Medien-Konvertierung, Umami Analytics, Username/Privacy 2026-04-20 18:36:58 +02:00
diary.js Pflege: Fell schneiden vs. trimmen + Tagebuch Medien-Button nach oben 2026-04-25 08:21:49 +02:00
dog-profile.js Pflege: Fell schneiden vs. trimmen + Tagebuch Medien-Button nach oben 2026-04-25 08:21:49 +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 Session 2026-04-23: Desktop Multi-Column, Forum, Fixes, Analytics 2026-04-23 17:52:28 +02:00
friends.js Privacy: Tagebuch-Einträge aus Freunde-Aktivitäts-Feed entfernt 2026-04-19 11:12:54 +02:00
health.js Desktop Tab-Grid: Gesundheit (5 Sp.), Admin (4 Sp.), Karte-Legende (8 Sp.), SW by-v332 2026-04-24 10:58:12 +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 Karte refresh(): _scheduleOsmLoad() aufrufen — OSM-Marker nach Seitenwechsel ohne Pan, SW by-v335 2026-04-24 11:19:40 +02:00
moderation.js Moderation: Foto-Freigabe repariert (rasse_id join, delegate an wiki-API), SW by-v364 2026-04-25 09:41:56 +02:00
movies.js Sprint 11: Freunde & Chat + Phosphor-Icon-Vollmigration 2026-04-15 21:33:53 +02:00
notifications.js Fix: Benachrichtigungen öffnen direkt das Ziel-Item 2026-04-19 10:22:13 +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 Fix App.checkNearbyAlerts Export, Karte refresh nach Meldung, Button 'Absenden', SW by-v330 2026-04-24 09:29:23 +02:00
routes.js Session 2026-04-22: Training, Fixes, KI-Cloud, Dark-Mode 2026-04-22 19:41:22 +02:00
settings.js Session 2026-04-20: Medien-Konvertierung, Umami Analytics, Username/Privacy 2026-04-20 18:36:58 +02:00
sitting.js Feature: Ratings, Lightbox, Forum-Standort, Notifications, Routen-Recording, Chat-Picker 2026-04-19 09:40:35 +02:00
social.js Social: Modernes Design — Cards, Pill-Buttons, Shadows, SW by-v359 2026-04-25 08:19:45 +02:00
trainingsplaene.js Session 2026-04-22: Training, Fixes, KI-Cloud, Dark-Mode 2026-04-22 19:41:22 +02:00
uebungen.js Session 2026-04-23: Desktop Multi-Column, Forum, Fixes, Analytics 2026-04-23 17:52:28 +02:00
walks.js Session 2026-04-23: Desktop Multi-Column, Forum, Fixes, Analytics 2026-04-23 17:52:28 +02:00
welcome.js Session 2026-04-23: Desktop Multi-Column, Forum, Fixes, Analytics 2026-04-23 17:52:28 +02:00
widget.js Sprint 15: Suche, Ausweis, Teilen, Widget 2026-04-17 15:51:09 +02:00
wiki.js Wiki-Foto-System: Gallery-Flow, Community-Fotos, Wiki-Fotos-Badge 2026-04-25 09:53:24 +02:00