No description
backend/weather_forecast.py: weather_sync_loop tar nå en valgfri on_updated-callback som kalles etter hver synkroniseringsrunde, men kun når noe faktisk ble oppdatert. backend/main.py: sender inn invalidate_public_api_caches(include_place_pages=True) som denne callbacken når værsynken startes ved oppstart. api-containeren er restartet og kjører rent. Effekten: neste gang værsynken faktisk endrer noe (skjer omtrent hver time), tømmes backendens interne cache og frontendens unstable_cache for anleggslisten/steds-sidene automatisk — så "Ikke regn meldt"-filteret vil vise fersk værdata i stedet for en fastfrosset snapshot. |
||
|---|---|---|
| backend | ||
| deploy | ||
| docs | ||
| frontend | ||
| migrations | ||
| scripts | ||
| .gitignore | ||
| 2026-04-28 14.52.19 teeoff.no dcb2c926e3f9.jpg | ||
| 2026-04-28_135017.png | ||
| 2026-04-28_142102.png | ||
| 2026-05-05 19.13.57 teeoff.no 745d5e8e5e2a.jpg | ||
| 2026-05-19 19.18.14 teeoff.no 5778292a9d0e.jpg | ||
| 2026-05-19 19.20.31 teeoff.no 40e35214ff73.jpg | ||
| 2026-05-19 19.35.50 teeoff.no b0df9e23eb81.jpg | ||
| docker-compose.prod.yml | ||
| docker-compose.yml | ||
| eksport_script.py | ||
| init.sql | ||
| schema.sql | ||
| seed.sql | ||
| Skjermbilde fra 2026-05-13 20-35-30.png | ||
| update_golfbox.sql | ||