Feature: Stündliche Niederschlagswahrscheinlichkeit auf Wetter-Seite (SW by-v690)
- Backend: Open-Meteo Forecast-Request um hourly precipitation_probability, precipitation und weathercode erweitert; stündliche Daten werden pro Tag gruppiert und im API-Response unter "hourly" je Tag ausgeliefert - Frontend: Neue _renderRainTimeline()-Funktion rendert horizontale Balken-Zeitskala für alle 24 Stunden des gewählten Tages; bei "Heute" wird automatisch zur aktuellen Stunde gescrollt und "jetzt" hervorgehoben; Farb-Gradient von hellgrau (<10%) bis dunkelblau (≥75%) - SW/APP_VER/CSS auf 690 gebumpt
This commit is contained in:
parent
84e6bfdd82
commit
759979ffce
5 changed files with 169 additions and 9 deletions
|
|
@ -3,7 +3,7 @@
|
|||
Offline-Cache + Push Notifications + Tile-Cache
|
||||
============================================================ */
|
||||
|
||||
const CACHE_VERSION = 'by-v664';
|
||||
const CACHE_VERSION = 'by-v690';
|
||||
const CACHE_STATIC = `${CACHE_VERSION}-static`;
|
||||
const CACHE_TILES = 'ban-yaro-tiles-v1'; // bleibt über SW-Updates erhalten
|
||||
const CACHE_API = 'ban-yaro-api-v1'; // API-Response-Cache
|
||||
|
|
@ -202,7 +202,8 @@ self.addEventListener('fetch', event => {
|
|||
.then(resp => {
|
||||
if (resp.ok) {
|
||||
_cacheMark(url.pathname);
|
||||
caches.open(CACHE_API).then(c => c.put(event.request, resp.clone()));
|
||||
const toCache = resp.clone();
|
||||
caches.open(CACHE_API).then(c => c.put(event.request, toCache));
|
||||
}
|
||||
return resp;
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue