github immich-app/immich v1.131.0

latest releases: v1.131.3, v1.131.2, v1.131.1...
3 days ago

v1.131.0

Highlights

Welcome to release v1.131.0 of Immich. This release focuses on more bug fixes from previous performance enhancements, some new changes also managed to sneak in within the short time window that we have 😀. Please find some of the highlights below:

  • New map styles and POI with a globe view
  • Map performance improvements for high asset counts
  • View HEIC, RAW and other image formats in full resolution in the web app
  • Better support for NLLB search models
  • Fixes an issue where users with an external library cannot see all assets on the mobile app
  • Fixes an issue where some exclusion paths were ignored in the external library
  • Fixes an issue where photos randomly appear in album view or person view on the web

New map looks & performance inprovements

The map now comes with updated stylings, which include points of interest (POIs) such as parks, hospitals, schools…etc. On the web, you can now view the map as a globe view (sorry, flat-earthers!)

The map view is now much more performant for large asset counts, no more taking 10 seconds for the map view to respond!

To see the style and poi updates, you may need to clear your browser cache or wait 30 days

Light Dark
image image
Globe view
image

View any image in full resolution in the web app

The Immich web app could previously only display an image in original resolution if the original could be displayed by the browser (JPEG, PNG, etc.). For formats like DNG that aren’t supported by major browsers, the web app could only show the preview image.

This release adds a setting to generate “full size” previews in addition to normal size previews. This means you can zoom into these images and view them in full resolution, even when the browser doesn’t support displaying the original. If the “Display original photos” preference is enabled, it will always display the full size preview if one exists for web incompatible formats.

Note that this setting doesn’t affect the mobile app, which already supports displaying the original for formats like HEIC (albeit not for most RAW formats). It also somewhat increases storage overhead and decreases image processing speed as it’s another (large) image to generate for each relevant asset. It’s an opt-in setting for these reasons.

To take advantage of this setting, go to the Image Settings and enable Full-size Image Settings, then queue all assets for Thumbnail Generation in the Jobs page.

image

Better multilingual searching with NLLB models

The NLLB model family performs the best for most languages excluding English, but Immich didn’t use them optimally. This release lets them perform at their best and brings a new tradeoff for searching: NLLB models give the best results for most languages, in exchange for the model interpreting a user’s searches as being in the user’s UI language.

If your users mainly search in a single non-English language, then these models are definitely worth a look. Each user can search in a different language since it’s based on the user’s UI language, applying to both the web app and mobile app (the latter must be updated to 1.131.0 or later for it to apply). If you’d like the flexibility for the same user to search in different languages, or if your users mainly search in English, then other models will work better for those usages.

See the documentation for more info on how to pick and change the search model.

Support Immich

If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app or purchase our merchandise at https://immich.store

What's Changed

🌟 Enhancements

  • feat: use my.immich.app for externalDomain fallback by @bo0tzz in #17209
  • feat: improve performance for GET /api/album & /api/album/:id by @PathToLife in #17124
  • feat(server): consider JpgFromRaw2 tag for embedded previews by @mertalev in #17123
  • feat(web): increase album collapse click area by @PathToLife in #17213
  • feat(ml): better multilingual search with nllb models by @mertalev in #13567
  • feat: original-sized previews for non-web-friendly images by @eligao in #14446

🐛 Bug fixes

📚 Documentation

🌐 Translations

New Contributors

Full Changelog: v1.130.3...v1.131.0

Don't miss a new immich release

NewReleases is sending notifications on new releases.