New features
Process file modal — new editor across every media typeThe “Process file” dialog in the file manager now covers images, videos, and audio with the same modal — choose a file in your library and pick a tab.
- Images — Transform, Remove Background, Vectorize, Adjust.
- Videos — Convert (re-encode to MP4/WebM/MOV at any resolution), Trim, Extract (audio / GIF / poster frame / storyboard), Adjust, Watermark.
- Audio — Convert (re-encode to MP3/M4A/WAV/OGG/FLAC), Trim, Adjust (volume, fade in/out, normalize).
Vectorize controls: Single colour, Colour, and Advanced tuningRaster-to-SVG output is now meaningfully better.
- Single colour (B&W) mode for logos, line art, and silhouettes.
- Colour mode for cartoons, flat illustrations, and detailed art.
- Advanced popover exposes the tracer’s underlying parameters (colour precision, despeckle threshold, corner smoothing, path precision, layer difference) so you can fine-tune any specific image.
- SVG Colors popover lets you recolour individual paths after tracing — pick from the swatches, edit hex values, switch the whole image to monochrome with one click.
File manager improvements
- Upload button alongside Create Folder for direct uploads into the current folder.
- Bulk select mode with checkboxes — multi-select files, then Download (auto-zipped) or Delete.
- Audio playback — click an audio file in the grid or list to preview it in the lightbox with the new custom player. Audio files now also support the Process modal.
- File rows show clearer thumbnails for audio with a Music icon.
Three new sync endpoints, plus a clearer scope for
/api/convertPOST /api/media/convert— re-encode a single video or audio file.POST /api/media/adjust— brightness, saturation, contrast, hue, grayscale, or invert for images and video; volume, normalize, and fade in / out for audio.POST /api/media/concat-audio— merge multiple audio tracks into one MP3, M4A, or WAV.
POST /api/convert is now image-only and accepts up to 10 files (25 MB each, 50 MB total) per request. Send larger batches, video, or audio to /api/jobs — the response now returns a structured pointer so you do not have to guess.MCP server v0.3.0 — dedicated vectorize toolNew
vectorize_media tool gives AI agents a direct path to raster-to-SVG conversion with a clear choice of modes:mono: true— single-colour tracing for logos and silhouettes. Small, crisp output.mono: false(default) — full-colour tracing for illustrations, multi-colour logos, and cartoon-style images.detailslider (1–100) controls speckle filtering and curve smoothing.
convert_media, inspect_media, and the rest of the catalogue now spell out SVG support, recommended modes per image type, and clear next steps when a file path sits outside the user’s approved roots — so agents pick the right tool first time instead of hedging.Bump your MCP config to @convertly-sh/mcp@0.3.0.WordPress plugin v0.4.2 — TinyPNG-class bulk speed and chip-based statusThe Convertly WordPress plugin had a major usability and performance pass:
- Browser-driven bulk optimisation. “Start bulk optimisation” now runs 4 parallel optimisations directly from the page (configurable 1–8 in settings). No more waiting for WP-Cron to tick. Expected throughput on a typical host: 40–150 images per minute.
- Auto-backoff. If the API rate-limits your key, the plugin reads the
Retry-Afterheader and pauses every worker until it’s safe to resume. No 429 storms. - Persistent “Optimization completed” state. The progress bar turns solid green with a check icon when your library is fully optimised, and stays that way through refreshes — flips back to a real percentage the moment a new upload lands.
- Compression presets. Choose from Lossless, High quality, Balanced (default), or Aggressive in plugin settings. Quality slider is still there if you want a custom value.
- Chip status in Media Library. Each attachment shows
Optimized · 39% saved · 109 KB → 66 KB · Backup availabledirectly inside the edit modal, with tooltips for the aggregate-across-all-subsizes total. Convertly’s row now sits above Alternative Text. - Smarter compression. Files that re-encode larger than the original (some PNGs, already-compressed WebPs) are skipped instead of overwritten — your library can’t accidentally grow.
- WordPress now reports the new file size after bulk runs. The cached
filesizein attachment metadata refreshes automatically. - Restore Originals clears the matching rows from the “Recent media jobs” history so the table reflects reality after a rollback.
Improvements
Dashboard polish
- Process modal opens with the relevant default tab per media type (Convert for video/audio, Transform for images).
- Custom video/audio player replaces native browser controls everywhere in the dashboard — lightbox, file manager, process modal.
- “Trim transparent pixels” option added under Remove Background — crop the output to the bounding box of the subject in one click.
- Live preview for the Adjust tab uses CSS filters for instant feedback on image and video (server-side encode still runs on Save).
Fixes
- Dashboard conversions no longer hang at “Waiting…” when the background worker is offline — they fall back to synchronous conversion automatically.
- Fixed
Invalid conversion settingserrors from the WordPress plugin’s bulk optimiser. - Video and audio uploads in the file manager now report the actual problem (size limit, unsupported codec, etc.) instead of a generic error.
- The bulk-optimisation progress bar stops animating when the run completes.
- The Stop button is visible again on the WordPress bulk page.