{TABS.find((t) => t.id === tab)?.label}
Interface Scale
{#each [50,60,70,80,90,100,110,125,150,175,200] as v} {/each}
Server
Inactivity
Theme
Page Layout
Fit & Zoom
{#each [50, 75, 100, 125, 150, 200] as v} {/each}
Behaviour
{#if !(store.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 binding to rebind, then press the new key 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 = store.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
Folders are stored as Suwayomi categories. Changes sync across all clients.
{#if catsError}{catsError}
{/if}Loading folders…
{:else if store.categories.filter(c => c.id !== 0).length === 0}No folders yet. Create one above.
{:else} {@const displayCats = store.categories .filter(c => c.id !== 0) .sort((a, b) => { const defaultId = store.settings.defaultLibraryCategoryId ?? null; if (a.id === defaultId) return -1; if (b.id === defaultId) return 1; return a.order - b.order; })}Connected Trackers
Log in to sync your reading progress with external tracking services. After connecting, use the Tracking panel inside any manga's detail page.
{#if trackersError}Loading trackers…
{:else}
Your browser opened the {tracker.name} login page. After authorising,
you'll land on a Suwayomi page — copy the full URL from your browser's address bar
(it starts with https://suwayomi.org/... and contains your token) and paste it below.
Server Authentication
{store.settings.serverAuthEnabled ? "Enabled" : "Disabled"}App Lock
SOCKS Proxy
FlareSolverr
Moku
A manga reader frontend for Suwayomi / Tachidesk.
Built with Tauri + Svelte.
Version
Releases
{#if releasesError}{releasesError}
{:else if releasesLoading}Fetching releases…
{:else if releases.length === 0}No releases found.
{:else}{release.body.trim()}
Splash Screen
Build Info
Mode: {import.meta.env.MODE}