- 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
|
||
|---|---|---|
| .. | ||
| app.py | ||
| converter.py | ||
| models.py | ||
| provisioner.py | ||
| requirements.txt | ||
| vm-bench-backend.service | ||