Skip to content

v1.3.0 per-item presets, packaging fixes, hardening pass - #2

Merged
zblauser merged 1 commit into
mainfrom
v1.3.0-per-item-presets
Sep 6, 2026
Merged

zblauser merged 1 commit into
mainfrom
v1.3.0-per-item-presets

Conversation

@zblauser

@zblauser zblauser commented Sep 6, 2026

Copy link
Copy Markdown
Owner

New

  • Per-item presets. Pick a preset for the whole queue like always, then override it on any individual file. The row shows which preset it's using, and the file list says "mixed presets" so a batch change never looks like it did nothing.
  • The console names the preset it used for each file as it converts, so a mixed batch is readable after the fact

Fixes

  • brew install, the AUR package, and the RPM build were all broken. Cargo.lock was gitignored, so it never made it into the release tarball — and all three build with --locked, which refuses to run without one. Lockfile is committed now.
  • The Homebrew tap had been stuck on v1.1.0 since it was created. The release workflow signed in with a token scoped to this repo, which can't push to the tap repo, and then swallowed the failure and reported success. It now uses a proper token, fails loudly, and refuses to publish a formula it knows won't build.
  • The formula it generated claimed GPL-3.0 (MIT since v1.2.0) and shipped a self-test asserting the wrong exit code
  • --version was hardcoded, so a 1.3.0 build would have cheerfully told you it was 1.2.0
  • The Discord preset promised "under 25MB" at a bitrate aimed at nothing in particular. Discord's free cap is 10MB now — the preset actually targets it, about 67 seconds of 720p30.
  • Subtitle container warnings checked the batch preset instead of the file you had selected

@zblauser
zblauser merged commit bf69b55 into main Sep 6, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant