Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Major code changes. #186

Merged
merged 9 commits into from
Jan 27, 2025
Merged

Major code changes. #186

merged 9 commits into from
Jan 27, 2025

Conversation

arabcoders
Copy link
Owner

@arabcoders arabcoders commented Jan 27, 2025

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:

  • Added new API endpoints: POST /api/history for adding multiple links and GET /api/history/add for adding a single item via GET request.

Consistency Improvements:

DownloadQueue Class Enhancements:

  • Converted DownloadQueue to a singleton class to ensure a single instance manages the download queue and history.
  • Added detailed docstrings to methods in DownloadQueue to improve code readability and maintainability.

Configuration and Settings:

  • Updated .vscode/settings.json to include new settings for CSS style sheets and spell checking in various document types.

@arabcoders arabcoders changed the title Dev Major code changes. Jan 27, 2025
@arabcoders arabcoders merged commit f554871 into master Jan 27, 2025
11 checks passed
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant