Portadas HD de lo seguido o leído; sección Colas con descargas, reescalado y biblioteca en tarjetas

- Portadas: se reescalan (×4/×2) solo las de mangas en historial o seguidos; caché en data/covers/.
- Colas (antes Descargas): cola de descargas y de reescalado HD con progreso, tiempo restante,
  reintentar/detener, recortes y portadas pendientes; biblioteca descargada en tarjetas verticales.
- Refresco de Colas sin parpadeo: solo se actualiza lo que cambia.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-31 16:31:18 -06:00
co-authored by Claude Opus 5.5
parent 36ff53cad4
commit 9086896a89
8 changed files with 352 additions and 51 deletions
+3 -1
View File
@@ -176,5 +176,7 @@ export function setupClips({ db, DATA_DIR, HttpError, json, readBody, MANGA_ID,
return false
}
return { route, count, pump }
const queueInfo = userId => db.prepare(`SELECT SUM(status = 'queued') queued, SUM(status = 'running') running, SUM(status = 'error') errors
FROM clips WHERE user_id = ?`).get(userId)
return { route, count, pump, queueInfo }
}