Commit Graph

  • eb0669d6ac feat(#147): Hover-Tooltips fuer Abkuerzungen auf Antrag-Detail main Dotty Dotter 2026-04-28 08:46:27 +0200
  • 722b073bbd test(#134): wahlprogramm_fetch Coverage 42.8% → 54.4% Dotty Dotter 2026-04-28 08:42:29 +0200
  • 8f3a811a83 test(#134): app/og_card.py Coverage 44% → 100% Dotty Dotter 2026-04-28 08:40:20 +0200
  • 50442f203a test(#134): build_pdf_href Coverage 50% → 100% Dotty Dotter 2026-04-28 08:39:05 +0200
  • 7de4df1fef feat(#126): protokoll_parsers/-Sub-Package + Registry-Pattern + ADR 0009 Dotty Dotter 2026-04-28 08:37:31 +0200
  • a9f0b61c75 build(#134): Coverage-Schwelle auf realistische Baseline 45% Dotty Dotter 2026-04-28 08:07:53 +0200
  • 7e0f0117e6 feat(#106): UI-Block 'Abstimmungsergebnis' auf Antrag-Detail Dotty Dotter 2026-04-28 08:04:32 +0200
  • e26607854f feat(#106): Ingest-CLI fuer NRW-Plenarprotokolle Dotty Dotter 2026-04-28 08:03:18 +0200
  • ae3f48be41 feat(#106): plenum_vote_results-Tabelle + Repository Dotty Dotter 2026-04-28 08:01:26 +0200
  • d640734641 feat(#106,#134): NRW-Protokoll-Parser v5 ins Repo migriert Dotty Dotter 2026-04-28 02:08:03 +0200
  • 3262f17458 build(#134): Coverage-Baseline (.coveragerc) + pytest-cov in dev-deps Dotty Dotter 2026-04-28 02:05:39 +0200
  • 7e20f910fe docs(#134): ADR 0007 — Test-Taxonomie Dotty Dotter 2026-04-28 02:04:24 +0200
  • 3a8c03db6c test(#134): test_wahlperioden.py — Datum→WP-Mapping Dotty Dotter 2026-04-28 02:02:40 +0200
  • d2fc11f21b test(#134): test_rss.py — Atom-Feed-Validitaet, Filter, ETag, Limits Dotty Dotter 2026-04-28 02:01:01 +0200
  • 5559f42c92 feat(#138): SHA-Lock-File schuetzt vor stillem PDF-Tausch Dotty Dotter 2026-04-28 01:58:42 +0200
  • d0d941444d feat(#144): Matrix-Ueberschriften ausschreiben + Hover-Tooltips Dotty Dotter 2026-04-28 01:53:38 +0200
  • 0d26cad549 feat(#145): LLM-Prompts auf /methodik als Transparenz-Block Dotty Dotter 2026-04-28 01:50:25 +0200
  • 5f6bcac282 feat(#146): Fraktionen je Treffer in Landtag-Suche anzeigen Dotty Dotter 2026-04-28 01:47:54 +0200
  • 09c29cac69 fix(#142): SL HTTP 5xx als Fehler raisen statt return [] Dotty Dotter 2026-04-28 01:46:35 +0200
  • 3921cb91a4 ops(dev): docker-compose.dev.yml + deploy.sh-Branch-Guard Dotty Dotter 2026-04-28 01:35:30 +0200
  • 6d587c1f3a feat(feedback): konfigurierbare Issue-Labels via GITEA_FEEDBACK_LABELS Dotty Dotter 2026-04-28 01:31:25 +0200
  • 4b03448e29 fix(feedback): Screenshot scharf + ohne Feedback-UI v1.0.2 release/1.0 Dotty Dotter 2026-04-28 01:10:36 +0200
  • 07bb832c35 ops: GITEA_TOKEN + GITEA_*-Settings im docker-compose.yml durchreichen Dotty Dotter 2026-04-28 01:06:57 +0200
  • a8d7b72702 feat(v2): Feedback-Widget mit Audit-Trail + Screenshot + direkter Gitea-Anbindung Dotty Dotter 2026-04-28 01:00:44 +0200
  • fab1bddd3c fix(v2): Hamburger-Toggle wirklich ausblenden (Specificity-Konflikt + Cache) Dotty Dotter 2026-04-28 00:37:55 +0200
  • 98787c8684 fix(v2): Cache-Buster fuer CSS via ?v=app_version Dotty Dotter 2026-04-28 00:33:18 +0200
  • b1ad2bd45d fix(v2): Hamburger-Menü-Toggle nur auf Mobile (< 900 px) sichtbar Dotty Dotter 2026-04-28 00:28:51 +0200
  • 7a64335e64 feat(auth): 'Passwort vergessen?'-Link im v2-Login-Modal Dotty Dotter 2026-04-28 00:21:02 +0200
  • c1926ada4f feat(#143): Registrierungs-Bestätigungsmail an User direkt nach Anmeldung Dotty Dotter 2026-04-27 23:40:04 +0200
  • 6581acd28e ux(v2): Partei-Dropdown statt Freitext in /v2/abos und /v2/feed Dotty Dotter 2026-04-25 22:37:31 +0200
  • 7cbd46f88d feat(v2): Atom-Feed-Konfig-Seite + Eigene-Abos-Verwaltung Dotty Dotter 2026-04-25 22:34:55 +0200
  • 7f070b5e6c fix(v2): Topbar harte Hoehe 32px + Kleine-Anfragen-Heuristik in Landtag-Suche Dotty Dotter 2026-04-25 22:23:22 +0200
  • fa5a5b6026 ux(v2): Prüfen + Daten-Sidebar-Gruppen ganz ausblenden ohne Auth (statt nur leere Labels) Dotty Dotter 2026-04-25 22:18:58 +0200
  • 85a10b7fc3 ux(v2): bessere Anzeige für 'skipped' Drucksachen (Kleine Anfragen etc.) Dotty Dotter 2026-04-25 22:17:11 +0200
  • 997d59a9a5 fix(v2): Queue-Widget ist immer sichtbar (auch ohne aktive Jobs) Dotty Dotter 2026-04-25 22:13:30 +0200
  • 273d45ea36 fix: PDF-Link mit #page=N-Hash — Browser-PDF-Viewer landet jetzt direkt auf der richtigen Seite Dotty Dotter 2026-04-25 22:09:46 +0200
  • 88f9c7db6c fix: PDF-Endpoint setzt OpenAction auf gefundene Seite + Topbar weiter komprimiert Dotty Dotter 2026-04-25 22:06:39 +0200
  • 489a1915f8 fix: PDF-Highlight strippt führende Seitenzahl + Topbar noch kompakter Dotty Dotter 2026-04-25 22:04:26 +0200
  • 50c026e3a0 fix(v2): Topbar-Höhe runter, Share-Felder erweitert (Kopieren/LinkedIn/Email/Bild), Smoke-Test 401-Pattern Dotty Dotter 2026-04-25 21:57:04 +0200
  • 553e99d14e feat(v2): globaler BL-Selector im Header + Auth-gated Sidebar + Queue-Widget Dotty Dotter 2026-04-25 21:50:36 +0200
  • 38bffb23fa fix: Job-Polling vor Redirect statt sofortigem Antrag-nicht-gefunden Dotty Dotter 2026-04-25 21:35:55 +0200
  • c38bca615d ops: Daily DB-Backup-Script + Cron 03:00 (Release 1.0) v1.0.0 Dotty Dotter 2026-04-25 21:00:52 +0200
  • 20b33c7560 release(1.0): README + CHANGELOG + DATA-LICENSE (CC-BY-4.0) Dotty Dotter 2026-04-25 20:59:28 +0200
  • b4fe3488e0 ops: Dockerfile + docker-compose Anpassungen, ADR-Index aktuell Dotty Dotter 2026-04-25 20:55:57 +0200
  • 2dec009b5c docs+ops: ADRs 0006/0008, DDD-Bewertung, Zugriffsrechte, Smoke-Test, Cron-Scripts Dotty Dotter 2026-04-25 20:55:57 +0200
  • 2902164eff test: 467 -> 574 Tests (+107) — DDD, abgeordnetenwatch, monitoring, v2, Bug-Regressions Dotty Dotter 2026-04-25 20:55:57 +0200
  • 565849bd84 feat(#139,#129,#138,#141): v2-Frontend (ECOnGOOD-CD), Login-Modal, Auto-DL, OG-Cards Dotty Dotter 2026-04-25 20:55:57 +0200
  • 58731af83c feat(db): Merkliste server-seitig + Monitoring-Tabellen + abgeordnetenwatch Dotty Dotter 2026-04-25 20:55:16 +0200
  • 8f0f6d6e32 refactor(#136): DDD-Lightweight Tag 1-4 (Ports, Adapter, Repositories, Domain-Verhalten) Dotty Dotter 2026-04-25 20:55:16 +0200
  • 2c0e94d29d feat(#106,#135,#128): Monitoring + abgeordnetenwatch + Wahlprogramm-Check Dotty Dotter 2026-04-25 20:55:16 +0200
  • ad1db2a924 feat: 16 BL-Adapter, Drucksache-Typen, Mail-Digest, Clustering, Redline-Parser Dotty Dotter 2026-04-25 20:54:50 +0200
  • 4fbdc1522a #114 Dark Mode: CSS-Variables + Toggle + prefers-color-scheme + localStorage Dotty Dotter 2026-04-10 23:56:29 +0200
  • 16f8caedc1 #103 Registrierung + Admin-Freischaltung + Matrix-Modal-Fix + Issues Dotty Dotter 2026-04-10 23:53:05 +0200
  • 221d9426b7 Matrix: Header klickbar + konkrete Bürger:innen-Texte aus dem Lebensalltag Dotty Dotter 2026-04-10 23:43:57 +0200
  • 632064d98f Fix: Matrix-Modal onclick via data-Attribute statt inline JS-Quoting Dotty Dotter 2026-04-10 23:40:21 +0200
  • 14e2e1eee2 Matrix klickbar: Feld-Info-Modal mit Bürger:innen-Erklärungen + Spalten nummeriert Dotty Dotter 2026-04-10 23:38:37 +0200
  • 3e7154720b Fix: PRAGMA cursor muss fetchall() vor iteration Dotty Dotter 2026-04-10 23:34:55 +0200
  • e6e8787df8 Queue-Persistenz: drucksache in jobs-Tabelle + stale Jobs nach Restart im Panel sichtbar Dotty Dotter 2026-04-10 23:32:40 +0200
  • 13714410ab Batch+Queue ins Hamburger: Overlay-Panels mit Live-Status, Queue immer sichtbar Dotty Dotter 2026-04-10 23:27:27 +0200
  • cf313bd257 #100 Sortierung: Dropdown mit 6 Optionen (Score/Datum/Nr/Titel) + localStorage-Persistenz Dotty Dotter 2026-04-10 23:26:05 +0200
  • 8e19f6cffa Batch: search-Multiplier 3x→10x — genug Anträge nach Typ-Filter Dotty Dotter 2026-04-10 23:21:32 +0200
  • f4b7b000a1 Graceful Shutdown v2: Queue sperren + nur laufende Jobs abwarten Dotty Dotter 2026-04-10 23:20:23 +0200
  • 2dc504ffea Graceful Shutdown: Queue wartet auf laufende Jobs + stop_grace_period 5m Dotty Dotter 2026-04-10 23:17:46 +0200
  • d24949740b #99 Queue: 3 parallele Worker + Job-Visualisierung + Admin-Schutz Dotty Dotter 2026-04-10 23:15:42 +0200
  • 5f5d9edf83 Batch-Analyse UI: Button im Prüfen-Tab mit BL-Auswahl + Limit + Queue-Polling Dotty Dotter 2026-04-10 23:08:49 +0200
  • cfe36cbd65 #98 GWÖ-Matrix interaktiv: volle Begriffe + Tooltips + Staatsprinzipien Dotty Dotter 2026-04-10 23:06:37 +0200
  • 5d2a0338ee Kommentar-Sichtbarkeit: Öffentlich/Angemeldete/Nur ich + Badges + Server-Filter Dotty Dotter 2026-04-10 22:40:27 +0200
  • ad97a76824 Hamburger-Menü: Auswertungen/Quellen/Methodik/Auth als Dropdown, primäre Tabs bleiben Dotty Dotter 2026-04-10 22:29:55 +0200
  • e5d4ce2553 Merkliste-Tab + Kopfzeile einheitliche Schriftgröße (0.9rem) Dotty Dotter 2026-04-10 22:25:52 +0200
  • e1deec8b53 Merkliste: eigener Tab mit Bookmark-Übersicht, klickbar zum Detail Dotty Dotter 2026-04-10 22:24:43 +0200
  • 4b40de4e93 #94 Bookmarks + Kommentare: DB-Schema, API, UI Dotty Dotter 2026-04-10 22:19:46 +0200
  • 5ec0b08648 Fix: normalizePartei als globale Funktion (war in updateStats scoped → ReferenceError in showDetail) Dotty Dotter 2026-04-10 22:15:13 +0200
  • b851173e6d UI-Polish: 6 Fixes aus visuellem Review Dotty Dotter 2026-04-10 22:13:30 +0200
  • f1a7da8544 Hybrid-Zitate: verified/unverified statt drop + UI-Labels Dotty Dotter 2026-04-10 21:45:36 +0200
  • 9c162d14ac UI: Warning-Text verbessert + Antragsteller:in/Landesregierung Labels als Badges Dotty Dotter 2026-04-10 21:41:15 +0200
  • 49c1b92753 Fix: JWT aud=account bei Keycloak Public Clients — prüfe azp statt aud Dotty Dotter 2026-04-10 21:32:08 +0200
  • f56c2af5cd Fix: Auth-Callback setzt Cookie via HTML-Response statt RedirectResponse Dotty Dotter 2026-04-10 21:27:32 +0200
  • 0d0c06106a Auth-UI: Logout-Button + Re-Analyze-Feedback + Uhrzeit beim Bewertungsdatum Dotty Dotter 2026-04-10 21:24:07 +0200
  • 9195d976bc Fix: httpx import in auth callback Dotty Dotter 2026-04-10 21:19:31 +0200
  • c3bcf1501d Auth: OIDC Code→Token Exchange Callback + Cookie-basiertes Login Dotty Dotter 2026-04-10 21:18:10 +0200
  • 4c8b180383 Fix: Keycloak redirect_uri http→https (Traefik TLS-Termination) Dotty Dotter 2026-04-10 21:16:15 +0200
  • f728388286 #97 Neu bewerten: manueller Re-Analyse-Button + Bewertungsdatum Dotty Dotter 2026-04-10 21:10:33 +0200
  • 790fe1a121 CDU Grundsatzprogramm: korruptes 2007er ersetzt durch echtes 2024er (82 Seiten) Dotty Dotter 2026-04-10 20:25:56 +0200
  • 660498e8e3 LINKE Bremen (78p via Wayback) + CDU Hessen Langfassung (164p) + AfD SL registriert Dotty Dotter 2026-04-10 20:22:50 +0200
  • 78f3e4e9f0 Wahlprogramme HB/HE/SN + AfD SL: 15 neue Programme registriert Dotty Dotter 2026-04-10 20:14:22 +0200
  • 7ed2cca15f Tests: 8 Endpoint-Smoke-Tests (queue, auth, programme, health) Dotty Dotter 2026-04-10 20:09:34 +0200
  • 3b6ecacc1e Tuning: min_similarity 0.45→0.35 + Anker 5→4 Wörter — mehr Chunks + weniger Drops Dotty Dotter 2026-04-10 20:06:35 +0200
  • 14140571d8 Fix: CDU-PDF AssertionError Fallback + Kopfzeile vereinheitlicht + Fehler-Debug Dotty Dotter 2026-04-10 20:05:28 +0200
  • 916b0ca643 Debug: JS-Fehler anzeigen + docker-compose version entfernt Dotty Dotter 2026-04-10 19:55:08 +0200
  • d75e9441a3 Quellen-Seite: Programme nach Bundesland gruppiert statt einer langen Liste Dotty Dotter 2026-04-10 19:10:18 +0200
  • 9e341a695f Tests: 5 queue-Tests (enqueue, position, overflow, status) Dotty Dotter 2026-04-10 19:08:59 +0200
  • ee08cb0c29 Quellen-Seite: PDF-Thumbnails der ersten Seite + Thumbnail-API-Endpoint Dotty Dotter 2026-04-10 18:40:13 +0200
  • 11e4da0bf3 Wahlprogramme BY/NI/SL: 11 PDFs registriert + Linke-Grundsatzprogramm Dotty Dotter 2026-04-10 18:27:38 +0200
  • 1f53ca5a25 #63: Linke Erfurter Programm 2011 + AfD registriert — alle 6 Grundsatzprogramme komplett Dotty Dotter 2026-04-10 18:23:20 +0200
  • b6160cc6cb #31/#34/#35: BY, NI, SL auf aktiv=True — alle 17 Parlamente jetzt im UI Dotty Dotter 2026-04-10 17:43:32 +0200
  • 521d940611 #22 NI: Deduplizierung (Server liefert manche Treffer doppelt) Dotty Dotter 2026-04-10 17:40:46 +0200
  • edcb4e9c76 #22 NI-Adapter: PortalaAdapter mit JSON-in-Comment-Parsing Dotty Dotter 2026-04-10 17:39:18 +0200
  • 4565a5cf0c #63 teilweise: AfD-Grundsatzprogramm 2016 registriert + PDF (96 Seiten, via Wayback Machine) Dotty Dotter 2026-04-10 17:30:28 +0200
  • 6a433e9217 #44 Batch-Analyse: POST /api/batch-analyze Dotty Dotter 2026-04-10 17:26:05 +0200
  • 289d37a84b #95 Job-Queue: SQLite-backed asyncio Worker mit Backpressure Dotty Dotter 2026-04-10 17:24:34 +0200