docs: SAVEPOINT — 5.1.5 im Kanal, Spartacus am lebenden Objekt bewiesen
Ampel / ampel (push) Successful in 1m36s

Der Commander legte die Disc mit dem neuen UI ein: "erkannt als
Spartacus: Gods of the Arena - 90 %". Der Fund von 5.1.1 ist damit
erledigt.

Dazu 5.1.5: DWM-Rand weg (HRESULT 0, auch im Paket), Preset-Empfehlung
sichtbar gemacht (die Logik gab es schon), Update-Adresse raus, Wizard
mit fuenf Befunden geradegezogen. Waechter R1 kennt jetzt drei koffi-Orte
— bewusst und gemeldet.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Hitonabi
2026-09-01 18:47:17 +02:00
co-authored by Claude Opus 5
parent 663127f854
commit 2549b9643b
+95
View File
@@ -1,5 +1,100 @@
# SAVEPOINT — Rippy
## Windows-Rand, Hardware-Empfehlung, Wizard — Version 5.1.5 (01.09.2026, nachts)
> **Zuerst der Beweis, dass 5.1.1 wirkt.** Der Commander legte die
> Spartacus-Disc mit dem neuen UI ein, im Protokoll steht:
>
> ```
> Laufwerk G: erkannt als „Spartacus: Gods of the Arena" · 90 %
> ```
>
> Nicht der Film von 1960, sondern die Serie — die vorhergesagten 90 %,
> an der echten Disc. Der Fund ist damit am lebenden Objekt erledigt.
Vier Punkte auf Zuruf:
### 1. Der Windows-11-Rand — er kam wirklich von Windows
Ein rahmenloses Fenster behält unter Windows 11 den **DWM-Rand**: eine
feine Linie, die der Fenstermanager zeichnet, nicht die Seite. Mit CSS
nicht erreichbar. Neu `haupt/fensterrand.ts`:
`DwmSetWindowAttribute(DWMWA_BORDER_COLOR = DWMWA_COLOR_NONE)`.
**Gemessen: HRESULT 0**, auch im gepackten Programm (keine
`Fensterrand bleibt`-Warnung im Paket-Smoke).
Runde Ecken bleiben (Windows-11-üblich); `eckenKantig = true` schaltet
sie ab, wenn gewünscht. Ältere Windows antworten mit Fehler-HRESULT —
wird als Wert zurückgegeben und protokolliert (R4), dort gibt es den
Rand ohnehin nicht.
**Regeländerung, bewusst und gemeldet:** Das ist der DRITTE erlaubte
koffi-Ort. Wächter R1 kennt jetzt `leine.ts`, `fensterrand.ts` und
`kern/laufwerk/win32.ts`. Die Regel („Win32 nur an benannten Orten")
bleibt und hält alles andere weiter dicht. Grund: `DwmSetWindowAttribute`
braucht das Fensterhandle und kann nur im Haupt liegen.
### 2. Die Preset-Empfehlung gab es SCHON
Commander: *„Die alte Rippy version konnte automatisch anhand der
gescannten hardware encoder das beste preset wählen."* — Diese auch.
`presetEmpfehlung()` wählt seit dem Kino-Mix nach den gemessenen
Backends (VCN → NVENC → QSV → CPU); in den Einstellungen stand
„automatisch: H.265 VCN 1080p", also seine AMD-Karte.
**Das Problem war Sichtbarkeit, nicht Logik.** Die Erst-Einrichtung hat
jetzt einen Schritt „Qualität": gemessene Encoder als Badges, die
Empfehlung für DVD / Blu-ray / 4K daneben, und eine ehrliche Warnung,
wenn nur CPU-Encoder da sind. Die Logik selbst blieb unangetastet.
### 3. Feld „Update-Adresse" ist raus
Der Schlüssel `updateUrl` gilt weiter (Datenbank), § 6.8 prüft ihn
unverändert — nur das Eingabefeld ist weg.
### 4. Erst-Einrichtung geprüft — fünf Befunde
* **„Dieses Setup stellt vier Dinge ein"** — es stellte ZWEI ein.
* Der Ablage-Schritt zeigte eine **leere Zeile**, wenn nichts gewählt
war. Es gibt aber eine Vorgabe (`kern/index.ts`: `Videos\Rippy` im
Benutzerprofil) — die steht jetzt da.
* **Kein Wort zum TMDb-Schlüssel**, obwohl Schritt 1 „Rippy erkennt, was
drauf ist" verspricht. Ohne Schlüssel heißen Filme wie das Disc-Label.
Jetzt ein eigener Schritt mit Eingabefeld.
* Rohe HTML-Checkbox statt des Kino-Mix-Schalters.
* Kein Hinweis, dass Rippy im Infobereich weiterlebt.
Neu **sechs Schritte, drei Fragen** — und die Zahl im Text stimmt.
**Dazu `#einrichtung` als Beweis-Anker** (`RIPPY_START_BEREICH`): Der
Wizard war nach dem ersten Start überhaupt nicht mehr erreichbar und
damit nicht mehr prüfbar. Beweis: `beweise/ui-515-wizard.png`.
### Setup 5.1.5
* `dist-setup-515/RippySetup-5.1.5.exe`, **131 529 635 Bytes**, SHA-256
`A7E8B51350D2C78AC6BDA2DF6881E640D3B4D84C935B4B395529433849B18D15`
* Paket-Smoke GRÜN (`version=5.1.5`), 237 Tests, Ampel GRÜN (`663127f`)
* Im Release `aktuell`, anonym gegengeprüft: Content-Length =
`latest.yml`; Changelog vollständig mit Umlauten durchgereicht.
### ⚠ Jetzt fällig: der erste Selbst-Update-Beweis
Der Commander läuft auf **5.1.4** — der ersten Fassung, die sich selbst
installieren kann. 5.1.5 muss also ohne Handanlegen ankommen: Karte →
Knopf → neu gestartet in 5.1.5. Läuft das durch, ist die Kette zum
ersten Mal komplett bewiesen (Kanal UND letzter Meter).
### Weitergabe an andere Rechner
Die Setup-EXE genügt — **außer MakeMKV**, das ist Pflicht und liegt aus
Lizenzgründen nicht bei (makemkv.com/download; Rippy findet es danach
selbst und holt den Beta-Schlüssel automatisch). HandBrakeCLI und FLAC
sind im Paket. Nur **5.1.4 oder neuer** weitergeben: Ältere können sich
nicht selbst aktualisieren.
---
## Die eigene Leine erschlug den Update-Installer — Version 5.1.4 (01.09.2026, nachts)
> Commander: *„Das Update auf Version 5.1.3 geht nicht. Rippy wird zwar