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
|
# 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
|
> **Zwei Commander-Meldungen, eine gemeinsame Wurzel: Rippy behinderte sich
|
||||||
> selbst und schwieg darüber.** Dazu zwei Fehler im Deploy-Weg, die jeden
|
> selbst und schwieg darüber.** Dazu zwei Fehler im Deploy-Weg, die jeden
|
||||||
|
|||||||
Reference in New Issue
Block a user