This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+4 more
ReleasePort's take
Light signalVersion 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 summaryAdded UI controls to index images and replaced the queue‑based indexer with a pipeline coordinator.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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
About photofield
A self-hosted non-invasive single-binary photo gallery with a focus on speed and simplicity.
Related context
Related tools
Beta — feedback welcome: [email protected]