Skip to content

v0.8.5

Choose a tag to compare

@github-actions github-actions released this 05 May 07:47
· 29 commits to main since this release

Resilience and UX pass on top of v0.8.0. Full notes:
docs/architecture.md,
docs/troubleshooting.md.

Added

  • Queue checkpoint + startup resume prompt for interrupted batches.
  • Crash reporter writes redacted JSON under logs/ with a one-click
    "Open GitHub issue" path.
  • Color Scheme dialog: live preview toggle and Reset to Default.
  • Settings dialog: Restore Defaults button.
  • Synthetic end-to-end pipeline test in CI (no external binaries).

Changed

  • Defensive profile loading — corrupt JSON is quarantined to
    <name>.json.corrupt-<ts> and the GUI keeps running.
  • "Set the game folder in Settings" prompts now point at Manage Profiles.
  • Architecture / troubleshooting / release notes moved into docs/.

Fixed

  • Theme-aware alert banner and swatch borders pick contrast from the
    active scheme instead of hardcoded values.
  • Long asset paths in the detail dialog wrap and are selectable.
  • Several minor cleanups: dead _terminate_then_kill removed, duplicate
    QGroupBox import dropped, hot-loop status-color lookup hoisted.

Verify this release

Each release ZIP ships with a SHA256 checksum and a build-provenance
attestation. After downloading both files you can verify:

# 1. Confirm the ZIP matches the published checksum.
sha256sum --check SHA256SUMS

# 2. Confirm the ZIP was produced by this repository's release workflow.
gh attestation verify EfficientAssetRipper-win-x64.zip --owner exterminathan