- Migration: diary_media.is_cover (INTEGER DEFAULT 0)
- Upload: erstes Item eines Eintrags automatisch is_cover=1
- Neuer Endpoint: PATCH /diary/{id}/media/{mid}/cover
- GET-Endpoints geben is_cover + cover_url zurück
- Frontend: Stern-Button (⭐) in Gallery-Detail und Edit-Formular
- Timeline-Karte verwendet cover_url als Vorschaubild
- SW by-v212, APP_VER 186
|
||
|---|---|---|
| .. | ||
| components.css | ||
| design-system.css | ||
| layout.css | ||
| leaflet.css | ||
| MarkerCluster.css | ||
| MarkerCluster.Default.css | ||