docs: SAVEPOINT v3.7 — Mount-Reparatur, HandBrake-Konsistenz, Encoder-Wahl (live bewiesen)
Ampel / ampel (push) Successful in 28s
Ampel / ampel (push) Successful in 28s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
+32
-1
@@ -1,6 +1,37 @@
|
||||
# SAVEPOINT — Rippy
|
||||
|
||||
## Aktueller Stand: v3.6 — Design 2.0 gelandet + Ein-Branch-Umstellung (24.07.2026)
|
||||
## Aktueller Stand: v3.7 — Drei Praxis-Bugs (Mounts, HandBrake, Encoder-Wahl) (24.07.2026)
|
||||
|
||||
Alle drei live auf der VM verifiziert:
|
||||
- **Speicher-Mounts robust**: Ein toter CIFS-Mount (NAS weg/Rebuild) war
|
||||
mounted:false, verschwand aus „Verfügbare Ziele" und ließ sich nicht neu
|
||||
anlegen („Name existiert"). Jetzt: `reachable`-Status (bounded `timeout 3
|
||||
ls` — Endpoint lädt in 0,014 s statt 10 s), `umount -l`-Fallback,
|
||||
`reparieren()` (lazy abhängen + frisch mounten), Re-Add repariert statt
|
||||
409, POST /storage-mounts/{name}/repair, eigene „Netzwerk-Mounts"-Liste im
|
||||
UI mit Status + Reparieren/Entfernen. Bewiesen: Reparatur des `rippy`-
|
||||
Mounts → mounted:true, writable:true.
|
||||
- **HandBrake-Versionen konsistent**: Windows-Installer zieht dynamisch die
|
||||
neueste (GitHub latest) — bewiesen: HandBrake 1.11.2 installiert (statt
|
||||
fest 1.9.2). Update-UI erklärt: Docker = Debian-stabil (bewusst älter),
|
||||
Windows = neueste. Nebenbei ein latenter Installer-Bug gefixt: PowerShell
|
||||
5.1 liest .ps1 als ANSI — ein Gedankenstrich zerschoss das Skript →
|
||||
install.ps1 ist jetzt ASCII-only.
|
||||
- **Encoder-/Worker-Wahl beim Rip**: Celery `worker_direct=True`, gezieltes
|
||||
Routing (transcode_queue) mit sicherem Fallback auf die geteilte Queue.
|
||||
Bewiesen mit ping_worker: Task landet exakt beim gewählten Node. Dropdown
|
||||
im Rip-Dialog ab 2 Online-Workern. Node-Zuordnung disambiguiert bei
|
||||
mehreren Workern pro Host. Nebenfund gefixt: DeviceDiscovery leitete die
|
||||
Titel-Auswahl (titles) gar nicht weiter.
|
||||
⚠️ Gezieltes Routing braucht AKTUELLEN Worker-Code (worker_direct) — ein
|
||||
vor dieser Version installierter Remote-Worker pingt zwar, konsumiert aber
|
||||
seine Direkt-Queue nicht → neu installieren.
|
||||
- **Voller Transcode-E2E weiterhin durch die UHD-Key-Lage blockiert** (keine
|
||||
entschlüsselbare Disc) — die Routing-Mechanik ist per ping_worker bewiesen.
|
||||
|
||||
---
|
||||
|
||||
## Vorheriger Stand: v3.6 — Design 2.0 gelandet + Ein-Branch-Umstellung (24.07.2026)
|
||||
|
||||
- **Design 2.0 ist in `main`** (von Gemini umgesetzt): UI von 428
|
||||
`theme === 'dark'`-Ternaries auf Tailwind-`dark:` + UI-Primitives
|
||||
|
||||
Reference in New Issue
Block a user