Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes several changes aimed at improving the functionality and consistency of the codebase, particularly focusing on the download management system and API endpoints. The most important changes include adding new API endpoints, renaming variables for consistency, and enhancing the
DownloadQueue
class.API Enhancements:
POST /api/history
for adding multiple links andGET /api/history/add
for adding a single item via GET request.Consistency Improvements:
canceled
tocancelled
across multiple files to maintain consistency in variable naming. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]output_template
totemplate
andoutput_template_chapter
totemplate_chapter
for clarity and consistency. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]DownloadQueue
Class Enhancements:DownloadQueue
to a singleton class to ensure a single instance manages the download queue and history.DownloadQueue
to improve code readability and maintainability.Configuration and Settings:
.vscode/settings.json
to include new settings for CSS style sheets and spell checking in various document types.