{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
+Rendering
+ +Idle / Splash Screen
+ +Interface
+ +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
+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}
+