- Shipped
- 21. Mai 2026 um 23:08 UTC
- Author
- kamo
- Commit
- 29701fd
Extrahiert die doc-manager Upload-Pipeline (Hashing - dedup-Check - Register-or-upload - WebSocket-gesteuerte Konvertierung) in einen wiederverwendbaren useImagingUploads-Hook. Der Hook besitzt die pro-Datei-Zustandsmaschine, XHR progress und das Live-Konvertierungs-Fortschritt WebSocket-Abonnement, das die Uploads-Tab verwendet. Fotoalbum Dialog neu geschrieben, um den Haken zu konsumieren: - Dateien warten automatisch und bearbeiten Sie eine zu einer Zeit. - Jede Inflight-Datei zeigt ihr aktuelles Standetikett (Hashing - Überprüfen - Hochladen - Konvertieren - Komplett) mit einem LinearProgress, einem Check / Fehler / Spinner-Symbol und einem Retry-Button nach Ausfall. - Der Dialog zeigt nun die eigentliche Server-Fehlermeldung an (z.B. "Failed to upload to MinIO") statt es zu schlucken, und ein Speichern wird blockiert, während Uploads noch im Flug sind. - Erfolgreiche hochgeladene Dateien automatisch an das Album als Artikel anhängen.