63 Commits
Author SHA1 Message Date
Hermes AI Bot 967a167920 Update wetter.html via cron 2026-07-24 00:06:14 +00:00
Hermes AI Bot 82bd23ddfd Update wetter.html via cron 2026-07-23 00:06:09 +00:00
Hermes AI Bot b799c04986 Update wetter.html via cron 2026-07-22 00:05:04 +00:00
Hermes AI Bot 895590ccac Update wetter.html via cron 2026-07-21 00:07:42 +00:00
Hermes AI Bot fdb147b5c2 Update wetter.html via cron 2026-07-20 00:03:11 +00:00
Hermes AI Bot a914d7098c Update wetter.html via cron 2026-07-19 00:00:20 +00:00
Hermes AI Bot 4dabe583d9 Update wetter.html via cron 2026-07-18 00:00:36 +00:00
Hermes AI Bot 75467ce3aa Update wetter.html via cron 2026-07-17 00:00:49 +00:00
Hermes AI Bot 4ec2d6b3ad Update wetter.html via cron 2026-07-16 00:00:46 +00:00
Hermes AI Bot 7dcca27ac2 Update wetter.html via cron 2026-07-15 00:00:39 +00:00
Hermes AI Bot 74f20007fc Update wetter.html via cron 2026-07-14 00:00:13 +00:00
Hermes AI Bot f33ee14258 Update wetter.html via cron 2026-07-13 00:00:56 +00:00
Hermes AI Bot dff1cf6b15 Update wetter.html via cron 2026-07-12 00:00:24 +00:00
Hermes AI Bot 778188df1b Update wetter.html via cron 2026-07-11 00:00:58 +00:00
Hermes AI Bot 524fba9b7a Update wetter.html via cron 2026-07-10 00:00:56 +00:00
Hermes AI Bot 4363c35dca Update wetter.html via cron 2026-07-09 00:00:54 +00:00
Hermes AI Bot 5665b49a05 Update wetter.html via cron 2026-07-08 00:00:52 +00:00
Hermes AI Bot f4140353f2 Update wetter.html via cron 2026-07-07 00:00:31 +00:00
Hermes AI Bot 0e3fc581c5 Update wetter.html via cron 2026-07-06 00:00:36 +00:00
Hermes AI Bot 18ec055bab Update wetter.html via cron 2026-07-05 00:01:05 +00:00
Hermes AI Bot 34835a989b Update wetter.html via cron 2026-07-04 00:00:40 +00:00
Hermes AI Bot 1bb047a16a Update wetter.html via cron 2026-07-03 00:01:05 +00:00
Hermes AI Bot f454c97551 Update wetter.html via cron 2026-07-02 00:00:33 +00:00
Hermes AI Bot b17fd203d7 Update wetter.html via cron 2026-07-01 00:00:50 +00:00
Hermes AI Bot 32ea9e698c Update wetter.html via cron 2026-06-30 00:00:27 +00:00
Hermes AI Bot 8dc93133eb Update wetter.html via cron 2026-06-29 00:01:11 +00:00
Hermes AI Bot 30bae7879a Update wetter.html via cron 2026-06-28 00:00:20 +00:00
Hermes AI Bot 4e1691ac37 fix(cache): auto-reload bei SW-Update statt confirm-Prompt
Bei neuem Service Worker wird die Seite automatisch neu geladen.
Kein Popup mehr für die User.
2026-06-27 13:08:41 +00:00
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 9f0803a084 Update wetter.html via cron 2026-06-27 09:59:48 +00:00
Hermes AI Bot 04abd7b76a Update wetter.html via cron 2026-06-27 09:58:04 +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 f26a9fc344 Update wetter.html via cron 2026-06-27 09:55:29 +00:00
Hermes AI Bot c7f4779ed0 Update wetter.html via cron 2026-06-27 09:52:19 +00:00
Hermes AI Bot f1b9882b8e Update wetter.html via cron 2026-06-27 09:48:28 +00:00
Hermes AI Bot 83327cb3a8 Update wetter.html via cron 2026-06-27 09:46:36 +00:00
Hermes AI Bot 6597c1fda4 Update wetter.html via cron 2026-06-27 09:44:25 +00:00
Hermes AI Bot e67022a3c1 Karten-Legende einklappbar machen
User-Report: Legende verdeckt die Karte unten rechts.

Fix für beide Map-Files (tourenplan.html + tourenplan-mit-tram.html):
- Default eingeklappt — nur Header sichtbar (~150x35px statt ~240x340px)
- Klick auf Header togglet open/close, Pfeil rotiert
- Body scrollbar bei max-height 280px (nicht mehr Viewport-überschreitend)
- disableClickPropagation + disableScrollPropagation damit Klicks
  im Legenden-Panel nicht als Map-Klicks interpretiert werden
  (vorher: Klick auf Header öffnete versehentlich Hotel-Popup)
- Font-size kompakter (12-13px statt 13-14px)
- tourenplan.html behält Layer-Toggle (Action/Fun/Sight-Filter),
  tourenplan-mit-tram.html nicht (ÖPNV-Filter ist eigenes Panel)
2026-06-27 09:39:00 +00:00
Hermes AI Bot 1a7f920515 Light Mode: Kontrast-Fixes für Hero + Locations
User meldete schlechte Lesbarkeit im Light Mode. Probleme:

1. Hero-H1 Gradient (Gold→Weiß→Bordeaux) verschwand auf
   cremefarbenem Light-Background. Fix: Light-Mode-Override mit
   kräftigem Bordeaux→Dunkelrot Gradient (#8b1538 → #4a0e1a),
   ohne Text-Shadow.

2. Hero-Untertitel '.where' (Gold-Akzent) auf hellem BG zu blass.
   Fix: Light-Mode-Override mit Bordeaux.

3. Section-Titel-Akzentbalken (Gold→transparent) unsichtbar auf
   hellem BG. Fix: Light-Mode-Override mit Akzent→bg-3 Gradient
   + Opacity 0.7.

4. Location-Card Kategorie-Tags (Akzentfarbe auf hellem BG)
   teils grenzwertig. Fix: font-weight 700→800 + Light-Mode-Override
   mit color-mix 80% cat-color + 20% dunkelbraun für mehr Tiefe.

Visuell verifiziert per Browser-Snapshot im Light Mode.
2026-06-27 09:35:15 +00:00
Hermes AI Bot 5d48ae221d Fix: Geheime Tools wieder aus Quick-Access entfernen
Trinkspiel, Strafen-Generator und Memory-Buch sind noch nicht für
die Gruppe freigegeben — daher aus der Index-Verlinkung wieder
rausgenommen. Direkt-URLs (trinkspiel.html, strafen.html,
memory.html) bleiben erreichbar.
2026-06-27 09:31:00 +00:00
Hermes AI Bot 15a318782c Index-Seite: Komplettes JGA-Design-Refactor
Vorher: generisches Blau, gleichförmige Cards, Quicklinks weg.
Nachher:
- Farbpalette Bordeaux + Royal Gold (JGA-Feeling)
- Hero-Bereich mit großer animierter Krone, Gradient-H1
  (Gold→Weiß→Bordeaux), 'Die letzte Reise vor dem Altar'
- Quick-Access-Section: 8 große Cards mit Akzentfarbe pro Tool,
  Border-Glow on Top, Icon-Badge mit Gradient, Hover-Highlight
  der ganzen Karte
- Confetti-Animation bei Quick-Access-Klicks (14 Partikel,
  verschiedene JGA-Farben)
- Trip-Übersicht als kompakte Pill-Liste (Datum/Gruppe/Hotel/Tram)
- Locations mit Kategorie-Farben (Action/Fun/Nacht/Sightseeing),
  Legend-Übersicht, Preise als farbiger Badge
- Hotel-Basis als eigene Section
- Animierter Hintergrund (radial-gradient Pulse)
- Hero-Krone mit Bob-Animation
2026-06-27 09:23:22 +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
Hermes AI Bot 897f5f80a0 Feature 18: Trinkspiel-Seite + Theme-Toggle finalisiert
Neu:
- trinkspiel.html: 5 Spiele-Modi (Kings, Ride the Bus, Ring of Fire,
  Ich hab noch nie, Wahrheit/Pflicht) mit 3D-Karten-Flip-Animation,
  Spieler-Tracker, König-Becher-Meter, Regel-Tracker, Statistik,
  History. localStorage-Persistenz (jga-players-v2, jga-rules-v2).
- countdown.html: Live-Countdown auf 25.07.2026 (Feature 24).

Update:
- index.html: Countdown-Card in Planungs-Tools Sektion.
- sw.js: trinkspiel.html + countdown.html gecacht, Cache v1->v2.
- packliste.html + tourenplan.html + tourenplan-mit-tram.html:
  Theme-Toggle Finalisierung + Favicon-Fixes.

Nicht verlinkt auf index.html — User-Review vor Freigabe.
2026-06-27 09:03:35 +00:00
Hermes AI Bot 5932c19ac5 Update wetter.html via cron 2026-06-27 08:47:44 +00:00
Hermes AI Bot 23c67d769a Update wetter.html via cron 2026-06-27 08:46:33 +00:00
Hermes AI Bot c3fbe892cc Hotel-Highlight + Route + Nachbarn + Restaurants + PWA + Theme-Toggle (index.html)
**Hotel präsenter auf Karten:**
- Größerer Hotel-Marker (56px vs 38px)
- Goldener pulsierender Glow (CSS-Animation hotelPulse)
- Permanentes Label 'Hotel Uno · Basis' unter dem Pin
- Auto-Open Popup nach 1.5s mit goldenem Banner
- Filter-Toggle (Hotel immer sichtbar, Action/Fun/Sight ausblendbar)

**Feature 7 - Route zwischen Locations:**
- OSRM Public API für echte Auto-Routen
- Schnell-Routen vom Hotel (3 nächste Locations)
- 'Zurück zum Hotel' Button in jedem Location-Popup
- Fallback auf Haversine-Luftlinie wenn API down

**Feature 8 - Was ist in der Nähe:**
- Nachbarn <3km Luftlinie in jedem Popup

**Feature 14 - Restaurant-Tipps:**
- Geo-Cluster-basierte Restaurant-Empfehlungen pro Location
- 14 handgepflegte Tipps (€€, Cuisine, Beschreibung)

**Feature 20 - PWA:**
- manifest.json + sw.js (cache-first für eigene Files)
- Theme-Color, Apple-Meta, SW-Registrierung in allen 5 HTML-Dateien

**Feature 21 - Dark/Light Mode Toggle:**
- CSS-Variablen-System + 🌙/☀️ Toggle-Button
- localStorage-Persistenz (nur index.html, andere Seiten folgen)

**Bugfixes:**
- Enigma-URL auf User-Sublink korrigiert (alle 3 Map-Dateien)
- tourenplan-mit-tram.html Locations-Sync mit tourenplan.html
  (Endorfin/KartPlanet hatten komplett andere Preise+Koordinaten+URLs)
2026-06-27 08:32:48 +00:00
Hermes AI Bot 94cc5532f3 Bugfixes + Index-Layout-Überarbeitung
INDEX.HTML:
- Quick-Links-Block entfernt, jede Location-Card hat jetzt einen
  '🔗 Website öffnen'-Button (direkt mit Location verschmolzen)
- PID-Link in Footer verschoben
- Layout: 5-Spalten-Grid (220px minmax) statt 3 — Locations jetzt 2x5
- Container max-width 1100→1400px für bessere Ausnutzung
- Neue Sektion '🏨 Unsere Basis' trennt Hotel von den 10 Locations

TOURENPLAN-MIT-TRAM.HTML — 5 kritische Datenfehler gefixt:
- Hotel Uno: Adresse + Koordinaten + URL auf unoprague.cz korrigiert
  (vorher: falsche 'Průběžná' + hoteluno.cz)
- Mysterium: Beschreibung zurück auf Geister-Tour (war fälschlich
  'Outdoor Escape Game'), URL auf mysteriumtours.com (vorher nicht
  existierende mysteriumprague.com)
- Bowling Ovčín: URL korrigiert (zeigte auf mysteriumprague.com!)
- Prague Ranger: URL auf pragueranger.cz/de/ (vorher .com)
- Level Minigolf: URL + Adresse + Beschreibung auf levelsprague.com
  (vorher falsche level-minigolf.cz)

PACKLISTE.HTML:
- 🖨️ Druck-Button hinzugefügt (behebt Lüge in Index-Beschreibung)
- ↻ Reset-Button für alle Häkchen hinzugefügt
- Print-Style: Buttons ausgeblendet
- Tippfehler 'verlässt eure Startzeit' → 'sonst verpasst ihr ...'
2026-06-27 08:01:15 +00:00
Hermes AI Bot a66b6307f6 Update wetter.html via cron 2026-06-27 01:21:23 +00:00
Hermes AI Bot 38d3ef70ad Update wetter.html via cron 2026-06-27 01:19:05 +00:00
Hermes AI Bot c4b274ca17 Update wetter.html via cron 2026-06-26 22:29:55 +00:00
Hermes AI Bot 3071786d18 Reset wetter.html to clean state (no nested update sections) 2026-06-26 22:29:54 +00:00
Hermes AI Bot d4d54f1e6e Update wetter.html via cron 2026-06-26 22:29:03 +00:00
Hermes AI Bot 6c7735679a Update wetter.html via cron 2026-06-26 22:27:47 +00:00
Hermes AI Bot b0b96f36db Update wetter.html via cron 2026-06-26 22:23:23 +00:00
Hermes AI Bot c5dd672533 Fix marker positions: Level Minigolf (Máj-Haus) + Mysterium (Cartier) 2026-06-26 22:15:55 +00:00
Hermes AI Bot 95bb698426 Redesign: neutral dark theme, blue accent, color emojis, add favicon, remove git refs 2026-06-26 21:58:22 +00:00
Hermes AI Bot 24232e5777 Update README: add wetter.html and packliste.html 2026-06-26 21:41:14 +00:00
Hermes AI Bot fd61931e76 Add wetter.html + packliste.html, extend index.html with new tool cards 2026-06-26 21:41:03 +00:00
Hermes AI Bot 53b90bc46c Update README: add index.html to contents list 2026-06-26 21:38:42 +00:00
Hermes AI Bot 755c3ed1cc Add index.html landing page with overview of all maps + locations 2026-06-26 21:38:19 +00:00
Hermes AI Bot c531e3e271 Improve .gitignore: full audit compliance + secrets protection 2026-06-26 21:35:33 +00:00
Hermes AI Bot dafd92d616 Initial commit: JGA Prag 2026 - interaktiver Tourenplan 2026-06-26 21:27:25 +00:00