vm-bench/backend
Claus Lohmar 1ecaefe1d8 feat: async analysis with polling + nested archive extraction
- Backend /api/v1/analyze now returns 202 with analysis_id immediately
- New GET /api/v1/analyze/{id} for polling analysis status
- Background thread handles extraction, disk discovery, OS/EFI detection
- Nested archive extraction: handles chained zips and split zips (.z01-.zNN)
- Frontend polls /session/analyze/status/{id} every 2s until complete
- SCP page now has complete confirm form flow with job polling
2026-07-26 00:13:14 +00:00
..
app.py feat: async analysis with polling + nested archive extraction 2026-07-26 00:13:14 +00:00
converter.py feat: async analysis with polling + nested archive extraction 2026-07-26 00:13:14 +00:00
models.py feat: async analysis with polling + nested archive extraction 2026-07-26 00:13:14 +00:00
provisioner.py fix: use relative paths for STAGING_ROOT and LOG_DIR so backend works on host regardless of install location 2026-07-25 17:50:13 +00:00
requirements.txt chore: initial commit — vm-bench frontend + backend 2026-07-21 14:53:29 +00:00
vm-bench-backend.service chore: add AGENTS.md, move install.sh to root, rename frontend install.sh → setup.sh 2026-07-25 17:40:59 +00:00