From 71c618073e31b5cced8f337517d91d4cd8ff8b7f Mon Sep 17 00:00:00 2001 From: Hitonabi Date: Fri, 24 Jul 2026 19:20:28 +0200 Subject: [PATCH] docs: Anleitung auf .exe-Installer, SAVEPOINT v3.9 Co-Authored-By: Claude Fable 5 --- SAVEPOINT.md | 22 +++++++++++++++++++++- docker/ui/src/pages/Anleitung.tsx | 12 ++++++------ 2 files changed, 27 insertions(+), 7 deletions(-) diff --git a/SAVEPOINT.md b/SAVEPOINT.md index 1513356..25bc540 100644 --- a/SAVEPOINT.md +++ b/SAVEPOINT.md @@ -1,6 +1,26 @@ # SAVEPOINT — Rippy -## Aktueller Stand: v3.8 — Grafischer Windows-Installer + Versionslage klar (24.07.2026) +## Aktueller Stand: v3.9 — Windows-Installer als echte .exe (Icon, kein Konsolenfenster) (24.07.2026) + +- **RippyWorkerSetup.exe** ersetzt den .vbs/.bat-Weg (Commander-Einwand: + .vbs ist abgekündigt + wird als gefährlich geflaggt). install-gui.ps1 via + ps2exe kompiliert: eingebettetes Rippy-Disc-Icon, KEIN Konsolenfenster + (-noConsole), WinForms (-STA). Vorgebaut auf Windows + (deploy/worker-windows/build-exe.ps1) + committet — Windows-.exe geht + nicht von Linux (Rippy-Host). API: GET /worker-setup/windows-exe. + UI (Worker → Windows): „Installer herunterladen (.exe)" als Haupt-Weg. + **E2E bewiesen**: von der VM geladen → Fenster öffnet, conhost-Zähler + unverändert (kein Konsolenfenster), Icon eingebettet. +- **Wichtig — friert nichts ein**: Die .exe holt HandBrake zur Laufzeit + (GitHub latest) und den Worker-Code live von Rippy. Nur bei Änderung der + GUI (install-gui.ps1) neu bauen (build-exe.ps1), NICHT bei Tool-Updates. +- **Update-Story dokumentiert** (Commander-Frage): MakeMKV → .env-Bump + + Rebuild (Update-Check zeigt es); HandBrake Docker = Debian-stabil, + native Worker = latest beim Installieren. + +--- + +## Vorheriger Stand: v3.8 — Grafischer Windows-Installer + Versionslage klar (24.07.2026) - **Grafischer Windows-Installer** (statt CLI): install-gui.ps1 (WinForms, ASCII-only) — Fenster mit Feldern (Rippy-IP, Worker-Name, Autostart) + diff --git a/docker/ui/src/pages/Anleitung.tsx b/docker/ui/src/pages/Anleitung.tsx index 305317e..4b9cd32 100644 --- a/docker/ui/src/pages/Anleitung.tsx +++ b/docker/ui/src/pages/Anleitung.tsx @@ -107,12 +107,12 @@ export default function AnleitungPage() {

Die Kompression kann jede Maschine im Netz übernehmen — Einstellungen → Worker. - Für Windows gibt es einen grafischen - Installer: Knopf „Grafischen Installer herunterladen (.bat)", doppelklicken, im - Fenster Adresse + Name eintragen, „Installieren" — kein CLI nötig (nur Python 3.10+ muss - auf dem PC sein). Für Linux gibt es einen Docker-Befehl. Die - Maschine taucht danach unter ihrem Namen in der Worker-Liste auf und zieht sich - Kompressions-Jobs automatisch. Gerippt wird immer auf der Rippy-Hauptmaschine. + Für Windows gibt es einen Installer + (.exe): herunterladen, doppelklicken, im Fenster Adresse + Name eintragen, + „Installieren" — kein Konsolenfenster, kein CLI (nur Python 3.10+ muss auf dem PC sein). + Für Linux gibt es einen Docker-Befehl. Die Maschine taucht + danach unter ihrem Namen in der Worker-Liste auf und zieht sich Kompressions-Jobs + automatisch. Gerippt wird immer auf der Rippy-Hauptmaschine.

Der Windows-Worker läuft mit Tray-Symbol neben der Uhr