- Shipped
- 21 maggio 2026 alle ore 23:08 UTC
- Author
- kamo
- Commit
- 29701fd
Estrae la pipeline di upload doc-manager (hashing → dedup check → registro-or-upload → conversione di WebSocket-driven) in un uso riutilizzabileImagingUploads gancio. Il gancio possiede la macchina di stato per-file, il progresso XHR, e l'abbonamento WebSocket in diretta di conversione che la scheda Carica utilizza. Photo-album dialogo riscritto per consumare il gancio: - File di coda automaticamente e elaborare uno alla volta. - Ogni file in-flight mostra la sua attuale etichetta scenica (Hashing → Checking → Uploading → Converting → Complete) con un LinearProgress, un'icona di controllo / errore / spinner, e un pulsante Retry dopo il fallimento. - La finestra di dialogo visualizza ora il messaggio di errore del server effettivo (ad esempio "Failed to upload to MinIO") invece di ingoiarlo, e un Salva è bloccato mentre gli upload sono ancora in volo. - I file caricati con successo si collegano automaticamente all'album come elementi.