Overview
The Search feature aggregates novel discovery across multiple sources simultaneously. It provides unified search results, provider-specific library browsing, and seamless integration with the Download Manager.Search queries are sent to all active providers in parallel, with results displayed as they arrive in real-time.
Search Interface
Universal Search Bar
The primary search input queries all providers at once:Search Results
Provider Groups
Results are organized by source:- Layout Structure
- Status States
Each provider shows:
- Provider icon and name
- Status indicator (loading, success, error, not found)
- Result count badge
- Novel cards/list (switchable view)
- Expand/collapse for providers with >5 results
Live Progress Indicator
During search:Failed providers don’t block the search. You’ll still see results from successful sources.
View Modes
Grid View (Default)
Features
- Large cover previews
- Hover zoom effect
- Chapter count badge on hover
- “View Details” button overlay
- Responsive grid (2-6 columns)
Best For
- Visual browsing
- Recognizing covers
- Discovering new titles
- Small result sets (under 50 novels)
List View
Features
- Compact rows
- Small thumbnail covers
- Title + chapter info inline
- Faster scrolling
- Better text search
Best For
- Large result sets (>50 novels)
- Scanning titles quickly
- Lower-end devices
- Searching specific titles
Novel Details Modal
Clicking any result opens an immersive detail view:- Information Tabs
- Actions
- Chapter Selection
Description Tab:
- Full novel synopsis
- Author name
- Source website link
- Loading skeleton during fetch
- Complete chapter list
- Chapter titles (if available)
- Numbered index
- “Select” button per chapter to start download from that point
The Chapters tab only appears for novel sources. E-book sources (like Anna’s Archive) show Description only.
Provider Library Browsing
Explore Mode
When no search is active, you see a grid of provider cards:- Category Filtering
- Pagination
Providers define their own categories:Click any category tab to reload results for that filter.
Provider Management
Active Providers
The header shows the count of active sources:Adding More Providers
Click the “Add More Sites” card to visit the Marketplace:Community Providers
Browse community-maintained scrapers
Official Sources
Verified providers with guaranteed compatibility
Beta Providers
Experimental sources (may be unstable)
Custom Providers
Import your own provider scripts
Search Integration with Download Manager
Pre-filled Downloads
When you click Start Download from search results:- URL: First chapter URL automatically detected
- Title: Novel title pre-filled
- Author: Author metadata included
- Cover: Cover image attached (base64 encoded)
- Source ID: Provider identifier passed for optimal scraping
Search Tips & Best Practices
Improving Search Accuracy
Improving Search Accuracy
Use specific keywords:✅ “Estate Developer” → Better results❌ “Developer” → Too broad, many false matchesInclude distinctive words:
- Use unique terms from the title
- Avoid common words like “the”, “a”, “novel”
- Try alternative titles (Japanese, Korean, Chinese)
When Search Returns No Results
When Search Returns No Results
- Check spelling → Try alternative romanizations
- Use shorter query → “Overgeared” vs “Overgeared Light Novel”
- Try explore mode → Browse provider libraries manually
- Check provider status → Some sources may be temporarily down
- Add more providers → Expand your search coverage
Finding Popular Novels
Finding Popular Novels
Instead of searching:
- Use Explore Mode on any provider
- Select “Popular” category
- Browse trending titles across platforms
Dealing with Slow Providers
Dealing with Slow Providers
If one provider is very slow:
- Results from faster providers appear first
- Slow provider shows “Searching…” longer
- You can start downloads before all results arrive
- Consider disabling slow providers in Settings
Advanced Search Features
Hover Previews
- Chapter count badge
- View Details button
- Zoom effect on cover
- Shadow glow (blue)
Search State Persistence
During a session:- Search query persists when navigating to Download/Library
- Results remain visible when you return to Search
- Expanded provider states are remembered
- View mode preference maintained
Search state clears when you restart the app or manually clear the search bar.
Keyboard Shortcuts
Enter
Execute search from input field
Escape
Close novel details modal
Tab
Navigate between view mode buttons and provider cards
Ctrl/Cmd + K
Focus search bar from anywhere (coming soon)
Troubleshooting
Search not returning results
Search not returning results
Check network connection:
- Providers require internet access
- Firewall may block requests
- VPN might cause issues with some sources
- Header should show “X Sources”
- If 0 sources, go to Settings → Providers
- Reinstall providers from Marketplace
All providers showing errors
All providers showing errors
This usually means:
- Backend is not running (restart app)
- Provider scripts are outdated (update from Marketplace)
- Website structures changed (check for provider updates)
Novel details not loading
Novel details not loading
- Provider may not support detail fetching (only search)
- Novel URL might be invalid
- Website requires authentication (not supported)
- Try opening source link in browser to verify
Covers not displaying
Covers not displaying
- Some providers don’t return cover URLs
- Image hosting may block direct linking
- Network timeout during image load
- Fallback placeholder should still appear
Provider Architecture
Under the hood, search works like this:Next Steps
Start Downloading
Use search results to begin scraping novels
Add Providers
Expand your search across more websites
Manage Library
Organize and read downloaded EPUBs
Scraping Flow
Build your own provider for unsupported sites
