Added
- Updateable AppImage Releases: Embedded
gh-releases-zsyncupdate information into Linux AppImage builds, generated matching.zsyncmetadata, and published those files with releases so AppImage managers can update Frame without manual GitHub downloads. - Production Flathub Distribution: Added Flathub-ready manifest generation, release source and
cargo vendorarchives, automated Flathub repository PR updates, and a Flatpak runtime mode that uses Freedesktop-provided FFmpeg/FFprobe instead of bundled media binaries. - Media Filter Tabs: Added dedicated Video Filters and Audio Filters settings tabs with FFmpeg-backed color, tone, detail, cleanup, style, interlace, volume, dynamics, EQ, pass, noise-reduction, de-essing, stereo-width, normalization, and limiter controls, including runtime filter capability detection, preview refresh handling, reset controls, and export/preview filter-chain coverage.
- Settings Tab Tooltips: Added animated labels to the icon-only settings tabs, with a configurable hover delay and a grace period for immediate transitions between neighboring tabs. Resolves #45.
- Reusable Conversion Sources: Added explicit Cancel controls that stop queued, running, or paused conversions without removing their source, plus a Convert Again action that preserves completed-file settings and returns the source to an editable state. Resolves #45.
Changed
- Output Folder Selection: Conversion outputs now use the default output folder selected in Settings instead of being saved next to each source file, giving queued files from different locations one consistent destination.
Fixed
- UNC Output Paths: Preserved periods in generated output names on Windows network shares instead of treating the final portion of the name as a file extension. Resolves #61.
- macOS Release Builds: Moved Intel and Apple Silicon bundle jobs to the macOS 26 GitHub-hosted runners so release and validation workflows use the supported packaging environment.
- Bundled FFmpeg Integrity: Pinned FFmpeg and FFprobe to version
8.1.2across macOS, Linux, and Windows, replaced mutable download URLs, and added SHA-256 verification for downloaded archives, extracted binaries, and cached runtime files.