5fa39aee7c24d3cfb88824f6a91fe6e5df4441b6
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m42s
Two issues with the old bar: 1. progress state was never cleared between jobs — when a job finished, its 100% bar lingered on the next job's card until that job emitted its first progress event. Clear progress on any job_update where status != 'running', and on the column side ignore progress unless progress.id matches the current job.id. 2. labels were misleading: the left/right times were ffmpeg's *input* timestamp position (how far into the source it had read), not wall- clock elapsed/remaining. For -c copy jobs ripping a 90-min file in 5 wall-seconds, the user saw '0:45 / 90:00' jump straight to '90:00 / 90:00' which looks broken. New display: 'elapsed M:SS N% ~M:SS left'. Elapsed is wall-clock since the job started (re-renders every second), percent comes from ffmpeg input progress as before, ETA is derived from elapsed × (100-p)/p once we have at least 1% to avoid wild guesses.
Description
No description provided
Languages
TypeScript
99.7%
Dockerfile
0.2%