| .. |
|
__init__.py
|
Sprint 0: Backend, Docker, KI-Layer mit Free/Premium-Trennung
|
2026-04-12 16:39:34 +02:00 |
|
achievements.py
|
Feature: Hilfe/FAQ, Übungen-Content, Navigation-Fixes (SW by-v727)
|
2026-05-05 21:46:16 +02:00 |
|
admin.py
|
Feature: Subscription-Tier-System (standard/pro/breeder + _test), has_pro_access(), Admin-Tier-UI (SW by-v734)
|
2026-05-06 18:39:27 +02:00 |
|
adoption.py
|
Chore: Sprint32-36 Zwischenstand — alle Änderungen aus dieser Session committen
|
2026-05-03 11:09:39 +02:00 |
|
alerts.py
|
Push geo-filter: Giftköder-Alert nur im 30km-Radius, Standort via Alerts-Check gespeichert
|
2026-04-24 09:35:55 +02:00 |
|
auth.py
|
Feature: App-Einstellungen in DB (preferred_theme neu, notes_ki+gassi_stunde schon drin) — geräteübergreifend sync (SW by-v785)
|
2026-05-08 19:06:29 +02:00 |
|
breeder.py
|
Security + E-Mail-HTML + Quartalsbericht + Registrierungspflicht
|
2026-05-01 08:20:53 +02:00 |
|
breeder_export.py
|
Feature: Tierschutz-Check, KI-Züchter-Features, Export, SEO-Update
|
2026-04-28 19:49:54 +02:00 |
|
breeder_photos.py
|
Feature: Vollständige Züchter-Rolle — Antrag, Würfe, Stammbaum, Genetik
|
2026-04-28 18:25:21 +02:00 |
|
challenges.py
|
Feature: 3 Community-Features — Foto-Challenge, Stamm-Gassis, Rassen-Chip (SW by-v700)
|
2026-05-04 21:09:35 +02:00 |
|
chat.py
|
Sprint 16: Chat-Fotos/Online/Read-Receipts, Gesundheit-Dokumente löschen, Bugfixes
|
2026-04-17 22:38:33 +02:00 |
|
diary.py
|
Feature: Wetter-Verbesserung im Tagebuch — Auto-Wetter, Chip-Fix, Detail-Fix (SW by-v695)
|
2026-05-04 20:30:06 +02:00 |
|
dogs.py
|
Fix: Hundebuch + Ausweis — Zurück zur App Button ergänzt (standalone Seiten ohne Navigation) (SW by-v765)
|
2026-05-08 10:59:26 +02:00 |
|
ernaehrung.py
|
Feature: Hundeernährungs-Feature — Kalorien-Rechner, Futter-Guide, Giftliste, KI-Berater (SW by-v698)
|
2026-05-04 20:51:45 +02:00 |
|
events.py
|
Sprint 19: Social, UX-Verbesserungen, Nerd2Noob-Hilfe
|
2026-04-17 23:53:50 +02:00 |
|
expenses.py
|
Feature: Daueraufträge in Ausgaben — monatlich/quartalsweise/jährlich, Scheduler, SW by-v605
|
2026-05-02 10:51:28 +02:00 |
|
forum.py
|
Chore: Sprint32-36 Zwischenstand — alle Änderungen aus dieser Session committen
|
2026-05-03 11:09:39 +02:00 |
|
friends.py
|
Feature: 3 Community-Features — Foto-Challenge, Stamm-Gassis, Rassen-Chip (SW by-v700)
|
2026-05-04 21:09:35 +02:00 |
|
gassi_zeiten.py
|
Feature: 3 Community-Features — Foto-Challenge, Stamm-Gassis, Rassen-Chip (SW by-v700)
|
2026-05-04 21:09:35 +02:00 |
|
health.py
|
Debug: KI-Bericht save_count + save_error im Response, Toast-Feedback (SW by-v808)
|
2026-05-09 21:38:35 +02:00 |
|
health_docs.py
|
Feature: Sprint31 — 9 Features merged (Streak, Ausgaben, KI-Tierarzt, Rückrufe, Adoption, Vet+Befunde, Hundepass, Playdate, Rassenerkennung)
|
2026-05-02 09:29:48 +02:00 |
|
help.py
|
Feature: Hilfe/FAQ, Übungen-Content, Navigation-Fixes (SW by-v727)
|
2026-05-05 21:46:16 +02:00 |
|
import_data.py
|
Sprint 12+13: Tagebuch Day-One-Redesign, Notiz-Feature, Icon-Fixes, SW by-v405
|
2026-04-25 20:44:46 +02:00 |
|
jobs.py
|
Chore: Sprint32-36 Zwischenstand — alle Änderungen aus dieser Session committen
|
2026-05-03 11:09:39 +02:00 |
|
ki.py
|
Fix: rasse-erkennung ANTHROPIC_KEY zur Laufzeit prüfen (SW by-v826)
|
2026-05-10 10:34:28 +02:00 |
|
knigge.py
|
KI-Tracking vollständig, Cloud-Limit 20/Woche, Statusmail täglich 06:00 — SW by-v434, APP_VER 413
|
2026-04-26 17:01:05 +02:00 |
|
litters.py
|
Chore: Sprint32-36 Zwischenstand — alle Änderungen aus dieser Session committen
|
2026-05-03 11:09:39 +02:00 |
|
lost.py
|
Sprint 15: Zeitzone-Fix, Gewichts-Sync, Öffnungszeiten, KI-Bericht, POI-Moderation — SW by-v432, APP_VER 411
|
2026-04-26 15:38:50 +02:00 |
|
moderation.py
|
Chore: Sprint32-36 Zwischenstand — alle Änderungen aus dieser Session committen
|
2026-05-03 11:09:39 +02:00 |
|
movies.py
|
Feature: HdM Community-Vote — alle öffentlichen Hunde wählbar, eigene ausgenommen, SW by-v597
|
2026-05-02 08:44:59 +02:00 |
|
notes.py
|
KI-Tracking vollständig, Cloud-Limit 20/Woche, Statusmail täglich 06:00 — SW by-v434, APP_VER 413
|
2026-04-26 17:01:05 +02:00 |
|
notifications.py
|
Badge-System: personal/general Split, Punkte ohne Zahl, SW by-v328
|
2026-04-24 08:39:41 +02:00 |
|
osm.py
|
Feature: Welten-Onboarding, Wetter-Motivation, UX-Fixes (SW by-v715)
|
2026-05-05 17:32:03 +02:00 |
|
outreach.py
|
Fix: SMTP Port 25 mit STARTTLS (465/587 von Synology geblockt)
|
2026-05-06 20:27:40 +02:00 |
|
partner.py
|
Fix: Grant is_founder=0 löscht founder_number; /me gibt is_founder zurück; DB direkt gefixt
|
2026-04-30 15:38:17 +02:00 |
|
passport.py
|
Feature: Sprint31 — 9 Features merged (Streak, Ausgaben, KI-Tierarzt, Rückrufe, Adoption, Vet+Befunde, Hundepass, Playdate, Rassenerkennung)
|
2026-05-02 09:29:48 +02:00 |
|
places.py
|
Feature: Telefonnummer für Orte (DB-Migration + API + Formular + Detailansicht)
|
2026-04-17 10:32:04 +02:00 |
|
playdate.py
|
Feature: Sprint31 — 9 Features merged (Streak, Ausgaben, KI-Tierarzt, Rückrufe, Adoption, Vet+Befunde, Hundepass, Playdate, Rassenerkennung)
|
2026-05-02 09:29:48 +02:00 |
|
poison.py
|
Push geo-filter: Giftköder-Alert nur im 30km-Radius, Standort via Alerts-Check gespeichert
|
2026-04-24 09:35:55 +02:00 |
|
praise.py
|
Session 2026-04-21: SEO, Wiki-Anreicherung, Training, Lober
|
2026-04-21 19:38:20 +02:00 |
|
profile.py
|
Feature: Konto löschen (Play Store Pflicht) — DELETE /profile/account + Button in Settings (SW by-v786)
|
2026-05-08 21:03:05 +02:00 |
|
push.py
|
Push geo-filter: Giftköder-Alert nur im 30km-Radius, Standort via Alerts-Check gespeichert
|
2026-04-24 09:35:55 +02:00 |
|
ratings.py
|
Feature: Ratings, Lightbox, Forum-Standort, Notifications, Routen-Recording, Chat-Picker
|
2026-04-19 09:40:35 +02:00 |
|
recalls.py
|
Feature: Sprint31 — 9 Features merged (Streak, Ausgaben, KI-Tierarzt, Rückrufe, Adoption, Vet+Befunde, Hundepass, Playdate, Rassenerkennung)
|
2026-05-02 09:29:48 +02:00 |
|
routen.py
|
Feature: ORS-Stats im Admin-Panel — Tagesverbrauch/2000, 30-Tage-Sparkline, Top-Nutzer — SW by-v485, APP_VER 462
|
2026-04-29 10:10:59 +02:00 |
|
services.py
|
Fix: services.py fehlte nach Worktree-Merge
|
2026-04-17 23:54:49 +02:00 |
|
sharing.py
|
Sprint 15: Suche, Ausweis, Teilen, Widget
|
2026-04-17 15:51:09 +02:00 |
|
sitting.py
|
Sprint 8: Events + Hundesitting
|
2026-04-14 06:19:15 +02:00 |
|
sitting_access.py
|
Feature: Gasthund-Zugang für Sitter
|
2026-04-19 10:29:21 +02:00 |
|
social.py
|
Social: Vorschläge merken (📌), Post-Link nachträglich eintragen, Quick-Post ohne prompt(), SW by-v369
|
2026-04-25 10:23:17 +02:00 |
|
stats.py
|
Routen-Validierung: >15 km/h Ø zählt nicht für Stats/Trophäen, SW by-v331
|
2026-04-24 09:46:15 +02:00 |
|
streak.py
|
Chore: Sprint32-36 Zwischenstand — alle Änderungen aus dieser Session committen
|
2026-05-03 11:09:39 +02:00 |
|
tieraerzte.py
|
Feature: Tierarzt-Bewertungen — Sterne-Rating pro Praxis mit Detail-Modal (SW by-v700)
|
2026-05-04 21:02:49 +02:00 |
|
training.py
|
Feature: Hilfe/FAQ, Übungen-Content, Navigation-Fixes (SW by-v727)
|
2026-05-05 21:46:16 +02:00 |
|
walks.py
|
Fix: Benachrichtigungen navigieren jetzt in den richtigen Kontext
|
2026-04-19 09:54:46 +02:00 |
|
weather.py
|
Feature: Welten-Onboarding, Wetter-Motivation, UX-Fixes (SW by-v715)
|
2026-05-05 17:32:03 +02:00 |
|
webcal.py
|
WebCal: Tierarzt-Termine, Medikamenten-Enddaten, Hunde-Geburtstage ergänzt
|
2026-04-17 09:41:14 +02:00 |
|
widget.py
|
Feature: Welten-Onboarding, Wetter-Motivation, UX-Fixes (SW by-v715)
|
2026-05-05 17:32:03 +02:00 |
|
wiki.py
|
Fix: Wiki-Foto-Freigabe 500 — foto_url fehlte im SELECT auf wiki_rassen
|
2026-05-03 20:56:24 +02:00 |
|
zucht_hunde.py
|
Feature: Tierschutz-Check, KI-Züchter-Features, Export, SEO-Update
|
2026-04-28 19:49:54 +02:00 |
|
zucht_ki.py
|
Feature: KI-Jahresberichte speichern + Archiv + Download — SW by-v505, APP_VER 482
|
2026-04-29 17:03:49 +02:00 |