Wenn current_lagebild.updated_at == neuester Snapshot, wird kein separater
current-Eintrag erzeugt. Stattdessen bekommt der Snapshot das Aktuell-Label
mit aktuellen Live-Counts für Artikel und Faktenchecks.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Dropdown: Gespeicherten fact_check_count statt Live-Filter verwenden
- Snapshot: Artikel per collected_at filtern statt immer alle anzeigen
- currentView: article_count + fact_check_count an allen 4 Stellen mitgeben
- Hero-Stats: Artikel/Quellen/FC-Zähler bei Snapshot-Wechsel aktualisieren
- Badges: Quellen- und FC-Badge dynamisch aktualisieren
- Hinweis wenn weniger FCs verfügbar als historisch gespeichert
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Naive Timestamps aus der DB (ohne Timezone-Info) wurden faelschlich als
UTC interpretiert (+Z), dann nochmal +1h fuer Europe/Berlin angezeigt.
Jetzt wird der korrekte Berlin-Offset (CET/CEST) dynamisch ermittelt.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Two stray n characters before OSINT Monitor comments (lines 122, 291)
caused a JavaScript syntax error that broke the entire translations module,
resulting in the error banner on page load and non-functional DE/EN toggle.
- world-globe.svg durch Lucide Earth-Icon ersetzt (richtige Weltkugel)
- Titelfarbe auf #0A1832 (Navy) wie AccountForger
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Neues Weltkugel-Icon (world-globe.svg) statt generischem globe.svg
- Titel zu AegisSight Monitor geändert (ohne OSINT)
- Emdashes durch normale Bindestriche ersetzt (DE + EN)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Neue Product Card mit Globe-Icon, Beschreibungstext und Link zum Iran-Liveticker
- DE/EN Übersetzungen ergänzt
- Card verlinkt direkt auf /lagebild/
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Der Timeline-Zähler zeigte bisher fact_check_count aus den Snapshot-Metadaten,
die für ältere Snapshots 0 waren. Jetzt wird dieselbe Logik wie im Tab
verwendet, sodass die Zahlen immer konsistent sind.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Grid-Dropdown durch horizontale Zeitleiste ersetzt (links alt, rechts neu)
- Goldene Farbgebung: Punkte, Linie, aktiver Punkt pulsierend
- Sichtbare goldene Scrollbar bei vielen Einträgen
- Fester Abstand zwischen Punkten (gap statt flex:1)
- Auto-Scroll zum aktiven (aktuellsten) Punkt
- Andere Tage laden den ältesten Snapshot, aktueller Tag den neuesten
- Labels ausgeschrieben (Artikel, Faktenchecks)
- Timeline immer sichtbar (auch bei nur 1 Snapshot)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Karte zeigt jetzt Orte aus der Monitor-API (article_locations)
statt einer festen Liste. Kategorien target/response/actor/mentioned
werden dynamisch angezeigt mit Legende.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Schriftgröße von 1.02rem auf 0.9rem reduziert
- Zeilenhöhe von 1.85 auf 1.7 reduziert
- Fettschrift im Lagebericht deaktiviert (font-weight: normal)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Artikel/Faktenchecks-Zeile aus Live-Feed entfernt
- Nur noch "Letzte Aktualisierung" als statische Anzeige
- Faktencheck-Beschreibung um kontinuierliche Prüfung ergänzt
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Stat-Cards klickbar als Filter (Gesamt/Bestätigt/Offen/Widerlegt), zentriert
- Kompakte Akkordeon-Zeilen statt großer Karten
- Icons vom echten Monitor (✓ ✗ ? ↻ ⚠) als farbige Quadrate
- Klick auf Zeile klappt Detail auf (Evidenz + Statusverlauf)
- Nur eine Zeile gleichzeitig offen
- Gold-Punkt bei Einträgen mit Statusverlauf
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Quellen werden als 6-Spalten-Kachel-Grid dargestellt (wie im echten Monitor)
- Jede Kachel zeigt Favicon, Quellenname, Sprache und Artikelanzahl
- Klick auf Kachel öffnet Detail-Panel mit allen Artikeln dieser Quelle
- Nur eine Quelle gleichzeitig offen, Panel erscheint unter der Kachel-Reihe
- Gold-Glow Hover-Effekte, Slide-In Animation
- Responsive: 6 Spalten Desktop, 4 Tablet, 2 Mobile
- Live-Feed: Quellen-Zeile entfernt
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Alle Sektionen (Lagebild, Karte, Faktenchecks, Artikel) auf einer scrollbaren Seite
- Sticky Section-Nav mit Scroll-Spy (IntersectionObserver) ersetzt Tab-Buttons
- Karte rendert sofort (nicht mehr erst bei Tab-Klick), full-width Layout
- Artikel auf Top 20 limitiert mit Alle anzeigen Button
- Quellen-Tab zu Artikel umbenannt, zitierte Quellen entfernt
- Control-Bar sticky mit Shadow-Effekt beim Scrollen
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Statischer CTA-Block am Seitenende entfernt
- Floating Pill am unteren Bildschirmrand (zentriert)
- Erscheint nach 400px Scroll, Glasmorphism-Stil
- Gold-Button Kontakt aufnehmen mit mailto-Link
- Schliessbar mit X-Button
- Responsive: volle Breite auf Mobile
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Quellenverzeichnis am Ende des Lagebild-Tabs entfernt (Zitat-Refs verlinken direkt)
- Heading im Quellen-Tab zurueck zu Im Lagebild zitierte Quellen
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Toggle als sichtbare Schaltflaeche mit Background und Border
- Pfeil groesser (1.1rem) und in Gold
- Hover-Effekt mit Gold-Border
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Zitat-Refs zeigen Quellenname im Tooltip, oeffnen URL in neuem Tab
- Quellenverzeichnis: kompaktes 2-Spalten-Layout, nur Name als Link
- Alle Em-Dashes durch Bindestriche ersetzt
- Stand im Hero zeigt jetzt auch Uhrzeit
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Stand stat card entfernt, Datum als Span neben incident-title
- Hero-Stats Grid von 4 auf 3 Spalten, max-width 650px
- Control-Bar: position sticky/top/z-index entfernt
- Timeline-Dropdown: flex -> CSS grid (auto-fill minmax 210px)
- Responsive: Dropdown-Grid für Mobile angepasst (minmax 170px)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Logo: Blau-grauer Hintergrund für Lesbarkeit auf dunkler Navbar
- Scroll-Reveal Fix: Cards in hidden tabs sofort revealed, nur sichtbare via Observer
- Tab-Wechsel: Reveal-Trigger für Cards im neu aktiven Panel
- Timeline-Dropdown: Aufklappbare Uhrzeiten pro Tag, neuester Tag standardmäßig offen
- Entfernt: FC-Quick-Stats im Hero, Powered-by Badge, CTA-Powered-Text
- CSS: Timeline-Dropdown Styles, unused hero-fc/powered-by Styles entfernt
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- CSS komplett neu: Dark Theme mit eigenen Variablen (--lb-*), Glasmorphism Stat-Cards, Timeline-Strip
- Hero: Count-Up Animationen, Faktencheck-Quick-Stats, Powered-by Badge
- Kalender-Timeline ersetzt Snapshot-Dropdown (Tage gruppiert, Gold-Akzent für aktiven Tag)
- Tab-Badges mit Quellen-/Faktencheck-Zähler
- Dark Map Tiles (CartoDB Dark Matter) mit dunkler Legende und Popups
- Scroll-Reveal Animationen (IntersectionObserver)
- Smooth-Scroll für Zitat-Links mit Gold-Highlight
- Favicons via Google Favicon API bei Artikeln
- Responsive: Mobile 2x2 Stat-Grid, scrollbare Timeline
- Nav + Footer Dark Override ohne Änderung an main.css
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- lagebild.js: Feste Europe/Berlin Zeitzone für alle Datumsanzeigen
- Neue Snapshot-Dateien (111-118) hinzugefügt
- current.json aktualisiert
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Lagebild-Dashboard mit Snapshot-Daten hinzugefuegt
- Impressum und Datenschutz (DE/EN) aktualisiert
- Uebersetzungen in translations.js erweitert
- Video-Dateien als LFS-Objekte aktualisiert
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Remove trust-indicators JavaScript animations from animations-enhanced.js
- Clean up translation keys for removed indicator elements
- Remove selector references from config.js
- Fix missing video reference (hero-tech-pattern.mp4)
- Remove massive unused CSS sections: timeline, digital-beat, neural network viz
- Reduce animations.css from 2669 to 272 lines (90% size reduction)
This removes code that was referencing non-existent HTML elements
and large unused visual effects from previous design iterations.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Fix impressum.html with correct HRB 110105 and Amtsgericht Düsseldorf
- Add English versions of legal pages (impressum-en.html, datenschutz-en.html)
- Correct company representatives to Hendrik Gebhardt & Monami Homma
- Remove incorrect Marlon Paulse references and Wiesenstraße address
- Remove trust-indicators section from website (HTML, CSS, JS)
- Add mobile.css and related mobile navigation files
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>