Commit Graph
38 Commits
Author SHA1 Message Date
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
Orfel-HermesAI-Bot 4b14be5a98 Linien-Geometrien auf offiziellen PID GTFS-Feed umgestellt + Tram-Farbe auf Cyan (\#06b6d4) + Hin+Rück-Shapes 2026-06-26 23:36:06 +00:00
Orfel-HermesAI-Bot 526e80adab Tram-Linien als Radio-Buttons (eine zur Zeit sichtbar) + dickere Linien (weight 6) + Click-Handler für Leaflet-Kompatibilität 2026-06-26 23:09:19 +00:00
Orfel-HermesAI-Bot d7995f483b Tram-Geometrien komplett entfernt — nur Metro A/B/C + Haltestellen mit Linien-Badges (Prag-Tram-Netz zu dicht für visuelle Lesbarkeit) 2026-06-26 23:02:29 +00:00
Orfel-HermesAI-Bot d56eaafc77 Add 🎫 ÖPNV-Ticket-Modal mit 4 Optionen für Gruppenkauf (Visitor Pass, PID App, SMS, Automat) 2026-06-26 22:57:14 +00:00
Jannik f8217225cf README removed
README removed in Website
2026-06-27 00:48:59 +02:00
Orfel-HermesAI-Bot 344dadca66 Tourenplan: 10 Linien statt 14 (Linie 24 entfernt) + Metro A/B/C ergänzt + Toggle-UI + kleinere Datei (60KB statt 597KB) 2026-06-26 22:47:29 +00:00
Orfel-HermesAI-Bot a648dd61b3 Add 🧭 favicon to tourenplan.html, tourenplan-mit-tram.html, wetter.html 2026-06-26 22:33:49 +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