Added
A new MCP (Model Context Protocol) server is now bundled, exposing photofield's search, photo, and metadata APIs as structured tools for AI agents. This lets MCP-compatible clients search your photo collection, retrieve photo details, and get preview images — enabling workflows like "find me beach photos from last summer" directly in a chat.
See MCP Server docs for more details.
- MCP server with search, photo retrieval, metadata, and health tools
- Add MCP server documentation
- Add preview_url to photo metadata for markdown embedding
Fixed
- Fix HEIC/HEIF thumbnail generation and transcoding via FFmpeg
- Fix crashes when processing photos with missing or incomplete metadata
- Fix face preview URL, aspect ratio, and error handling for unknown collections
Security
- Apply security updates across all dependencies
- Clamp preview dimensions to 4096px max to prevent resource exhaustion
What's Changed
- Fix HEIC thumbnail generation in FFmpeg by @SmilyOrg in #188
- Add release skill for agents by @SmilyOrg in #189
- feat(mcp): MCP server tooling for photofield by @SmilyOrg in #190
- chore: apply security updates across all areas by @SmilyOrg in #194
- fix: use Alpine 3.24 to get ffmpeg 8.1.2 for correct HEIC transcoding by @SmilyOrg in #195
Full Changelog: v0.24.1...v0.25.0