Commit Graph

77 Commits

Author SHA1 Message Date
info d314cf5612 Hash-basierte XML-Duplikatserkennung und intelligente Dateinamen-Verwaltung
Implementiert automatische Erkennung von XML-Datei-Duplikaten basierend auf blake2b-Hashes. Bei Hash-Match wird die vorhandene Datei automatisch zugeordnet statt sie zu kopieren. Bei Dateinamen-Konflikten werden alternative Namen (datei_1.xml, datei_2.xml, etc.) mit Auswahl-Dialog angeboten.

Neue Features:
- Projekt-weite Hash-Duplikatserkennung
- Automatische Zuordnung vorhandener Dateien bei Hash-Match
- Alternative Dateinamen-Generierung mit Benutzer-Dialog
- Performance-Optimierung durch Set-basierte Dateinamen-Prüfung
- Umfassende Dokumentation und Test-Suite

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-07 20:15:38 +01:00
info f2491c5478 Die XML-Dateien haben nun hashsummen in Projekt-Datei 2025-09-20 17:22:09 +02:00
info 98cc8b26f6 Alphabetische Sortierung des Knotenbaums 2025-09-19 20:29:56 +02:00
info 7c2e687522 Löscheen der XML-Dateien aus dem Projekt implementiert 2025-08-31 17:50:06 +02:00
info 916c29f235 Unnötige Imports entfernt 2025-08-31 17:06:24 +02:00
info c82f9dccbd Die Drag&Drop-Funktionalität für XML-Dateien 2025-08-31 17:04:22 +02:00
info 7ab22dacc3 Einige Erfolgs-Meldungen weren nun unterdrückt 2025-08-14 20:47:48 +02:00
info 203edf3ad1 Kinder in Knoten umbenannt 2025-08-14 20:37:03 +02:00
info db230494a2 Abstand im Baul zwieschen Items angepasst 2025-08-14 20:32:29 +02:00
info 2e977f68c4 Merge branch 'bearbeiten_der_nodes' 2025-08-12 21:15:14 +02:00
info 47f361e3ba Kontextmenü ist repariert 2025-08-12 21:13:00 +02:00
info 21547003f9 Nodes sollen bearbeitbar sein 2025-08-12 20:56:26 +02:00
info b69b8755a8 In jedem TreeItem werden Daten des Nodes komplett gespeichert. 2025-08-12 20:08:26 +02:00
info 8b576b3fa7 Hinzufügen der XML-Dateien
Klassen zur besseren Unterscheidung umbenant
2025-08-10 17:32:22 +02:00
info 690f8bd34d Laden der Daten aus Datenbank. 2025-08-10 14:03:15 +02:00
info feb37ae8ab Icons für Kontextmeanü 2025-08-03 20:31:32 +02:00
info 719d4b34e7 Kontexrmenü für neues Root-Element im Baum 2025-08-03 17:04:23 +02:00
info 253e4fa01d Kontextmenü für Baum erstellt 2025-08-03 16:31:38 +02:00
info d91c19fe8c Der Projekt-Baum wird beim Öffnen des Projektes gefüllt 2025-07-27 18:33:14 +02:00
info 91ae941d03 Config aangepasst
Project-Dialog um Postgres DB erweitert
2025-07-14 21:00:06 +02:00
info b8441d1ab4 Laden der Project.yaml aus dem Projekt-Verzeichnis 2025-06-22 14:47:17 +02:00
info 51e3453f92 Neue Menü mit eingerichteten Projekten 2025-06-22 11:58:57 +02:00
info 02d1d4ada4 Fusion als Standard-Thema gesetzt. Thema wird in config.json gespeichert 2025-06-17 19:11:08 +02:00
info 7145176bfc Dialog für PDF-Projekte 2025-06-16 20:30:56 +02:00
info ae09775c58 Alpha-Übergang optimiert 2025-06-15 19:52:24 +02:00
info 9046dc9174 Über Menü "Einstellungen ..." wird der AppSettings-Dialog eröffnet 2025-06-14 12:30:39 +02:00
info 499f5fc53b MainWindow.py verschoben 2025-06-09 17:17:53 +02:00