vm-bench/frontend
Claus Lohmar 6519fc1cf7 fix: use permanent DOM elements for progress instead of innerHTML reset
innerHTML reset in startSession was destroying #phase-label and
#progress-fill elements, then recreating them with same IDs. XHR
progress events fired asynchronously but getElementById might
return stale references or fail during the DOM update window.

Now #phase-label, #progress-fill, and #session-error are permanent
elements in the static HTML. startSession clears them via
textContent/style instead of innerHTML — no DOM destruction.
showError appends to #session-error instead of #session-status.
2026-07-22 05:19:13 +00:00
..
static chore: initial commit — vm-bench frontend + backend 2026-07-21 14:53:29 +00:00
templates fix: use permanent DOM elements for progress instead of innerHTML reset 2026-07-22 05:19:13 +00:00
api_client.py fix: bump analyze timeout to 300s for 87 GB+ disk images 2026-07-21 18:26:57 +00:00
app.py debug: add request-logging middleware + make upload handler sync 2026-07-22 05:12:21 +00:00
install.sh feat: full deployment scripts — backend + LXC creation, frontend installer 2026-07-21 17:51:53 +00:00
requirements.txt chore: initial commit — vm-bench frontend + backend 2026-07-21 14:53:29 +00:00
vm-bench.service fix: add /usr/sbin to PATH in service files (qm, virt-resize, etc.) 2026-07-21 19:24:13 +00:00