Commit graph

  • ff83f64aa6 Phase 14a: Integration-Tests (FastAPI TestClient, ohne DB) claude-dev 2026-05-09 04:25:39 +00:00
  • 9d16aba5f9 CLAUDE.md: Cache-Buster-Regel dokumentiert (bei JS/CSS-Aenderungen ?v= bumpen) claude-dev 2026-05-09 04:13:36 +00:00
  • 4bebe9168a Cache-Buster ?v=20260509 an JS+CSS - Browser-Reload nach jeder JS-Aenderung erzwingen claude-dev 2026-05-09 04:10:12 +00:00
  • 00cd81f177 Phase 12: Test-Suite (30 pytest-Tests) + CLAUDE.md aktualisiert claude-dev 2026-05-09 03:55:30 +00:00
  • 9000750df2 Phase 9: Code-Hygiene - alle pyflakes-Issues fixen claude-dev 2026-05-09 03:49:53 +00:00
  • 52a18fd9ec Phase 8a+8b: Pre-Commit-Hook fuer shared/-Drift + Audit-UI resource_id-Filter claude-dev 2026-05-09 03:40:00 +00:00
  • 6b1cc975c0 Phase 7: sync_shared.py - Mojibake-fail-safe + Doku claude-dev 2026-05-09 03:28:22 +00:00
  • a5f2c1d59e Phase 7: scripts/sync_shared.py + Lock-Mechanismus claude-dev 2026-05-09 03:26:44 +00:00
  • e9ff2bac02 Phase 6: Verwendungs-Sicht pro Grundquelle claude-dev 2026-05-09 03:23:42 +00:00
  • 6b70a7195e Phase 5: Audit-Spur pro Quelle (ausklappbares Modal) claude-dev 2026-05-09 03:19:32 +00:00
  • 2001815e19 Phase 4: Admin-Übersicht erweitern (Stats-Bar + Health-Badge inline + Letzter Treffer) claude-dev 2026-05-09 03:12:30 +00:00
  • 9350e4538a Phase 3c: Kundenquellen-Tab mit Filter + Sort + Bulk-Promote claude-dev 2026-05-09 03:07:55 +00:00
  • eda60f9299 Phase 3b: Kategorien/Typen aus Backend (/api/sources/meta) claude-dev 2026-05-09 03:05:16 +00:00
  • 5a87168416 Phase 3a Frontend-Hygiene: Toast statt alert/confirm claude-dev 2026-05-09 03:02:32 +00:00
  • ca4422ccd1 Phase 2 Health-Check tenant-fähig + Historie claude-dev 2026-05-09 02:56:49 +00:00
  • 650f8b0342 Phase 1 Backend-Hygiene Quellen claude-dev 2026-05-09 02:47:13 +00:00
  • 7c741062a9 Auth: Verwaltung auf Magic-Link umstellen (Passwort-Login entfernt) claude-dev 2026-05-09 02:21:40 +00:00
  • e6fdc5cfa0 test: trigger via eigene Staging-Subdomain claude-dev 2026-05-09 02:02:04 +00:00
  • 98b8780248 test: trigger staging-Webhook (Phase 0h) claude-dev 2026-05-09 01:42:38 +00:00
  • e52202b087 CLAUDE.md: Vollwertige Projekt-Doku mit Übersicht, Struktur, Regeln und Staging-Plan claude-dev 2026-05-09 01:33:47 +00:00
  • 670a6617a7 Migration: parallele translate-Batches + busy_timeout/WAL claude-dev 2026-05-09 01:32:51 +00:00
  • e31536f8f9 Backfill-Migration: fehlende DE-Uebersetzungen via Translator-Agent claude-dev 2026-05-03 00:05:07 +00:00
  • 5f96c8f3dd Backfill-Migration: ASCII-Umlaute in articles korrigieren claude-dev 2026-05-02 23:26:27 +00:00
  • 939a7e9476 Backfill-Migration: HTML aus articles.content_original/content_de strippen claude-dev 2026-05-02 23:13:41 +00:00
  • 4dc372814d Audit-Log + Brute-Force-Schutz + unlimited_budget + User-Delete-Fix claude-dev 2026-05-02 20:16:03 +00:00
  • 0da66fb585 Podcast-Feed-Typ im Verwaltungsportal claude-dev 2026-04-18 12:22:12 +00:00
  • 48c1892fea feat: Token-Nutzung nach Quelle (Monitor/Globe) aufgeschluesselt Claude Dev 2026-03-26 20:44:20 +01:00
  • 1ebb68f147 Netzwerkanalyse-Zugang: network_access Toggle im User-Management Claude Dev 2026-03-25 00:40:39 +01:00
  • 98130d761c Einheitliches AegisSight Favicon (SVG) hinzugefügt Claude Dev 2026-03-25 00:12:57 +01:00
  • 6427506b81 Fix: globe_access in UserResponse Pydantic-Model ergaenzt Claude Dev 2026-03-24 12:11:37 +01:00
  • 456bdaa3f5 Fix: Globe-Checkbox springt nicht mehr zurueck nach Klick Claude Dev 2026-03-24 12:09:05 +01:00
  • 99b0ea66b7 Fix: Globe-Checkbox laedt User-Liste nach Toggle neu Claude Dev 2026-03-24 12:06:10 +01:00
  • 0e13dcb9a4 Globe-Zugang: Checkbox im User-Management Claude Dev 2026-03-24 11:57:08 +01:00
  • 5a7c5f8779 fix: Token-Nutzung war innerhalb von Einstellungen verschachtelt Claude Dev 2026-03-18 00:15:43 +01:00
  • 44425c6ef8 feat: Token-Nutzung Tab sichtbar + Budget-Bearbeitung Claude Dev 2026-03-18 00:12:51 +01:00
  • 7cd36959b0 feat: Credits-System — Token-Usage-Router, Budget-Verwaltung, Frontend-Übersicht Claude Dev 2026-03-17 23:59:49 +01:00
  • 3828d7c8bf fix: Branding auf AegisSight vereinheitlicht, Select-Bug behoben, SMTP korrigiert Claude Dev 2026-03-16 23:29:37 +01:00
  • 1d9de549ec Neue Kategorie russische-opposition in Verwaltungs-UI + 10 neue Telegram-Kanaele (Wave 3) Claude Dev 2026-03-13 19:08:44 +01:00
  • 29f3e73480 Fix: Duplikat-Check + Stale-Check in Streaming-Endpoint claude-dev 2026-03-08 19:05:46 +01:00
  • d46eac4733 Fortschrittsanzeige beim Health-Check (SSE-Streaming) claude-dev 2026-03-08 17:35:37 +01:00
  • eaceb5ef6b Vorschlagssystem: Sonnet-Prompt, Auto-Reject, Titellimit claude-dev 2026-03-08 17:29:19 +01:00
  • efc6ed3918 Fix: Confirm-Dialog Text angepasst (keine Kostenangabe im Max-Abo) claude-dev 2026-03-08 17:10:24 +01:00
  • 991bd17b07 Lösung suchen Button bei Deaktivierungs-Vorschlägen hinzugefügt claude-dev 2026-03-08 17:04:35 +01:00
  • bcaf6a270b Fix: Escaped Backticks durch korrekte nested Template-Literale ersetzt claude-dev 2026-03-08 17:00:42 +01:00
  • a8d5d16db2 Fix: formatDate-Kollision, implizites event, onclick-Escaping claude-dev 2026-03-08 16:51:13 +01:00
  • fb5ed358bd Fix: Tab-Navigation + Umlaute in app.js claude-dev 2026-03-08 16:38:26 +01:00
  • 75dd9b0669 Fix: Sources-Section in main-Container verschoben claude-dev 2026-03-08 16:35:35 +01:00
  • be0f31344a Sonnet-WebSearch "Lösung suchen" für kaputte Quellen claude-dev 2026-03-08 16:33:11 +01:00
  • 7045a5c657 Quellen-Health UI: Tab, API-Endpunkte, Vorschläge claude-dev 2026-03-08 15:26:31 +01:00
  • dbd5568296 Quellenverwaltung: Filter, Sortierung, Artikelzähler, Umlaute claude-dev 2026-03-08 14:51:31 +01:00
  • 801944a7ea feat: Discovery-Funktion in Grundquellen-Verwaltung integriert claude-dev 2026-03-05 20:04:18 +01:00
  • 19fbf152eb Feat: Grundquellen-Verwaltung und Kundenquellen-Übersicht claude-dev 2026-03-05 19:46:45 +01:00
  • af6040cbf6 Refactor: Name-Feld entfernen, Email als einziger Identifier claude-dev 2026-03-05 18:55:30 +01:00
  • e5a11d3549 Initial commit: AegisSight-Monitor-Verwaltung claude-dev 2026-03-04 17:53:19 +01:00