Skip to content

Releases: Flecky13/TaskPilot

TaskPilot V2.3.3.0

29 Dec 19:47

Choose a tag to compare

Full Changelog: V2.3.1.1...V2.3.3.0

Web Zugriff mit HTTPS
Aktivieren Deaktivieren des Web Servers
admin zugriff auf Start/Stop/Autostart

TaskPilot V2.3.1.1

28 Dec 22:53

Choose a tag to compare

TaskPilot V2.2.2.1

22 Dec 19:50

Choose a tag to compare

TaskPilot V2.2.0.0

07 Dec 22:22

Choose a tag to compare

Optimierung der Workflows
Verbesserung der Usability

Full Changelog: V2.1.0.0...V2.2.0.0

TaskPilot V2.1.0.0

06 Dec 23:35

Choose a tag to compare

  • Kontext Menü zum Starten und Stoppen der Prozesse hinzugefügt

TaskPilot V2.0.2.0

06 Dec 22:37

Choose a tag to compare

Fehler korrekturen

  • Doppelter Start der Prozesse

TaskPilot V2.0.1.0

06 Dec 21:15

Choose a tag to compare

  • Anpassung Speicher Ort .ini file Neuer Speicher Ort %APPDATA%

TaskPilot V2.0.0.0

06 Dec 20:00

Choose a tag to compare

TaskPilot - Konfigurationsoptimierung

Übersicht der Änderungen

Das Konfigurationssystem wurde vollständig überarbeitet und optimiert:

Vorher

  • INI-Datei musste manuell mit einem Editor geöffnet werden

Nachher

  • Neues Konfigurationsfenster mit benutzerfreundlicher Oberfläche
  • Automatische Erkennung aller laufenden Prozesse
  • Filterung der Prozessliste nach Programmname oder Prozessname
  • Checkboxen zur Auswahl der zu überwachenden Programme
  • Automatisches Speichern der Konfiguration in der INI-Datei
  • Status-Anzeige - bereits überwachte Prozesse werden automatisch angekreuzt

Neue Komponenten

1. RunningProcessProvider.cs

  • Stellt alle derzeit laufenden Prozesse bereit
  • Filtert Duplikate aus
  • Versucht, aussagekräftige Anzeigenamen zu ermitteln

2. ConfigurationWindowViewModel.cs

  • Konfigurationslogik
  • Verwaltet die Prozessliste
  • Implementiert die Filterung
  • Generiert die neue Konfiguration basierend auf Benutzerauswahl

3. ConfigurationWindow.xaml & ConfigurationWindow.xaml.cs

  • Moderne WPF-Benutzeroberfläche
  • DataGrid mit Checkboxen für die Prozessauswahl
  • Live-Filterung während der Eingabe
  • Buttons zum Speichern oder Abbrechen
  • "Aktualisieren"-Button zum Neuladen der Prozessliste

Verwendung

Konfiguration öffnen

  1. Klicken Sie auf "Konfiguration bearbeiten" in der Hauptanwendung
  2. Oder wählen Sie "Konfiguration neu laden" im Systemtray-Menü

Prozess hinzufügen

  1. Das Konfigurationsfenster öffnet und zeigt alle laufenden Prozesse
  2. Prozesse, die bereits überwacht werden, sind automatisch angekreuzt
  3. Aktivieren Sie die Checkbox neben dem Prozess, den Sie überwachen möchten
  4. (Optional) Bearbeiten Sie den Anzeigenamen oder die Beschreibung

Filterung

  1. Geben Sie in das Filterfeld einen Namen ein
  2. Die Liste wird automatisch gefiltert (nach Programmname oder Prozessname)
  3. Löschen Sie den Filter, um alle Prozesse anzuzeigen

Konfiguration speichern

  1. Klicken Sie auf "Übernehmen"
  2. Die INI-Datei wird automatisch geschrieben
  3. Die Hauptanwendung lädt die neue Konfiguration
  4. Die Überwachung startet sofort

Änderungshistorie

Version 2.0 - Code-Optimierung & Auto-Restart Verbesserungen

  • Code-Refactoring
  • Auto-Restart Feature
  • Prozessscan
  • Automatische .ini erzeugung
  • Filterfunktionen in Konfigurationsmenüs

Version 1.0 - Initiales Release

  • Grundlegende Prozessüberwachung
  • INI-basierte Konfiguration
  • System-Tray-Integration
  • Statusanzeige