update.bat
Das wars! Das Script:
- ✅ Prüft auf neue Updates von GitHub
- ✅ Zeigt dir was sich geändert hat
- ✅ Fragt dich ob du updaten willst
- ✅ Aktualisiert Python-Pakete falls nötig
- ✅ Startet die App neu
python check_updates.py
Zeigt nur ob Updates verfügbar sind, installiert sie aber nicht.
git pull origin claude/text-anonymizer-windows-011CUh7Aet7jbkUi7Jhd9gEG
pip install -r requirements.txt --upgrade- Alle Code-Dateien (src/*.py)
- Batch-Scripts (start.bat, wechsel_modus.bat, etc.)
- Python-Pakete (wenn requirements.txt geändert wurde)
- Deine config.toml Einstellungen (außer wenn config.toml selbst geändert wurde)
- Deine Whitelist
- Log-Dateien
Lösung: Das Script fragt dich ob du sie verwerfen willst.
Alternative: Manuell resetten:
git reset --hard HEAD
git pullMögliche Ursachen:
- Keine Internetverbindung
- GitHub ist down
- Firewall blockiert Git
Lösung:
- Prüfe deine Internetverbindung
- Versuche es später nochmal
Lösung: Manuell installieren:
pip install presidio-analyzer presidio-anonymizer --upgradeDu kannst die App so einstellen, dass sie beim Start automatisch auf Updates prüft.
Bearbeite main.py und füge am Anfang von start() hinzu:
from check_updates import check_for_updates
# Prüfe auf Updates (leise)
updates_available, count, _ = check_for_updates(silent=True)
if updates_available:
print(f"✨ {count} Update(s) verfügbar! Führe 'update.bat' aus.")- Problem mit Update? Öffne ein Issue auf GitHub
- Willst du zur vorherigen Version zurück? Nutze:
git checkout <commit-hash>