- Add 'checking' to the list of downloading states in getTorboxStatus()
so TorBox torrents in transitional state don't get marked as error
- Add debug log before calling onSuccess to trace state update flow
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Added debug logging to see actual DownloadState values from TorBox API.
Also made status comparison case-insensitive.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
For instant/cached TorBox downloads, the API returns DownloadFinished=false
(no download happened - content was already cached) with DownloadState="cached"
or "completed". These should be treated as "downloaded" since content is
immediately available.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Rewrite arr storage to fix issues with repair
- Fix issues with restarts taking longer than expected
- Add bw_limit to rclone config
- Add support for skipping multi-season
- Other minor bug fixes
- Remove run on start for repairs since it causes issues \n
- Add support for arr-specific debrid
- Support for queuing system
- Support for no-op when sending torrents to debrid
- Add callback_ur, download_folder to addContent API \n
- Fix few bugs \n
- More declarative UI keywords
- Speed up repairs
- Few other improvements/bug fixes
* feat: AI translated port of RARAR.py in Go
* feat: Extract and cache byte ranges of RARed RD torrents
* feat: Stream and download files with byte ranges if specified
* refactor: Use a more structured data format for byte ranges
* fix: Rework streaming to fix error handling
* perf: More efficient RAR file pre-processing
* feat: Made the RAR unpacker an optional config option
* refactor: Remove unnecessary Rar prefix for more idiomatic code
* refactor: More appropriate private method declaration
* feat: Error handling for parsing RARed torrents with retry requests and EOF validation
* fix: Correctly parse unicode file names
* fix: Handle special character conversion for RAR torrent file names
* refactor: Removed debug logs
* feat: Only allow two concurrent RAR unpacking tasks
* fix: Include "<" and ">" as unsafe chars for RAR unpacking
* refactor: Seperate types into their own file
* refactor: Don't read RAR files on reader initialization