Overview
The History page provides a centralized view of all your novel downloads, both completed and in-progress. It allows you to resume paused downloads, finalize incomplete EPUBs, and manage your download history.History is different from Library. History tracks download jobs and their status, while Library shows completed EPUB files ready to read.
Key Features
Resume Downloads
Continue interrupted or paused downloads from where they left off
Search & Filter
Find downloads by title, author, or status
Status Tracking
Monitor progress with real-time chapter counts and status indicators
Early Finalization
Create EPUBs from partial downloads if you don’t need all chapters
Accessing History
Navigate to the History tab in the main navigation bar. The History page loads automatically and displays all download jobs from the backend.Job Status Types
Downloads can have the following statuses:| Status | Description | Actions Available |
|---|---|---|
| Processing | Currently downloading chapters | View progress, Stop |
| Paused | Download stopped by user | Resume, Delete, Finalize |
| Completed | EPUB successfully generated | View in Library, Delete |
| Failed | Download encountered an error | Resume, Delete |
The status is managed by the Python backend (
/api/history) and automatically updates when you start, stop, or complete downloads.Search and Filtering
Search Bar
The search bar at the top filters downloads by:- Novel title
- Author name
- Job ID (UUID)
Status Filter
Filter downloads by status using the dropdown:- All - Show everything
- Processing - Active downloads only
- Completed - Finished EPUBs
- Paused - Stopped downloads
Sorting Options
Click column headers to sort by:| Sort By | Description |
|---|---|
| Date | When the download was created/updated (default) |
| Title | Novel name (alphabetical) |
| Author | Author name (alphabetical) |
| Chapters | Number of chapters downloaded |
| Status | Job status (alphabetical) |
Resuming Downloads
When a download is paused or fails, you can resume it from the History page.Locate the Paused Download
Find the novel in your History list. It will have a Paused or Failed status badge.
Early Finalization
If you don’t need all chapters of a novel, you can finalize a paused download early.Click Finalize
Click the Finalize button. A confirmation prompt appears:
“Create an EPUB with currently downloaded chapters? The job will be marked as Completed in your history.”
Deleting Downloads
Remove downloads from your history to clean up space.Refresh History
Click the Refresh button (circular arrow icon) to manually reload the history from the backend. This is useful if:- You’ve completed a download in another window
- The status seems out of sync
- You want to verify recent changes
Clear Filters
If you’ve applied multiple filters and want to reset, click the Clear Filters button (X icon). This resets:- Search query to empty
- Status filter to “All”
- Sort to “Date (Descending)“
Progress Tracking
Each history entry displays:| Field | Description | Source |
|---|---|---|
| Novel Title | Name of the novel | novel_name from backend |
| Author | Author name | author field (optional) |
| Chapters Downloaded | Count of chapters scraped | chapters_count from backend |
| Status Badge | Current job status | status field |
| Last Updated | Timestamp of last activity | created_at or updated_at |
Chapter count is read from the
.jsonl progress file. Each line represents one chapter, so the backend counts lines in {job_id}_progress.jsonl.Data Flow
Troubleshooting
History is empty but I've downloaded novels
History is empty but I've downloaded novels
Check the Library page instead. Completed downloads are stored as EPUB files and may not appear in History if they were finalized successfully.
Resume button doesn't work
Resume button doesn't work
Chapter count shows 0
Chapter count shows 0
The progress file may be corrupted or missing. Try resuming the download or deleting the history entry.
Status stuck on 'Processing'
Status stuck on 'Processing'
This happens if the app crashed during download. Click Stop in the Download Manager or delete the history entry and restart.
Next Steps
Download Manager
Learn how to start and control downloads
Library Manager
View and read your completed EPUBs
Backend API
Explore the history API endpoints
Troubleshooting
Common issues and solutions
