Commit Graph
80 Commits
Author SHA1 Message Date
Hermes AI Bot f0207ebcb6 Update wetter.html via cron 2026-07-30 00:01:24 +00:00
Hermes AI Bot 525fb47a9f Update wetter.html via cron 2026-07-29 00:03:42 +00:00
Hermes AI Bot 7b33395e8f Update wetter.html via cron 2026-07-28 00:04:07 +00:00
Hermes AI Bot b1bb43b7a5 Update wetter.html via cron 2026-07-27 00:04:46 +00:00
Hermes AI Bot 832645af8c Update wetter.html via cron 2026-07-26 00:02:21 +00:00
Hermes Agent 98baff599b Switch hotel from Hotel Uno Prague → Iris Hotel Eden
Komplett-Ersatz in 6 Files:
- index.html (Hero-Sub, Trip-Pill Basis, Trip-Pill Tram, Hotel-Card, URL)
- tourenplan.html (Header-Sub, Hotel-Definition, Map.setView, Label,
  Layer-Legende, restaurantKeyFor-Key, RESTAURANTS-Key)
- tourenplan-mit-tram.html (alles + Tram-Station Strašnická →
  Kubánské náměstí + Na Hroudě bleibt als Tram-Stop aber 'near' updated)
- countdown.html (Sub-Title)
- memory.html (Hotel-Eintrag in Locations-Array)
- README.md (Tabelle + Tram-Linien-Liste)

Hotel-Daten (verifiziert via OSM):
- Name: Iris Hotel Eden (Czech Leading Hotels)
- Adresse: Vladivostocká 1539/2, Praha 10 – Vršovice
- GPS: 50.0682815, 14.4716891
- Website: https://www.irishoteleden.cz
- Tram: Slavia – Nádraží Eden (3 Min Fußweg, Linien 6, 7, 22, 95, 97)

NICHT geändert (echte Restaurant-/Haltestellen-Namen):
- 'Pizza Coloseum Strašnice' (Restaurant liegt real dort)
- 'Strašnická' als U-Bahn-Station (existiert real, wird evtl.
  in Tourenplan-mit-tram noch referenziert — als Tram-Stop beibehalten)
- 'Na Hroudě' Tram-Haltestelle bleibt im Tram-Netz

Manuelle Verifikation nötig:
- Tram-Beschreibungen in tourenplan-mit-tram.html (Na Hroudě entfernt
  aus Hotel-Kontext, bleibt aber als Tram-Haltestelle)
- RestaurantKeyFor-Mapping: hotel → 'Iris Hotel Eden (Vršovice)'
2026-07-25 13:04:45 +00:00
Hermes Agent 0a717096cb Add Tschechisch-Spicker (25 phrases with pronunciation + copy)
Neue Seite tschechisch.html mit 25 Sätzen in 5 Kategorien:
- Vorstellen (4): 'Ich habe heute Junggesellenabschied', 'Mein Kumpel heiratet bald'
- Leute ansprechen (5): 'Möchtest du unterschreiben?', 'Komm mit uns ein Bier trinken'
- Restaurant/Bier (6): 'Eine Runde Bier bitte', 'Die Rechnung bitte', 'Prost!'
- Smalltalk/Flirt (5): 'Wie heißt du?', 'Magst du tanzen?'
- Notfall (5): 'Ich spreche kein Tschechisch', 'Rufen Sie die Polizei'

Features:
- Aussprache in Lautschrift (č, ř, ě, ž Erklärungen im Tipp-Block)
- Tap-to-Copy-Button pro Satz (clipboard-API + fallback)
- Live-Suche (deutsch oder tschechisch)
- Dark-Theme mit CZ-Flag-Akzent
- Responsiv für Mobile

Verlinkt:
- index.html: neue Quick-Access-Card (jetzt 9 Cards, alle Files erreichbar)
- tourenplan*.html: Tschechisch-Link in Spiele-Bar

Translations basieren auf Trainingswissen + Standard-Czech, sollten
aber vor Ort idealerweise von Muttersprachlern bestätigt werden.
2026-07-25 11:14:48 +00:00
Hermes Agent 2a4d236541 Add 3 missing quick-access cards (Trinkspiel/Strafen/Memory) + U Kohouta phone
1. Hauptseite index.html: 3 neue big-cards ergänzt (Trinkspiel,
   Strafen-Generator, JGA-Memory). Damit sind alle 9 HTML-Files
   über die Startseite erreichbar.

2. tourenplan*.html: Spiele-Bar unter Heute-Mittag-Leiste eingefügt
   für direkten Zugriff von der Karte aus.

3. U Kohouta: verifizierte Telefonnummer +420 737 224 999 ergänzt
   (Quelle: Firmy.cz, Eintrag Praha-Holešovice, 4.4 Sterne, 46 Reviews).
   Ehrliche Notiz: Strašnice-Variante hat aktuell keine Online-Präsenz
   (nicht in OSM, keine Firmy.cz-Eintrag, keine Website).
   Holešovice-Filiale ist per Tram 14/24 erreichbar (~25 Min).

Tel-Link macht auf Mobile einen Anruf möglich.
2026-07-25 11:05:34 +00:00
Hermes Agent 625c3f28e4 Add 'Heute Mittag' Quick-Pick-Sektion (Sa 26.7.)
Drei verifizierte Optionen, sortiert nach 'wie schnell':
  1. Pizza Coloseum Strašnice (8 Min, €) — wenn alle verpeilt
  2. Restaurace U Kohouta (10 Min, €€) — Empfehlung, tschechisch
  3. Restaurace U Přístavu (~20 Min, €€) — falls KartPlanet-Tag

In index.html (prominent nach Hero) und beide Tourenplan-Varianten
(kompakte Leiste über der Karte). Live verifiziert via curl.
2026-07-25 10:58:15 +00:00
Hermes AI Bot c00cea96e0 Update wetter.html via cron 2026-07-25 00:02:44 +00:00
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