{TABS.find((t) => t.id === tab)?.label}
Interface Scale
{#each [70,80,90,100,110,125,150] as v} {/each}
Server
Inactivity
Theme
Page Layout
Fit & Zoom
Behaviour
{#if !($settings.autoNextChapter ?? false)} {/if}Display
Chapters
History
Render Limit
{#each [12, 24, 48, 96, 200] as v} {/each}
Rendering
Idle / Splash Screen
Interface
Session Cache
Keyboard shortcuts
Click a key to rebind, then press the new combination.
Disk Usage
{#if storageLoading}Reading filesystem…
{:else if storageError}{storageError}
{:else if storageInfo} {@const mangaBytes = storageInfo.manga_bytes} {@const totalBytes = storageInfo.total_bytes} {@const freeBytes = storageInfo.free_bytes} {@const limitGb = $settings.storageLimitGb ?? null} {@const limitBytes = limitGb !== null ? limitGb * 1024 ** 3 : null} {@const available = mangaBytes + freeBytes} {@const cap = limitBytes !== null ? Math.min(limitBytes, available) : available} {@const pctUsed = cap > 0 ? Math.min(100, (mangaBytes / cap) * 100) : 0}{storageInfo.path}
{/if}Cache
Storage Limit
Manage Folders
Assign manga to folders from the series detail page.
No folders yet. Create one above.
{:else}Moku
A manga reader frontend for Suwayomi / Tachidesk.
Built with Tauri + Svelte. Connects to tachidesk-server.
Splash Screen
Build Info
Mode: {import.meta.env.MODE}