Commit graph

  • bb3711a471 Fix: app.js wiederherstellen und Telegram-Patches korrekt anwenden Claude Dev 2026-03-13 13:19:34 +01:00
  • 01cad9dac5 Telegram-Kanaele als Quelle: Parser, Pipeline, UI-Checkbox, Validate-Endpoint Claude Dev 2026-03-13 13:10:24 +01:00
  • 08aad935c9 refactor: Quellen-Merge vom KI-Prompt in Python-Code verlagern Claude Dev 2026-03-12 19:08:13 +01:00
  • 2c73b1c8f0 chore: Domain auf monitor.aegis-sight.de migrieren und Claude-Pfad aktualisieren Claude Dev 2026-03-12 19:08:08 +01:00
  • b124208fb9 fix: Rate-Limit-Fehler der Claude CLI korrekt erkennen und loggen Claude Dev 2026-03-12 18:44:59 +01:00
  • 91d412a797 fix: Robuster JSON-Parser fuer Analyse-Antworten claude-dev 2026-03-11 10:34:30 +01:00
  • 445f645936 feat: Post-Refresh QC auf Haiku umgestellt claude-dev 2026-03-10 21:49:50 +01:00
  • 81a393fd4a feat: Post-Refresh Quality Check fuer Faktenchecks und Karten-Locations claude-dev 2026-03-10 21:41:45 +01:00
  • 5e5267572b Fix feedback attachments: proper MIME mixed/alternative structure claude-dev 2026-03-10 13:42:10 +01:00
  • 11db52d28b Fix feedback NameError (data.message -> message) and suppress aiosqlite DEBUG claude-dev 2026-03-10 13:38:22 +01:00
  • c3680c3673 Add image attachments to feedback form (JPEG/PNG) claude-dev 2026-03-10 13:35:47 +01:00
  • 8a84b7c306 Add DEV_MODE with comprehensive logging for error diagnosis claude-dev 2026-03-10 13:33:31 +01:00
  • 22f817c42c Reset tile scroll positions when switching incidents claude-dev 2026-03-10 11:19:53 +01:00
  • ca3ff1520d Clear old content immediately when switching incidents claude-dev 2026-03-10 11:18:55 +01:00
  • 25029c2b6a Fix missing quotes in getElementById call claude-dev 2026-03-10 11:14:10 +01:00
  • 1172899dbc Fix scroll-to-factcheck: use scroll event lock during rendering claude-dev 2026-03-10 11:12:50 +01:00
  • ee6cbee6f2 Fix scroll-to-factcheck: disable GridStack animation during incident switch claude-dev 2026-03-10 11:10:28 +01:00
  • d31ec2a9a8 fix: overflow:hidden VOR Display-Wechsel und GridStack-Init setzen claude-dev 2026-03-10 11:02:56 +01:00
  • 163c0c1e8b fix: Scroll-Lock per Event-Listener statt overflow:hidden claude-dev 2026-03-10 10:58:54 +01:00
  • e745814230 fix: Scroll-Block bis 300ms nach Rendering (GridStack-Resizes abwarten) claude-dev 2026-03-10 10:56:20 +01:00
  • d983042503 fix: Scroll-Ruckeln beseitigt - overflow:hidden waehrend Rendering claude-dev 2026-03-10 10:54:45 +01:00
  • 376f0d093b fix: Scroll-to-Top bei Lagewechsel verstaerkt (sofort + rAF + setTimeout) claude-dev 2026-03-10 10:38:05 +01:00
  • 144787f1e7 fix: Modal nicht mehr per Backdrop-Klick schliessbar + Scroll-to-Top bei Lagewechsel claude-dev 2026-03-10 10:33:15 +01:00
  • 32dbfe99ac fix: sources_json Fallback auf vorherige Quellen wenn Analyse leer claude-dev 2026-03-10 07:42:37 +01:00
  • 61ca1f54f9 fix: Keine Gedankenstriche (em/en-dash) in Lageberichten claude-dev 2026-03-10 07:37:03 +01:00
  • ad41b8f4ea fix: Leere Summary nicht mehr in DB schreiben - Fallback auf vorherige Summary claude-dev 2026-03-10 07:33:33 +01:00
  • 6b11d643b9 Fix: Analyse-Parser erkennt jetzt Markdown-Code-Fences claude-dev 2026-03-09 20:55:08 +01:00
  • 1f3b3cb858 Zwei-Phasen-Faktencheck + parallele Analyse/Faktencheck-Ausführung claude-dev 2026-03-09 20:16:45 +01:00
  • 984a5a8184 Increase Claude CLI timeout from 420s to 1800s (30 min) claude-dev 2026-03-09 17:25:39 +01:00
  • 606c60a815 Geoparsing: Laender vor Staedten pruefen, Alias-Tabelle claude-dev 2026-03-08 23:39:45 +01:00
  • e761c86a28 Fakten ohne Quellen-URL werden automatisch herabgestuft claude-dev 2026-03-08 22:41:31 +01:00
  • 22eaa2f80a Fix: Database-locked-Fehler beim Löschen von Lagen behoben claude-dev 2026-03-08 22:23:27 +01:00
  • 204422ced9 Fakten-Konsolidierung: Evidenz zusammenfuehren statt nur loeschen claude-dev 2026-03-08 22:03:25 +01:00
  • e2ea4eaaa0 Faktencheck-Deduplizierung und Auto-Resolve implementiert claude-dev 2026-03-08 21:59:50 +01:00
  • 62aa63c7fb Bestätigungstext beim Ausschließen von Quellen erweitert claude-dev 2026-03-08 21:12:25 +01:00
  • 13143b9447 Fix: Duplikat-Vorschläge + Stale-Check nur für RSS-Feeds claude-dev 2026-03-08 19:05:45 +01:00
  • 5986d03209 Haiku-Suggester: source_id in Issues-Summary für korrekte Zuordnung claude-dev 2026-03-08 17:29:16 +01:00
  • 45d4d35f49 CLAUDE.md: Health-Check Services + DB-Tabellen dokumentiert claude-dev 2026-03-08 15:27:22 +01:00
  • 40f2954811 Täglicher Quellen-Health-Check + Haiku-Vorschläge claude-dev 2026-03-08 15:26:24 +01:00
  • 6f2aac7313 Domain-ausschließen-Formular aus Toolbar entfernt claude-dev 2026-03-08 14:40:30 +01:00
  • 5e19736a25 Per-User Domain-Ausschlüsse + Grundquellen-Schutz claude-dev 2026-03-08 14:30:21 +01:00
  • 18954cf70e Wording: Domain sperren → Domain ausschließen claude-dev 2026-03-08 14:02:36 +01:00
  • 2dd11c9db7 DB-Migrationen (status_history, category) + Claude CLI stdin-Übergabe claude-dev 2026-03-08 13:25:21 +01:00
  • bcad3e9f3c Theme-Toggle als Schalter + Karten-Vollbild + Zoom-Begrenzung claude-dev 2026-03-08 13:18:04 +01:00
  • 7734eefd35 Dynamische Keyword-Extraktion fuer RSS-Filterung + min_matches-Fix claude-dev 2026-03-07 23:12:17 +01:00
  • 29dc457ceb Fix: NoneType.upper() Fehler bei country_code=None im Geoparsing claude-dev 2026-03-07 22:21:00 +01:00
  • 5ae61a1379 Geoparsing von spaCy auf Haiku umgestellt claude-dev 2026-03-07 22:00:40 +01:00
  • 7e600184e8 Geoparsing: Nominatim-Plausibilitätsprüfung + regionale Stopwords claude-dev 2026-03-07 21:00:01 +01:00
  • 3c4170bead Karte: Standard-Höhe auf h:8 (640px) erhöht claude-dev 2026-03-07 20:42:38 +01:00
  • ba8f807c96 Fix: Refresh-Verlauf zeigte Zeiten 1 Stunde in der Zukunft claude-dev 2026-03-07 11:33:04 +01:00
  • 1c7adafa70 Fix: Progress-Timer zeigte negative Zahlen (-58:-10) claude-dev 2026-03-07 10:51:33 +01:00
  • f7809ccc77 Fix: TimeoutError wird nicht mehr verschluckt - Retry greift jetzt claude-dev 2026-03-07 10:48:48 +01:00
  • ac3291f608 fix: Alle Zeitanzeigen fest auf Europe/Berlin Zeitzone claude-dev 2026-03-07 10:31:21 +01:00
  • a69352575d Fix: Komplett auf Europe/Berlin + DB-Migration + Timer-Fix claude-dev 2026-03-07 02:56:51 +01:00
  • a8e9f34ff8 Fix: UTC fuer interne Timer, Berlin nur fuer Anzeige claude-dev 2026-03-07 02:40:02 +01:00
  • 706d0b49d6 Fix: Alle Timestamps einheitlich auf Europe/Berlin Zeitzone claude-dev 2026-03-07 02:37:30 +01:00
  • 584cfa819b Protect: Grundquellen im Monitor vor Löschen/Bearbeiten schützen claude-dev 2026-03-05 19:46:41 +01:00
  • 46cbf94a49 UI: Email-Dropdown im Header mit Org-Name und Lizenztyp claude-dev 2026-03-05 19:00:31 +01:00
  • 32f0281a96 Refactor: Email statt Username als Anzeige-Identifier claude-dev 2026-03-05 18:55:24 +01:00
  • 536e7f585b Feat: Claude-Keywords für RSS-Suche, Jahreszahlen-Filter, strikteres Matching claude-dev 2026-03-05 18:36:08 +01:00
  • faa273f0de Fix: Barrierefreiheit "Größere Schrift" funktioniert jetzt claude-dev 2026-03-05 18:02:53 +01:00
  • 70ef7a1dd0 Revert: Englische Sprachintegration (i18n DE/EN) komplett entfernen claude-dev 2026-03-05 17:39:16 +01:00
  • d274a9c9b6 Fix: Echte UTF-8-Umlaute in KI-generierten Inhalten erzwingen claude-dev 2026-03-05 17:28:36 +01:00
  • b604a80842 i18n: Fix gray map tiles, translate A11y/Notification panels, remaining strings claude-dev 2026-03-05 16:36:28 +01:00
  • 28458118d4 i18n: Fix last hardcoded German error string in export function claude-dev 2026-03-05 16:13:54 +01:00
  • 44997d511b i18n: Complete DE/EN language switcher integration claude-dev 2026-03-05 16:13:11 +01:00
  • 1644f8786c Add i18n translation dictionary and LangManager singleton (DE/EN) claude-dev 2026-03-05 15:45:59 +01:00
  • e91829d215 Karte: Deutsche OSM-Kacheln, einheitlich fuer beide Themes claude-dev 2026-03-05 13:08:45 +01:00
  • 559ace2f02 WCAG 2.1 AA: Focus-Styles, ARIA-Attribute, Tastatur-Navigation, Formvalidierung claude-dev 2026-03-05 12:53:13 +01:00
  • a6c24366a0 Quellenverwaltung: Boulevard-Kategorie, Duplikat-Prüfung, Domain-Normalisierung claude-dev 2026-03-04 23:45:01 +01:00
  • 731a66ac80 Quellen-Bereinigung: Duplikate, Kategorien, Domains, URLs claude-dev 2026-03-04 23:35:33 +01:00
  • 7672bbcad6 Domain-Balance vor Haiku entfernt — Feeds sollen alle verfügbar bleiben claude-dev 2026-03-04 23:28:37 +01:00
  • ff4c54d9a8 Quellenvielfalt sicherstellen: Domain-Cap + Balance + Discovery-Verbesserungen claude-dev 2026-03-04 23:25:04 +01:00
  • 0920d218f5 Fix: CSP blockierte Kartenkacheln - img-src um Tile-Server erweitert claude-dev 2026-03-04 22:54:54 +01:00
  • 17d2e097a6 Fix: Graue Karte - {r} aus Tile-URL entfernt claude-dev 2026-03-04 22:53:03 +01:00
  • 248536f1d5 Fix: Leaflet lokal hosten + Container-Hoehe explizit setzen claude-dev 2026-03-04 22:51:15 +01:00
  • 8ff4f5618f Fix: Karte nicht sichtbar - Container-Hoehe in gridstack korrigiert claude-dev 2026-03-04 22:48:43 +01:00
  • 75df9fc66d Fix: Leaflet 'L is not defined' - Integrity-Hashes entfernt + Guard claude-dev 2026-03-04 22:46:58 +01:00
  • 2f6dd97100 Geoparsing als Hintergrund-Task mit Fortschrittsanzeige claude-dev 2026-03-04 22:39:53 +01:00
  • 6112cd5882 Fix: geonamescache alternatenames kann Liste statt String sein claude-dev 2026-03-04 22:36:28 +01:00
  • f7b5703db3 Fix: Magic-Link URL, Sidebar-Ladereihenfolge, Archiv-Standard + Geoparse-Button claude-dev 2026-03-04 22:34:06 +01:00
  • 4bfc626067 Kartenfeature: Geoparsing + Leaflet-Karte im Dashboard claude-dev 2026-03-04 22:04:07 +01:00
  • 23ac6d6fd7 Fix: researcher.py korrupte Datei repariert (base64-Transfer) claude-dev 2026-03-04 20:32:31 +01:00
  • 3d9a827bc8 Inkrementelle Analyse + Token-Optimierung + Relevanz-Scoring claude-dev 2026-03-04 20:22:47 +01:00
  • 54d02d2c5b Dünne Trennlinie zwischen Sidebar-Sektionen claude-dev 2026-03-04 19:03:36 +01:00
  • 247b72133e CLAUDE.md aktualisiert + broadcast_for_incident tenant_id Fix claude-dev 2026-03-04 18:55:17 +01:00
  • d9e0bab907 Fix: broadcast_for_incident Signatur um tenant_id erweitern claude-dev 2026-03-04 18:49:21 +01:00
  • 71296edb97 Großes Cleanup: Bugs fixen, Features fertigstellen, toten Code entfernen claude-dev 2026-03-04 18:45:38 +01:00
  • 2a155c084d E-Mail-Benachrichtigungs-Toggles mit Backend verbinden claude-dev 2026-03-04 18:19:01 +01:00
  • 8312d24912 Initial commit: AegisSight-Monitor (OSINT-Monitoringsystem) claude-dev 2026-03-04 17:53:18 +01:00