banyaro/backend/static/js/pages
rene 8d5c7a19b1 Admin: KI-Anfragen nach Quelle aufschlüsseln (cloud/local/luna)
- ki_daily_calls: PK auf (user_id, date, source) erweitert + Index; Migration
  baut Tabelle mit neuer Struktur neu auf, behält Altdaten als 'cloud'
- ki.py: return_source=True-Parameter gibt (text, 'cloud'|'local') zurück
- training.py: ki_source aus ki.complete() auslesen, in DB speichern
- social.py: _ki_complete_tracked() zählt Luna-Anfragen mit source='luna';
  alle Content-Endpoints (generate, evaluate, training-tip, breed-of-day,
  pflege-tipp) nutzen tracking-Variante
- admin.py: Stats aufgeteilt in ki_cloud/ki_local/ki_luna je heute+Monat
- admin.js: KI-Karte zeigt 9 Zeilen mit ☁️ Claude / 🖥️ LM Studio / 🌙 Luna
- SW by-v359, APP_VER 344
2026-04-25 08:20:29 +02:00
..
admin.js Admin: KI-Anfragen nach Quelle aufschlüsseln (cloud/local/luna) 2026-04-25 08:20:29 +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 Session 2026-04-22: Training, Fixes, KI-Cloud, Dark-Mode 2026-04-22 19:41:22 +02:00
dog-profile.js Pflege-System: Pflegetipps im Hundeprofil + Rassen-Autocomplete 2026-04-24 20:56:47 +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 Moderations-Panel: neue Seite /moderation für Mods und Admins 2026-04-25 08:19:19 +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 Session 2026-04-21: SEO, Wiki-Anreicherung, Training, Lober 2026-04-21 19:38:20 +02:00