Changes:
- Fix authentication polling for people with poor internet connections
- Refactor API to handle asynchronous requests
- Add ability to post a new file to the pending tasks queue via the API
- Remove files are not post-processed
- Remote files can be downloaded on completion from the API
- Remote files are processed entirely within the specified cache directory
- Add API endpoint for fetching task status
- Add a worker event scheduler
- Able to scaling worker count
- Able to pause workers
- Able to resume workers
- Make a config option keeping pending tasks between restarts
Docker:
- Fixes for Intel Media Drivers
Front-end
- Make the startup library scan independent of the scheduled library scans
- Support setting worker count to 0
- Add worker event schedules
- Add missing ETC tool-tip to language translations
Bug fixes:
- Unmanic library scans were being triggered when the library scanner was disabled
- Worker command log tail would not start until 20 lines had been produced