master
refactoring step 1
Add job progress reporting and cooperative cancel from the UI.
add input integrity check after upload
fix integrity check: map ffmpeg errors to corrupted status
add mobile jobs list and cancel API
add timezone-aware job stats for mobile clients
add endpoint for android app rework
Add export sample-rate switch and input file delete controls.
add app versioning 0.99-beta
recover orphan jobs and retry RabbitMQ DNS failures