No description
- Scheduler-Job täglich 07:00: berechnet bestes 2h-Fenster via Open-Meteo - Score-System (max. 10 Pkt): Temperatur, Niederschlag, Wind, Tageszeit - User-Fallback auf letzten bekannten Standort (push_subscriptions.last_lat/lon) oder München - Nur Push wenn score >= 3 (kein sinnloser Push bei schlechtem Wetter) - DB-Migration: users.gassi_stunde_push (Boolean, default 0) - settings.js: Toggle "Goldene Gassi-Stunde täglich" in App-Einstellungen - PATCH /api/profile + auth.py /me: gassi_stunde_push Feld |
||
|---|---|---|
| backend | ||
| diary | ||
| promotion | ||
| reports | ||
| scripts | ||
| .env.example | ||
| .gitignore | ||
| docker-compose.staging.yml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| Makefile | ||
| PROJEKT.md | ||