- Add Android iPD Export-Anleitung im Hilfe-Menü
- Fix About Dialog Layout und Close Button Sichtbarkeit
- Fensteröffnungshöhe auf 400px optimiert
- UTF-8 Encoding Deklaration für korrekte Umlaute
- Convert about dialog from messagebox to custom Toplevel window
- Improve text formatting and readability with proper spacing
- Make Git repository link clickable (opens in browser with webbrowser module)
- Better layout with aligned labels and structured information display
- Add close button for better user experience
- Added Help menu with "About this program" option
- Displays company (Webfarben), developer (Sebastian Köhler), contact email
- Shows Git repository URL and current software version
- About dialog accessible from menu bar
- Neue Datei version.txt für Versionsverwaltung (1.0.0)
- Neue Datei update_checker.py für automatische Update-Prüfung
- Prüft auf neueste Releases über Gitea API (https://git.file-archive.de)
- GUI zeigt Update-Dialog wenn neue Version verfügbar ist
- Update-Prüfung läuft asynchron im Hintergrund
- install.sh: packaging-Paket hinzugefügt, version.txt und update_checker.py werden mitgekopiert
- Neue Exportoption "Ruhepausen ausschließen - Ruhe" in GUI
- Parameter exclude_rest in create_ics_from_dienstplan() hinzugefügt
- Filtert Events mit dem finalen Titel "Ruhe" (R56, R36, vRWF48, RWE, vR48)
- Einstellung wird in Konfiguration gespeichert und beim nächsten Start wiederhergestellt
- Ändere Prüfung von "import venv" zu "import ensurepip"
- ensurepip ist die kritische Komponente die im Fehler fehlte
- Füge Verifikation nach Installation hinzu
- Skript bricht ab wenn Installation fehlschlägt
- Prüft ob venv-Modul verfügbar ist bevor Virtual Environment erstellt wird
- Installiert automatisch das passende python3-venv Paket auf Debian/Ubuntu
- Ermittelt Python-Version um korrektes Paket zu installieren (z.B. python3.12-venv)
- Behebt Fehler beim Ausführen auf Systemen ohne vorinstalliertes venv-Modul
- Beide Versionen (GUI und CLI) klar vorgestellt
- GUI-Features und Drag & Drop hervorgehoben
- Verwendungsanleitung für beide Versionen
- Projektstruktur und technische Details ergänzt
- Links zu weiteren Dokumentationen hinzugefügt
- Drag & Drop für PDF-Dateien hinzugefügt (mit tkinterdnd2)
- Letzte Verzeichnisse werden in ~/.pdf_to_ics_config.json gespeichert
- Konvertieren-Button kompakter neben 'Alle entfernen' platziert
- Button umbenannt zu 'ICS Datei erstellen'
- Automatische Installation von tkinterdnd2 im Startskript
- .gitignore erweitert um Config-Datei