Coverage of the AI analysis worker (OCR, auto-tags, scene description, NSFW moderation). Browse what's analyzed, queue more, and inspect any page's result. Updates stream live as pages are queued and processed.
{#if ticker.length > 0}Loading coverage…
{:else if mangas.length === 0}No mangas with pages{query.trim() ? ` match "${query.trim()}"` : ''}.
{:else}Loading chapters…
{:else if Array.isArray(chapters[m.manga_id])} {@const chs = chapters[m.manga_id] as ChapterCoverage[]}Loading pages…
{:else if Array.isArray(pages[c.chapter_id])} {@const ps = pages[c.chapter_id] as PageStatusItem[]}analyzed analyzing queued failed not analyzed
{/if} {/if}{notice}
{/if} {#if error}{error}
{/if}Loading…
{:else if detailError}{detailError}
{:else if detail} {#if detail.status === 'none'}This page hasn't been analyzed yet.
{:else if detail.status === 'failed'}{detail.error ?? 'Analysis failed.'}
{/if} {#if detail.is_nsfw || detail.content_warnings.length > 0}{detail.scene_description}