Популярная open-source платформа для самостоятельного хостинга фото и видео Immich получила версию 3.2 с переработанным интерфейсом поиска в веб-версии. По словам разработчиков, прежнее модальное окно поиска стало слишком сложным, поэтому новый дизайн упрощает навигацию по фильтрам, сохраняя основные возможности.

Результаты можно уточнять по людям, местам, датам, тегам, альбомам, производителю и модели камеры, объективу, статусу избранного и тому, архивирован ли файл. Контекстные поисковые запросы можно сочетать с этими фильтрами.

За переработанным интерфейсом стоит ещё одно крупное изменение: Search API v2. Серверный API переработали, чтобы объединять несколько фильтров поиска с помощью операций AND и OR. Он также поддерживает сценарии вроде поиска только внутри альбомов.

Новая функция cluster groups позволяет доверенным пользователям одного экземпляра Immich распознавать людей на общих медиафайлах. Например, если человек определён в вашей библиотеке, Immich теперь может распознать его на фотографиях, которыми поделился другой участник группы кластеров.

Однако для существующих установок есть важное ограничение. Чтобы применить межпользовательскую кластеризацию к уже загруженным данным, нужно сбросить распознавание лиц для всех участников группы. Это удалит существующие имена и даты рождения, привязанные к лицам, распознанным машинным обучением, а итоговые кластеры могут немного отличаться от прежних.

В автоматизации также появилось несколько улучшений. Рабочие процессы теперь могут запускаться, когда медиафайл получает тег. Новый фильтр по тегам проверяет, совпадает ли медиафайл со всеми, любым или ни одним из указанных тегов, а соответствующее действие рабочего процесса может автоматически добавить один или несколько тегов.

Ещё одно заметное новшество связано с воспоминаниями. Для них появилась отдельная страница. Сгенерированные ранее воспоминания больше не исчезают после того, как перестают активно показываться. Новая страница позволяет возвращаться к прошлым воспоминаниям, а отдельные воспоминания можно отметить как избранные, чтобы они оставались доступными постоянно.

Управление тегами тоже получило небольшое, но давно ожидаемое улучшение. Существующие теги теперь можно переименовывать прямо в веб-интерфейсе Immich.

В режиме просмотра карты появился новый элемент управления. Он показывает таймлайн со всеми фотографиями и видео, которые находятся в текущей видимой области карты. При перемещении карты в другое место таймлайн автоматически обновляется и отображает медиафайлы из новой видимой области.

Дополнительные сведения и полный список изменений можно найти в анонсе Immich 3.2 на GitHub.

Перед обновлением существующим пользователям стоит ознакомиться с примечаниями к выпуску. Особенно это касается тех, кто планирует включить новую функцию межпользовательской кластеризации лиц, поскольку для неё сейчас требуется сброс распознавания лиц.