Video For Lazies v1.1.0
Video For Lazies v1.1.0
Release Summary
Adds the signed portable self-updater for Windows x64 and Linux x64 releases.
Highlights:
- Checks for signed portable updates and prompts before installing.
- Adds Update now, Remind me later, and Skip for seven days.
- Verifies the signed update manifest, archive hashes, payload manifest, and app-owned file list before applying an update.
- Applies future portable updates in place with a helper while preserving unknown files in the portable folder.
- Includes updater manifest and signature assets in stable GitHub Releases.
Note: v1.0.0 cannot update itself. Install v1.1.0 manually once; updater-capable releases after this can update from inside the app.
Changes
Added
- add signed portable self-updater (2eb16ee)
Tests
- make payload manifest mode assertion portable (6ace8d4)
- make updater payload fixture platform-aware (f2e214f)
- satisfy platform clippy for updater suffix (5fd61e4)
Artifacts
Video_For_Lazies-v1.1.0-linux-x64.zipVideo_For_Lazies-v1.1.0-win-x64.zipSHA256SUMS.txtvfl-update-manifest-v1.jsonvfl-update-manifest-v1.json.sig
Runtime Notes
- Windows x64 and Linux x64 portable releases bundle pinned GPL FFmpeg sidecars and include FFmpeg source plus build-provenance archives in the portable payload.
- Updater-capable releases verify a signed update manifest before downloading or applying future portable updates.
- Windows portable zips are unsigned and may trigger SmartScreen or antivirus reputation warnings. Verify the SHA256 checksum before running.
VFL_FFMPEG_PATHandVFL_FFPROBE_PATHremain available for custom runtime overrides on both platforms.- Repository visibility is not changed by this release workflow.
Verification
- GitHub Actions builds and verifies the portable zip artifacts before creating the release.
- The release includes a combined SHA256 checksum file for uploaded portable archives.