250707-d28b3101e
obra/superpowers250707-d28b3101eJul 7, 2025by lastzero
AI Summary
This release adds support for Ollama models in the Vision AI service, improves search performance, and introduces an 'Adjust Location' dialog. It also adds album deletion customization and refines video and metadata handling.
Key Highlights
- Added Ollama model and data URL support to the Vision Service
- Introduced 'Adjust Location' dialog for setting photo coordinates on a map
- Added 'Delete Album' action to the album toolbar menu
- Improved search performance and optimized thumbnail rendering
New Features
- Ollama model and data URL support to Vision Service
- Adjust Location dialog to set coordinates on a map
- Delete Album action to the album toolbar menu
- Optimized thumbnail rendering performance
- Config option to set the language of location details
- Fixed timezone handling in the information sidebar
- Seeking disables looping when playing short videos
- Config options for transcoding preset, quality, and device
- Fixed playback when using QSV to transcode HEVC files
- Short videos up to 3 seconds are no longer classified as Live Photos
- Fixed playback of videos embedded in Samsung HEIF files
- Updated list of unwanted descriptions
- Improved scanner detection based on device make and model
- Fixed an issue that prevented changing the day to 'Unknown' in February
- Improved token used to distinguish simultaneous uploads
- Added `photoprism dl` command to import media from a URL
- Fixed an error in the backup command when a custom filename is specified
- Added a Content-Type header to the metrics endpoint
- Authorized clients are allowed to create album share links
- Fixed SQLite index updates error
- Updated Go to v1.24.4
Full Release Notes
This [release](https://docs.photoprism.app/release-notes/#july-7-2025) adds support for using [Ollama models in the Vision AI service](https://github.com/photoprism/photoprism-vision/pull/5), improves search performance, and [introduces an "Adjust Location" dialog](https://github.com/photoprism/photoprism/issues/465) for setting photo coordinates on a map. Users can now [delete albums from the toolbar](https://github.com/photoprism/photoprism/issues/4994) and customize the [language of location details](https://github.com/photoprism/photoprism/issues/883). Video and metadata handling have been refined, with updates to [transcoding](https://github.com/photoprism/photoprism/issues/4969), scanner detection, and [CLI tools](https://github.com/photoprism/photoprism/issues/4982). A fix for [SQLite index updates](https://github.com/photoprism/photoprism/issues/3742) is also included. [Batch editing](https://github.com/photoprism/photoprism/issues/271) features are in final development and will be available in an upcoming release. As always, a big thank you to [everyone who contributed](https://docs.photoprism.app/developer-guide/) and [helped with testing](https://github.com/photoprism/photoprism/issues?q=is%3Aissue%20state%3Aopen%20label%3Aplease-test)! :purple_heart: #### What's new? - AI: [Added Ollama model and data URL support to the Vision Service](https://github.com/photoprism/photoprism-vision/pull/5) by @sgflt - UX: [Added "Adjust Location" dialog to set coordinates on a map](https://github.com/photoprism/photoprism/issues/465) by @omerdduran - UX: [Added "Delete Album" action to the album toolbar menu](https://github.com/photoprism/photoprism/issues/4994) by @omerdduran - UX: [Optimized thumbnail rendering performance in result views](https://github.com/photoprism/photoprism/issues/4985) by @lastzero - Places: [Added a config option to set the language of location details](https://github.com/photoprism/photoprism/issues/883) - Viewer: [Fixed timezone handling in the information sidebar](https://github.com/photoprism/photoprism/pull/5015) by @omerdduran - Viewer: [Seeking disables looping when playing a short video](https://github.com/photoprism/photoprism/commit/1709f708edbd44ea8dda02cc3f343330f7779836) - Videos: [Added config options for transcoding preset, quality, and device](https://github.com/photoprism/photoprism/issues/4969) - Videos: [Fixed playback when using QSV to transcode HEVC files](https://github.com/photoprism/photoprism/issues/5040) - Videos: [Short videos up to 3 seconds are no longer classified as Live Photos](https://github.com/photoprism/photoprism/issues/5089) - Motion Photos: [Fixed playback of videos embedded in Samsung HEIF files](https://github.com/photoprism/photoprism/issues/5027) - Metadata: [Updated list of unwanted descriptions](https://github.com/photoprism/photoprism/pull/5078) by @srett - Metadata: [Improved scanner detection based on device make and model](https://github.com/photoprism/photoprism/issues/5073) - Metadata: [Fixed an issue that prevented changing the day to "Unknown" in February](https://github.com/photoprism/photoprism/issues/5038) - Labels: [Updated Animal and Snow label category assignments](https://github.com/photoprism/photoprism/issues/5057) - Upload: [Improved token used to distinguish simultaneous uploads](https://github.com/photoprism/photoprism/issues/4970) by @raxod502 - CLI: [Added `photoprism dl` command to import media from a URL](https://github.com/photoprism/photoprism/issues/4982) - CLI: [Fixed an error in the backup command when a custom filename is specified](https://github.com/photoprism/photoprism/issues/5088) - API: [Added a Content-Type header to the metrics endpoint](https://github.com/photoprism/photoprism/pull/5042) by @brandon1024 - API: [Authorized clients are allowed to create album share links](https://github.com/photoprism/photoprism/issues/4973) - SQLite: [Fixed "'too many SQL variables'" error on index updates](https://github.com/photoprism/photoprism/issues/3742) by @keif888 - Security: [Updated Go to v1.24.4, which includes fixes and improvements](https://github.com/golang/go/issues?q=milestone%3AGo1.24.4) - Translations: [Updated Arabic, French, German, and Japanese](https://github.com/photoprism/photoprism/discussions/4980) #### Screenshots ##### Adjust Location Dialog  #### Translations Missing [user interface translations](https://translate.photoprism.app/projects/photoprism/) have been generated with the help of DeepL and Google Translate. Native speakers are [welcome to help us improve them](https://docs.photoprism.app/developer-guide/translations-weblate/) where needed. [Learn more ›](https://docs.photoprism.app/developer-guide/translations-weblate/) #### Installation Packages The packages attached to this release are intended for experienced users and maintainers of third-party integrations only, as they [require manual configuration](https://dl.photoprism.app/pkg/linux/README.html#configuration) and [do not include tested system dependencies](https://dl.photoprism.app/pkg/linux/README.html#dependencies). Since we are unable to [provide support](https://www.photoprism.app/kb/getting-support) for custom installations, we recommend [using one of our Docker images](https://docs.photoprism.app/getting-started/docker-compose/) to run PhotoPrism on a private server or NAS device. [Learn more ›](https://dl.photoprism.app/pkg/linux/README.html)