- Backend: neue Tabelle diary_media (Migration), upload_media schreibt
jetzt in diary_media statt media_url; neuer DELETE-Endpoint
/diary/{id}/media/{media_id}; alle GET-Endpoints liefern media_items[].
- Frontend: Multi-Upload-Grid im Formular mit Vorschau und X-Button
zum Entfernen vor dem Speichern; bestehende Medien im Edit-Modus
einzeln löschbar; Detail-Ansicht zeigt horizontale Scroll-Galerie
bei mehreren Medien; Karten-Badge zeigt Anzahl bei > 1 Medium.
- Rückwärtskompatibilität: Einträge mit media_url werden weiterhin
korrekt angezeigt.
- SW by-v211, APP_VER 181
|
||
|---|---|---|
| .. | ||
| routes | ||
| scraper | ||
| static | ||
| auth.py | ||
| database.py | ||
| ki.py | ||
| mailer.py | ||
| main.py | ||
| ratelimit.py | ||
| requirements.txt | ||
| scheduler.py | ||
| weather.py | ||