- Hero header at top describing the app - Two side-by-side cards: Download (URL) and SCP Pull - Resume sessions section appears above cards when sessions exist - Download card expands to inline form - Resume asks for VM Name/ID only, skips URL field - Clean separation of entry points |
||
|---|---|---|
| .. | ||
| static | ||
| templates | ||
| api_client.py | ||
| app.py | ||
| requirements.txt | ||
| setup.sh | ||
| vm-bench.service | ||