Unterlumen v0.5.2 — Convert & Export, Film Strip, and a Security Fix

Unterlumen v0.5.2 is out. The 0.5.x series is the biggest update since the initial release, bringing the most-requested workflow features alongside a security patch. Here's what's new.

Convert & Export

The headline feature of v0.5.0 is Convert & Export — the ability to convert images to a different format and save the result, all without leaving the browser. Select one or more photos, pick a target format, and Unterlumen handles the rest. No command-line tools, no leaving the app.

Unified batch rename

Batch rename and simple rename are now available from a single unified dropdown in the toolbar. The interface is cleaner, and the two rename modes — EXIF-pattern-based renaming for batches and quick single-file renaming — are easier to reach than before.

Film strip in the fullscreen viewer

The fullscreen viewer now shows a film strip at the bottom of the screen. You can jump to any photo in the current folder without leaving the viewer — no more pressing Escape to get back to the grid and then re-entering fullscreen.

Security fix

v0.5.2 patches a vulnerability in the x/image dependency. If you're running an earlier build, this is the main reason to update. The fix is included in the same binary as all the v0.5.x features above.

Docker and Podman support

Unterlumen is now available as a container image on the GitHub Container Registry. The image supports linux/amd64 and linux/arm64, and ships with ffmpeg and exiftool already included — no extra setup needed. It works with both Docker and Podman.

Get the update

Download the binary for your platform and point it at your photos:

./unterlumen ~/Photos

Or pull the container image — ffmpeg and exiftool are included:

docker run -p 8080:8080 -v /path/to/photos:/photos ghcr.io/blazko/unterlumen:latest

Clear your thumbnail cache after upgrading

Unterlumen caches generated thumbnails on disk and reuses them across restarts. Because v0.5.2 patches the x/image library that processes those thumbnails, any cache entries created by an older binary will not be regenerated automatically. To make sure the patched code is actually used, delete the cache directory once after upgrading:

# Linux
rm -rf /tmp/unterlumen-cache/

# macOS
rm -rf "$TMPDIR/unterlumen-cache/"

Thumbnails will be rebuilt on first access. The cache directory will be recreated automatically.

All release assets are on the product page and the GitHub repository.

← Back to blog