Versionen
Aktuelle Downloads:
- Setup: BuergerportalSucheSetup.exe · EXE-Version 0.1.64, SHA256 643636B1333CD42856ABC774E055D66EB8E039F5F511791F9FB10DB2C8AD5A65
- Eigenständige EXE: BuergerportalSuche.exe · EXE-Version 0.1.64, SHA256 32592ED062E47504C2E07A70964603959A1FBA50885BA66A990DF1AD3B1FCAFF
- Recherche-CLI: BuergerportalRechercheCLI.exe · EXE-Version 0.1.64, SHA256 EE7428278A3BD9E2AA1D601563D3541D4D45061613DC6E9234BF303D567C58A7
- Portable-ZIP: BuergerportalPortable.zip · EXE-Version 0.1.64, SHA256 B4DF40F56A14A38634D8CD9F6C6D8FD349A758D1E9B0C6B7A1B717D22299BE1D
- Seed-URL-Liste: bootstrap_session_urls.csv, SHA256 69F93FB66EE20E8255958861459CE6898944E9E73A73873C15EFEF62EA1D6CE2
- Prüfdaten: release-manifest.json und SHA256SUMS.txt
Signatur und externe Prüfung
Signatur: Setup und EXE sind gültig digital signiert. VirusTotal: Eine externe Prüfung des neuen Builds 0.1.64 steht noch aus.
Vergangene Versionen
Version 0.1.64Datenabrufbericht je Mandant mit SessionNet-Wiederholungsgründen; Suchtextquelle und echte Teilstring-Fundstelle; amtlich entfernte Dokumente bleiben mit Löschzeitpunkt, Grund und Quelle erhalten; Entschädigungsregel- und Funktionsquellen in der App; Mandatsträger-Recherche direkt erreichbar; Sitzungsseiten des letzten Datenlaufs werden automatisch vorab aktualisiert; Statuscache und fensterloser OCR-Wiederanlauf beschleunigt; Aufgabenplaner- und Ranglistenhinweise erweitert; Setup prüft den gewählten Datenumfang mit Sicherheitsfaktor 2; Release-Manifest und SHA256-Prüfliste ergänzt; Datenbankschema 18.
Version 0.1.63SessionNet-Fehlerseiten werden bis zu dreimal erneut abgerufen und verbleibende Einzelfehler zur späteren Wiederholung vorgemerkt, ohne den Gesamtlauf abzubrechen; CLI-Status deutlich beschleunigt; OCR-Wiederanlauf bleibt bei Pausen und bereits laufendem Controller still; 30 PDFs ohne Suchtext vollständig eingeordnet und die beschädigte amtliche PDF unverändert erhalten; 3.241 Bildseiten vollständig automatisch klassifiziert, Unsicher-Filter und Qualitätsbericht ergänzt; 204 Tests bestanden.
Version 0.1.6224 fälschlich als gelöscht markierte Dokumente aus vier weiterhin öffentlichen Sitzungen reaktiviert; beschädigte Sitzungsmetadaten wiederhergestellt; SessionNet-Fehler- und Berechtigungsseiten werden vor jeder Datenänderung verworfen; bei fehlgeschlagenen TOP-Abrufen oder unvollständiger Linkverarbeitung wird kein Löschabgleich mehr ausgeführt; vier reaktivierte PDFs vollständig OCR-geprüft; 220 Tests und 67 Subtests bestanden.
Version 0.1.60Fortsetzbaren PDF/OCR-Zeilenvergleich ergänzt: amtliche PDF-Seite und vollständiger OCR-Text stehen positionsgleich nebeneinander, PDF-Textschicht ist umschaltbar, Suche und Direktlink sind enthalten; identische PDF-Seiten werden per Hash nur einmal aufbereitet; der Bericht startet nach dem OCR-Vollvergleich automatisch und ist aus der GUI erreichbar.
Version 0.1.59, Prioritäts-HotfixOCR-Arbeiter und Tesseract-Hilfsprozesse verwenden nun die normale Windows-Priorität 8. Die Begrenzung auf genau einen logischen Prozessor bleibt bestehen. Der fensterlose Prüfstand wurde kontrolliert fortgesetzt; die neue CLI ist gültig signiert.
Version 0.1.59, HotfixDer OCR-Hintergrundcontroller startet ohne sichtbares Konsolenfenster. Die unter Windows unzuverlässige Kombination aus CREATE_NO_WINDOW und DETACHED_PROCESS wurde entfernt. Der vorhandene Prüfstand wurde kontrolliert fortgesetzt; die neue CLI ist gültig signiert.
Version 0.1.59Separaten OCR-Wiederanlauf nach Windows-Anmeldung und anschließend alle 15 Minuten ergänzt; veralteten Status gegen den wirklichen Controller-Prozess geprüft; Pause und Stopp werden respektiert; vorhandener Wartungsplan bleibt bei fehlenden Änderungsrechten unverändert; GUI erkennt einen fehlenden OCR-Wächter als reparaturbedürftig.
Version 0.1.58Entschädigungsrechnung des Amtes korrigiert und Amtsvorsteherin mit periodenbezogener Leitungsentschädigung ergänzt; Zweckverbandsregeln über alle lokalen PDF-Volltexte geprüft; unbekannte Leitungsbeträge bleiben ausdrücklich offen; PDF-Quellenprüfbericht in der App ergänzt; Abstimmungsauswertung aktualisiert künftig in kurzen Transaktionen.
Version 0.1.57Entschädigungs-Modellrechnung auf alle 21 Mandanten erweitert; Mandant als Filter und Tabellenspalte ergänzt; Personenwerte, Jahressummen je Mandant und gemeinsame Jahressummen addieren sämtliche Zahlenfelder; örtlich belegte Regeln und gekennzeichnete Landes-Obergrenzen getrennt; laufende OCR-Prüfung bleibt beim Update unangetastet.
Version 0.1.56OCR-Vollprüfung setzt nach belegter Datenbank und vorübergehenden Kindprozessfehlern ohne Benutzereingriff fort; Schreibkonflikte werden als Wartezustand statt als Endfehler behandelt; GUI kontrolliert offene OCR-Bestände alle 15 Minuten; Wartungsplan verhindert konkurrierende OCR-Controller.
Version 0.1.55Fortsetzbare OCR-Vollprüfung in gepackten EXE-Ausgaben stabilisiert: getrennte PyInstaller-Laufzeitumgebung für Hintergrund-Controller und OCR-Kindprozess verhindert fehlende Python-Module und verwaiste temporäre Entpackordner; vollständiger Seitenvergleich behält guten Ursprungstext und protokolliert Abweichungen.
Version 0.1.54Vollständiger OCR-Seitenvergleich für alle lokalen PDFs mit konservativer Auswahl des besseren Textes; beschädigte Datenbanktexte werden repariert; OCR-Prüfbericht; fortsetzbarer Hintergrund-Controller mit Pause/Stopp und Wartungsfenstern; pseudonyme Installations-ID für HTTPS-Updateabfragen.
Version 0.1.53Automatische Datenbank-Formatkopien sind standardmäßig auf eine begrenzt und in der GUI zwischen 1 und 10 einstellbar. Ältere automatische Kopien einschließlich früherer Dateinamensvarianten werden sofort entfernt; eigene Sicherungen bleiben unberührt. Zwei überzählige Kopien wurden entfernt und 21,295 GiB freigegeben. Außerdem sind der OCR-Typfehler bei reinen Text-PDFs und die automatische Wiederholungsprüfung korrigiert.
Version 0.1.52Die PDF-Bilderkennung zählt reine Textseiten korrekt. Der dadurch ausgelöste Typfehler ist behoben und bereits betroffene Dokumente werden automatisch erneut geprüft.
Version 0.1.51Entschädigungs-Steuerspalten erscheinen nur bei ausdrücklicher Auswahl 2026. Jede Tabellenzelle zeigt per Hover den vollständigen ungekürzten Inhalt. OCR-Texte aktualisieren automatisch Dokumentgruppen, Fachbewertungen, Kreditwerte sowie bei Niederschriften Abstimmungen und Logikbefunde; bestehende OCR-Folgeauswertungen wurden vollständig nachgezogen.
Version 0.1.50Neuer Tab Entschädigung mit der Nebeler Personen-Jahres-Modellrechnung, Personen-, Jahres- und Rollenfilter, globaler numerischer Sortierung, Seitennavigation, Summen und ausführlichem Quellenbericht. Verdienstausfall bleibt hypothetisch und außerhalb der Summen. Spaltenbreite, Reihenfolge, Sichtbarkeit und Umbruch aller GUI-Tabellen werden dauerhaft gespeichert und sind zurücksetzbar.
Version 0.1.49HTML/TOP-Quellseiten werden neben PDF-Dateien dauerhaft und in geschachtelten Verzeichnissen archiviert. Ein Textindex-Nachscan behält vorhandene lokale Quellen; ändert das Amt den Inhalt derselben URL, bleibt die vorherige Fassung mit Zeitstempel im Versionsarchiv erhalten. Die Dokumentliste zeigt mit „Lokal“ und „Nur Textindex“, welche Quelle verfügbar ist. Vollarchiv, ausgewählte Mandanten und platzsparender Textindex sind klar getrennt. Der fortsetzbare HTML/TOP-Nachladejob meldet Fortschritt, ETA und voraussichtliche Endzeit im Zehn-Sekunden-Takt. Reine Statusabfragen öffnen die Datenbank nur lesend. Datenbankschema 17.
Version 0.1.48Die Volltextsuche findet neben vollständigen Wörtern und Phrasen jetzt auch Wortanfänge und beliebige Teilstrings innerhalb eines Wortes. Die neue Trefferwertung ordnet die Ergebnisse nachvollziehbar mit 400, 250 oder 100 Punkten; AND, OR, NOT und Klammern gelten auch für Teilworttreffer, und die Sortierung erfolgt über den gesamten Trefferbestand. Lokal gespeicherte HTML-Unterlagen werden vor dem Öffnen am Dateiinhalt erkannt und auch ohne Dateiendung direkt im Standardbrowser geöffnet. Neu geladene HTML-, Text-, CSV-, JSON- und XML-Dateien erhalten einen passenden Suffix. Datenbankschema 17.
Version 0.1.47Bildbasierte PDF-Dateien erhalten zusätzlich zum Volltextindex eine getrennte, hashgebundene und markierbare OCR-Arbeitskopie. Die App und lokale Sitzungsseiten zeigen diese Kopie bevorzugt an und halten das unveränderte amtliche Original über einen eigenen Link erreichbar. Die OCR bearbeitet noch ungeprüfte Dokumente neuer Sitzungen zuerst und kann einzelne Dokument-IDs gezielt vorziehen. Der aktuelle 96-seitige Prüfungsbericht der Gemeinde Nebel wurde vollständig erkannt; „Entwicklung der Besucherzahlen“ ist nun über die reguläre Volltextsuche auffindbar. Datenbankschema 17.
Version 0.1.46Die bestehende Dokumentversionslogik wurde vollständig gegen alle 16.772 lokalen Dateien und das Versionsarchiv geprüft. Künftige Inhaltsänderungen derselben Dokument-URL werden unter Zeitstempelname unverändert archiviert; bislang wurde im realen Bestand noch keine solche Änderung beobachtet. Automatische Sicherungen vor einem Datenbankformatwechsel sind auf die drei neuesten begrenzt, eigene Sicherungen bleiben unberührt. Bildbasierte PDF-Seiten werden fortsetzbar mit dem mitgelieferten Tesseract auf höchstens einer CPU erkannt und in den Volltextindex aufgenommen. GUI und Windows-Wartungsplan setzen den Bestand im Hintergrund fort. Nicht verwendete optionale KI-Pakete werden aus dem EXE-Build ausgeschlossen. Datenbankschema 17.
Version 0.1.45Berichte bereinigen Leerraum um Bindestriche und Schrägstriche. Getrennte Wortfragmente werden nur verbunden, wenn beide Fragmente einzeln ungültig und das zusammengesetzte Wort im deutschen Wörterbuch bestätigt ist; die gespeicherten Rohtexte bleiben unverändert. Der Internetrecherche-Bericht wurde neu erzeugt, die bekannten Problemformen fehlen in allen frisch erzeugten Berichten. Ein vollständiger Reportlauf benötigt rund 24 Sekunden. PDF-Volltextsuche, siebentägige Dokumentpflege und die 60-tägige Frist für Programmupdates wurden erneut bestätigt. Datenbankschema 16.
Version 0.1.44Die Volltextsuche bezieht nachweislich die aus PDF-Dateien gelesenen Texte ein. Textprofil 10 repariert künstliche Wortinnenabstände und zusammengeklebte Wörter nur nach bestätigter Wörterbuchprüfung. Sitzungsseiten und Berichte zeigen Zeilenend-Bindestriche ohne falsche Zwischenräume; abhängige Auswertungen werden neu berechnet. Der Kalenderlink-Report benötigt statt rund drei Minuten nur noch etwa 16 Sekunden. Die siebentägige Dokumentpflege und die 60-tägige Frist für Programmupdates bleiben klar getrennt. Datenbankschema 16.
Version 0.1.43Der Wartungsplan verwendet zuverlässig die aktuelle CLI, bewahrt vollständige Fehlerprotokolle und führt die Linkprüfung auch auf Fremdsystemen ohne separat installiertes Python aus. Fehlt ein Veröffentlichungsdatum, gilt der Sitzungstag als gekennzeichneter Fallback. Setup und App prüfen den Speicherbedarf mit Sicherheitsfaktor 2. Public-Link-URLs und Linktexte werden platzsparend normalisiert; Statusabfragen bleiben dadurch schnell. Vor jedem Schemawechsel wird automatisch eine geprüfte Datenbanksicherung angelegt. Datenbankschema 16.
Version 0.1.42Die TOP-Vollständigkeitsmatrix zeigt an jedem Tabellenkopf einen sichtbaren Ziehgriff. Spalten lassen sich in Chrome zuverlässig verschieben; Reihenfolge und Breiten bleiben gespeichert. Das neue Fristen-Cockpit bündelt offene, überfällige, bevorstehende, fehlende und erledigte Beschlussfristen. Es bietet Mandanten-, Gremien-, Wahlperioden- und Fälligkeitsfilter, farbliche Dringlichkeit, dieselbe Umsetzungsbearbeitung wie das Beschlussregister und einen Doppelklick zur lokalen Beschlussstelle. Datenbankschema 15.
Version 0.1.41Dokumente erhalten eine dauerhafte Arbeitsliste für neue, geänderte und gemerkte Unterlagen. Sitzungen erzeugen eine TOP-Vollständigkeitsmatrix. Beschlüsse lassen sich mit Umsetzungsstatus, Frist, Zuständigkeit und Notiz verfolgen. Die Personenprüfung erkennt mögliche Dubletten und zeitlich aufeinanderfolgende Amtswechsel. Zwei Dokumentfassungen können lokal absatzweise verglichen werden. Datenqualitätsfälle sind nach Auswirkung priorisiert. Datenbank, PDFs und Einstellungen lassen sich geführt sichern und wiederherstellen. Gespeicherte Berichtsprofile erzeugen Jahresberichte für Finanzen und Teilnahme. Kreditszenarien vergleichen Zinsänderungen, Sondertilgungen und Neuaufnahmen. Datenbankschema 15.
Version 0.1.40Ein Doppelklick im Tab „Kredite“ erzeugt aus dem ausgewählten Quelldokument eine lokale Jahresvorschau bis zur rechnerischen Tilgung. Erkannte Einzeldarlehen werden nach Restschuld, Laufzeit, Tilgung und Zinssatz fortgeschrieben; andernfalls verwendet die App eine klar gekennzeichnete aggregierte Fortrechnung. Der Bericht trennt Tilgung und Zinsen, zeigt Kreditbestand und Schuldendienst als Plan-, Ist- und Vorschau-Zeitverlauf und nennt Annahmen sowie Datenlücken. Ordentliche Erträge, Schuldendienstquote, Fälligkeiten und Hinweise auf hohe Nettoneuverschuldung, Zinsanstieg oder nahe Refinanzierung ergänzen die Kredittabelle. Die Auslesung von Darlehenstabellen, Dezimalbeträgen und Kassenkreditrahmen wurde gegen OCR-Fehlzuordnungen abgesichert. Datenbankschema 14.
Version 0.1.39Der neue Tab „Kredite“ fasst aus Jahresabschlüssen und Wirtschaftsplänen Kreditbestand, Neuaufnahme, Tilgung, Zinsen, Schuldendienst, Nettoveränderung und Kassenkreditrahmen je Mandant, Jahr und wirtschaftlicher Einheit zusammen. Plan und Ist bleiben getrennt; Werte, Belege, Konflikte und Quellenfingerabdrücke werden lokal gecacht. Abstimmungen und Beschlüsse sind direkt miteinander verknüpft. Tabzähler sowie gespeicherte Profile für Recherche, Sitzungen und Datenqualität ergänzen die Registerleiste. Datenbankschema 13.
Version 0.1.38Der Tab „Sitzungen“ steht direkt hinter „Dokumente“. Register lassen sich über eine gespeicherte Rechtsklick-Abhakliste ein- und ausblenden; die Mandantenauswahl gilt tabübergreifend. Neue Installationen können PDFs nur für ausgewählte Mandanten oder erst beim Ansehen mit Fortschritt, ETA und lokalem Cache laden. Bestandsabhängige Auswertungen bleiben bis zur Vollständigkeit verständlich deaktiviert. Die Produktwebseite zeigt nur noch den Speicherbedarf statt PDF-Paketen. OCR-Trennentscheidungen erhalten eine dauerhafte Änderungshistorie mit Rücknahme. Die lokale Gemeindekarte zeigt ihre Verfahren wieder. Die Hilfe trennt Abstimmungsvorgang und Beschlussergebnis. Datenbankschema 12.
Version 0.1.37Alle drei Fachregister öffnen über eine gemeinsame Schaltfläche oder per Doppelklick auf Bewertungsfelder einen vollständigen lokalen Bewertungsbericht mit Prüfgrundlage. Großbuchstaben-Bindestrichwörter lassen sich in den internen OCR-Berichten dauerhaft ohne Bindestrich verbinden und wieder zurücknehmen. Geprüfte OCR-Entscheidungen werden als Startbestand in neue Datenbanken übernommen und im Setup mit den internen OCR- und Prüfberichten bereitgestellt. Die lokale Produktwebseite zeigt Datenmenge und getrennte PDF-Pakete je Mandant. Datenbankschema 11.
Version 0.1.36Tabellenwerte mit gespeicherten Zeilenumbrüchen werden bei ausgeschaltetem Umbruch vollständig in einer einzelnen Zeile dargestellt. Dadurch laufen insbesondere mehrzeilige Prüfhinweise im Tab „Bebauungspläne“ nicht mehr in benachbarte Tabellenzeilen. Beim Einschalten des Umbruchs bleibt die mehrzeilige Darstellung erhalten. Datenbankschema 11.
Version 0.1.35Alle GUI-Tabellen besitzen eine waagerechte Bildlaufleiste. Das Kopfzeilenmenü kann Spalten einzeln ein- und ausblenden, richtet umgebrochene Inhalte oben aus und passt den Umbruch nach manueller Breitenänderung an. Das Startmenü öffnet die internen Prüftabellen direkt; großgeschriebene Folgezeilen nach einem Bindestrich werden in einer eigenen internen Tabelle dokumentiert. Bebauungsplanakten sortieren nach Plan- und Änderungsnummer. Eine vollständig lokale, regelbasierte und gecachte Fachprüfung bewertet Bauleitplanverfahren, Haushalte und Satzungen bei neuen Dokumenten erneut und verknüpft Zusammenfassung, Entwicklung, Bestandsabdeckung und Prüfhinweise mit dem Verfahrensstand. Datenbankschema 11.
Version 0.1.34Zeilenend-Bindestriche vor großgeschriebenen Folgezeilen bleiben immer als Bindestrichwort ohne Leerzeichen erhalten. OCR-Ausnahmen werden sofort gespeichert und betroffene PDFs fortsetzbar im Hintergrund neu verarbeitet. Interne Prüftabellen zeigen vollständige Vorher-/Nachher-Zeilen, verschiebbare und skalierbare Spalten, ein Rechtsklick-Menü, Umbruch und einstellbare 200er-Seiten. Die Bauleitplanung erhält zusammengeführte Dokumentenakten, dauerhafte manuelle Zuordnungen, eine lokale Bestandsabdeckung, einen Fristenkalender und eine rein lokale Gemeindekarte mit internem PDF-Betrachter. Gängige BPlan-, B-Plan- und F-Plan-Schreibweisen werden vereinheitlicht. Datenbankschema 10.
Version 0.1.33Die internen OCR-Prüftabellen besitzen verschiebbare und skalierbare Spalten mit gespeicherter Anordnung. Haken für „Doch verbinden“ und „Nicht verbinden“ werden sofort als dauerhafte Ausnahme gespeichert und aktualisieren betroffene Suchtexte. Hilfe und Bericht erklären die OCR-Quellenprofile. Neue filterbare und sortierbare Fachregister erschließen Bebauungspläne und Bauleitplanung, Haushalts- und Finanzunterlagen sowie Satzungen mit Unterart und erkennbarem Verfahrensstand. Ein Doppelklick öffnet das lokale PDF im internen Viewer. Die Einordnung wird inkrementell zwischengespeichert. Datenbankschema 9.
Version 0.1.32Der Hinweis „Frist passt zeitlich nicht zum Sitzungskontext“ erscheint nicht mehr im sichtbaren Tab „Logische Widersprüche“, sondern ausschließlich in den internen, bewusst nicht verlinkten Prüftabellen. Eine Datenbankmigration verschiebt vorhandene Funde automatisch, ohne die Datenbank zu löschen. Die vollständigen Fristenprüfungen und ihr inkrementeller Cache bleiben erhalten. Datenbankschema 8.
Version 0.1.31Eine fortsetzbare PDF-Textprüfung verwendet das mitgelieferte deutsche LibreOffice-Wörterbuch, quellenbezogene OCR-Profile und bewahrt den unveränderten Originaltext. Echte Trennungen am Zeilenende werden auch über alleinstehende PDF-Seitennummern hinweg verbunden; unsichere Kandidaten bleiben in einer Prüftabelle sichtbar. Sortierbare interne Tabellen dokumentieren verbundene und ungeklärte Wörter, Quellenprofile, ausgeblendete technische Logikhinweise und Fristenprüfungen. Fristen- und Widerspruchsprüfungen sind inkrementell gecacht. Niederschriften unterscheiden TOP-Überschriften von Dezimalbeträgen. Sichtbare GUI-Tabellen exportieren HTML, Text, Absatzbericht, CSV, JSON, XML, ODS und XLS mit Exportdatum; markierte Zeilen lassen sich mit Strg+C kopieren. Datenbankschema 7.
Version 0.1.30Logische Widersprüche prüfen Kalenderdaten jetzt kontextbezogen auf unmögliche Daten, Wochentage, Reihenfolge, relative Angaben und zeitliche Plausibilität; der inkrementelle Cache wurde auf Regelstand 7 aktualisiert; Personenprüfung und weitere längere lokale Aktionen zeigen Prozent, ETA und Endzeit; alle Tabellenköpfe bieten per Rechtsklick optimale Spaltenbreiten, erklärten Umbruch und Reset; der Protokolltab zeigt bisherige Abrufe mit sortierbaren lokalen HTML-, CSV- und JSON-Details; der neue Änderungstab listet relevante Sitzungs- und Dokumentänderungen neueste zuerst mit lokalem Doppelklickziel.
Version 0.1.29Chrome-Direktsprünge verwenden eine lokale interne Verweisdatei und führen Abstimmungen sowie logische Widersprüche sicher zur markierten Originalfundstelle; OCR-Alttexte erhalten bei Bedarf einen kontextreichen Originaltext-Beleg; logische Befunde können bestätigt, als Fehlalarm markiert und dauerhaft kommentiert werden; Gegenüberstellung und Statistik nach Regel, Mandant, Gremium und Jahr wurden ergänzt; die historische Seitenabdeckung trennt gefundene Personen mit Mandat vom technischen Profilabruf; ungeklärte Teilnahmezuordnungen wurden auf vier reduziert und gruppenlose Entschuldigungen bestehenden Ranglistenrollen zugeordnet; Schema 6.
Version 0.1.28Der Abstimmungs-Doppelklick springt innerhalb der gegliederten Niederschrift zum richtigen Tagesordnungspunkt und hebt die konkrete Abstimmung hervor; erwähnte fremde TOP-Nummern werden nicht mehr als aktuelle Überschrift gewertet; Datenqualität nutzt Gruppenüberschriften wie Gäste und von der Verwaltung als Rollenbeleg; Beschlüsse trennen automatische Plausibilität von manueller Prüfung; die inhaltliche Widerspruchsprüfung wurde auf Datums-, Zeit-, Kosten-, Erforderlichkeits- und Anwesenheitsaussagen in Volltexten und Anhängen erweitert und gegen Scheintreffer verschärft; der inkrementelle Cache prüft unverändert nur neue oder geänderte Quellen.
Version 0.1.27Eigene Tabs für Beschlüsse und logische Widersprüche; regelbasierte Prüfung von Sitzungsdaten, Volltexten und Anhängen mit sortierbarer Tabelle, vollständigem Problem-Hover, farblicher Dringlichkeit und markiertem lokalen Dokumentbezug; dauerhafter inkrementeller Quellfingerabdruck-Cache prüft nach dem Erstaufbau nur neue oder geänderte Quellen; Abstimmungs-Fundstellen springen exakt in nummerierte Originalausschnitte; unplausible Stimmenzeilen rosa; Hoverhilfe für alle Tabellenköpfe; technische 100er-Zweitprüfung und Statistik nur aus manuell geprüften Abstimmungen; Schema 5.
Version 0.1.26Abstimmungs-Doppelklick durch eindeutige Öffnungskennung und eigenes Seitenskript browserunabhängig abgesichert; mehrere Abstimmungen pro TOP fortlaufend getrennt; konservative Erkennung von Befangenheit und Ausschluss mit Beleg sowie abgeleiteter stimmberechtigter Anwesenheit; stabile 100er-Stichprobe und lokaler HTML-, CSV- und JSON-Qualitätsbericht; Datenbank ohne Löschung auf Schema 4 migriert.
Version 0.1.25Doppelklick auf eine Abstimmung öffnet die lokale Sitzungsseite jetzt direkt an der zugehörigen Textstelle; die Fundstelle wird automatisch in den sichtbaren Bereich gescrollt und dezent hervorgehoben.
Version 0.1.24Abstimmungszahlen strikt dem Wert rechts ihres eigenen Doppelpunkts zugeordnet; nicht genannte Werte bleiben leer; Anwesenheit wird aus dem Abstimmungsblock gelesen; Thema mit Kurzform, vollständiger Hover-Überschrift und Beleg ergänzt; manuelle Prüfliste mit Bestätigen, Korrigieren, Verwerfen und Notizen; CSV-Export für alle oder geprüfte Abstimmungen; Vollständigkeitsübersicht nach Jahr, Mandant und Gremium sowie Dokumentänderungsvergleich zwischen Vollscans; bestehende Datenbank ohne Löschung auf Schema 3 migriert.
Version 0.1.23Dauerhaftes Scan-Dashboard mit Menge, Prozent, Geschwindigkeit, ETA und Endzeit ergänzt; vollständige Sitzungsscans erzeugen automatisch HTML-, CSV- und JSON-Vollständigkeitsberichte und kennzeichnen jede Sitzung mit Prüfzeitpunkt und bestätigtem Dokumentbestand; nicht blockierende Windows-Abschlussmeldung für lange Scans; eigener filterbarer Abstimmungs-Tab mit Ja, Nein, Enthaltungen, Anwesenheitsabgleich, Sicherheit und direkter Originalquelle; bestehende Datenbank ohne Löschung auf Schema 2 migriert.
Version 0.1.22Internes PDF-Fenster frei skalierbar und verschiebbar gemacht; Zoom, Seitenbreite, ganze Seite, Minimieren, Maximieren, Wiederherstellen, externes Öffnen und Schließen als erklärte Bedienelemente ergänzt; geschichtete Live-Prüfung von 120 vergangenen Sitzungen fand 8 fehlende Dokumente in 3 Sitzungen und belegt die Notwendigkeit eines einmaligen korrigierenden Vollscans.
Version 0.1.21Nachscanfehler bei bereits bekannten zukünftigen Sitzungen behoben: Der neue Vorscan liest nicht nur neu entdeckte Sitzungsnummern, sondern alle bekannten und neu veröffentlichten zukünftigen Sitzungen bis Ende des Folgejahres erneut; aktuelle Tagesordnungszeilen ohne TOP-Detailseite werden anhand Nummer und Vorlagenlink erkannt, sodass später ergänzte Vorlagen und Anhänge gespeichert werden; Vorscan als GUI-Schaltfläche und CLI-Befehl ergänzt und nach Programmstart höchstens einmal täglich verborgen ausgeführt; Sitzung 4572 erfolgreich von 2 auf 7 Dokumente und 11 Tagesordnungspunkte vervollständigt.
Version 0.1.20Tägliche Software-Update-Prüfung mit 60-tägiger Übergangsfrist ab Veröffentlichung einer neueren Version eingeführt; verbleibende Tage werden getrennt vom Datenpflegehinweis angezeigt; nach Fristablauf verweist die alte Version nur noch auf die Update-Seite oder beendet sich; Netzwerkfehler ohne bestätigten neueren Versionsstand führen nicht zur Sperre; Versionshistorie der Webseite in einzelne lesbare Absätze gegliedert.
Version 0.1.19Die Registerkarten der Hauptansicht brechen bei zu geringer Fensterbreite automatisch in eine zweite Zeile um; alle Bezeichnungen bleiben vollständig sichtbar, die aktive Seite bleibt farblich hervorgehoben und programmatische Registerwechsel funktionieren unverändert; Setup, eigenständige EXE und Portable-Paket wurden signiert beziehungsweise aus signierten Programmdateien erstellt und geprüft.
Version 0.1.18Lesende Datenbankverbindungen der GUI werden nach jedem Zugriff garantiert geschlossen; dadurch kann die laufende Anwendung eine als veraltet erkannte Datenbank auf Wunsch unter Windows löschen und leer neu anlegen, ohne ihre eigene Datei zu sperren; ein Windows-Regressionstest prüft Schließen und Löschen.
Version 0.1.17Alte Datenbankformate werden vor jeder Änderung erkannt und mit der Auswahl Behalten und aktualisieren, Löschen und neu anlegen oder Abbrechen behandelt; Migration läuft mit sichtbaren Fortschrittsmeldungen im Hintergrund und ist nach Abbruch wiederaufnehmbar; der temporäre Vordergrundstatus wird vor Datenbankarbeiten sicher aufgehoben; die langsame Volltextzählung beim Start wurde durch eine kompakte Indexabfrage ersetzt; das Setup beendet alle zugehörigen Prozessbäume verborgen und zuverlässig.
Version 0.1.16Das Sitzungsfeld Veröffentlicht wird aus dem datierten Kopf von Aushang oder Einladung abgeleitet; der falsche Ersatz durch den Sitzungstag wurde entfernt; nicht belegbare Veröffentlichungsdaten bleiben leer; bestehende Daten werden automatisch migriert.
Version 0.1.15Mandatsträger-Wahlperioden werden aus einem fortsetzbaren historischen Abruf befüllt und fehlende Periodendaten klar gekennzeichnet; vollständige Tiefenscans ergänzen die Mandatshistorie automatisch; Doppelklick auf Sitzungen in Sitzungszeiten und Datenqualität öffnet die lokale Sitzungsseite; alle Schaltflächen in GUI und lokalen HTML-Seiten besitzen erklärende Hovertexte.
Version 0.1.14Mandatsträger zeigt nur noch Personen mit belegten Mitgliedschaften und bietet Filter für Mandant, Gremium, Rolle und Wahlperiode; Mehrfachmandate sind auswählbar und leere Namensvarianten werden nicht vorgetäuscht; Wahlperioden ist nun eine sortierbare Tabelle mit getrennten Spalten und Mehrfachauswahl bei weiter bestehendem Grafikexport; Sitzungszeiten filtern exakt nach Ort; Wahlperiodenfilter wurden in alle zeitbezogenen Tabellen aufgenommen; Ranglistenzahlen unterscheiden eindeutig Personen von Person-Mandant-Gremium-Rollen-Kombinationen und Gleichstände sortieren stabil nach Nachnamen.
Version 0.1.13Gremien und Mandatshistorie öffnen per Doppelklick lokale sortierbare Sitzungslisten mit lokalen Sitzungsseiten; Teilnehmerberichte verlinken Sitzungen ebenfalls lokal; fehlende laufende Mandatsgrenzen werden aus der Wahlperiode abgeleitet und gekennzeichnet; Namen sortieren nach Nachnamen ohne Titel; historische Abdeckung, anklickbare Zeitstrichquellen und Personenprüfung für Namensvarianten und mögliche Dubletten ergänzt; veraltete Tiefenscan-CLI neben der GUI wird nicht mehr bevorzugt.
Version 0.1.12Teilnahme und Ranglisten trennen Gremienart und abgeleitete Rolle und zeigen standardmäßig nur stimmige Zuordnungen; neuer Datenqualitäts-Tab für fehlende und widersprüchliche Zuordnungen; Wahlperioden-Tab mit scrollbarer Strichgrafik und Export als SVG, PNG, JPG oder BMP; Mandatshistorie mit getrenntem, stoppbarem Abruf historischer SessionNet-Wahlperiodenseiten; Hilfe erklärt Gruppen, Stimmrecht, Datenqualität und Historienquellen.
Version 0.1.11Alle wird in Filterlisten sichtbar ausgeschrieben; Teilnahme und Ranglisten filtern nach den SessionNet-Wahlperioden 2003-2008 bis 2023-2028 und zeigen ihre Grundgesamtheit; Gemeindevertreter und stimmberechtigte Mitglieder werden exakt getrennt; Mandatsträger erhalten aufklappbare Zusatznamen sowie Von, Bis, Jahre und historische Mitgliedschaften; Startdiagnose, Splash und Vordergrundaktivierung ergänzt; Deinstallation fragt nach dem Erhalt lokaler Daten.
Version 0.1.10Teilnahme und Ranglisten werten Anwesenheitsgruppen und Mitarbeit getrennt statt als Kommalisten aus; Gremien zeigen erste und letzte Sitzung sowie Jahre; SOMACOS-Links wurden aus der Datenbank entfernt und werden nicht mehr gespeichert; Linkhinweise werden von Ein-Zeichen-Fragmenten bereinigt und zeigen Zuerst und Zuletzt als Datum; Personen-Detailseiten folgen der gewählten Anwesenheitsgruppe.
Version 0.1.9Mandantenabhängige Gremien- und Anwesenheitsgruppenfilter ergänzt; aktive Registerkarte hervorgehoben und Tabellen verdichtet; erwartete Teilnahmen und Fehltermine aus Anwesenheit, Entschuldigungen und Mitgliedschaftszeiträumen abgeleitet; Erste, Letzte und Jahre sowie drei Teilnahme-Ranglisten ergänzt; Doppelklick öffnet lokale sortierbare Personenlisten für Teilnahmen und Nichtteilnahmen; Sitzungszeiten mit Statistik, Quellenprüfung und Korrektur aus Niederschriften ergänzt; Zeitstempel anwenderfreundlich formatiert.
Version 0.1.8Beginn, Ende, Dauer und Sitzungskürzel in der Sitzungsliste ergänzt; 111 vermeintliche Anhänge auf 64 echte Dateien korrigiert, da TOP-Seiten nicht mehr als Anhänge zählen; 42.419 Anwesenheitseinträge aus 3.760 Sitzungen erfasst und Teilnahme-/Fehlterminrangliste ergänzt; Niederschriften nach TOP-Überschriften gegliedert; reproduzierbare Auswertung von 100 Niederschriften mit ehrlicher Kennzeichnung unsicherer Abstimmungsergebnisse ergänzt.
Version 0.1.7Der Hinweis auf eine fehlende Niederschrift erhält im Protokollbereich den gleichen Innenabstand wie die übrigen Inhalte; die sichtbare Bezeichnung Automatische Updates wurde einheitlich in Automatische Daten-Updates geändert.
Version 0.1.6Der normale und automatische Nachscan prüft vor dem Abgleich bekannter Sitzungen die Sitzungskalender vom laufenden Monat bis Ende des Folgejahres und liest neu veröffentlichte zukünftige Sitzungen ein; Hilfe-Menü mit ausführlicher Bedienhilfe und Info-Dialog mit kleiner Versionsanzeige, Webseite und Kontakt ergänzt.
Version 0.1.5Niederschriften werden entsprechend der logischen PDF-Gliederung mit Sitzungsdaten, Tagesordnung, TOP-Abschnitten, Aufzählungen, Vorlagen, Beschlüssen und Abstimmungsergebnissen dargestellt; Niederschrift und Teilnehmerbereich sind einklappbar; auch weitere PDF-Texte übernehmen Absätze, Fachüberschriften und Listen aus der Dokumentstruktur statt einer künstlichen Satzzerlegung.
Version 0.1.4Direkte Sitzungsdokumente sind anklickbare Links und öffnen unmittelbar die lokale PDF beziehungsweise ersatzweise die PDF beim Amt; Protokoll- und Niederschrifttexte werden in lesbare Absätze gegliedert.
Version 0.1.3Sitzungssuche zeigt anklickbare Treffer mit mehreren Kontextzeilen und springt zur hervorgehobenen Fundstelle; TOP-Texte werden in lesbare Absätze mit hervorgehobenen Fachbereichen gegliedert; Dokumentvorschauen und schwebende Hovervorschau sind etwa doppelt so groß und werden nicht mehr vom Dokumentbereich abgeschnitten.
Version 0.1.2Lokale Sitzungsseiten unterstützen Dokument- und Cachepfade auf unterschiedlichen Windows-Laufwerken; PDF-Hilfsprogramme werden ohne sichtbares CMD- oder Konsolenfenster im Hintergrund gestartet.
Version 0.1.1Lokale Sitzungsseiten mit Tagesordnung, Protokoll, Teilnehmerhinweisen, Dokumentvorschau und Sitzungssuche in die Desktop-Suche eingebunden; Cache bleibt im gewählten Bürgerportal-Ordner und wird nach 60 Tagen bereinigt; Abbruch und Neustart von Datenabrufen korrigiert, vollständiger Prozessbaum wird beendet und eine projektweite Prozesssperre verhindert nur tatsächlich parallele Schreibläufe mehrerer App-Instanzen oder des Aufgabenplaners.
Version ArbeitsversionErstinstallationsfehler behoben: Die Such-GUI legt bei fehlender oder leerer lokaler Datenbank automatisch eine leere SQLite-Datenbank mit Schema und Volltexttabellen an; der Erststart-Hinweis führt direkt zu Update / Scan und Erstdaten abrufen / fortsetzen; EXE- und Setup-Smoke-Test mit leerem Home erfolgreich; Portable-ZIP mit neuer Such-EXE und Recherche-CLI neu gepackt.
Version ArbeitsversionMandatsträger-Recherche als Windows-CLI-EXE gebaut und 33-Minuten-Volltest über 93 Personen fehlerfrei geprüft; lokale Recherche-Webseite mit frischem Bericht aktualisiert; Windows-Aufgabe alle 10 Tage um 00:37 eingetragen; Setup-Speicherprüfung korrigiert, prüft nun Laufwerks-/Share-Wurzel und bricht bei nicht prüfbarem oder zu kleinem Ziel ab; datenfreies Setup ergänzt die Recherche-CLI und eine lokale Hinweis-Seite.
Version ArbeitsversionPager zeigt bei mehrseitigen Ergebnislisten den Gesamtumfang an, zum Beispiel Einträge 1-200 von 55.154 Einträgen; Weboberfläche und Desktop-GUI angepasst.
Version ArbeitsversionSetup prueft vor der Installation mindestens 22 GiB freien Speicher fuer den spaeteren Standard-Datenabruf; Berechnung mit Sicherheitsfaktor 2 auf Basis des aktuellen Text-/Suchdatenbestands.
Version ArbeitsversionAnwender-Setup und datenfreies Portable-ZIP mit der neuen Such-EXE, aktueller Seed-URL-Liste und aktualisierter Versionshistorie neu gebaut.
Version ArbeitsversionAlle Tabellenabfragen sortieren serverseitig ueber alle Treffer vor der Paginierung; Desktop-Tabellenkoepfe mit Umlauten und Klicksortierung; Kontaktspalten Adresse, Telefon und E-Mail aus der Mandatstraeger-Anzeige entfernt; versteckte CSS-E-Mail-Adressen von Personenseiten werden gesammelt.
Version ArbeitsversionMandatsträger-Mitgliedschaften aus Alle-Mandanten-Personenseiten strukturiert nachgetragen; Mandatsträger-Tabelle um Mandant, Gremium, Mitgliedschaft, Art, Zeitraum und Funktion erweitert; sichtbares App-Logo in Suche und Setup-Ressourcen eingebunden.
Version ArbeitsversionDokumentliste um Mandant, Dokumentart, Sitzung und Sitzungstag erweitert; Erstabruf aus mitgelieferter Seed-URL-Liste mit Fortschritt, ETA, Abbruch und Fortsetzen ergaenzt; datenfreies Setup mit signierten EXEs gebaut.
Version ArbeitsversionMandatstraeger-Suche praezisiert und EXE neu gebaut; Smoke-Test mit Dokumenten, Sitzungen, Mandatstraegern, Gremien und Links erfolgreich.
Version ArbeitsversionStartabsturz der privaten Suche behoben: Tkinter-Hauptfenster wird vor StringVar erzeugt; Start laedt grosse Datenbanktabs nur noch bei Bedarf.
Version 0.1.0Release-Reihenfolge bereinigt: alle mitgelieferten Windows-EXEs signiert, Setup aus signierten EXEs neu gebaut, Setup signiert, Portable-Paket aus signierten EXEs neu gepackt; Download-Hashes aktualisiert.
Version 0.1.0Update-/Scan-GUI erweitert: Button zum Einrichten automatischer Updates im Windows-Aufgabenplaner mit Vorabprüfung; Tiefenscan prüft laufende Prozesse vor der Warnabfrage; Tiefenscan-Parameter Jahre, Pause und Linkprüfung vor dem Start einstellbar; ausführliche Anwendererklärung vor Tiefenscan-Start.
Version 0.1.0GUI-Protokoll beruhigt: pypdf-Strukturwarnungen "Ignoring wrong pointing object" werden für Anwender ausgeblendet; Statusmeldung bei kurz belegter Datenbank freundlicher formuliert; Erstabruf-ETA erst nach belastbarer Mindestbasis.