github 66HEX/frame 0.31.0
Frame 0.31.0

4 hours ago

Added

  • Updateable AppImage Releases: Embedded gh-releases-zsync update information into Linux AppImage builds, generated matching .zsync metadata, 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 vendor archives, 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.2 across macOS, Linux, and Windows, replaced mutable download URLs, and added SHA-256 verification for downloaded archives, extracted binaries, and cached runtime files.

Don't miss a new frame release

NewReleases is sending notifications on new releases.