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
|
# 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
|
- **Design 2.0 ist in `main`** (von Gemini umgesetzt): UI von 428
|
||||||
`theme === 'dark'`-Ternaries auf Tailwind-`dark:` + UI-Primitives
|
`theme === 'dark'`-Ternaries auf Tailwind-`dark:` + UI-Primitives
|
||||||
|
|||||||
Reference in New Issue
Block a user