ImageGenius Changes:
rebase to alpine edge
immich Changes:
v1.122.0
Highlights
Welcome to release v1.122.0
of Immich. After a long release break, Immich is back and brings many new features with loads of bug fixes to enhance the user experience further and make Immich more delightful to use. Some of the highlights below:
- HDR video support in the mobile app
- Multiple URLs for machine learning service
- Automatic switching between server URLs in the mobile app
- Ability to hide users when searching in an Immich instance
- Access the most recent albums through the web navigation bar
- Custom email templates
- Automatically clean up files left behind by interrupted uploads
- More responsive hosted maps for users in Oceania
- Notable fix: swiping between videos failing on older Android devices
HDR video support
Thanks to the tireless work of @mertalev and @shenlong-tanwen, HDR videos are displayed correctly in their full dynamic range using the native video player on each respective platform directly in Immich. We hope this feature brings you a more lively experience when viewing past videos.
Note
Some videos may appear warped when viewing. If this occurs, please sign out and sign back in. This only needs to be done once and does not apply to new app installations on 1.122.0 or later.
Multiple URLs for machine learning service
Remote machine learning enables folks to run machine learning on a more powerful computer, like their gaming PC. However, the expectation of constant uptime of the remote PC was a pain point for users. Immich now allows specifying multiple URLs so it can fall back to other PCs, including the local machine learning service on the same server.
You can add additional URL endpoints in the Machine Learning Settings.
Auto-switching server URLs in the mobile app
We are happy to bring you one of the long-requested features: the ability for the app to use the local IP address of your server while you are on your home Wi-Fi and automatically switch to alternative URLs while you are out and about, ranging from VPN URLs to public DNS addresses.
This option is located in the newly redesigned settings page in the mobile app under the Networking section. We hope this setting will simplify the networking setup you must do at home, which was previously only achievable with a split DNS setup and a local DNS server.
Note
This feature requires always granting precise location permission for the Immich app so it can read the Wi-Fi name in both foreground and background.
Android Permission | iOS Permission |
---|---|
New Settings Page | Local Connection Info | External Connection Info |
---|---|---|
Ability to hide users when searching in your instance
For admins hosting a public instance who don’t want users to see each other, you can now disable that mechanism in the Server Settings.
Access the most recent albums through the web navigation bar
We added a dropdown to quickly access the most recent albums directly through the navigation bar.
Custom email templates
You can now modify the email template for user registration, album creation, and album updates. This can be configured with the Email Templates setting.
Automatically clean up files left behind by interrupted uploads
Previously, when an upload process was canceled, the partial files on the server stayed in the upload
folder as corrupted files, which wasted storage space. This release implements a mechanism that intercepts the interrupted request and cleanses the partial files.
More responsive hosted maps for users in Oceania
We have made some changes to improve the responsiveness of the hosted maps for users located in Oceania. Users located in those areas should now see their map load 2-3x faster generally as well as seeing more consistent response times.
Support Immich
If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app/.
Cheers! 🍻
What's Changed
🚨 Breaking Changes
- refactor: rename searchMetadata to searchAssets by @jrasm91 in immich-app/immich#14151
🚀 Features
- feat(server): Add publicUsers toggle for user search by @samholton in immich-app/immich#14330
- feat(ml): support multiple urls by @mertalev in immich-app/immich#14347
- feat(web): Album preview overview in menu by @TimVanOnckelen in immich-app/immich#13981
- feat(mobile): native_video_player by @mertalev & @shenlong-tanwen in immich-app/immich#12104
- feat(mobile): Auto switching server URLs by @alextran1502 in immich-app/immich#14437
🌟 Enhancements
-
feat(tiles): improve map tile responsiveness in Oceania by @zackpollard in immich-app/geoshenanigans#62
-
feat(server): clean up interrupted upload files by @alextran1502 in immich-app/immich#14265
-
feat: show delete album option in empty album by @alextran1502 in immich-app/immich#14271
-
refactor(mobile): refactor to use context helpers for consistency by @dvbthien in immich-app/immich#14235
-
feat(web): persist scroll position on navigation back to album by @caburum in immich-app/immich#11388
-
feat(web): dedicated view for user's usage stats by @alextran1502 in immich-app/immich#14348
-
feat(server): specify names for thumbnail files by @eligao in immich-app/immich#14425
-
feat: Notification Email Templates by @TimVanOnckelen in immich-app/immich#13940
🐛 Bug fixes
- fix(server): use hw decoding for rkmpp w/o OpenCL if possible by @zhujunsan in immich-app/immich#13848
- fix(web): cannot upload folder with more than 100 files by @alextran1502 in immich-app/immich#14284
- fix(web): make custom css textarea optional by @michelheusschen in immich-app/immich#14303
- fix(web): clear combobox value when selectedOption is undefined by @michelheusschen in immich-app/immich#14334
- fix(web): stack preview remains visible in asset viewer by @michelheusschen in immich-app/immich#14341
- fix(web): timeline issues on person page by @michelheusschen in immich-app/immich#14366
- fix(web): resolve issues with user usage statistics and refactor by @michelheusschen in immich-app/immich#14374
- fix: ConnectivityResult.wifi regression by @systemtester in immich-app/immich#14401
- fix(server): always set transcoding device, prefer renderD* by @mertalev in immich-app/immich#14455
- fix(server): show people without thumbnails by @mertalev in immich-app/immich#14460
- fix(mobile): album most recent sorting on mobile by @alessandrv in immich-app/immich#13766
📚 Documentation
- docs: add developer notes about rootless docker setup by @R-Rudolf in immich-app/immich#13250
- docs: clarify/strengthen wording of PG deployment requirements by @mmomjian in immich-app/immich#14294
New Contributors
- @R-Rudolf made their first contribution in immich-app/immich#13250
- @zhujunsan made their first contribution in immich-app/immich#13848
- @caburum made their first contribution in immich-app/immich#11388
- @systemtester made their first contribution in immich-app/immich#14401
- @eligao made their first contribution in immich-app/immich#14425
- @alessandrv made their first contribution in immich-app/immich#13766
- @TimVanOnckelen made their first contribution in immich-app/immich#13940
Full Changelog: immich-app/immich@v1.121.0...v1.122.0