This website requires JavaScript.
20722d4365
fix: Modell-Preise Tab Buttons nach Start aktivieren (#74 )
main
marcus
2026-05-11 06:58:09 +02:00
cb3fa143fb
docs: AP-A Zusammenfassung aller implementierten Klassen, Methoden und Dateien
marcus
2026-05-09 09:51:31 +02:00
08ec021b5f
feat: AP-A Token-Tracking Fundament - Schema, Adapter, Use Cases, GUI (#74 )
marcus
2026-05-09 09:49:50 +02:00
b63dcf5efa
docs: Spec V3.3 nach Code-Reads finalisiert (#74 #98 #99 )
marcus
2026-05-09 08:36:32 +02:00
40e308f670
Merge branch 'main' of https://gitea.gecheckt.de/marcus/pdf-umbenenner
marcus
2026-05-09 08:23:39 +02:00
c2c16a3407
Spezifikation für V3.3 hinzugefügt (Kostentracker)
marcus
2026-05-09 08:21:30 +02:00
a4bfe0dc1c
docs/freigabe-v3_2.md aktualisiert
marcus
2026-05-08 05:14:47 +00:00
e9061d1b1f
Erhoehe new-code-Coverage durch gezielte Tests fuer Reliability-Fixes
3.2.300
marcus
2026-05-07 17:53:09 +02:00
32e32a9b27
Fixe SonarQube Reliability-Issues S2789, S3077 und S2184
marcus
2026-05-07 17:11:29 +02:00
11eac074ef
Fixe SonarQube-Issues S2789 und S125
marcus
2026-05-07 16:26:18 +02:00
eaf9b29003
Freigabedoku für V3.2
marcus
2026-05-07 16:09:26 +02:00
4a40dee5cd
Bugfix: Preferences-Knoten fuer lastConfigPath versionsunabhaengig
marcus
2026-05-07 14:57:20 +02:00
368cb81b56
Feature: Scheduler-Tick-Zaehlung korrigieren und Sitzungstotale einfuehren
marcus
2026-05-07 14:51:36 +02:00
ac5b74917f
Bugfix: GUI-Methoden nutzen ApplicationRunContext statt erneuten Reload
marcus
2026-05-07 14:14:49 +02:00
ef985fb6af
Bugfix: alle GUI-Pfade ueberspringen Migration bei stehendem Run-Kontext
marcus
2026-05-07 13:58:51 +02:00
fdfc36afb7
Bugfix: Historienuebersicht kollidiert nicht mehr mit Scheduler-Config-Lock
marcus
2026-05-07 13:51:43 +02:00
8b963adb4f
Bugfix: Scheduler-Close-Guard liest Use Case dynamisch
marcus
2026-05-07 13:27:51 +02:00
1ea6465584
Bugfix: Stop-Button im Scheduler-Tab wird wieder aktiv
marcus
2026-05-07 13:21:41 +02:00
13141f9638
Scheduler: Autostart-Feature entfernen
marcus
2026-05-07 12:57:54 +02:00
719cc50d16
Bugfix V3.2: RunLockPort-JavaDoc korrigiert und Backup-Fehler bei aktivem Scheduler behoben
marcus
2026-05-07 12:14:43 +02:00
4bc70dae75
GUI: ApplicationRunContext beim Datei-Öffnen proaktiv aufbauen
marcus
2026-05-07 07:11:27 +02:00
b7f9184344
SonarQube: fix alle BLOCKER- und CRITICAL-Issues (S3252, S2479, S1186, S1192, S2699, S5783, S3776)
marcus
2026-05-06 21:27:59 +02:00
14da7ee789
Dokumentation V3.2: Scheduler-Ausnahme, Betriebsdoku und GUI-Bedienanleitung
marcus
2026-05-06 17:04:23 +02:00
7aed0f3730
SonarQube: JaCoCo-Pfad-Mapping durch per-Modul-Reports lösen
marcus
2026-05-06 16:45:11 +02:00
62cab1ccc4
Schritte 11-13: Config-Tab-Sperre, Batch-Button-Sperre, Scheduler-Close-Guard
marcus
2026-05-06 16:28:52 +02:00
9f6c6f266b
SonarQube: jacoco.xmlReportPaths auf absoluten Modulpfad umstellen
marcus
2026-05-06 16:10:00 +02:00
2af6d8d9bb
SonarQube: jacoco.xmlReportPaths in Root-POM auslagern
marcus
2026-05-06 16:06:50 +02:00
fa4f327a3f
Schritt 10: GuiSchedulerTab implementieren und in Workspace verdrahten
marcus
2026-05-06 16:05:24 +02:00
0cec9347c1
Aufruf von SonarQube bzgl. Testabdeckung korrigiert
marcus
2026-05-06 15:45:10 +02:00
e509160621
SonarQube Aufruf angepasst um Testergebnisse / -abdeckung
marcus
2026-05-06 15:24:44 +02:00
8c5d129439
Führe zentrale GuiStatusRefreshTimeline ein (1 Hz, alle Tabs)
marcus
2026-05-06 15:22:39 +02:00
74e825d1f4
Erwirb Config-Lock vor manuellem Verarbeitungslauf in der GUI
marcus
2026-05-06 15:11:55 +02:00
ce87b0bbec
SonarQube-Aufruf angepasst.
marcus
2026-05-06 15:01:59 +02:00
d66364e254
Bootstrap-Wiring: Scheduler in GUI-Startkontext verdrahten
marcus
2026-05-06 14:42:35 +02:00
434c882d7d
SonarQube zur Jenkins-Pipeline hinzugefügt
marcus
2026-05-06 14:15:47 +02:00
8bd25d06c0
Implementiere DefaultSchedulerControlUseCase für Scheduler-Orchestrierung
marcus
2026-05-06 14:10:10 +02:00
3022a9a16f
Implementiere ScheduledExecutorServiceSchedulerAdapter für SchedulerPort
marcus
2026-05-06 13:24:45 +02:00
aeb3323180
Implementiere FileChannelConfigurationAccessAdapter für ConfigurationFileLockPort und SchedulerSettingsPort
marcus
2026-05-06 13:14:40 +02:00
c2a7921675
Scheduler-Ports und Typen im Application-Modul anlegen (Schritt 3)
marcus
2026-05-06 12:42:42 +02:00
93a2473c36
Neues Maven-Modul pdf-umbenenner-adapter-in-scheduler anlegen
marcus
2026-05-06 12:21:05 +02:00
791499169f
Spezifikation für V3.2 hinzugefügt
marcus
2026-05-06 12:11:39 +02:00
407f1e0422
Bootstrap-Refactoring: Init/Run-Trennung mit ApplicationRunContext
marcus
2026-05-06 12:07:39 +02:00
ca26d181f3
Freigabe-Doku für V3.1 um Buildnummer ergänzt
marcus
2026-05-06 07:55:28 +02:00
eae2472b7e
Abschluss-Dokumentation V3.1: betrieb.md, Bedienanleitung, Freigabedokument
marcus
2026-05-06 07:45:32 +02:00
735b3af09f
Erlaube .db-Endung im FileChooser „Neue Datenbank anlegen"
marcus
2026-05-06 07:31:09 +02:00
3876e647b2
Lege neue leere SQLite-Datenbank atomar via Use-Case und GUI an
marcus
2026-05-05 16:52:54 +02:00
90d95b9ff8
Zentriere PDF-Vorschau via viewStack-Mindestgröße statt Timing-Hacks
marcus
2026-05-05 16:15:44 +02:00
661894f1ec
Zentriere ersten Zoom-Schritt mittels AnimationTimer-Single-Shot
marcus
2026-05-05 16:03:29 +02:00
0651fcb6eb
Fange JavaFX-Reset von hvalue mit ChangeListener ab statt per Timing
marcus
2026-05-05 15:51:35 +02:00
b62db18f0c
Verschachtele runLater in applyZoom für zentriertes Verhalten beim ersten Zoom
marcus
2026-05-05 15:39:27 +02:00
3fb511601c
Korrigiere Reihenfolge in resetToFitView für zuverlässige Zentrierung
marcus
2026-05-05 15:26:31 +02:00
a8d8a4a3c1
Kalibriere zoomLevel beim Verlassen des Fit-Modus auf visuellen Skalierungsfaktor
marcus
2026-05-05 15:16:25 +02:00
3ef8fd0dc3
Imports aufgeräumt
marcus
2026-05-05 14:56:16 +02:00
265b807263
Entferne wirkungslosen H/V-Workaround in resetToFitView
marcus
2026-05-05 14:51:08 +02:00
b4f2bf60c6
Verschachtele Platform.runLater in resetToFitView für zuverlässige Zentrierung
marcus
2026-05-05 14:39:32 +02:00
15ff034a2b
Behebe Zoom-Sprung und Zentrierung nach Rauszoomen
marcus
2026-05-05 14:31:29 +02:00
9c27e4df01
Implementiere PDF-Vorschau: Zoom-Verbesserungen und Grab & Pan
marcus
2026-05-05 14:09:44 +02:00
0412874f08
#88 + #77 : Fehlerursache-Übersetzung und vollständige Tooltip-Abdeckung
marcus
2026-05-05 13:25:56 +02:00
6c2e2efe22
#86 : Mehrfachauswahl im Verlauf-Tab (SelectionMode.MULTIPLE)
marcus
2026-05-05 12:45:23 +02:00
9f222208c0
#82 : Live-Filter im Verlauf-Tab mit 300-ms-Debounce
marcus
2026-05-05 12:35:30 +02:00
beade6ba2e
#32 : Mausrad-Zoom (Strg+Rad) in PDF-Vorschau ergänzt
marcus
2026-05-05 12:31:12 +02:00
1ffd565bd7
#80 : Dirty-Indikator im Tab-Titel Konfiguration ergaenzen
marcus
2026-05-05 12:21:32 +02:00
e8732d749a
#77 : Fehlende Tooltips ergaenzt (Bestandsaufnahme + vollstaendige Umsetzung)
marcus
2026-05-05 12:15:44 +02:00
5a97979585
#83 : KI-Begruendung bei leerem Reasoning als promptText anzeigen
marcus
2026-05-05 12:05:26 +02:00
0fd0349a78
#81 : Enum-Rohnamen durch deutsche Anzeigetexte ersetzen
marcus
2026-05-05 12:01:44 +02:00
5129d3c9f6
#84 : Aktionsbuttons im Verlauf-Tab nach Laufende reaktivieren
marcus
2026-05-05 11:54:48 +02:00
cec3b4fb84
#88 : Fehlerursache bei FAILED_FINAL im Verlauf-Tab anzeigen (Fall A)
marcus
2026-05-05 11:46:37 +02:00
38b2d8c3b2
#91 : Lock-File relativer Pfad – zweistufige Fallback-Strategie
marcus
2026-05-05 11:38:03 +02:00
9c49fc61c0
Spezifikation für V3.1 angelegt
marcus
2026-05-05 10:59:57 +02:00
406eac80e4
Commit- und Push-Pflicht nach jeder Implementierung in Arbeitsweise ergaenzt
3.0.239
marcus
2026-05-05 07:56:42 +02:00
4fba3379b9
V3.0 freigegeben: Build 3.0.238, MSI PDF-KI-Renamer-3.0.238.msi
marcus
2026-05-05 07:31:56 +02:00
9307a18e04
#92 : jdk.crypto.ec und jdk.crypto.cryptoki zu jlink-Modulliste ergaenzt
marcus
2026-05-04 19:17:34 +02:00
6a5ae4e7b0
#89 : Log-Datei landet im MSI-Betrieb verlaesslich auf der Platte
marcus
2026-05-04 17:52:35 +02:00
479d176536
#89 #90 : Log-Verzeichnis-Prüfpunkt + betrieb.md MSI-Pfadwarnungen
marcus
2026-05-04 17:02:51 +02:00
bd2be347f6
#78 : E2E-Tests auf sofortiges FAILED_FINAL fuer NO_USABLE_TEXT angepasst
marcus
2026-05-04 15:37:36 +02:00
18f9c33bbb
#78 : NO_USABLE_TEXT (Foto-PDF) finalisiert sofort zu FAILED_FINAL
marcus
2026-05-04 15:08:01 +02:00
349ee69a7f
#85 : Verwerfen im Prompt-Tab setzt Dirty-State und laedt Inhalt neu
van Elst, Marcus
2026-05-04 12:31:18 +02:00
3b3e997d13
Merge fix #79 : GuiPromptEditorTab Pfad-Übergabe
van Elst, Marcus
2026-05-04 11:46:59 +02:00
ddfbf9b8cb
#79 : GuiPromptEditorTab erhaelt Konfigurationsaenderungen via notifyConfigurationChanged
van Elst, Marcus
2026-05-04 11:38:42 +02:00
0b69adf8c9
PIT-Mutation-Coverage und Cucurrent Builds konfiguriert
marcus
2026-05-03 08:13:29 +02:00
31c65fb9fd
#68 : Jenkinsfile-Fixes (maven-tool, cleanWs, doppelter Checkout)
marcus
2026-05-03 07:45:56 +02:00
4ee0923721
Freigabedokument V3.0 angelegt
marcus
2026-05-03 07:39:19 +02:00
4b89743404
Bedienanleitung um Verlauf-Tab, Prompt-Tab, Statuszeile und Summary-Banner ergaenzt
marcus
2026-05-03 07:35:47 +02:00
6e03093ce9
Architektur-Uebersichten um neue Ports, Use-Cases, Adapter und GUI-Komponenten ergaenzt
marcus
2026-04-30 15:29:07 +02:00
51d6168697
#65 : MSI-Vorbereitung - jdeps-Modulliste, winUpgradeUuid, BAT-Dateien, Pfad-Hinweise
marcus
2026-04-30 14:08:53 +02:00
46fc1d4fa4
#7 : Historien-Tab mit Liste, Detail, Filter, Status-Reset und Eintrag-Loeschen
marcus
2026-04-30 13:57:07 +02:00
5d5dee0bbf
#71 : Prompt-Editor-Tab in der GUI implementieren
marcus
2026-04-30 13:13:47 +02:00
4f5ce4c750
#50 : Statuszeile mit Version, Provider und Konfigurationsdateipfad
marcus
2026-04-30 12:35:21 +02:00
dc17824e84
#73 : Summary-Banner unterhalb Fortschrittsbalken nach Laufabschluss
marcus
2026-04-30 12:22:57 +02:00
0fe5359299
#66 : Tooltips auf Konfigurationstab, Verarbeitungslauf-Tab und Toolbar
marcus
2026-04-30 12:13:00 +02:00
563d9f52db
#51 : Einheitliche Status-Darstellung mit Icon, Farbe und Tooltip
marcus
2026-04-30 11:55:11 +02:00
732d00c4ad
Fix #49 : Flyway-Integration mit V1-Basisskript und 3-Fall-Strategie
marcus
2026-04-30 11:44:28 +02:00
500a8c5340
#68 : Jenkins-Build mit -Drevision-Übergabe und robuster Shade-JAR-Archivierung
marcus
2026-04-30 10:43:48 +02:00
c6379c04f6
#67 : Konsistente Versionierung via Maven CI-friendly revision
marcus
2026-04-30 10:36:55 +02:00
01e97848a7
Spezifikation für V3.0 hinzugefügt
marcus
2026-04-30 10:30:50 +02:00
8aaa3331d7
Fix #60 : SHA-256-Fingerprint streaming statt Files.readAllBytes berechnen
marcus
2026-04-29 06:21:25 +02:00
d10a572b50
Fix #54 : Modellabruf ueber Generation-Counter gegen veraltete Ergebnisse absichern
marcus
2026-04-29 06:21:15 +02:00
a87c73401b
Fix #53 : Konfigurations-Oeffnen ueber Single-Thread-Executor serialisieren
marcus
2026-04-29 06:21:05 +02:00
8ca6d08133
Fix #55 : Mutable Felder in PdfPreviewPane als volatile deklarieren
marcus
2026-04-29 06:20:56 +02:00
cd273505af
Fix #56 : Inkonsistente log4j-slf4j Artifact-ID vereinheitlichen
marcus
2026-04-29 06:20:36 +02:00