Changelog

Here's what I've changed lately.

Mostly cleanup, app work, and the kind of changes you notice because something stops being annoying. The full history is still on GitHub.

View the repo

v0.4.0 · 2026-06-21

Say hi to Smol: smarter compression, a cleaner app, no limits

  • Renamed the app to Smol.
  • New Auto mode: Smol keeps your original format at full quality by default, and only offers a smaller version (usually WebP) when it genuinely saves a lot. It never quietly swaps your file for a lossy one.
  • Faster compression: stronger PNG optimization, plus multi-threaded codecs on browsers that support it.
  • Rebuilt the interface around one slim toolbar. Format, quality, and the rest moved into a Settings dialog, out of your way until you want them.
  • Pick specific files to download, or apply settings to just those.
  • Cleaner layout on phones.
  • Tidied the multi-file download: no stray README, and a clearer zip name.

v0.3.0 · 2026-03-28

Switch from Cloudflare Workers to Sevalla for simpler deployment

  • Migrated from Cloudflare Workers to Sevalla with static output mode
  • Added Vitest for unit testing utility functions
  • Added GitHub Actions for automated fix, build, and test workflows

v0.2.0 · 2026-03-17

Stronger PNG options and clearer exports

  • Added a real split between lossless Optimized PNG and lossy Compressed PNG.
  • Added top-level export controls so format changes do not require opening Fine tune first.
  • Added a Compressed PNG preset, stronger PNG quantization defaults, and a recommendation to try WebP or AVIF when PNG savings stay small.
  • Improved worker diagnostics and fallback notes so PNG failures are easier to understand.
  • Switched the project license from MIT to GPL-3.0 and added third-party notices for the new PNG stack.

v0.1.1 · 2026-03-12

A steadier build

  • Smoothed out progress feedback.
  • Fixed preview cleanup and worker cleanup.
  • Made filenames and exports more dependable.

v0.1.0 · 2026-03-11

First public build

  • First working version of the app.
  • Added local compression, previews, format switching, and zip export.