20 Commits
Author SHA1 Message Date
maik 76d68b013a fix(karte): Detail-Minikarte auf Strassenzoom (17) statt Deutschland-Locator
fitGermanyIfNeeded ueberschrieb bei klein den Zoom-17-Fit aus apply() auf
ganz Deutschland. Jetzt nur noch bei leerem Ergebnis (!records) ganz DE zeigen;
die Detailseiten-Minikarte bleibt auf Strasse/Haus des Schauplatzes.
2026-08-20 18:38:08 +02:00
maik dab258140f feat(nav): "Alle Schauplätze"/"All locations" als ersten Dropdown-Eintrag
Eindeutig, dass der Punkt zur Gesamtuebersicht /schauplaetze/ fuehrt – das
Top-Level "Schauplaetze" ist Link und Dropdown-Toggle zugleich. weight -1,
damit "Alle" vor den Kategorien steht (weight 0 sortiert Hugo ans Ende).
2026-08-19 16:57:06 +02:00
maik fb4310666c feat(karte): nur Deutschland anzeigen (Invers-Maske) + lokale pmtiles-Basemap verdrahten
- map.js: Invers-Maske aus Bundeslaender-GeoJSON blendet Nachbarlaender/Meer aus
  (Even-Odd, alle Ringe -> Enklaven Berlin/Bremen bleiben sichtbar)
- map.js: Ausschnitt via setMaxBounds fest auf Deutschland begrenzt
- map.js: Grenz-GeoJSON immer laden; gefuellter Umriss als Fallback ohne Tiles
- scripts.html/karte.html/hugo.toml: protomaps-leaflet + pmtiles-Basemap
- .gitignore: /static/tiles/ (6,7-GB-pmtiles liegt ausserhalb des Repos)
2026-08-19 15:58:05 +02:00
maik bfcb2ce6c0 feat(karte): lokale Deutschland-Basemap statt OpenStreetMap-Kacheln (keine externen CDN)
- static/geo/deutschland-bundeslaender.geojson (BKG, vereinfacht, ~40KB)
- map.js: Tile-Layer entfernt, Bundeslaender-GeoJSON per same-origin fetch
  als Vektor-Hintergrund; Detail-Minikarte als Deutschland-Locator
- hugo.toml: OSM tileURL entfernt, Attribution nur noch als Text
- CSS: neutraler Kartenhintergrund statt Tile-Grau
- Ergebnis: 0 externe Requests (per Playwright-Netzwerk-Audit verifiziert)
2026-08-19 13:16:16 +02:00
maik 7d2949bf42 fix(mobile): Card-Overflow (border-box) + Offcanvas-Menue in Markenfarbe
- .op-split__list: box-sizing border-box -> width:100%+padding ragte 34px
  ueber den Viewport, Kacheln/Suche waren rechts abgeschnitten
- Offcanvas-Menue: Markenblau statt UIkit-Grau, weisse Links,
  gelber Aktiv-/Hover-Akzent, sichtbarer Schliessen-Button
2026-08-19 12:10:04 +02:00
maik 933b886d48 docs: README um Kiosk-Modus und Externe Quellen ergaenzt 2026-08-18 18:03:39 +02:00
maik d351ba2b3a feat: Externe Quellen mit klickbaren Links (neuer Tab) + Kiosk-Modus
- Label "Externe Quelle (Links)" -> "Externe Quellen" (de/en)
- Quelle-URLs werden via linkify-Partial anklickbar, oeffnen in neuem Tab
- Neuer Kiosk-Modus: ?kiosk=true macht externe Links unklickbar
  (bleibt fuer die Session aktiv, verlassen mit ?kiosk=false)
2026-08-18 17:58:53 +02:00
maik 80c1264036 chore: Todo.md nie pushen (aus Tracking entfernt, gitignored) 2026-08-18 17:38:40 +02:00
maik de88f94489 hugo.toml aktualisiert 2026-08-18 17:25:21 +02:00
maik f18708f11d deploy: Host-nginx-Config für Webroot /var/www/sites/website (Backend :8080 hinter Proxy Manager) 2026-08-18 17:17:53 +02:00
maik 838a1ca72e ci: trigger deploy 2026-08-18 17:15:10 +02:00
maik f35cdee487 ci: statisches Deploy nach /var/www/sites/website (Hugo build + rsync) 2026-08-18 17:13:54 +02:00
maik b72d35703e ci: Deploy-Workflow auf Hugo/Docker korrigiert (war Node-Template); LFS im Checkout 2026-08-18 17:06:47 +02:00
maik 2c250513b0 ci: trigger deploy 2026-08-18 17:05:43 +02:00
maik 5ac93286ec ci: trigger deploy 2026-08-18 16:55:37 +02:00
maik 41b47f7d13 ci: trigger deploy 2026-08-18 16:49:24 +02:00
maik b4173722ac ci: trigger deploy 2026-08-18 16:45:11 +02:00
maik 5d988b28b7 ci: Gitea-Actions Deploy-Workflow (docker compose, LFS-aware) 2026-08-18 16:43:43 +02:00
maik a1fe2db68b chore: .gitattributes – Zeilenenden-Normalisierung & Binär-Markierung 2026-08-18 16:04:42 +02:00
maik 553247cdfb erster brauchbarer stand. 2026-08-18 15:32:41 +02:00