Skip to content

Releases: Mvth1s/Verto

v1.9.0

04 Jun 18:41

Choose a tag to compare

1.9.0 (2026-06-04)

Bug Fixes

  • backend: convert to RGBA and cap to 256x256 for ICO output (7b73022)
  • backend: route ICO through image crate instead of FFmpeg (08d271c)
  • backend: use Path::is_absolute() instead of starts_with('/') for cross-platform path validation (76efee9)
  • frontend: extend isLossless check to cover AIFF, WV in audio conversion (298a753)
  • frontend: remove hardcoded v0.4.0 version pill from sidebar footer (97ba9d7)

Features

  • backend: exhaustive FFmpeg audio/video and Pandoc document output formats (370e48e)
  • backend: extend supported input/output formats across all categories (6c60ecc)
  • desktop: update app logo and icons with new verto.png (93ab9ff)
  • web: responsive landing page — 3 breakpoints (4a64ec2)

v1.8.0

04 Jun 13:12

Choose a tag to compare

1.8.0 (2026-06-04)

Bug Fixes

  • ci: add APPIMAGE_EXTRACT_AND_RUN for universal AppImage compatibility (a6d6858)

Features

  • desktop: keyboard shortcuts — Delete, Enter, Escape (f3e31ff)
  • web: complete i18n audit and OS-aware download button (4038b2b)
  • web: replace inline GitHub SVG with icons8 logo in hero CTA (e7c4ae2)

v1.7.0

03 Jun 21:00

Choose a tag to compare

1.7.0 (2026-06-03)

Bug Fixes

  • backend: extract readable error line from FFmpeg stderr (d25600a)
  • backend: use next_back() instead of last() on DoubleEndedIterator (f32e360)
  • backend: use rfind instead of filter+next_back (Clippy) (807fc73)
  • lint error on the front (3c555f8)
  • web: align download card buttons to bottom with flex: 1 (cf0327a)
  • web: remove stray img and label elements from win mockup (32e5108)
  • web: replace linux svg icon with tux.png image (06d9ae4)

Features

  • ci: add curl one-liner installer script for Linux and macOS (9ead626)
  • ci: ensure AppImage build + Arch Linux compatibility (57d79dc)
  • frontend: check for updates in the background every hour (208436d)
  • frontend: check for updates on launch with per-version dismiss (55120fc)
  • frontend: conversion history panel (session) (52f7993)
  • frontend: show open-folder prompt after conversion completes (e692cf4)
  • tooling: add curl-based sidecar download script (f19a79a)
  • update the landing page (8b2017a)

v1.6.0

02 Jun 13:15

Choose a tag to compare

1.6.0 (2026-06-02)

Bug Fixes

  • backend: allow too_many_arguments on convert_video (Clippy -D warnings) (0daa233)
  • backend: delete partial output file when FFmpeg fails or is cancelled (9e8efe2)
  • ci: add contents:write permission and version sync to release build job (fafaa16)
  • ci: add FFmpeg download to release.yml + fix macOS ARM target (c0acfd8)
  • ci: add icon.icns to bundle.icon so macOS bundler skips ICO decoding (ecd218c)
  • ci: add icon.ico, generate icon.icns on macOS, bump Cargo version (7fee873)
  • ci: add Pandoc sidecar download step to release.yml build matrix (1d65654)
  • ci: apply rustfmt corrections to Rust sources (cfd3de9)
  • ci: commit formatted style.css, add libssl-dev and pkg-config to lint-rust (77ff813)
  • ci: commit minimal icon.icns so bundle.icon resolves on all platforms (b103247)
  • ci: correct Vitest pnpm passthrough and rustfmt formatting (599dd90)
  • ci: download-ffmpeg.sh — apt-get primary, BtbN fallback (47b269a)
  • ci: locate pandoc binary via find in macOS zip (structure varies) (ca8ba43)
  • desktop: regenerate icon PNGs as RGBA — required by tauri::generate_context! (dedcb59)
  • desktop: rustfmt — inline vec! args in ffmpeg converter (3a8870b)
  • frontend: clicking ✓ on a done queue item removes it (34d298a)
  • frontend: extract setLocale() — multi-line Vue template handlers crash compiler (4882ef4)
  • web: consistent download buttons with fallback labels, add localStorage cache (8423559)

Features

  • desktop: add file picker, browse, cancel conversion, retry on error (a4bebc1)
  • desktop: add HEIC/HEIF input support via FFmpeg (59a7b38)
  • desktop: add settings page with persistence (8029b24)
  • desktop: add video conversion (MP4, MKV, WebM, MOV) (381f741)
  • desktop: add video thumbnail preview in queue (2ed9b70)
  • desktop: cancel active FFmpeg conversion immediately (24cc933)
  • desktop: integrate Verto logo — icons, landing page, desktop app (99a8b34)
  • desktop: pandoc sidecar, document conversion, batch via folders (c725764)
  • desktop: real-time FFmpeg progress bar for audio and video (3712204)
  • desktop: show system notification when conversion completes (f39f6d1)
  • desktop: v0.3.0 — audio conversion via FFmpeg sidecar (e72a7ee)
  • desktop: v0.4.0 — AVIF, image resize, quality presets (5c71273)
  • desktop: v0.4.0 — image thumbnail preview in queue (60329b4)
  • desktop: v1.0.0 — i18n, accessibilité, auto-updater, coverage, SEO (c868c6b)
  • web: add favicon, apple-touch-icon and logo in hero mockup (1f0dea4)
  • web: dynamic download links from GitHub API, update README (20fde27)
  • web: i18n EN/FR + restore CSS mockup in hero (bc2b92b)
  • web: polish landing page — nav, features grid, privacy details, CHANGELOG (0c4f277)

v1.5.1

01 Jun 14:43

Choose a tag to compare

1.5.1 (2026-06-01)

Bug Fixes

  • ci: drop macOS x86_64 target, revert scripts to original simplicity (852ff52)
  • ci: remove invalid --no-deps flag from brew fetch + robust bottle path detection (f3ec3e3)
  • ci: replace retired macos-13 runner with macos-latest + cross-compile x86_64 (e596d5a)
  • ci: use brew fetch --bottle-tag to get Intel FFmpeg on ARM runner (f4a2cec)

v1.5.0

01 Jun 13:34

Choose a tag to compare

1.5.0 (2026-06-01)

Bug Fixes

  • ci: add FFmpeg download to release.yml + fix macOS ARM target (5c45b34)

Features

  • desktop: show system notification when conversion completes (d86fe1b)

v1.4.0

01 Jun 12:36

Choose a tag to compare

1.4.0 (2026-06-01)

Bug Fixes

  • frontend: extract setLocale() — multi-line Vue template handlers crash compiler (29220f8)

Features

  • desktop: add settings page with persistence (cc7111c)
  • desktop: add video conversion (MP4, MKV, WebM, MOV) (927b57b)
  • desktop: add video thumbnail preview in queue (6ce7332)
  • desktop: v0.4.0 — AVIF, image resize, quality presets (6096147)
  • desktop: v0.4.0 — image thumbnail preview in queue (828d32b)
  • desktop: v1.0.0 — i18n, accessibilité, auto-updater, coverage, SEO (2be5970)

v1.3.0

29 May 14:20
a58e180

Choose a tag to compare

1.3.0 (2026-05-29)

Bug Fixes

  • ci: correct Vitest pnpm passthrough and rustfmt formatting (770fcf6)
  • ci: download-ffmpeg.sh — apt-get primary, BtbN fallback (8e623df)
  • desktop: rustfmt — inline vec! args in ffmpeg converter (b079db0)
  • frontend: clicking ✓ on a done queue item removes it (a707116)
  • web: consistent download buttons with fallback labels, add localStorage cache (043c391)

Features

  • desktop: v0.3.0 — audio conversion via FFmpeg sidecar (fd6bdf7)
  • web: dynamic download links from GitHub API, update README (94d3910)
  • web: polish landing page — nav, features grid, privacy details, CHANGELOG (94b5ab1)

v1.2.0

29 May 10:00
9c83aa7

Choose a tag to compare

1.2.0 (2026-05-29)

Bug Fixes

  • ci: add contents:write permission and version sync to release build job (89c2389)
  • desktop: regenerate icon PNGs as RGBA — required by tauri::generate_context! (2097f1e)

Features

  • desktop: integrate Verto logo — icons, landing page, desktop app (7585f33)
  • web: add favicon, apple-touch-icon and logo in hero mockup (2e41c02)

v1.1.0

29 May 08:51
0fc3b05

Choose a tag to compare

1.1.0 (2026-05-29)

Bug Fixes

  • ci: add icon.icns to bundle.icon so macOS bundler skips ICO decoding (dcbfa0c)
  • ci: add icon.ico, generate icon.icns on macOS, bump Cargo version (58d595d)
  • ci: add Pandoc sidecar download step to release.yml build matrix (b7f45b1)
  • ci: commit minimal icon.icns so bundle.icon resolves on all platforms (5a5292d)
  • ci: locate pandoc binary via find in macOS zip (structure varies) (489e928)

Features

  • desktop: add file picker, browse, cancel conversion, retry on error (608b9f5)
  • desktop: pandoc sidecar, document conversion, batch via folders (1c1c78e)