docs: SAVEPOINT update fuer Etappe 25 (Windows Worker in Flet)
Ampel / ampel (push) Failing after 40s
Ampel / ampel (push) Failing after 40s
This commit is contained in:
+27
-1
@@ -1,6 +1,32 @@
|
||||
# SAVEPOINT — Rippy
|
||||
|
||||
## Aktueller Stand: v3.20 — Rippy bremste sich selbst aus (26.07.2026, Nacht)
|
||||
## Aktueller Stand: v3.21 — Rippy Windows Worker (27.07.2026)
|
||||
|
||||
> **Etappe 25: Rippy Windows Worker komplett modernisiert.**
|
||||
> Der Installer und der Worker selbst wurden auf eine Flet-App (mit pystray) migriert,
|
||||
> sodass das Deployment als Standalone `.exe` ohne Python-Abhängigkeit auf dem
|
||||
> Host-System sauber funktioniert.
|
||||
|
||||
### Was wurde gebaut?
|
||||
|
||||
1. **Installer (`installer.py`) in Flet**:
|
||||
- Die alte GUI (CustomTkinter/win32com) flog raus.
|
||||
- Neues Design mit "Freigabe holen" & "Durchsuchen".
|
||||
- Setup als Standalone `.exe` via `flet pack`.
|
||||
- Bugfix für stale Dependencies bei Upgrades: `venv --clear`.
|
||||
- Desktop Shortcuts nativ via PowerShell (kein `win32com` mehr nötig).
|
||||
|
||||
2. **Worker GUI (`gui.py`) in Flet**:
|
||||
- Feature-Parität mit dem alten Worker (Log, Status, Restart).
|
||||
- Neues UI (an das Web-Dashboard angelehnt): Thumbnails für Jobs, farbiges und geparstes Live-Log (`INFO`/`ERROR`/`WARNING` mit `regex`).
|
||||
- Button-Logik überarbeitet: Bei Status "Bereit" ist der Button nicht mehr irreführend anklickbar, sondern zeigt "Worker läuft".
|
||||
- **System Tray (pystray):** Ein Klick auf das X minimiert den Worker nun in das System Tray, von wo er den Hintergrundprozess am Leben hält.
|
||||
|
||||
3. **Deploy-Weg (Arcane)**:
|
||||
- Worker `.exe` wird vom API-Container gebaut, liegt in `worker_dist` und kann von Usern heruntergeladen werden.
|
||||
- Pinned `flet==0.23.2` um API-Probleme in der alten Version zu verhindern. (Ein späteres Upgrade auf Flet 0.86+ ist vermerkt).
|
||||
|
||||
## Letzter Stand davor: v3.20 — Rippy bremste sich selbst aus (26.07.2026, Nacht)
|
||||
|
||||
> **Zwei Commander-Meldungen, eine gemeinsame Wurzel: Rippy behinderte sich
|
||||
> selbst und schwieg darüber.** Dazu zwei Fehler im Deploy-Weg, die jeden
|
||||
|
||||
Reference in New Issue
Block a user