What's new
- Fixed a bug where multiple comics dropped at once could cause KCC to fail
with "Failed to extract archive" due to concurrent execution - KCC conversions now queue and run one at a time (kepubify/books are
unaffected and still run in parallel) - Added
QUEUEDlog status so you can see when a file is waiting for a slot - Improved log prefix length (40 chars) so long filenames are distinguishable
- Temp paths are now pure UUIDs, eliminating any risk of filename-based
conflicts in /tmp - Cleaner internal error handling with a dedicated
ConversionErrorclass