Commit Graph

  • 33bb564ed1 feat(#149): BB-Parser produktiv — Brandenburger Plenarprotokolle (Status-Only) main Dotty Dotter 2026-04-29 02:04:21 +0200
  • d0f7b9217c feat(#161): SL-Parser produktiv — Saarland HTML-Abstimmungsergebnisse Dotty Dotter 2026-04-29 01:53:51 +0200
  • a9376c2478 docs: Roadmap-Tabelle mit Live-Vote-Counts pro produktivem BL aktualisiert Dotty Dotter 2026-04-29 01:48:07 +0200
  • d9ae0b0db8 feat(#153): HB-Parser produktiv — Bremer Beschlussprotokolle (Status-Only) Dotty Dotter 2026-04-29 01:41:40 +0200
  • 329c6e25e5 fix: docker exec -i fuer Heredoc-Stdin in Auto-Ingest Dotty Dotter 2026-04-29 01:37:42 +0200
  • 7ebdc78331 feat(#160): SH-Parser produktiv — Schleswig-Holsteiner Plenarprotokolle Dotty Dotter 2026-04-29 01:29:06 +0200
  • 06918c71eb feat(#154): HE-Index-Scrape im Auto-Ingest-Cron Dotty Dotter 2026-04-29 01:19:58 +0200
  • 8125dbb731 feat(#154): HE-Parser produktiv — Hessen Beschlussprotokoll (Status-Only) Dotty Dotter 2026-04-29 01:19:02 +0200
  • 399dbc2639 feat(#163): TH-Parser produktiv — Thueringer Plenarprotokolle Dotty Dotter 2026-04-29 01:11:58 +0200
  • c71f4bf9f8 ops: Cron-PROTO_TARGETS um BUND-WP19 + BE-WP18 erweitert Dotty Dotter 2026-04-29 01:09:07 +0200
  • edbce27c49 test(#155): 19 Tests fuer HH-Parser Dotty Dotter 2026-04-29 01:05:33 +0200
  • d39f9ef0e9 docs: Roadmap aktualisiert — 4 produktive Parser Dotty Dotter 2026-04-29 01:04:32 +0200
  • 67092d05b5 feat(#155): HH-Index-Scrape im Auto-Ingest-Cron Dotty Dotter 2026-04-29 01:01:52 +0200
  • 5f97ae9fc3 feat(#155): HH-Parser produktiv — Hamburg Beschlussprotokolle Dotty Dotter 2026-04-29 00:57:58 +0200
  • c7d6ac7f5f feat(#150): BE-Parser produktiv — Berliner Abgeordnetenhaus-Plenarprotokolle Dotty Dotter 2026-04-29 00:37:47 +0200
  • 473637a842 docs: Roadmap-Tabelle um Status-Spalte erweitert Dotty Dotter 2026-04-28 23:31:07 +0200
  • a83c770b93 docs(#151): BW-Datenmodell-Inkompatibilitaet vermerkt Dotty Dotter 2026-04-28 23:29:31 +0200
  • 22a2b63c35 feat(#148): BUND-Parser produktiv — Bundestags-XML-Plenarprotokolle Dotty Dotter 2026-04-28 23:21:39 +0200
  • 7cfbd9f210 docs(#148): BUND-Stub um echte Anchor-Sprache aus WP20-Sitzung 30 Dotty Dotter 2026-04-28 23:15:36 +0200
  • 171a05ed4d docs(#151): BW-Stub um konkrete Recherche-Befunde erweitert Dotty Dotter 2026-04-28 23:14:17 +0200
  • 30d51da5f7 feat(#106 Folge): Datenquellen-Tabelle auf /methodik um Plenum-Vote-Spalte erweitert Dotty Dotter 2026-04-28 23:12:58 +0200
  • 62fd25fbcb test(#106 Folge): Safety-Net fuer 16 Stub-Parser Dotty Dotter 2026-04-28 23:11:38 +0200
  • c0692b3078 feat(#106 Folge): 16 Stub-Parser + Tracking-Issues fuer alle Bundeslaender Dotty Dotter 2026-04-28 23:09:07 +0200
  • 64a317f45f fix(#106): auto-ingest-protocols nutzt python statt sqlite3-CLI Dotty Dotter 2026-04-28 22:29:36 +0200
  • fc9155de58 docs(#106,#126): Plenarprotokoll-Parser-Roadmap pro Bundesland Dotty Dotter 2026-04-28 22:28:31 +0200
  • 05b6b45e1b ops(#106): Backfill- + Auto-Ingest-Skripte fuer Plenum-Votes Dotty Dotter 2026-04-28 22:23:51 +0200
  • 1769c9f349 build(#134): Coverage-Schwelle 45% → 50% nach Test-Backfill-Welle Dotty Dotter 2026-04-28 11:14:09 +0200
  • 16ecd31e50 test(#134): report.py Coverage 44.3% → 52.7% Dotty Dotter 2026-04-28 11:13:20 +0200
  • ccff2e3e8e test(#134): NRW Protokoll-Parser Coverage 51.7% → 85.1% Dotty Dotter 2026-04-28 11:11:52 +0200
  • 58bfc84c41 test(#134): auth.py Coverage 47.1% → 86% Dotty Dotter 2026-04-28 11:10:08 +0200
  • 3edb1e7501 test(#134): queue Coverage 26.6% → 43.4% Dotty Dotter 2026-04-28 11:08:04 +0200
  • 8e6f435b94 test(#134): analyzer Coverage 70.1% → 83.1% Dotty Dotter 2026-04-28 11:06:24 +0200
  • 98f7e610b4 test(#134): drucksache_typen Coverage 72.5% → 100% Dotty Dotter 2026-04-28 11:04:31 +0200
  • 581d1591b8 test(#134): clustering.py Coverage 82.3% → 99.3% Dotty Dotter 2026-04-28 11:02:58 +0200
  • 999926b5f3 test(#134): monitoring.py Coverage 83.2% → 99.3% Dotty Dotter 2026-04-28 11:01:19 +0200
  • e69ca1c29d test(#134): mail.py Coverage 88.2% → 100% Dotty Dotter 2026-04-28 10:58:03 +0200
  • 9af74b1a05 test(#134): qwen_bewerter Coverage 86% → 94% Dotty Dotter 2026-04-28 10:56:56 +0200
  • 698562b1f5 test(#134): Coverage-Backfill auswertungen + Repositories Dotty Dotter 2026-04-28 10:54:28 +0200
  • b13b46a444 test(#134): Coverage-Backfill drei Module Dotty Dotter 2026-04-28 10:50:26 +0200
  • 145ad1e8d4 docs(methodik): klarstellen wie System- und User-Prompt zusammenwirken Dotty Dotter 2026-04-28 09:14:22 +0200
  • eb0669d6ac feat(#147): Hover-Tooltips fuer Abkuerzungen auf Antrag-Detail 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