Loading latest release notes from GitHub...
These notes refresh automatically from the latest GitHub release when this page loads. View the latest release on GitHub for download links and assets.
1.5.1
Changes in v1.5.1:
- PKG: Updated packages and refreshed release metadata.
- GIF: GIF conversion presets now appear by default for everyone instead of requiring
Advanced Presets. - Security: Hardened bundled
ffmpegtemp executable handling to use private per-run directories with safer cleanup. - Codebase: Added stricter release checks around download URLs, packaging policy, and
ffprobeoutput limits. - Bugfix: Canceling a conversion now aborts preflight work more reliably, and repeated start clicks no longer race the conversion lock.
- Updater: Downloaded-update state now survives renderer recreation so the install prompt stays accurate.
Changes in v1.5.0:
- FFMPEG: Updated ffmpeg on ALL platforms to
8.1.2. - NEW: Windows code signing: WOO HOO!! Windows Codesigning is here!
- After a good while of not having it, Windows Binaries are now signed by Azure Artifact Signing!
- Building - FFMPEG: FFMPEG checksums are now enforced.
- Added a new .env variable and the ability to download FFmpeg binaries from a server:
FFMPEG_DL_SERVER="https://example-download-server.com/ffmpeg/version/" - The naming scheme for the
.7zbinaries isffmpeg_os_arch.7z(macOS usesmacOS). npm run get:ffmpeg:alldownloads all architectures and extracts them into the right locations. After independently verifying the new binaries, runnpm run ffmpeg:checksums:generateto update their checksums.
- Added a new .env variable and the ability to download FFmpeg binaries from a server:
- FFMPEG: Updated bundled FFmpeg wording, notices, and GPL source offer for FFmpeg
8.1.2across Windows, macOS, and Linux. - UI: Reverted color scheme back to the blue color (I like it better :P).
- UI: Self-hosted Inter and Outfit fonts for offline reliability and privacy (removed Google Fonts remote links).
- UI: Fixed light-theme muted-text contrast failing WCAG AA (
#7d88a1→#5c6880). - UI: Modal focus is now restored to the triggering element on close (WCAG 2.4.3).
- UI: File-input change handler now validates extensions (matching drag-drop behavior).
- Security: Removed
'unsafe-inline'from CSPstyle-srcby converting all inline styles to a utility class. - Security: Added explicit
font-src 'self'to CSP. - Codebase: Unified all
getElementByIdcalls to usegetRequiredElement(clear errors on missing DOM elements instead of silent null crashes). - Codebase: Wrapped
getFileInfoIPC call in.catch()to prevent unhandled rejections on file-select. - Codebase: Progress bar
aria-valuenowis now reset to0at the start of each conversion. - Linux: Fixed an issue with linux packaging naming for the electron api.
- UI: Updated the experimental interface introduced during the beta cycle.
- Codebase: Many fixes to the app and FFmpeg for AMD hardware.
Click below for the full v1 Changelog
Full v1 changelog
Changes in v1.4.0:
- FFMPEG: Updated bundled
FFMPEGbuilds for the v1.4.0 release cycle; current release notes above describe the latest bundled version. - UI: Flat, native-leaning visual refresh across the main window and settings. Dropped purple/cyan gradients, mesh backgrounds, glow, and shimmer in favor of restrained system-blue accents, tighter corner radii, and flatter panels, buttons, and progress bars. Light and dark themes both updated.
- FFMPEG: Retuned AV1 CPU presets for better quality and compression efficiency:
- All CPU AV1 tiers now apply
libsvtav1tuning (tune=0) consistently, not just the best-quality and best-compression tiers. - CPU AV1 encodes now default to 10-bit (
yuv420p10le) for improved compression and reduced banding. - CRF defaults adjusted: Best Quality
15→18, Quality20→24, Small File40→44.
- All CPU AV1 tiers now apply
- FFMPEG: Retuned GIF presets to produce much smaller files at comparable quality:
- Quality tiers now default to ordered
bayerdithering instead of error-diffusionsierra2_4a, so static regions compress better between frames. - Reduced default dimensions, frame rates, and palette sizes across all GIF tiers (e.g. Best Quality
1080px→720px, Best Compression128colors →64).
- Quality tiers now default to ordered
- Codebase: FFmpeg binary path resolution is now lazy-loaded to avoid eager module initialization at startup.
- Testing: Expanded preset tests for AV1 10-bit output, consistent
svtav1-paramsusage, and updated GIF tier defaults. - PKG: Updated packages.
Note: Older release history is omitted here. Use the GitHub release link above for the full changelog.