Skip to content

Tags: StuartCameronCode/VapourBox

Tags

v0.9.3

Toggle v0.9.3's commit message
Fix DVD extraction path error on Windows root drives, bump to 0.9.3

Path::file_name() returns None for Windows root paths like "D:\",
causing the full path (including colon) to be embedded in the temp
filename. Strip illegal characters in both the Rust worker and Dart UI.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>

v0.9.2

Toggle v0.9.2's commit message
Update Windows deps SHA256/size, add deps-version.json step to releas…

…e checklist

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>

deps-v1.3.0

Toggle deps-v1.3.0's commit message
Update Windows deps SHA256/size, add deps-version.json step to releas…

…e checklist

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>

v0.9.1

Toggle v0.9.1's commit message
Bump version to 0.9.1

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>

v0.9.0

Toggle v0.9.0's commit message
Make 30 advanced QTGMC parameters optional and fix missing template b…

…locks

Parameters like TrueMotion, GlobalMotion, DCT, SubPelInterp, ThSAD1/2,
ThSCD1/2, and 22 others were always passed to QTGMC even when the user
hadn't touched them. Tools like Hybrid don't expose these at all — they
should be optional so QTGMC uses its own preset-driven defaults.

- Mark 30 QTGMC parameters as optional in deinterlace.json schema
- Add 5 missing template blocks (Str, Amp, FastMA, ESearchP, RefineMotion)
  to pipeline_template.vpy — these params had no template substitution
- Add corresponding process_optional_* calls in script_generator.rs
- Fix OpenCL vapoursynth.name casing (OpenCL→opencl) to match template

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>

deps-v1.2.0

Toggle deps-v1.2.0's commit message
Add display aspect ratio correction for anamorphic DVD previews

Compute DAR from SAR metadata (e.g. 32:27 for anamorphic DVDs) and
pass it to the before/after comparison widget, which uses FittedBox
to stretch the preview to the correct display aspect ratio.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>

v0.8.0

Toggle v0.8.0's commit message
Streamline README for end users, move technical docs to docs/

README now focuses on download/install, features, and usage.
Build instructions moved to docs/BUILDING.md. Custom filter
schema was already in docs/FILTER_SCHEMA.md. Updated feature
list with subtitles, batch queue, hardware encoding, etc.

Co-Authored-By: Claude Opus 4.6 <[email protected]>

v0.7.1

Toggle v0.7.1's commit message
Fix false telecine detection on VHS tapes, bump version to 0.7.1

Scan type detection was misclassifying interlaced PAL VHS content as hard
telecine because any single repeated field (repeatedFields > 0) triggered
telecine. VHS tapes produce stray repeated fields from tracking instability,
especially at the start. Now requires >= 15% repeated fields ratio, matching
real 3:2 pulldown (~40%) while filtering out VHS noise. Also skips the first
2s of longer videos to avoid unstable VHS leader sections.

Co-Authored-By: Claude Opus 4.6 <[email protected]>

v0.7.0

Toggle v0.7.0's commit message
Fix package-macos.sh: find worker binary in arch-specific target dire…

…ctory

Co-Authored-By: Claude Opus 4.6 <[email protected]>

v0.6.0

Toggle v0.6.0's commit message
Remove zip packaging step from macOS build

The DMG is the distribution artifact; wrapping it in a zip is unnecessary. Updated step counts accordingly.