Skip to content

ExoSnap 0.8.0 — Diagnostics as a feature

Choose a tag to compare

@Exoridus Exoridus released this 29 Jun 20:24
Immutable release. Only release title and notes can be modified.
5dbbea7

ExoSnap 0.8.0 — Diagnostics as a feature

Diagnostics becomes a first-class feature: ExoSnap now tells you why a recording would fail or stutter, and offers the concrete fix.

Highlights

  • Typed FixAction model (ADR 0033) — every detected issue carries a remedy classified as Auto / Assisted / External, with a reversible flag and a change summary.
  • Pre-flight readiness gate — blocker + notice checks run before a recording starts, so a misconfigured capture is caught up front instead of failing mid-record.
  • Live pipeline monitoring — low-cost frame-drop, A/V-drift and disk-fill-ETA tracking with encoder-vs-capture-vs-disk-bound classification.
  • Root-cause correlation — first showcase: VRR-vs-CFR judder, correlating present cadence to the "smooth game, stuttery recording" symptom.
  • Post-flight report card — frame-drop %, peak A/V drift and pipeline health after each recording.
  • PresentProvider with PresentMon — an opt-in, elevation-gated provider for tearing/game-present observation.
  • In-app updates (ADR 0034 Phase A) — the Settings Updates card is wired to the consent-gated GitHub-Releases flow.

Settings & UI polish

  • Reliable hover popovers: the countdown chevron menu and the info-i compare popovers no longer flicker, loop, or stick open — they close on true hover-out and the compare popover anchors to the glyph's corner.
  • The Hotkeys card is de-nested (rows live directly in the card, "Reset all" as a header badge) and the Quality row no longer shows a duplicate info-i.

Notes

  • Pre-v1 preview. Settings, preset, and recording-history schemas may still change before 1.0.0.
  • NVIDIA NVENC required; AMD / Intel / software encoding not supported.
  • Unsigned build — Windows SmartScreen may warn on first launch. Verify the download with the published SHA-256.

Full changelog: v0.7.0...v0.8.0