Skip to content

photofield

v0.23.0 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 10d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

gallery go image image-viewer photo photo-gallery
+4 more
photos photoviewer self-hosted vue3

ReleasePort's take

Light signal
editorial:auto 10d

Version v0.23.0 introduces UI controls for indexing images and migrates the indexer from a queue‑based system to a pipeline coordinator.

Why it matters: The new Index all, Force reindex, and stop buttons in the collection debug UI give developers immediate control over image indexing; replacing the queue‑based subsystem with a pipeline improves reliability and responsiveness for media format handling.

Summary

AI summary

Added UI controls to index images and replaced the queue‑based indexer with a pipeline coordinator.

Changes in this release

Feature Medium

Adds support for HEIC, HEIF, GIF, and MOV formats via FFmpeg.

Adds support for HEIC, HEIF, GIF, and MOV formats via FFmpeg.

Source: llm_adapter@2026-05-24

Confidence: high

Feature Medium

Adds Index all, Force reindex, and stop button to collection debug UI.

Adds Index all, Force reindex, and stop button to collection debug UI.

Source: llm_adapter@2026-05-24

Confidence: low

Dependency Medium

Adds automatic dependency setup for task development environment.

Adds automatic dependency setup for task development environment.

Source: llm_adapter@2026-05-24

Confidence: low

Refactor Medium

Replaces queue-based indexing with pipeline coordinator implementation.

Replaces queue-based indexing with pipeline coordinator implementation.

Source: llm_adapter@2026-05-24

Confidence: high

Full changelog

Added

Improve indexing controls in the collection debug UI

The collection debug UI now includes an Index all action, a Force reindex option to overwrite existing indexed data, and a stop button for running indexing tasks. This makes it easier to restart a full indexing pass or cancel long-running indexing work directly from the UI.

HEIC/HEIF, GIF (static) and MOV via FFmpeg

HEIC (High Efficiency Image Container), HEIF (High Efficiency Image Format), GIF, and MOV (QuickTime) files are now supported when FFmpeg is available. These formats, commonly used by iOS devices and other platforms, are decoded using FFmpeg. The extensions .heic, .heif, .gif, and .mov are now included in the default configuration.

What's Changed

  • Add release checklist by @SmilyOrg in https://github.com/SmilyOrg/photofield/pull/170
  • Fix FFmpeg guidance and changelog clarity for HEIC/HEIF/GIF/MOV support by @Copilot in https://github.com/SmilyOrg/photofield/pull/172
  • Add support for HEIC/HEIF, GIF, and MOV formats with FFmpeg integration by @SmilyOrg in https://github.com/SmilyOrg/photofield/pull/171
  • Replace queue-based indexing with pipeline coordinator by @SmilyOrg in https://github.com/SmilyOrg/photofield/pull/180
  • Add automatic dependency setup for task dev by @SmilyOrg in https://github.com/SmilyOrg/photofield/pull/173
  • docs: document port configuration and all environment variables by @Copilot in https://github.com/SmilyOrg/photofield/pull/181

New Contributors

  • @Copilot made their first contribution in https://github.com/SmilyOrg/photofield/pull/172

Full Changelog: https://github.com/SmilyOrg/photofield/compare/v0.22.0...v0.23.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track photofield

Get notified when new releases ship.

Sign up free

About photofield

A self-hosted non-invasive single-binary photo gallery with a focus on speed and simplicity.

All releases →

Beta — feedback welcome: [email protected]