Issue: Support pausing and resuming render queues
Problem
Rendering large batches of projects can span multiple days. If a user needs to stop the application mid-queue, the current workflow forces them to:
- Wait for the current task to finish
- Quit the application
- Manually remove already-complete tasks from the queue
- Restart and reconfigure the queue later
Proposed Solution
- Persist queue state
- After each task completes, serialize the remaining queue and current progress into the user’s config file.
- Pause/stop functionality
- Add a CLI command or keybinding (
pause / stop) that immediately writes out the queue state, including the last completed frame for any in-progress task.
- Auto-resume on launch
- On application startup, detect a saved queue state. Prompt the user to either:
- Resume the saved queue (pick up where they left off)
- Discard and start a fresh queue
Issue: Support pausing and resuming render queues
Problem
Rendering large batches of projects can span multiple days. If a user needs to stop the application mid-queue, the current workflow forces them to:
Proposed Solution
pause/stop) that immediately writes out the queue state, including the last completed frame for any in-progress task.