v0.8.3 — 2026-07-01
Changelog
- UI: Redesigned the per-file crop editor for mobile. #737
- AI background removal: Files whose background was removed now get an
_ai-bg-removedsuffix in their name, so they are easy to tell apart from regular compressions. The tag follows the converter that actually ran, so it stays correct across output formats, and the target-size compression path (which never removes the background) no longer gets the suffix by mistake. - UI: Moved the "Clear Processed Files" action in the storage manager below the file list and restyled it as a full-width button, so it reads more clearly and is harder to trigger by accident.
- UX: Downloading a file that was already deleted or has expired now shows a friendly "This file is no longer here" dialog instead of a raw JSON error page. The same dialog appears from both the compressed-files drawer and the storage manager, and the stale entries are cleared so there is nothing left to click again.
- i18n: Fixed a hydration issue where the page could briefly render in the wrong language. The app now renders the default locale first, then switches to your saved or browser-detected language right after loading, without a hydration mismatch.
- Internals: Added a max log size in the backend for the Runtime Error Screen so diagnostics stay bounded. #740
- Dependencies: Updated frontend packages and applied security patches. Dropped the temporary
postcssoverride now that Next ships a patched transitive dependency.
Setup & Updates (Recommended)
To get the latest features or to learn how to update imgcompress, follow the official guide:
Installation & Update Guide
Pinned Version
If you specifically need the snapshot for this release: karimz1/imgcompress:0.8.3