Commit Graph
4 Commits
Author SHA1 Message Date
Hermes AI Bot 94cce19d74 fix(cache): SW network-first für eigene Files
- Eigene HTML/JS/CSS werden IMMER frisch vom Netz geladen (kein Cache-First mehr)
- Map-Tiles (OSM/cartocdn) bleiben für Offline im Cache
- Cache-Version v3 → v4 (alte Bug-Caches werden in activate() gelöscht)
- Update-Hook: Browser fragt nach Reload wenn neuer SW aktiviert wird
- Fix: Updates an GitHub Pages sind sofort für alle sichtbar
2026-06-27 13:03:24 +00:00
Hermes AI Bot 6793ba5ae5 Neue Location: FunArena Axtwerfen (🪓)
URL: https://www.funarena.cz/en/activities/axe-throwing
Preis: ca. 16 € p.P./1h
Adresse: Bělehradská, Praha 4 – Nusle (10 Min Fußweg von Metro C,
  via OSM-Knoten 8572396696, lat 50.0657, lon 14.4387)
Min. 6 Personen, Indoor, Coaching inklusive

Hinzugefügt in:
- index.html: Location-Card mit Action-Kategorie
- tourenplan.html: Marker + Popup + Legende + Restaurant-Cluster
  (FunArena/Nusle → Restaurace U Krále Václava, Café Bar Botič)
- tourenplan-mit-tram.html: dito
- memory.html: Eintrag in LOCATIONS-Array für Memory-Einträge
2026-06-27 12:45:42 +00:00
Hermes AI Bot 3a9bdd55ed Home-Button oben links auf allen Seiten + ÖPNV-Control einklappbar + Mobile-Anpassungen
User-Requests:
1. Legendenmenü auf Mobile war außerhalb des Displays -> jetzt
   eingeklappt (nur Header) auf beiden Map-Files. Body scrollbar
   bei Bedarf.
2. ÖPNV-Control soll auch klappbar sein -> gleiche Einklapp-Logik
   wie Legende auf tourenplan-mit-tram.html.
3. Home-Button oben links auf jeder Seite -> alle 9 HTML-Files
   (index ausgenommen weil es die Startseite ist) haben jetzt einen
   🏠 Startseite Button fixed-position oben links.

Mobile-Optimierungen (max-width: 768px):
- Home-Button + Theme-Toggle kleiner (10px margin statt 16px,
  padding 8x12 statt 10x16)
- Leaflet-Controls kleinere Margins
- Legende + ÖPNV-Control max-width 180px (von 220px)
- topleft-Control margin-top 56px damit es unter dem Home-Button
  sitzt statt ihn zu überdecken

Auch im jga_wetter_update.py (für Cron-generierte wetter.html):
- CSS-Variablen statt hardcoded Farben
- home-btn CSS + Mobile-Override
- Home-Button HTML-Injection in get_body()
2026-06-27 09:56:04 +00:00
Hermes AI Bot dc58d2f7c1 Feature 17 + 19: Strafen-Generator + Memory-Buch
Neu:
- strafen.html: 50 kuratierte Strafen (24 Common, 15 Uncommon, 8 Rare,
  3 Legendary) mit Tier-Würfel-Mechanik (60/25/10/5%), Pool-Editor
  (an/aus pro Strafe, eigene Strafen hinzufügbar, löschen),
  Tier-Filter, Würfel-History, Statistik, Ziel-Person-Wahl
  (Bräutigam/Zufällig/Gruppe), Skip-Button, Würfel-Spin-Animation.
- memory.html: Digitales Gästebuch. Setup-Wizard für Mitreisende
  (Name + Farbe + Emoji), Foto-Upload mit Auto-Resize auf 1200px
  (Canvas-API), Text-Einträge, Mood-Picker, Location-Tagging
  (12 JGA-Locations), Tag-System, 7 Emoji-Reactions, Threaded
  Comments, Filter (Alle/mit Fotos/pro Autor), JSON-Export/Import
  als Backup, Storage-Warnung bei <500 KB frei.

Update:
- sw.js: strafen.html + memory.html gecacht, Cache v2->v3.

Nicht verlinkt auf index.html oder anderswo — User-Review vor
Freigabe. Beide Seiten teilen das Theme-Toggle-System mit den
bestehenden 5 Seiten.
2026-06-27 09:15:42 +00:00