From 816d2a3a3095f768622f64b9ca79177a3b402663 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Mon, 6 Apr 2026 17:20:21 +0200 Subject: [PATCH] refactor: Lagebild nach /lagen/iran-konflikt/ verschoben + Vorschau-Seite - /lagebild/ -> 301 Redirect -> /lagen/iran-konflikt/ - Relative Pfade auf absolute umgestellt (Tiefe 2) - Sync-Script + Analytics auf neuen Pfad aktualisiert - /vorschau/ mit Passwort-Gate fuer neue Hauptseite - CLAUDE.md aktualisiert - .gitignore: Lagen-Datenverzeichnisse ausgeschlossen Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitignore | 1 + CLAUDE.md | 23 +- analytics-events.js | 2 +- index.html | 2 +- {lagebild => lagen/iran-konflikt}/index.html | 16 +- .../iran-konflikt}/lagebild.css | 0 {lagebild => lagen/iran-konflikt}/lagebild.js | 0 vorschau/index.html | 225 ++++++++++++++++++ 8 files changed, 258 insertions(+), 11 deletions(-) rename {lagebild => lagen/iran-konflikt}/index.html (94%) rename {lagebild => lagen/iran-konflikt}/lagebild.css (100%) rename {lagebild => lagen/iran-konflikt}/lagebild.js (100%) create mode 100644 vorschau/index.html diff --git a/.gitignore b/.gitignore index 924b642..ab1a123 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ # Lagebild-Daten (werden per Cron-Sync vom Monitor regeneriert) lagebild/data/ +lagen/*/data/ diff --git a/CLAUDE.md b/CLAUDE.md index 3084876..6fbc35a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -69,6 +69,16 @@ STRUCTURE: docs: Rechtliche PDFs + lagen: + iran-konflikt: + - index.html: Lagebild-Seite (Leaflet, Tabs, Timeline) + - lagebild.js: Datenladung, Rendering, Interaktionen + - lagebild.css: Dark-Theme Styling + - data/: current.json + Snapshots (sync alle 5min) + + vorschau: + - index.html: Platzhalter mit Passwort-Gate + PAGES: homepage: sections: [Hero mit Video, Ueber uns, Loesungen, Kontakt] @@ -77,6 +87,17 @@ PAGES: - Datenschutz (DE/EN) product: - AccountForger Video-Demo + lagen: + url_struktur: /lagen/{thema}/ + redirect: /lagebild/ -> 301 -> /lagen/iran-konflikt/ + aktiv: + - iran-konflikt: Live-Lagebild Irankonflikt (ehemals /lagebild/) + geplant: + - (2 weitere Lagen in Vorbereitung) + vorschau: + url: /vorschau/ + zweck: Passwortgeschuetzte Vorschau der neuen Hauptseite + auth: JavaScript SHA-256 Passwort-Gate DEVELOPMENT: translations: js/translations.js @@ -97,7 +118,7 @@ CHANGE_LOG: - "Email: info@aegis-sight.de" - "Footer: Dynamisches Jahr, AGB entfernt" -Last-Updated: 2026-01-25 +Last-Updated: 2026-04-06 RULES: neue_html_seiten: diff --git a/analytics-events.js b/analytics-events.js index 57ef190..fb4b10c 100644 --- a/analytics-events.js +++ b/analytics-events.js @@ -55,7 +55,7 @@ }); // 5. Lagebild-Seite: Tab gewechselt - if (window.location.pathname.indexOf("lagebild") > -1) { + if (window.location.pathname.indexOf("lagen") > -1) { document.querySelectorAll(".tab-button, [data-tab]").forEach(function(el) { el.addEventListener("click", function() { var tab = el.getAttribute("data-tab") || el.textContent.trim().substring(0, 30); diff --git a/index.html b/index.html index 59905bd..896b640 100644 --- a/index.html +++ b/index.html @@ -289,7 +289,7 @@

AegisSight Monitor aggregiert, analysiert und verifiziert Informationen aus öffentlich zugänglichen Quellen in Echtzeit. Erleben Sie die Plattform live am Beispiel des Iran-Livetickers.

- + Iran-Liveticker öffnen
diff --git a/lagebild/index.html b/lagen/iran-konflikt/index.html similarity index 94% rename from lagebild/index.html rename to lagen/iran-konflikt/index.html index 3148ac2..ad3f525 100644 --- a/lagebild/index.html +++ b/lagen/iran-konflikt/index.html @@ -5,10 +5,10 @@ Lagebild Irankonflikt - AegisSight - - - - + + + + @@ -20,7 +20,7 @@