banyaro/backend/static/js/pages
rene 180de32e57 Session 2026-04-21: SEO, Wiki-Anreicherung, Training, Lober
SEO & Crawler:
- robots.txt, llms.txt, sitemap.xml (508 Seiten bei Google)
- SSR-Seiten: /info, /wiki/rassen, /wiki/rasse/{slug}, /knigge
- Open Graph, JSON-LD, Breadcrumbs in index.html

Navigation:
- Training unter "Mein Hund", Wissen collapsible
- Welcome-Seite und Landing-Page auf 5-Gruppen-Struktur

Wiki:
- KI-Anreicherung (Claude API): beschreibung, vorkommen_de, Steckbrief
- "So einen hab ich" / Züchter-Verzeichnis
- Scheduler: 50 Rassen beim Start, 20/Nacht

Training:
- Session-Logging (Erfolgsquote, Stimmung, Zufriedenheit)
- Virtueller KI-Trainer (6h-Cache)
- Trainingskalender (Habit-Tracker)
- Top-Training → automatischer Tagebucheintrag
- Gamification ohne Druck: Badges, Streak, Stats

Fortschritts-Lober:
- Jeden Montag 09:00: Claude schreibt Lob-Text pro Hund
- Push + Karte im Tagebuch

Monitoring:
- 4× täglich Status-Mail mit Scheduler-Status + Wiki-Fortschritt
2026-04-21 19:38:20 +02:00
..
admin.js Session 2026-04-20: Medien-Konvertierung, Umami Analytics, Username/Privacy 2026-04-20 18:36:58 +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-21: SEO, Wiki-Anreicherung, Training, Lober 2026-04-21 19:38:20 +02:00
dog-profile.js Feature: Gasthund-Zugang für Sitter 2026-04-19 10:29:21 +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-20: Medien-Konvertierung, Umami Analytics, Username/Privacy 2026-04-20 18:36:58 +02:00
friends.js Privacy: Tagebuch-Einträge aus Freunde-Aktivitäts-Feed entfernt 2026-04-19 11:12:54 +02:00
health.js Feature: Gesundheit Multi-Media — health_media Tabelle + Multi-Upload UI 2026-04-18 19:09:39 +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 Navigation, Karten-FABs, Nearby-Alerts 2026-04-20 19:46:34 +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: Benachrichtigungen öffnen direkt das Ziel-Item 2026-04-19 10:22:13 +02:00
routes.js Session 2026-04-19: Navigation, Kompass, Übungsfortschritt 2026-04-19 20:33:01 +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
trainingsplaene.js Session 2026-04-21: SEO, Wiki-Anreicherung, Training, Lober 2026-04-21 19:38:20 +02:00
uebungen.js Session 2026-04-21: SEO, Wiki-Anreicherung, Training, Lober 2026-04-21 19:38:20 +02:00
walks.js Fix: Benachrichtigungen öffnen direkt das Ziel-Item 2026-04-19 10:22:13 +02:00
welcome.js Session 2026-04-21: SEO, Wiki-Anreicherung, Training, Lober 2026-04-21 19:38:20 +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