Skip to content

Releases: SysAdminDoc/AlphaCut

AlphaCut v1.6.14

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 09 Sep 04:38
Immutable release. Only release title and notes can be modified.

AlphaCut v1.6.14

Evaluate the cutout before you export it. This release gives the preview more room, keeps processing actions visible in smaller windows and replaces a broken embedded icon with the reviewed cut-plane mark.

  • Image mode labels its output as PNG and hides video-only options. Secondary labels and arrows are easier to read.
  • Windows packaging now includes the full model registry and locale template. DLL discovery is isolated from unrelated tools on the build machine.
  • Startup reports missing dependencies without installing or removing packages. Exact command-line model names take priority; ambiguous choices fail before processing.
  • The README has real installed-app screenshots, direct downloads and export guidance. Both logo concepts, their prompts, the original files and all review attempts are saved in the repository.

Downloads

Use AlphaCut-Setup-1.6.14.exe for installation. AlphaCut-portable-v1.6.14.zip includes the same executable with its guide and notices; AlphaCut-windows.exe is the single-file app.

The Windows build uses CPU inference and doesn't need Python. Install FFmpeg separately for video. Models download on first use. The executable and installer are unsigned, so Windows may show an unknown-publisher warning. Check the download against SHA256SUMS.txt.

AlphaCut-source-v1.6.14.zip contains the release source. AlphaCut-dependency-sources-v1.6.14.zip includes matching upstream sources, license notices and rebuild instructions. The original application source is MIT licensed; the combined Windows distribution includes GPLv3 PyQt6 and separately licensed dependencies.

Checked locally

All 110 tests pass. The exact portable and installed executables completed real U2Net preview and full-resolution RGBA export. Two silent installation/review/uninstallation cycles passed without replacing an existing installation. A six-frame generated video fixture passed the real inference and alpha-frame export path. The 47-package environment check found no known advisories at review time.

The short generated fixture does not establish long-video quality. GPU profiles, Docker and non-Windows installation remain unverified. Screenshot acceptance used a private desktop with offscreen Qt rendering; native pickers, the tray and startup updates weren't exercised by that harness.

v1.6.13

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 01 Jul 02:48

Local watch-folder automation for headless workflows. Adds --watch-folder polling, stable-file detection, saved GUI preset or JSON preset support, persistent processed-file state, retry delays, one-shot execution, JSON status events, and /watch plus /output Docker volumes for CPU and CUDA images. Verification: python -m py_compile AlphaCut.py; pytest -q (95 passed); source --version/--runtime-info; source --watch-folder empty --watch-once --json; dynamic watch-loop smoke with run_cli stub and state persistence; packaged AlphaCut-windows.exe --version, --runtime-info, and --watch-folder empty --watch-once --json exit 0. Artifacts are locally built and checksummed; no code-signing certificate is configured on this machine. SHA256: AlphaCut-windows.exe 9ecc25bc111dc39231e3789513554bc4911d0495d2156fe8d2d02bca187c7004; AlphaCut-Setup-1.6.13.exe 7ef00b290e3d28541c7d3463a660759313355b595f4061659d318b0b7915a15c.

v1.6.12

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 30 Jun 21:07

Mask quality preview metrics for foreground coverage, transparent coverage, transition area, edge density, jitter risk, and actionable warnings before export. Verification: python -m py_compile AlphaCut.py; pytest -q (90 passed); dynamic preview-worker smoke; native 900x650 Qt screenshot smoke; packaged AlphaCut-windows.exe --version and --runtime-info exit 0. Artifacts are locally built and checksummed; no code-signing certificate is configured on this machine. SHA256: AlphaCut-windows.exe 897bd36fdac91994e24ab6541c99b73b992689c52c7503124cd1f02a0c648461; AlphaCut-Setup-1.6.12.exe f457bdb9f05e649614e2be75e44e0d276182f5741b21910503c6467377261bef.

v1.6.11

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 30 Jun 20:53

Changes

  • Main window now supports a smaller 900x650 minimum with a scroll-contained responsive left control panel.
  • Added visible READY/RUNNING/DONE/WARN/ERROR/CANCELLED status cues so state is not communicated by color alone.
  • Added pinned keyboard focus order and expanded accessible names for the main workflow controls.
  • Fixed Windows UTF-8 loading for models.json so model labels render em dashes correctly instead of mojibake.
  • Removed the completed accessibility/responsive-layout item from ROADMAP.md.

Verification

  • python -m py_compile AlphaCut.py
  • pytest -q: 86 passed
  • Native PyQt screenshot smoke at 900x650 verified scroll containment, visible ERROR/RAM HIGH cues, and UTF-8 model labels.
  • Packaged AlphaCut-windows.exe --version and --runtime-info exit-code smokes passed.
  • Built Windows portable exe and Inno Setup installer locally.
  • Signing was not configured on this machine; artifacts are unsigned and checksummed.

SHA-256

  • AlphaCut-windows.exe: 84a31be564e89853473ca697beca587f5096fb86aa1da2147e7484f48b182c13
  • AlphaCut-Setup-1.6.11.exe: 1f876c68c58849723b6178a1afb49aa1567e8aa6e63bf3bf4447cdea76c7d531

v1.6.10

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 30 Jun 20:39

Changes

  • Animated WebP/GIF exports now estimate frame-list RAM before loading all frames.
  • Over-limit animated exports fail closed with WebM VP9+Alpha / PNG sequence guidance.
  • CLI users can deliberately override the guard with --allow-large-animation.

Verification

  • python -m py_compile AlphaCut.py
  • pytest -q: 82 passed
  • Dynamic worker smoke confirmed animated WebP memory refusal emits the specific safety-limit error.
  • Built Windows portable exe and Inno Setup installer locally.
  • Portable exe --version and --runtime-info exit-code smokes passed; source CLI text output verified.
  • Signing was not configured on this machine; artifacts are unsigned and checksummed.

SHA-256

  • AlphaCut-windows.exe: f07bb754d7f99bdf5a86ee44fa258b3b721a9413a67bea2caa481f0bb13a7495
  • AlphaCut-Setup-1.6.10.exe: 038398deee46a4ed96215f6e058713348e7d9a067a2f064683b8c505c4588deb

v1.6.9

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 30 Jun 16:32

Accelerator install profiles and runtime diagnostics are now available for CPU, CUDA, DirectML, and macOS CoreML setups.

Changes:

  • Added GUI and headless CLI requirement profiles for CPU, CUDA, DirectML, and CoreML.
  • Added startup, About dialog, and --runtime-info ONNX Runtime provider diagnostics with install guidance for unavailable accelerators.
  • Kept JSON CLI stdout machine-readable by sending startup diagnostics to stderr in JSON/pipe modes.
  • Updated GPU Docker builds to install from requirements-cli-cuda.txt.

Verification:

  • python -m py_compile AlphaCut.py
  • pytest -q: 78 passed
  • python AlphaCut.py --runtime-info
  • About dialog offscreen smoke: 560x520
  • packaging/windows/build-release.ps1: produced unsigned artifacts and checksum files because signing was not configured
  • packaged EXE smoke: --version, --runtime-info, and missing-input JSON failure path
  • SHA256 AlphaCut-windows.exe: 0e49f98019f755f98eac2b9fca9577a6666b1f8e71d2f112608514cc062634f0
  • SHA256 AlphaCut-Setup-1.6.9.exe: 69a568f23dc7bd74c42d828ea001f74ea8a8e121883b8effc6e916eecb8f0ade

Signing: unsigned local build; no signing configuration was present.

v1.6.8

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 30 Jun 16:14

Windows release packaging now has a single local build path for the portable executable, Inno Setup installer, optional signing, and checksum manifest generation.

Changes:

  • Added packaging/windows/build-release.ps1 for clean local release builds.
  • Added optional SignTool wiring for the portable EXE, setup EXE, and signed uninstaller when signing is configured.
  • Added SHA-256 sidecar files and dist/SHA256SUMS.txt generation.
  • Documented the unsigned fallback behavior when no certificate/signtool configuration exists.

Verification:

  • python -m py_compile AlphaCut.py
  • pytest -q: 74 passed
  • packaging/windows/build-release.ps1: produced unsigned artifacts and checksum files because signing was not configured
  • packaged EXE smoke: --version and missing-input JSON failure path
  • SHA256 AlphaCut-windows.exe: 7ce5aee2c09d1bd1aa996507e24f3389224cdf7941f49aed0d5591c497bd5825
  • SHA256 AlphaCut-Setup-1.6.8.exe: 8fcb3c71131b3ff576bc3f9d40a3bd29b527abd569668fac6207550848b2bdb9

Signing: unsigned local build; no signing configuration was present.

v1.6.7

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 30 Jun 15:53

Batch rows now display the worker last error summary instead of hiding it behind generic failures. Full worker details remain in the row tooltip and app log.

Verification:

  • python -m py_compile AlphaCut.py
  • pytest -q: 71 passed
  • packaged EXE smoke: --version and missing-input JSON failure path
  • SHA256 AlphaCut-windows.exe: 3a025b2987fbdf0920e748b62b39a04336aeb7883dcc65d4c62fc66653729164
  • SHA256 AlphaCut-Setup-1.6.7.exe: 002eb316b616faab459afb05455f0cc10aa6b270b088572acfaca896d1bfaccd

Signing: unsigned local build; no code-signing certificate/signtool available.

v1.6.6

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 30 Jun 15:44

Changes

  • Adds generated-media CLI integration tests using tiny image and video fixtures.
  • Uses a lightweight fake segmentation engine in tests to avoid model downloads while exercising real CLI image and video output paths.
  • Verifies JSON event order for image success, video encode success, and video encode failure.
  • Updates README, roadmap, and Windows installer metadata to v1.6.6.

Verification

  • python -m py_compile AlphaCut.py
  • pytest tests/test_generated_media_cli.py -q: 3 passed
  • pytest -q: 67 passed
  • Packaged EXE smoke: --version exits 0; missing-input JSON exits 1

SHA-256

  • AlphaCut-windows.exe: db8e6d344e0e79349a3f3ec3ee6fe9d45a2b190eb402884bb9222ee2a3faf971
  • AlphaCut-Setup-1.6.6.exe: 33e1c8cb427977a7fe09ac9acf43e5f1949def3f790b042eb96bac3e2645fbb2

Note: Artifacts are unsigned because no local code-signing certificate or signtool was available.

v1.6.5

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 30 Jun 15:35

Changes

  • Moves CLI argument setup into �uild_parser() so app dispatch and tests use the same parser definition.
  • Updates parser tests to extract the real parser and assert README CLI-reference flags exist in it.
  • Updates README, roadmap, and Windows installer metadata to v1.6.5.

Verification

  • python -m py_compile AlphaCut.py
  • pytest tests/test_cli.py -q: 19 passed
  • pytest -q: 64 passed
  • Packaged EXE smoke: --version exits 0; missing-input JSON exits 1

SHA-256

  • AlphaCut-windows.exe: 87f82025a91c3a65ddddae931ae699e787b166081d6a148e8ca811803d4d7d35
  • AlphaCut-Setup-1.6.5.exe: fed04042cf43cc3bc3742fb1849ba95d941ed9ec9a9ee1a34290b32b1a87ad4e

Note: Artifacts are unsigned because no local code-signing certificate or signtool was available.