Add upload progress bar with SSE extraction status
build-and-push / test (push) Successful in 40s
build-and-push / build-and-push (push) Successful in 1m8s

ISO uploads now show a progress bar during file transfer (via XHR
upload.onprogress) and real-time extraction status (via SSE events
through the existing Hub). Falls back to plain form POST if JS is
disabled.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-10 19:16:19 -04:00
parent 4774600040
commit 443a3db9e1
6 changed files with 200 additions and 22 deletions
+21
View File
@@ -125,3 +125,24 @@ main { padding: 1.5rem; max-width: 1200px; margin: 0 auto; }
.inline { display: inline; }
h2 { margin-bottom: 1rem; }
h3 { margin: 1.5rem 0 0.75rem; color: var(--text-muted); font-size: 0.95rem; }
.upload-progress { max-width: 400px; }
.progress-bar-track {
width: 100%;
height: 8px;
background: var(--bg);
border: 1px solid var(--border);
border-radius: 4px;
margin: 0.75rem 0;
overflow: hidden;
}
.progress-bar-fill {
height: 100%;
width: 0%;
background: var(--accent);
border-radius: 4px;
transition: width 0.3s ease;
}
.progress-bar-fill.complete { background: var(--green); }
.progress-text { font-size: 0.85rem; color: var(--text); margin-bottom: 0.25rem; }
.progress-detail { font-size: 0.8rem; color: var(--text-muted); }