Commit Graph

5 Commits

Author SHA1 Message Date
9173e59e1e fix: Add -e flag to echo commands in install.sh for proper color code interpretation
- Lines 211-212 now use echo -e to interpret ANSI color codes
- Colors will now display correctly in terminal output during installation
2026-02-23 18:48:12 +01:00
86e6b4d0a6 Implementiere Update-Mechanismus mit Gitea API
- 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
2026-02-23 14:54:27 +01:00
92490dd2d7 Korrigiere venv-Prüfung: Prüfe ensurepip statt venv-Modul
- Ä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
2026-02-23 12:56:15 +01:00
dd5f787af7 Füge python3-venv Prüfung und Installation zu install.sh hinzu
- 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
2026-02-23 12:46:04 +01:00
3acedcafdd Linux-Installation mit Desktop-Integration hinzugefügt
- install.sh: Automatisches Installations-Script
  • Prüft und installiert Tkinter automatisch
  • Erstellt Virtual Environment
  • Desktop-Verknüpfung im Anwendungsmenü
  • Launcher-Command: pdf-to-ics

- uninstall.sh: Saubere Deinstallation
  • Entfernt alle Dateien
  • Optional: Benutzer-Konfiguration behalten

- INSTALL.md: Technische Installations-Dokumentation
- WEITERGABE.md: Benutzerfreundliche Schnellstart-Anleitung

Die Anwendung kann jetzt als fertiges Paket weitergegeben werden!
2026-02-23 12:13:29 +01:00