Skip to content

Version 0.8.0

Choose a tag to compare

@Tinnitus97 Tinnitus97 released this 08 Jun 20:16

🚀 Neu
GUI-Release: Komplette Überarbeitung des Tools von einem reinen Konsolen-Skript zu einer modernen WPF-basierten Benutzeroberfläche.

Asynchrone Verarbeitung: Implementierung von PowerShell-Runspaces für reibungslose UI-Interaktion während der Backup-/Restore-Vorgänge (kein Einfrieren der GUI mehr).

Echtzeit-Logging: Neues, scrollbares Aktivitäts-Protokoll in der UI mit integrierter Speicherverwaltung zur Performance-Optimierung bei langen Protokollen.

Intelligentes Error-Handling: Automatische Prüfung auf NTFS-Laufwerke vor Backup-Start, um Robocopy-Fehler zu vermeiden.

Prozess-Management: Automatisches Beenden von Browsern und E-Mail-Clients vor dem Backup und Wiederherstellung.

🛠 Verbesserungen
Admin-Integritätsprüfung: Das Tool erzwingt beim Start automatisch Administratorrechte, um Berechtigungsfehler bei Systemzugriffen auszuschließen.

Robocopy-Optimierung: Überarbeitete Parameter für den /MT (Multi-Threading) Support, um den Datendurchsatz bei der Profilsicherung zu erhöhen.

Browser-Support: Aktualisierte Logik für Firefox- und Thunderbird-Updates (automatischer Versionsabgleich über Mozilla-API).

Code-Struktur: Umstellung der internen Logik auf ein modulares, Runspace-fähiges Design.

🐛 Fehlerbehebungen
Korrektur bei der Pfad-Validierung für Quell- und Zielverzeichnisse.

Behebung eines Problems, bei dem Winget bei der Paket-Installation auf unvorhergesehene Bestätigungsaufforderungen wartete.

Optimierung der "Cancel"-Funktion, um hängende Hintergrundprozesse bei einem Abbruch sicher zu beenden.