Skip to main content
Rosie.run Docs

CONV2 Release Notes

Latest release notes for CONV2 (v1.5.1).

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 ffmpeg temp executable handling to use private per-run directories with safer cleanup.
  • Codebase: Added stricter release checks around download URLs, packaging policy, and ffprobe output 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 .7z binaries is ffmpeg_os_arch.7z (macOS uses macOS).
    • npm run get:ffmpeg:all downloads all architectures and extracts them into the right locations. After independently verifying the new binaries, run npm run ffmpeg:checksums:generate to update their checksums.
  • FFMPEG: Updated bundled FFmpeg wording, notices, and GPL source offer for FFmpeg 8.1.2 across 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 CSP style-src by converting all inline styles to a utility class.
  • Security: Added explicit font-src 'self' to CSP.
  • Codebase: Unified all getElementById calls to use getRequiredElement (clear errors on missing DOM elements instead of silent null crashes).
  • Codebase: Wrapped getFileInfo IPC call in .catch() to prevent unhandled rejections on file-select.
  • Codebase: Progress bar aria-valuenow is now reset to 0 at 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 FFMPEG builds 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 libsvtav1 tuning (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 1518, Quality 2024, Small File 4044.
  • FFMPEG: Retuned GIF presets to produce much smaller files at comparable quality:
    • Quality tiers now default to ordered bayer dithering instead of error-diffusion sierra2_4a, so static regions compress better between frames.
    • Reduced default dimensions, frame rates, and palette sizes across all GIF tiers (e.g. Best Quality 1080px720px, Best Compression 128 colors → 64).
  • 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-params usage, 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.