Settings
NeoQN's Settings screen is organized into four focused sections: Reader Stats, Reader, Storage, and Advanced. Each section is accessible from the gear icon in the top bar of the app.
Reader Stats
The Reader Stats panel shows aggregated metrics of your in-app reading activity. All stats are computed locally on your device and never sent to any server.
- Total Chapters Read: The cumulative count of chapters you have opened and read to completion across all novels.
- Total Words Read (estimated): Approximated using the average chapter word count across your library.
- Total Reading Time: Tracked from the moment a chapter opens to the moment you leave the reader, accumulated across every session.
- Current Reading Streak: The number of consecutive calendar days you've opened at least one chapter.
- Longest Streak: Your personal best reading streak in days.
- Average Reading Speed (WPM): Calculated as total estimated words divided by total reading time in minutes, updated after every session.
- Favourite Genre (if tags are set): Derived from the most-read tag affinity score in your Taste Profile.
Tap any stat card to see a sparkline graph of that metric over the last 30 days.
Reader
This section controls the general layout, themes, and background configurations of the app's interfaces:
- Custom Background Image: Select an image from your device storage to set as a custom background across the application.
- Background Effect Preset: Quickly apply configured presets over your custom background.
- Reset Background: Reverts your background to the default app theme styles.
- Background Blur, Dim, Grain, Vignette: Adjust intensity sliders to blur, dim, or add paper grain and vignette frames on top of your custom background.
- Novel Detail Layout: Select your preferred layout style for novel detail sheets.
- App Theme: Toggle between Amoled, Flashbang (Light), and Material You (dynamic Monet colors) palettes.
Storage
The Storage section shows you what NeoQN is keeping on your device and gives you fine-grained tools to reclaim space.
- Downloads Folder Size: Total disk space consumed by all downloaded chapter text files, displayed in MB/GB.
- EPUB Cache Size: Size of generated EPUB files stored in the app's private directory.
- Clear Cover Cache: Purges Coil 3's disk image cache for novel cover art. Covers will be re-fetched on next load.
- Clear Chapter Cache: Removes locally cached HTML/text of chapters that are not part of your permanent download queue.
- Parallel Downloads: Configure how many chapters download simultaneously. The default is
3. Higher values speed up downloads but may trigger scraper rate limits. Stored underDownloadPrefs.CUSTOM_PARALLEL_DOWNLOADS. - Rate Limit Delay: Additional cooldown in milliseconds inserted between chapter requests. Stored under
DownloadPrefs.CUSTOM_RATE_LIMIT. - Auto Backup Interval: Schedule automatic backups of your library database every
Nhours or days. Stored underBackupPrefs.AUTO_BACKUP_INTERVAL. - Backup Location: Choose between local storage path and Telegram Cloud Backup. Paths are stored under
BackupPrefs.AUTO_BACKUP_PATH.
Advanced
The Advanced section exposes power-user and developer-facing configuration options.
- DNS-over-HTTPS (DoH): Switch the app's DNS resolver to a privacy-focused encrypted provider (e.g., Cloudflare, Google, AdGuard). Stored under
NetworkPrefs.DOH_PROVIDER. Useful for bypassing ISP-level domain blocks. - Telegram Cloud Backup: Configure a Telegram Bot token and chat ID to send library backups directly to a Telegram chat. Supports optional post-upload deletion of the local file. Stored under
TelegramBackupPrefs. - Novel Replacements: A regex-based text filter engine. Define find-and-replace rules that are applied globally to all chapter content at render time. Stored under
AppPrefs.NOVEL_REPLACEMENTS. - Detail Screen Style: Toggle between Classic (XML-based) and Modern (Jetpack Compose) novel detail screens. Stored under
AppearancePrefs.DETAIL_SCREEN_STYLE. - Export Full Backup: Manually trigger a full database + preferences export as a
.ziparchive. - Restore Backup: Import a previously exported backup archive to fully restore your library state.
After restoring a backup, the app restarts automatically to reload the Room database. Unsaved changes in any open screen will be lost.