Flow improvements.

This commit is contained in:
=
2026-02-04 22:57:38 -05:00
parent 346dbe3f64
commit 1cd62a75c9
4 changed files with 46 additions and 11 deletions

View File

@@ -324,7 +324,18 @@
if (data.status === 'running' || data.status === 'queued') {
statusBar.className = "progress-bar progress-bar-striped progress-bar-animated";
statusBar.style.width = (data.percent || 5) + "%";
statusBar.innerText = (data.percent || 0) + "%";
let label = (data.percent || 0) + "%";
if (data.status === 'running' && data.percent > 2 && data.start_time) {
const elapsed = (Date.now() / 1000) - data.start_time;
if (elapsed > 5) {
const remaining = (elapsed / (data.percent / 100)) - elapsed;
const m = Math.floor(remaining / 60);
const s = Math.floor(remaining % 60);
if (remaining > 0 && remaining < 86400) label += ` (~${m}m ${s}s)`;
}
}
statusBar.innerText = label;
} else if (data.status === 'failed') {
statusBar.className = "progress-bar bg-danger";
statusBar.style.width = "100%";