-
v1.8.0 — Failure diagnostics Stable
released this
2026-05-29 15:45:03 +00:00 | 29 commits to main since this releaseFailed captures now tell you when they failed, why in plain language, and what to do so it doesn't recur — instead of a raw COLMAP stderr tail.
Added
- Failure classification (
failure.py): maps a failure to a human headline + actionable hint — too-blurry footage, COLMAP couldn't align the frames (low overlap / rotation-heavy →rescue), Brush OOM (lowerresolution_cap), missing source video, interrupted run, or a generic fallback. - Prominent failure panel on the capture detail page: ⚠ headline · when (stage + time) · the verbatim reason · 💡 what to do · Resume / jump-to-log.
- Failure headline on the captures list, so the cause is visible at a glance on every failed row.
Fixed
- Durable failed status: a WebUI job that failed before a restart used to revert to "idle". It now keeps its failed status + reason from
runs.jsonlacross restarts — which is what makes the panel appear for past failures.
Install reminder
Unsigned app — after dragging to Applications, clear quarantine once:
xattr -dr com.apple.quarantine /Applications/AutoSplat.appDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Failure classification (