Commit Graph

  • ee9c40610a Feature: Automatische Bereinigung alter Log-Dateien beim Start info 2026-01-17 19:52:41 +01:00
  • 3acdfbb5c8 Refactor: MainWindow in 7 Mixins aufgeteilt (80% Code-Reduktion) info 2026-01-15 18:23:55 +01:00
  • 5a2da7f264 Feature: Ref-PDF direkt aus Kontextmenü öffnen info 2026-01-11 16:30:09 +01:00
  • 4eb80c92b2 Update: Abhängigkeiten aktualisiert und pyqtdarktheme entfernt info 2026-01-11 16:14:58 +01:00
  • 1558c376d1 Fix: Worker-Pool-Metriken cachen für Anzeige nach Shutdown info 2026-01-07 19:00:35 +01:00
  • f59e51c081 Performance: Lazy Worker-Pool Init + XSL-Stylesheet-Caching info 2026-01-07 18:44:32 +01:00
  • d3dc07cbf3 Feature: Detaillierte Worker-Pool Performance-Metriken mit psutil info 2026-01-06 20:58:37 +01:00
  • cfbdc476fa Docs: Nutzungsszenario und Workflow in CLAUDE.md dokumentiert info 2026-01-06 20:12:07 +01:00
  • cbcae3222f Feature: s9api-basierte SaxonWorkerPool-Variante für XSLT 2.0/3.0 info 2026-01-05 20:20:00 +01:00
  • bb7cad9204 Build: Vollständige Windows-Distribution-Infrastruktur info 2026-01-04 20:37:30 +01:00
  • 6976d21768 UX: Performance-Einstellungen in Programmeinstellungen integriert info 2026-01-04 19:01:46 +01:00
  • a7a69d27d7 Performance: FOP Worker Pool für 5-10x schnellere PDF-Generierung info 2026-01-04 17:24:19 +01:00
  • 8d38c58d6f Feature: Zoom per STRG+Mausrad im PDF-Viewer info 2026-01-02 21:06:37 +01:00
  • c55a628728 UX-Verbesserung: Slider-Aktivierung und aussagekräftige Tooltips info 2026-01-02 20:22:29 +01:00
  • d914e9b06a Feature: Buttons zum Öffnen von Ref- und New-PDFs im System-Viewer info 2026-01-02 20:11:56 +01:00
  • b29fa633cb Lizenzierung: MIT License und Dokumentation info 2026-01-02 17:40:03 +01:00
  • 12fe395ac0 Feature: Präsentationswebseite für DocuMentor info 2026-01-02 17:39:23 +01:00
  • d7fbb178a7 Feature: Konfigurierbare SaxonWorkerPool-Aktivierung info 2025-12-28 17:30:20 +01:00
  • d0cdcd6432 Performance: 4x schnellere XSLT-Transformationen durch Worker-Pool info 2025-12-28 16:46:39 +01:00
  • 60f4b7dcef Fix: Verwende JAXP Transformer API statt Transform.main() oder SecurityManager performance_boost info 2025-12-28 16:15:39 +01:00
  • 40b778b41b Fix: Blockiere System.exit() mit SecurityManager statt s9api info 2025-12-28 16:04:23 +01:00
  • 6fcf706d96 Fix: Verwende Saxon s9api statt Transform.main() um System.exit() zu vermeiden info 2025-12-28 15:50:03 +01:00
  • 8b29214abd Debugging: Erweiterte Debug-Ausgaben und Log-Verzeichnis-Verschiebung info 2025-12-28 15:37:54 +01:00
  • ac654a6f7c Debugging: Verbesserte Fehlerdiagnose für Saxon Worker Pool info 2025-12-28 15:20:51 +01:00
  • cedd9bfa0f Bugfix: Java Escape-Sequenz für Pipe-Separator korrigiert info 2025-12-28 15:13:10 +01:00
  • 62d0af9fe3 Feature: Log-Ausgabe in Datei und Konsole info 2025-12-28 13:59:05 +01:00
  • b30bb0ed2d Performance-Revolution: Saxon-Worker-Pool eliminiert JVM-Startup-Overhead info 2025-12-28 13:40:00 +01:00
  • 5ecad6ce89 Feature: Konfigurierbare Worker-Anzahl für parallele Transformationen info 2025-12-28 13:19:47 +01:00
  • 2daa77e85d Performance-Verbesserung: Parallele Transformation mit ThreadPoolExecutor info 2025-12-28 13:13:11 +01:00
  • 055428e8cf Code-Qualität: Robustere Prüfung für project_dir in Batch-Verarbeitung info 2025-12-28 13:06:12 +01:00
  • 9f48a0d62a UX-Verbesserung: Gesamtdauer in Transformations-Zusammenfassung info 2025-12-28 12:58:39 +01:00
  • e7408eac7c Performance-Verbesserung: Asynchrone Batch-Verarbeitung und Progressbars info 2025-12-27 20:31:54 +01:00
  • e4b2272e61 UX-Verbesserung: Batch-Verarbeitung für Drag&Drop von XML-Dateien info 2025-12-27 20:01:46 +01:00
  • 4634b6e027 UX-Verbesserung: Automatisches Öffnen von Tree-Knoten während Transformation info 2025-12-27 17:44:46 +01:00
  • 2d866a0fb5 Code-Qualität: Robustere Fehlerbehandlung in MainWindow info 2025-12-27 17:28:04 +01:00
  • 5316c37d26 UI-Verbesserung: Automatisches Laden von Diff-PDFs bei Tree-Selektion info 2025-12-26 13:25:22 +01:00
  • 1da550879e Windows-Fix: PDF-Dateisperren beim Akzeptieren von Änderungen beheben info 2025-12-26 12:57:38 +01:00
  • 8c7db39f5f FOP-Config: Projektspezifischer Konfigurationsordner und erweitertes Logging info 2025-12-26 12:45:44 +01:00
  • 92930a3da4 Saxon-Classpath: lib-Unterordner für Dependencies unterstützen info 2025-12-24 14:19:28 +01:00
  • caa7bd757a UI-Verbesserungen: Splitter-Verhalten und Layout optimiert info 2025-12-20 21:16:33 +01:00
  • 1d953186ea Legacy-Code entfernen: _load_images() Funktion gelöscht info 2025-12-20 19:54:51 +01:00
  • 3fa9a1dac0 Logging: print()-Aufrufe durch strukturierte Logger-Ausgaben ersetzen info 2025-12-20 19:39:23 +01:00
  • 984f08cfc5 Diff-View-Icon: Semantisch passende Icons mit Fallbacks verwenden info 2025-12-20 13:56:38 +01:00
  • c27c649142 Kontextmenü: Neue Aktion "Alle Änderungen übernehmen" für TreeNode und XslFile info 2025-12-16 21:38:59 +01:00
  • 091096270a Edit-Dialoge: XSLT-Parameter nebeneinander + Force-Transformation info 2025-12-16 20:32:33 +01:00
  • 5b64cf5890 Accept-Changes-Button: Änderungen akzeptieren und automatisch zur nächsten Diff-PDF springen info 2025-12-15 21:10:15 +01:00
  • 1fc7decace UI-Zustand beim Schließen speichern und beim Start wiederherstellen info 2025-12-15 20:07:53 +01:00
  • e409f38da2 Diff-Icons werden jetzt beim Projektladen und nach Transformation korrekt angezeigt info 2025-12-14 21:34:37 +01:00
  • f5767da611 Diff-PDF-Anzahl in Spalte 3 für TreeNode und XslFile anzeigen info 2025-12-14 21:11:40 +01:00
  • b5e004ad8b XslFile-Kontextmenü: Transformations-Aktionen nur bei vorhandenen XML-Dateien aktiv info 2025-12-14 20:54:48 +01:00
  • 56f81ca858 TreeNode-Kontextmenü: Transformations-Aktionen für alle untergeordneten XML-Dateien info 2025-12-14 20:45:53 +01:00
  • f591be2ea9 Diff-Icon und Progress-Bar im TreeWidget linksbündig positioniert info 2025-12-14 20:32:40 +01:00
  • 656f9e3b11 PDF-Viewer-Fehler behoben: Mehrfaches Laden von PDFs funktioniert jetzt info 2025-12-14 20:12:40 +01:00
  • 03449b2fb9 Hierarchische XSL-Parameter-Sammlung implementiert info 2025-12-14 15:59:37 +01:00
  • 2f7d5b5431 Diff-PDF-Icon auf Einfachklick statt Doppelklick umgestellt info 2025-12-14 15:28:36 +01:00
  • e49af98cc0 Ruff-Konfiguration erweitert und Code-Style-Fehler behoben info 2025-12-14 15:16:57 +01:00
  • fd38eb426f Erweiterte Validierung der Tool-Konfigurationspfade mit hasattr-Checks info 2025-12-14 15:09:52 +01:00
  • dd20067d42 PDF-Vergleich in integrierten Viewer umgeleitet und Alpha-Blending verbessert info 2025-12-14 13:45:20 +01:00
  • 629485f5e4 Progress Bar und Diff-PDF-Icon im TreeWidget implementiert info 2025-12-13 21:06:40 +01:00
  • b961fe1e1a Type-Hints in transform.py korrigiert und verbessert info 2025-12-13 20:00:12 +01:00
  • c699c53a14 PDF-Ordnerstruktur auf 'new', 'ref' und 'diff' umgestellt info 2025-12-12 21:38:24 +01:00
  • ee6ded95ab PDF-Dateinamen enthalten nun XSL-ID zur Vermeidung von Überschreibungen info 2025-12-12 21:24:54 +01:00
  • c593ff145b XSL-Transformations-Engine mit Saxon, Apache FOP und diff-pdf implementiert info 2025-12-11 21:26:13 +01:00
  • 6e4d28d3a8 Defensive Null-Checks in MainWindow hinzugefügt info 2025-12-07 20:34:29 +01:00
  • d314cf5612 Hash-basierte XML-Duplikatserkennung und intelligente Dateinamen-Verwaltung info 2025-12-07 20:15:38 +01:00
  • 104698ab0f Performance-Optimierung bei Duplikat-Dateinamengenerierung duplicate_detection info 2025-12-07 20:04:37 +01:00
  • 0417996db2 Konfigurationsstruktur konsolidiert und bereinigt info 2025-12-07 15:39:54 +01:00
  • caddfc68fb Deutsche Sprachanweisung und Code-Bereinigung info 2025-12-07 12:51:33 +01:00
  • 2e86a4befb CLAUDE.md Dokumentation hinzugefügt und Konfigurationspfad-Handling verbessert info 2025-10-11 13:00:32 +02:00
  • 5c91836d87 Bessere Unterstützung unter Linux fhür '~' als home dir info 2025-10-02 21:00:19 +02:00
  • 2e69c5b3d1 XML-Dateien Duplikat-Erkennung info 2025-09-20 18:05:11 +02:00
  • f2491c5478 Die XML-Dateien haben nun hashsummen in Projekt-Datei info 2025-09-20 17:22:09 +02:00
  • f64693e0a7 Es wird kontrolliertob aus PDF-Projekte vorhanden info 2025-09-19 20:33:06 +02:00
  • 98cc8b26f6 Alphabetische Sortierung des Knotenbaums info 2025-09-19 20:29:56 +02:00
  • dcfaf09ebd Einige Packete aktualisiert info 2025-09-18 20:58:00 +02:00
  • 562a8f831b Beschriftungen in Dialogen angepasst info 2025-09-07 15:52:06 +02:00
  • 7c2e687522 Löscheen der XML-Dateien aus dem Projekt implementiert info 2025-08-31 17:50:06 +02:00
  • f604a52b82 Checkbox wird zentriert angezeigt info 2025-08-31 17:37:51 +02:00
  • 916c29f235 Unnötige Imports entfernt info 2025-08-31 17:06:24 +02:00
  • c82f9dccbd Die Drag&Drop-Funktionalität für XML-Dateien info 2025-08-31 17:04:22 +02:00
  • 7ab22dacc3 Einige Erfolgs-Meldungen weren nun unterdrückt info 2025-08-14 20:47:48 +02:00
  • 203edf3ad1 Kinder in Knoten umbenannt info 2025-08-14 20:37:03 +02:00
  • db230494a2 Abstand im Baul zwieschen Items angepasst info 2025-08-14 20:32:29 +02:00
  • 2e977f68c4 Merge branch 'bearbeiten_der_nodes' info 2025-08-12 21:15:14 +02:00
  • 47f361e3ba Kontextmenü ist repariert info 2025-08-12 21:13:00 +02:00
  • 21547003f9 Nodes sollen bearbeitbar sein info 2025-08-12 20:56:26 +02:00
  • b69b8755a8 In jedem TreeItem werden Daten des Nodes komplett gespeichert. info 2025-08-12 20:08:26 +02:00
  • b6f41e188e Kilo und Cline agents.md hinzugefügt info 2025-08-10 17:33:05 +02:00
  • 8b576b3fa7 Hinzufügen der XML-Dateien info 2025-08-10 17:32:22 +02:00
  • 5285e92757 readCsv gelöscht, weil in MainWindow.py implementiert info 2025-08-10 15:06:30 +02:00
  • 690f8bd34d Laden der Daten aus Datenbank. info 2025-08-10 14:03:15 +02:00
  • 644ae4dc26 Einige Packete aktualisiert info 2025-08-10 12:17:22 +02:00
  • feb37ae8ab Icons für Kontextmeanü info 2025-08-03 20:31:32 +02:00
  • 719d4b34e7 Kontexrmenü für neues Root-Element im Baum info 2025-08-03 17:04:23 +02:00
  • 253e4fa01d Kontextmenü für Baum erstellt info 2025-08-03 16:31:38 +02:00
  • f5eafe436e Neues Button info 2025-08-03 12:15:32 +02:00
  • b1042491ff Bereite der einzelner Bereiche ist veränderbar info 2025-07-27 20:24:53 +02:00
  • 078f705c5d Kleine Anpassungen info 2025-07-27 19:41:04 +02:00
  • d91c19fe8c Der Projekt-Baum wird beim Öffnen des Projektes gefüllt info 2025-07-27 18:33:14 +02:00
  • f2c1e3d6b0 pyarrow aktualisiert info 2025-07-27 15:55:52 +02:00