-
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