Skip to content

fix: improve exception handling in status tracker#566

Merged
arabcoders merged 4 commits into
masterfrom
dev
Feb 13, 2026
Merged

fix: improve exception handling in status tracker#566
arabcoders merged 4 commits into
masterfrom
dev

Conversation

@arabcoders

@arabcoders arabcoders commented Feb 13, 2026

Copy link
Copy Markdown
Owner
  • Added support for pagination, sorting (by name, size, date, type), and searching in the file_browser endpoint. The response now includes a pagination object and supports query parameters for page, per_page, sort_by, sort_order, and search.
  • Refactored StatusTracker to handle file finalization, error cleanup, and improved queue draining with better exception handling and logging.
  • Improved download hooks to propagate filepath and status updates more reliably.
  • Removed unnecessary call to put_terminator in download core logic.
  • Documented the new file browser query parameters and response structure, including examples.
  • Added and documented the new POST /api/history/{id}/nfo endpoint for generating NFO metadata files for completed downloads, including error cases and supported modes.

@arabcoders arabcoders merged commit c36295d into master Feb 13, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] WebSocket disconnects caused by multiprocessing status tracker crash during post-processing

1 participant