Update immich to v1.142.0 #18

Merged
Akumatic merged 1 commits from renovate/immich into main 2025-09-14 20:56:41 +00:00
Member

This PR contains the following updates:

Package Update Change
ghcr.io/immich-app/immich-machine-learning minor v1.138.1 -> v1.142.0
ghcr.io/immich-app/immich-server minor v1.138.1 -> v1.142.0

Release Notes

immich-app/immich (ghcr.io/immich-app/immich-machine-learning)

v1.142.0

Compare Source

v1.142.0
Highlights

Welcome to release v1.142.0 of Immich. Starting with this version, the beta timeline is now the default version for the app. When you first open the app after updating, it will check and run the on-device migration steps for those that are on the old timeline, after that you can close and relaunch the app to start with a better app experience. We want to express our sincere gratitude again for the users who have been using the new version to help us polish it, and for those who work closely with us to tackle weird bugs. As always, this version comes with many bug fixes for the server, web and the mobile app. Let’s dive into some of the highlights below.

  • Resume all paused jobs
  • Geolocation utility improvements
  • Read-only mode toggle on the mobile app has changed to a long-press behavior instead of a double-tap
  • Notable fix: Raspberry Pi 4 crashes when generating thumbnails
    • If you were affected by this bug and set the environmental variable VIPS_NOVECTOR=1, you should remove this variable when upgrading to this Immich release or above
Resume all paused jobs

The job administration page now comes with a resume all button. This is especially helpful for users who are importing their libraries to Immich via immich-go, which pauses all jobs during upload, including background jobs not visible in the UI. If the process fails mid-way, the jobs stay paused until the admin either recreates the Redis container or manually resumes them. If you’ve been having problems with the trash not clearing or memories not generating, make sure to check this button.

image
Geolocation utility improvements

The geolocation utility has been converted to a timeline view, so you can easily scroll through your entire library while investigating

image

You can now browse the timeline, and at the same time, fill in the missing coordinates for your assets. Thanks @​Johannbr for your continued work on this.

Support Immich

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

What's Changed
🫥 Deprecated Changes
🚀 Features
🌟 Enhancements
🐛 Bug fixes
📚 Documentation
🌐 Translations
New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.141.1...v1.142.0

v1.141.1

Compare Source

v1.141.1
Highlight

Welcome to the release v1.141.1 of Immich, as hot as this summer gets, the beta timeline is ready to be taken out of the kitchen, now with more features and bug fixes. Let’s dive right in while it’s still hot

  • [beta] Auto-add uploaded assets to albums
  • View similar photos
  • DigitalOcean 1-click deployment
  • Notable fix - thumbnail generation for 200MP HEIC images
[beta] Auto-add uploaded assets to albums.

This feature has made its way back to the beta timeline. You can enable this feature on the Backup Options page. The current selected albums for backup will be linked with the album of the same name on the server, or a new album will be created if those albums don’t exist. Assets uploaded will be placed in the respective linked album.

image

View similar photos

On the web, you can now look for similar photos or videos when viewing an asset by clicking on the context menu > Find similar photos. Powered by CLIP search to quickly identify photos with similar scenery and context

image image

Digital Ocean 1-Click Deployment

To help users who are interested in trying out the application without setting it up on their infrastructure, or who do not have the infrastructure available yet. We now have the option to deploy Immich directly on DigitalOcean.

The default configuration is the smallest pod size that can run Immich comfortably. The new instance is set up with a default reverse proxy that handles TLS. For more information, you can read here.

You can give it a try by clicking the button below

image

Support Immich

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

What's Changed
🚀 Features
🌟 Enhancements
🐛 Bug fixes
🌐 Translations
New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.140.1...v1.141.1

v1.140.1

Compare Source

v1.140.1
What's Changed
🐛 Bug fixes
📚 Documentation
New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.140.0...v1.140.1

v1.140.0

Compare Source

v1.140.0
Highlights

Welcome to the release v1.140.0 of Immich, one more release, and one more day closer to 🐴 Stable-Day 🐴. This release continues the ramp-up effort to bring the beta timeline up to the same feature parity as the old one, while also addressing as many bugs as possible. Thanks to our active contributors, some cool features also made their way into this release. We encourage all Immich users to switch to the beta timeline and use it to help us identify and resolve issues. Let’s dive into the highlights of this release.

  • [beta] Background sync
  • [beta] Read-only mode
  • Location management utility
[beta] Background sync

The background sync feature has now been added to the beta timeline. New assets are now detected and pushed to an upload queue, which will be handled automatically by the OS.

Some tasks, such as local and remote data sync, now also run in the background periodically. So that, as soon as you open the app, the newly taken assets are immediately available on the timeline.

For those who have been using the beta timeline, please toggle the upload button off then on again to enable the background workers.

[beta] Read-only mode

For parents who have kids who want to look over photos but don’t want them to accidentally delete or perform any action on them, this feature is for you. By double-tapping on the profile photo in the app, you can only view assets in the main timeline, and all the action buttons will be hidden. Thanks, @​Sud-Puth, for proposing and initiating work on this nifty feature!

image
Location management utility

Thanks to @​Johannbr for putting in time and effort into this feature. You can now find and edit missing location data on a specific date. By going to Utilities > Manage location on the web, you will be presented with an interface to select the date to find the assets with missing GPS location and to update them in bulk

image image
Support Immich

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

What's Changed
🚀 Features
🌟 Enhancements
🐛 Bug fixes
📚 Documentation
🌐 Translations
New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.139.4...v1.140.0

v1.139.4

Compare Source

v1.139.4
What's Changed
🐛 Bug fixes
New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.139.3...v1.139.4

v1.139.3

Compare Source

v1.139.3
What's Changed
🐛 Bug fixes
📚 Documentation
New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.139.2...v1.139.3

v1.139.2

Compare Source

v1.139.2

v1.139.0 and v1.139.1 have made the ultimate sacrifice for switching from npm to pnpm in our release pipeline


Welcome to release v1.139.2. This version continues to bring improvements to the beta timeline, from fixing bugs to significantly improving the image rendering pipeline, especially on Android. We appreciate users who have helped us test out the beta timeline! We encourage you all to switch to it to help us catch more bugs as the stable release is nigh. Let’s dive into the highlights of this release.

Highlights
  • [beta] New image rendering pipeline
  • [beta] Show remainder assets detail
  • Option to skip in the duplicate resolver tools
  • Add to multiple albums action
  • [beta] Fixed the bug that upload progress doesn’t resume upon app restart (really fix it this time)
[beta] New image rendering pipeline

Thanks to our one and only wizard @​mertalev 🧙, the mobile app now uses our own custom image loading and rendering pipeline, featuring multithreading and a series of other optimizations. In particular, this significantly improves displaying of local images on Android. Not only does this improve thumbnail loading speed, but local thumbnails are noticeably higher quality by avoiding compression. The experience of scrolling the timeline should now be on par with the local gallery app. Additionally, remote assets now benefit from request cancellation to avoid downloading thumbnails that are no longer relevant, further improving responsiveness when quickly scrolling the timeline.

[beta] Show assets pending backup

You can now view which assets are in the remaining list of backups. This helps track down problematic assets that cannot be uploaded for some reason. *cough, iCloud assets, cough*

image image

Option to skip an entry in the duplicate resolution utility

You can now navigate back and forth to get to other entries in the duplicate list.

image

Add to multiple albums action

On the web, you can now add assets to multiple albums at once from the album selection modal.

image

Support Immich

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

What's Changed
🌟 Enhancements
🐛 Bug fixes
📚 Documentation
🌐 Translations
New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.138.1...v1.139.2


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/immich-app/immich-machine-learning](https://github.com/immich-app/immich) | minor | `v1.138.1` -> `v1.142.0` | | [ghcr.io/immich-app/immich-server](https://github.com/immich-app/immich) | minor | `v1.138.1` -> `v1.142.0` | --- ### Release Notes <details> <summary>immich-app/immich (ghcr.io/immich-app/immich-machine-learning)</summary> ### [`v1.142.0`](https://github.com/immich-app/immich/releases/tag/v1.142.0) [Compare Source](https://github.com/immich-app/immich/compare/v1.141.1...v1.142.0) ##### v1.142.0 ##### Highlights Welcome to release `v1.142.0` of Immich. Starting with this version, the beta timeline is now the default version for the app. When you first open the app after updating, it will check and run the on-device migration steps for those that are on the old timeline, after that you can close and relaunch the app to start with a better app experience. We want to express our sincere gratitude again for the users who have been using the new version to help us polish it, and for those who work closely with us to tackle weird bugs. As always, this version comes with many bug fixes for the server, web and the mobile app. Let’s dive into some of the highlights below. - Resume all paused jobs - Geolocation utility improvements - Read-only mode toggle on the mobile app has changed to a long-press behavior instead of a double-tap - Notable fix: Raspberry Pi 4 crashes when generating thumbnails - If you were affected by this bug and set the environmental variable `VIPS_NOVECTOR=1`, you should remove this variable when upgrading to this Immich release or above ##### Resume all paused jobs The job administration page now comes with a resume all button. This is especially helpful for users who are importing their libraries to Immich via [immich-go](https://github.com/simulot/immich-go), which pauses all jobs during upload, including background jobs not visible in the UI. If the process fails mid-way, the jobs stay paused until the admin either recreates the Redis container or manually resumes them. If you’ve been having problems with the trash not clearing or memories not generating, make sure to check this button. <img width="800" alt="image" src="https://github.com/user-attachments/assets/a55362b7-21bc-48d1-acbc-47a7fdf395db" /> ##### Geolocation utility improvements The geolocation utility has been converted to a timeline view, so you can easily scroll through your entire library while investigating <img width="800" alt="image" src="https://github.com/user-attachments/assets/e38c7b39-1b0d-4552-94b2-444579f2e137" /> You can now browse the timeline, and at the same time, fill in the missing coordinates for your assets. Thanks [@&#8203;Johannbr](https://github.com/Johannbr) for your continued work on this. ##### Support Immich <p align="center"> <img src="https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbjY2eWc5Y2F0ZW56MmR4aWE0dDhzZXlidXRmYWZyajl1bWZidXZpcyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/87CKDqErVfMqY/giphy.gif" width="450" title="SUPPORT THE PROJECT!"> </p> If you find the project helpful, you can support Immich by purchasing a product key at <https://buy.immich.app> or our merchandise at <https://immich.store> ##### What's Changed ##### 🫥 Deprecated Changes - feat: add partner create endpoint by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21625](https://github.com/immich-app/immich/pull/21625) - chore: deprecate `replaceAsset` by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21791](https://github.com/immich-app/immich/pull/21791) ##### 🚀 Features - feat: workflow for automated translations merge by [@&#8203;bo0tzz](https://github.com/bo0tzz) in [#&#8203;21639](https://github.com/immich-app/immich/pull/21639) - chore: make beta timeline the default by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;21751](https://github.com/immich-app/immich/pull/21751) ##### 🌟 Enhancements - feat: add button to unpause all queues by [@&#8203;bo0tzz](https://github.com/bo0tzz) in [#&#8203;21685](https://github.com/immich-app/immich/pull/21685) - feat(web): use timeline in geolocation manager by [@&#8203;Johannbr](https://github.com/Johannbr) in [#&#8203;21492](https://github.com/immich-app/immich/pull/21492) ##### 🐛 Bug fixes - fix(server): remove pcm from default accepted codecs by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;21655](https://github.com/immich-app/immich/pull/21655) - fix(server): valid backups with `DB_URL` env variable config by [@&#8203;peterbuga](https://github.com/peterbuga) in [#&#8203;21669](https://github.com/immich-app/immich/pull/21669) - feat: sync AuthUserV1 by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;21565](https://github.com/immich-app/immich/pull/21565) - fix: prevent isolate deadlock by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;21692](https://github.com/immich-app/immich/pull/21692) - fix: use relative path in [start.sh](http://start.sh) by [@&#8203;dvdkon](https://github.com/dvdkon) in [#&#8203;20434](https://github.com/immich-app/immich/pull/20434) - fix: prefer Creation Date over Create Date by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21756](https://github.com/immich-app/immich/pull/21756) - fix(web): cancel uploads on logout by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21760](https://github.com/immich-app/immich/pull/21760) - fix(web): transparent background color by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21747](https://github.com/immich-app/immich/pull/21747) - fix(web): website frozen after modal closes by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21752](https://github.com/immich-app/immich/pull/21752) - fix(web): map popup accessibility by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21759](https://github.com/immich-app/immich/pull/21759) - fix(server): correct immich-cli symlink in Immich docker image by [@&#8203;skatsubo](https://github.com/skatsubo) in [#&#8203;21318](https://github.com/immich-app/immich/pull/21318) - fix: welcome email password by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21732](https://github.com/immich-app/immich/pull/21732) - fix(mobile): Change read-only mode activation method to remove double click lag by [@&#8203;goalie2002](https://github.com/goalie2002) in [#&#8203;21743](https://github.com/immich-app/immich/pull/21743) - fix(web): memory viewer arrow navigation by [@&#8203;YarosMallorca](https://github.com/YarosMallorca) in [#&#8203;19400](https://github.com/immich-app/immich/pull/19400) - chore(deps): update base image to trixie by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;21786](https://github.com/immich-app/immich/pull/21786) - fix(web): asset refresh by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21788](https://github.com/immich-app/immich/pull/21788) - fix(web): map in album shared link by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21793](https://github.com/immich-app/immich/pull/21793) - fix(server): validate token permission by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21802](https://github.com/immich-app/immich/pull/21802) - fix: android background backups by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;21795](https://github.com/immich-app/immich/pull/21795) - fix: concurrency issue by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;21830](https://github.com/immich-app/immich/pull/21830) - fix: always use en locale for parsing timeline datetime by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;21796](https://github.com/immich-app/immich/pull/21796) - fix(web): handle buckets before year 1000 by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21832](https://github.com/immich-app/immich/pull/21832) ##### 📚 Documentation - docs: be explicit about which container exposes metrics by [@&#8203;per-review](https://github.com/per-review) in [#&#8203;20424](https://github.com/immich-app/immich/pull/20424) - docs: add community immich drop uploader project by [@&#8203;papuass](https://github.com/papuass) in [#&#8203;21775](https://github.com/immich-app/immich/pull/21775) - fix(docs): fix the SQL query for finding assets with missing thumbnails by [@&#8203;skatsubo](https://github.com/skatsubo) in [#&#8203;21770](https://github.com/immich-app/immich/pull/21770) - docs: improve and clarify XMP sidecar behavior by [@&#8203;trommegutten](https://github.com/trommegutten) in [#&#8203;20334](https://github.com/immich-app/immich/pull/20334) - docs: update tag details by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21815](https://github.com/immich-app/immich/pull/21815) ##### 🌐 Translations - chore: update README by [@&#8203;zvirja](https://github.com/zvirja) in [#&#8203;21718](https://github.com/immich-app/immich/pull/21718) - chore(web): update translations by [@&#8203;weblate](https://github.com/weblate) in [#&#8203;21624](https://github.com/immich-app/immich/pull/21624) - chore(web): update translations by [@&#8203;weblate](https://github.com/weblate) in [#&#8203;21814](https://github.com/immich-app/immich/pull/21814) ##### New Contributors - [@&#8203;peterbuga](https://github.com/peterbuga) made their first contribution in [#&#8203;21669](https://github.com/immich-app/immich/pull/21669) - [@&#8203;per-review](https://github.com/per-review) made their first contribution in [#&#8203;20424](https://github.com/immich-app/immich/pull/20424) - [@&#8203;papuass](https://github.com/papuass) made their first contribution in [#&#8203;21775](https://github.com/immich-app/immich/pull/21775) - [@&#8203;zvirja](https://github.com/zvirja) made their first contribution in [#&#8203;21718](https://github.com/immich-app/immich/pull/21718) - [@&#8203;trommegutten](https://github.com/trommegutten) made their first contribution in [#&#8203;20334](https://github.com/immich-app/immich/pull/20334) **Full Changelog**: <https://github.com/immich-app/immich/compare/v1.141.1...v1.142.0> ### [`v1.141.1`](https://github.com/immich-app/immich/releases/tag/v1.141.1) [Compare Source](https://github.com/immich-app/immich/compare/v1.140.1...v1.141.1) ##### v1.141.1 ##### Highlight Welcome to the release `v1.141.1` of Immich, as hot as this summer gets, the beta timeline is ready to be taken out of the kitchen, now with more features and bug fixes. Let’s dive right in while it’s still hot - \[beta] Auto-add uploaded assets to albums - View similar photos - DigitalOcean 1-click deployment - Notable fix - thumbnail generation for 200MP HEIC images ##### \[beta] Auto-add uploaded assets to albums. This feature has made its way back to the beta timeline. You can enable this feature on the `Backup Options` page. The current selected albums for backup will be linked with the album of the same name on the server, or a new album will be created if those albums don’t exist. Assets uploaded will be placed in the respective linked album. <p align="center"> <img width="300" alt="image" src="https://github.com/user-attachments/assets/06aee5e9-c228-47af-8f66-1e42954e4964" /> </p> ##### View similar photos On the web, you can now look for similar photos or videos when viewing an asset by clicking on the `context menu > Find similar photos`. Powered by CLIP search to quickly identify photos with similar scenery and context <p align="center"> <img width="600" alt="image" src="https://github.com/user-attachments/assets/88e92f5d-28a3-44c6-8a35-7205ec901b1b" /> <img width="600" alt="image" src="https://github.com/user-attachments/assets/bd9ce189-652c-490b-8e3b-f07c981aaa1a" /> </p> ##### Digital Ocean 1-Click Deployment To help users who are interested in trying out the application without setting it up on their infrastructure, or who do not have the infrastructure available yet. We now have the option to deploy Immich directly on DigitalOcean. The default configuration is the smallest pod size that can run Immich comfortably. The new instance is set up with a default reverse proxy that handles TLS. For more information, you can read [here](https://marketplace.digitalocean.com/apps/immich). You can give it a try by clicking the button below <p align="center"> <a href="https://cloud.digitalocean.com/droplets/new?onboarding_origin=marketplace&appId=198842662&image=futo-immich&activation_redirect=%2Fdroplets%2Fnew%3FappId%3D198842662%26image%3Dfuto-immich"> <img width="252" alt="image" src="https://github.com/user-attachments/assets/096b2035-9a3f-4288-9302-13cbd1d720b9" /> </a> </p> ##### Support Immich <p align="center"> <img src="https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbjY2eWc5Y2F0ZW56MmR4aWE0dDhzZXlidXRmYWZyajl1bWZidXZpcyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/87CKDqErVfMqY/giphy.gif" width="450" title="SUPPORT THE PROJECT!"> </p> If you find the project helpful, you can support Immich by purchasing a product key at <https://buy.immich.app> or our merchandise at <https://immich.store> <!-- Release notes generated using configuration in .github/release.yml at v1.141.1 --> ##### What's Changed ##### 🚀 Features - feat: view similar photos by [@&#8203;normana10](https://github.com/normana10) in [#&#8203;21108](https://github.com/immich-app/immich/pull/21108) - feat: album info sync by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;21103](https://github.com/immich-app/immich/pull/21103) ##### 🌟 Enhancements - fix(web): wait for image to load before playing memories. by [@&#8203;dagstuan](https://github.com/dagstuan) in [#&#8203;19757](https://github.com/immich-app/immich/pull/19757) - feat(mobile): copy file name by long-press by [@&#8203;YarosMallorca](https://github.com/YarosMallorca) in [#&#8203;21469](https://github.com/immich-app/immich/pull/21469) - feat(mobile): add to albums from existing albums by [@&#8203;pedrosimao](https://github.com/pedrosimao) in [#&#8203;21554](https://github.com/immich-app/immich/pull/21554) - feat(mobile): scrubber haptics (beta timeline) by [@&#8203;YarosMallorca](https://github.com/YarosMallorca) in [#&#8203;21351](https://github.com/immich-app/immich/pull/21351) ##### 🐛 Bug fixes - fix(mobile): readonly mode disable tabs when in landscape mode by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;21475](https://github.com/immich-app/immich/pull/21475) - fix(web): Show full date when hovering over photos date groups by [@&#8203;Snowknight26](https://github.com/Snowknight26) in [#&#8203;21462](https://github.com/immich-app/immich/pull/21462) - fix(mobile): increase thumbnail resolution by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;21502](https://github.com/immich-app/immich/pull/21502) - fix: show TabShellRoute when cold starting from deeplink by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;21376](https://github.com/immich-app/immich/pull/21376) - fix: filter null duplicate assets by [@&#8203;ItzDerock](https://github.com/ItzDerock) in [#&#8203;21507](https://github.com/immich-app/immich/pull/21507) - fix(mobile): decoding at higher resolution than necessary by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;21503](https://github.com/immich-app/immich/pull/21503) - fix(mobile): ensure current asset is set in asset viewer by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;21504](https://github.com/immich-app/immich/pull/21504) - fix: handle datetime outside the valid range supported by dart by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;21526](https://github.com/immich-app/immich/pull/21526) - fix: set specific AssetUpload permission on checkBulkUpload endpoint by [@&#8203;bo0tzz](https://github.com/bo0tzz) in [#&#8203;21470](https://github.com/immich-app/immich/pull/21470) - fix: iOS portrait photo saved as jpg extension by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;21388](https://github.com/immich-app/immich/pull/21388) - fix: local sync task never runs on iOS by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;21491](https://github.com/immich-app/immich/pull/21491) - fix: keyboard not dismissed in places page by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;21583](https://github.com/immich-app/immich/pull/21583) - fix(mobile): pause image loading on inactive state by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;21543](https://github.com/immich-app/immich/pull/21543) - fix(mobile): readonly mode fixes by [@&#8203;Sud-Puth](https://github.com/Sud-Puth) in [#&#8203;21545](https://github.com/immich-app/immich/pull/21545) - fix(mobile): Hide system UI when entering immersive mode in asset viewer by [@&#8203;goalie2002](https://github.com/goalie2002) in [#&#8203;21539](https://github.com/immich-app/immich/pull/21539) - fix(web): Make Manage location utility header responsive by [@&#8203;Snowknight26](https://github.com/Snowknight26) in [#&#8203;21480](https://github.com/immich-app/immich/pull/21480) - fix(mobile): pinch + move scale by [@&#8203;waclaw66](https://github.com/waclaw66) in [#&#8203;21332](https://github.com/immich-app/immich/pull/21332) - fix: retain filter and sort options when pulling to refresh by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;21452](https://github.com/immich-app/immich/pull/21452) - fix: sidecar check job by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21312](https://github.com/immich-app/immich/pull/21312) - fix: use lock to synchronise foreground and background backup by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;21522](https://github.com/immich-app/immich/pull/21522) - fix: asset upload metadata validation by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21594](https://github.com/immich-app/immich/pull/21594) - chore(deps): bump sharp to 0.34.3 by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;21596](https://github.com/immich-app/immich/pull/21596) - fix(mobile): Correction of image creation date by using mtime instead… by [@&#8203;StarGest](https://github.com/StarGest) in [#&#8203;21508](https://github.com/immich-app/immich/pull/21508) - fix(mobile): location button map beta timeline by [@&#8203;YarosMallorca](https://github.com/YarosMallorca) in [#&#8203;21590](https://github.com/immich-app/immich/pull/21590) - fix(server): consider asset creation date when EXIF is missing by [@&#8203;riccardoruspoli](https://github.com/riccardoruspoli) in [#&#8203;21586](https://github.com/immich-app/immich/pull/21586) - fix: memory not getting refreshed on new day by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;21623](https://github.com/immich-app/immich/pull/21623) - chore: robust isolation tasks coordination by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;21605](https://github.com/immich-app/immich/pull/21605) ##### 🌐 Translations - chore(web): update translations by [@&#8203;weblate](https://github.com/weblate) in [#&#8203;21130](https://github.com/immich-app/immich/pull/21130) - chore(web): update translations by [@&#8203;weblate](https://github.com/weblate) in [#&#8203;21464](https://github.com/immich-app/immich/pull/21464) ##### New Contributors - [@&#8203;ItzDerock](https://github.com/ItzDerock) made their first contribution in [#&#8203;21507](https://github.com/immich-app/immich/pull/21507) - [@&#8203;pedrosimao](https://github.com/pedrosimao) made their first contribution in [#&#8203;21554](https://github.com/immich-app/immich/pull/21554) - [@&#8203;goalie2002](https://github.com/goalie2002) made their first contribution in [#&#8203;21539](https://github.com/immich-app/immich/pull/21539) - [@&#8203;StarGest](https://github.com/StarGest) made their first contribution in [#&#8203;21508](https://github.com/immich-app/immich/pull/21508) - [@&#8203;riccardoruspoli](https://github.com/riccardoruspoli) made their first contribution in [#&#8203;21586](https://github.com/immich-app/immich/pull/21586) **Full Changelog**: <https://github.com/immich-app/immich/compare/v1.140.1...v1.141.1> ### [`v1.140.1`](https://github.com/immich-app/immich/releases/tag/v1.140.1) [Compare Source](https://github.com/immich-app/immich/compare/v1.140.0...v1.140.1) ##### v1.140.1 ##### What's Changed ##### 🐛 Bug fixes - fix(server): folder sort order by [@&#8203;skatsubo](https://github.com/skatsubo) in [#&#8203;21383](https://github.com/immich-app/immich/pull/21383) - fix(server): refresh faces query by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;21380](https://github.com/immich-app/immich/pull/21380) - fix(devcontainer): logging typo by [@&#8203;aaronliu0130](https://github.com/aaronliu0130) in [#&#8203;21415](https://github.com/immich-app/immich/pull/21415) - fix(mobile): memory lane query causes Photos page render a gray screen by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;21422](https://github.com/immich-app/immich/pull/21422) - fix: default zoom level when location is not set by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;21428](https://github.com/immich-app/immich/pull/21428) - fix(web): Prevent changing asset location triggering keyboard shortcuts by [@&#8203;Snowknight26](https://github.com/Snowknight26) in [#&#8203;21451](https://github.com/immich-app/immich/pull/21451) - fix: network criteria for upload LivePhotos by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;21386](https://github.com/immich-app/immich/pull/21386) - fix: show "preparing" when sharing in beta timeline by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;21390](https://github.com/immich-app/immich/pull/21390) ##### 📚 Documentation - chore(docs): Avoid /data in external library examples by [@&#8203;skatsubo](https://github.com/skatsubo) in [#&#8203;21357](https://github.com/immich-app/immich/pull/21357) ##### New Contributors - [@&#8203;aaronliu0130](https://github.com/aaronliu0130) made their first contribution in [#&#8203;21415](https://github.com/immich-app/immich/pull/21415) **Full Changelog**: <https://github.com/immich-app/immich/compare/v1.140.0...v1.140.1> ### [`v1.140.0`](https://github.com/immich-app/immich/releases/tag/v1.140.0) [Compare Source](https://github.com/immich-app/immich/compare/v1.139.4...v1.140.0) ##### v1.140.0 ##### Highlights Welcome to the release `v1.140.0` of Immich, one more release, and one more day closer to 🐴 Stable-Day 🐴. This release continues the ramp-up effort to bring the beta timeline up to the same feature parity as the old one, while also addressing as many bugs as possible. Thanks to our active contributors, some cool features also made their way into this release. We encourage all Immich users to switch to the beta timeline and use it to help us identify and resolve issues. Let’s dive into the highlights of this release. - \[beta] Background sync - \[beta] Read-only mode - Location management utility ##### \[beta] Background sync The background sync feature has now been added to the beta timeline. New assets are now detected and pushed to an upload queue, which will be handled automatically by the OS. Some tasks, such as local and remote data sync, now also run in the background periodically. So that, as soon as you open the app, the newly taken assets are immediately available on the timeline. **For those who have been using the beta timeline, please toggle the upload button off then on again to enable the background workers.** ##### **\[beta] Read-only mode** For parents who have kids who want to look over photos but don’t want them to accidentally delete or perform any action on them, this feature is for you. By double-tapping on the profile photo in the app, you can only view assets in the main timeline, and all the action buttons will be hidden. Thanks, [@&#8203;Sud-Puth](https://github.com/Sud-Puth), for proposing and initiating work on this nifty feature! <img width="200" alt="image" src="https://github.com/user-attachments/assets/95c1dd1b-9dde-43a5-998d-3d974fe4e279" /> ##### Location management utility Thanks to [@&#8203;Johannbr](https://github.com/Johannbr) for putting in time and effort into this feature. You can now find and edit missing location data on a specific date. By going to `Utilities > Manage location` on the web, you will be presented with an interface to select the date to find the assets with missing GPS location and to update them in bulk <img width="800" alt="image" src="https://github.com/user-attachments/assets/add62194-c88b-4a8b-82ee-36586c49591d" /> <img width="800" alt="image" src="https://github.com/user-attachments/assets/8b49b418-26e8-4877-9084-80ef851a6960" /> ##### Support Immich <p align="center"> <img src="https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbjY2eWc5Y2F0ZW56MmR4aWE0dDhzZXlidXRmYWZyajl1bWZidXZpcyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/87CKDqErVfMqY/giphy.gif" width="450" title="SUPPORT THE PROJECT!"> </p> If you find the project helpful, you can support Immich by purchasing a product key at <https://buy.immich.app> or our merchandise at <https://immich.store> ##### What's Changed ##### 🚀 Features - feat: beta background sync by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;21243](https://github.com/immich-app/immich/pull/21243) - feat(web): geolocation utility by [@&#8203;Johannbr](https://github.com/Johannbr) in [#&#8203;20758](https://github.com/immich-app/immich/pull/20758) - feat(mobile): read only mode by [@&#8203;Sud-Puth](https://github.com/Sud-Puth) and [@&#8203;bwees](https://github.com/bwees) in [#&#8203;19368](https://github.com/immich-app/immich/pull/19368) ##### 🌟 Enhancements - feat: add support for custom headers to TS SDK by [@&#8203;LukeHagar](https://github.com/LukeHagar) in [#&#8203;21205](https://github.com/immich-app/immich/pull/21205) - feat: expose createdAt in getAssetInfo by [@&#8203;Wingysam](https://github.com/Wingysam) in [#&#8203;21184](https://github.com/immich-app/immich/pull/21184) - feat(web): Refresh album page after sharing by [@&#8203;Snowknight26](https://github.com/Snowknight26) in [#&#8203;21283](https://github.com/immich-app/immich/pull/21283) - feat(web): Album picker shortcut info by [@&#8203;xCJPECKOVERx](https://github.com/xCJPECKOVERx) in [#&#8203;21273](https://github.com/immich-app/immich/pull/21273) ##### 🐛 Bug fixes - fix: devcontainer after pnpm changes by [@&#8203;midzelis](https://github.com/midzelis) in [#&#8203;21227](https://github.com/immich-app/immich/pull/21227) - fix(web): Album multi-select 'm' shortcut prevents typing m in title box by [@&#8203;xCJPECKOVERx](https://github.com/xCJPECKOVERx) in [#&#8203;21249](https://github.com/immich-app/immich/pull/21249) - refactor: service worker by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21250](https://github.com/immich-app/immich/pull/21250) - fix(web): allow numeric input fields to be zero by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21258](https://github.com/immich-app/immich/pull/21258) - fix(web): Duplicate arrow shortcuts go to next/previous duplicate when viewing assets by [@&#8203;xCJPECKOVERx](https://github.com/xCJPECKOVERx) in [#&#8203;21200](https://github.com/immich-app/immich/pull/21200) - fix(web): handle multiple downloads in safari by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21259](https://github.com/immich-app/immich/pull/21259) - fix: album start/end dates on shared links by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21268](https://github.com/immich-app/immich/pull/21268) - fix: prevent an offline asset from being used as a person feature photo by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21278](https://github.com/immich-app/immich/pull/21278) - fix(web): suppress auto-play errors by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21282](https://github.com/immich-app/immich/pull/21282) - fix(mobile): caching thumbnails to disk by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;21275](https://github.com/immich-app/immich/pull/21275) - fix(mobile): skip animation for offscreen thumbnails by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;21277](https://github.com/immich-app/immich/pull/21277) - fix: invalid storage quota with decimals by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21271](https://github.com/immich-app/immich/pull/21271) - fix(mobile): user storage quota not showing by [@&#8203;YarosMallorca](https://github.com/YarosMallorca) in [#&#8203;21263](https://github.com/immich-app/immich/pull/21263) - fix(web): album multi-select filter doesn't include other selected albums by [@&#8203;xCJPECKOVERx](https://github.com/xCJPECKOVERx) in [#&#8203;21322](https://github.com/immich-app/immich/pull/21322) - fix(mobile): capitalize month & day labels in beta timeline by [@&#8203;YarosMallorca](https://github.com/YarosMallorca) in [#&#8203;21323](https://github.com/immich-app/immich/pull/21323) - fix: timeline scroll error handling by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21324](https://github.com/immich-app/immich/pull/21324) - fix(web): sign up double click by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21349](https://github.com/immich-app/immich/pull/21349) - fix: motion video extraction race condition by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21285](https://github.com/immich-app/immich/pull/21285) - fix(web): add primary text color to file upload toast by [@&#8203;Prajwalg19](https://github.com/Prajwalg19) in [#&#8203;21340](https://github.com/immich-app/immich/pull/21340) - fix(mobile): thumbnail requests not being cancelled by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;21331](https://github.com/immich-app/immich/pull/21331) - fix(mobile): memory lane rebuild by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;21350](https://github.com/immich-app/immich/pull/21350) - fix(mobile): fast animations when "disable animations" enabled by [@&#8203;YarosMallorca](https://github.com/YarosMallorca) in [#&#8203;21309](https://github.com/immich-app/immich/pull/21309) - fix(web): middle click not working on videos by [@&#8203;YarosMallorca](https://github.com/YarosMallorca) in [#&#8203;21304](https://github.com/immich-app/immich/pull/21304) - fix(mobile): allow gestures in asset viewer before image is loaded by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;21354](https://github.com/immich-app/immich/pull/21354) - fix(web): Slideshow fade occurs when not in slideshow by [@&#8203;xCJPECKOVERx](https://github.com/xCJPECKOVERx) in [#&#8203;21326](https://github.com/immich-app/immich/pull/21326) ##### 📚 Documentation - docs: update italian README: better wording, add some important sections, fixed links and alt texts by [@&#8203;gablilli](https://github.com/gablilli) in [#&#8203;21221](https://github.com/immich-app/immich/pull/21221) - fix: docs typo by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21269](https://github.com/immich-app/immich/pull/21269) - chore: faq commercial guidelines by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;21320](https://github.com/immich-app/immich/pull/21320) ##### 🌐 Translations - fix(web): Translate confirmation modal header and action buttons by [@&#8203;Snowknight26](https://github.com/Snowknight26) in [#&#8203;21330](https://github.com/immich-app/immich/pull/21330) ##### New Contributors - [@&#8203;gablilli](https://github.com/gablilli) made their first contribution in [#&#8203;21221](https://github.com/immich-app/immich/pull/21221) - [@&#8203;LukeHagar](https://github.com/LukeHagar) made their first contribution in [#&#8203;21205](https://github.com/immich-app/immich/pull/21205) - [@&#8203;Prajwalg19](https://github.com/Prajwalg19) made their first contribution in [#&#8203;21340](https://github.com/immich-app/immich/pull/21340) - [@&#8203;Johannbr](https://github.com/Johannbr) made their first contribution in [#&#8203;20758](https://github.com/immich-app/immich/pull/20758) - [@&#8203;Sud-Puth](https://github.com/Sud-Puth) made their first contribution in [#&#8203;19368](https://github.com/immich-app/immich/pull/19368) **Full Changelog**: <https://github.com/immich-app/immich/compare/v1.139.4...v1.140.0> ### [`v1.139.4`](https://github.com/immich-app/immich/releases/tag/v1.139.4) [Compare Source](https://github.com/immich-app/immich/compare/v1.139.3...v1.139.4) ##### v1.139.4 ##### What's Changed ##### 🐛 Bug fixes - fix: cannot load thumbnail from unknown content length by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;21192](https://github.com/immich-app/immich/pull/21192) - fix: border around dark theme button on onboarding page by [@&#8203;NicholasFlamy](https://github.com/NicholasFlamy) in [#&#8203;20846](https://github.com/immich-app/immich/pull/20846) - fix(web): handle edge cases in timeToSeconds function to prevent crashes by [@&#8203;baldarn](https://github.com/baldarn) in [#&#8203;21019](https://github.com/immich-app/immich/pull/21019) - fix: use composite cache key in user circle avatar by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;21220](https://github.com/immich-app/immich/pull/21220) - fix: wait for watched files to finish being written ([#&#8203;17100](https://github.com/immich-app/immich/issues/17100)) by [@&#8203;TapuCosmo](https://github.com/TapuCosmo) in [#&#8203;21180](https://github.com/immich-app/immich/pull/21180) ##### New Contributors - [@&#8203;baldarn](https://github.com/baldarn) made their first contribution in [#&#8203;21019](https://github.com/immich-app/immich/pull/21019) **Full Changelog**: <https://github.com/immich-app/immich/compare/v1.139.3...v1.139.4> ### [`v1.139.3`](https://github.com/immich-app/immich/releases/tag/v1.139.3) [Compare Source](https://github.com/immich-app/immich/compare/v1.139.2...v1.139.3) ##### v1.139.3 ##### What's Changed ##### 🐛 Bug fixes - fix(web): add to multiple albums translation doesn't have plural formatting by [@&#8203;DevServs](https://github.com/DevServs) in [#&#8203;21087](https://github.com/immich-app/immich/pull/21087) - fix: shared album asset count query by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;21157](https://github.com/immich-app/immich/pull/21157) - fix: parse correct metadata to userDto for SQlite store implmentation by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;21154](https://github.com/immich-app/immich/pull/21154) - fix: sync flow block oAuth login page navigation by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;21187](https://github.com/immich-app/immich/pull/21187) - fix: local offset hours by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21147](https://github.com/immich-app/immich/pull/21147) - fix: prefer local video if available by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;21119](https://github.com/immich-app/immich/pull/21119) ##### 📚 Documentation - docs: update oauth.md - Authentik link leads to Page Not Found error by [@&#8203;pojlFDlxCOvZ4Kg8y1l4](https://github.com/pojlFDlxCOvZ4Kg8y1l4) in [#&#8203;21186](https://github.com/immich-app/immich/pull/21186) ##### New Contributors - [@&#8203;DevServs](https://github.com/DevServs) made their first contribution in [#&#8203;21087](https://github.com/immich-app/immich/pull/21087) - [@&#8203;pojlFDlxCOvZ4Kg8y1l4](https://github.com/pojlFDlxCOvZ4Kg8y1l4) made their first contribution in [#&#8203;21186](https://github.com/immich-app/immich/pull/21186) **Full Changelog**: <https://github.com/immich-app/immich/compare/v1.139.2...v1.139.3> ### [`v1.139.2`](https://github.com/immich-app/immich/releases/tag/v1.139.2) [Compare Source](https://github.com/immich-app/immich/compare/v1.138.1...v1.139.2) ##### v1.139.2 *`v1.139.0` and `v1.139.1` have made the ultimate sacrifice for switching from `npm` to `pnpm` in our release pipeline* *** Welcome to release `v1.139.2`. This version continues to bring improvements to the beta timeline, from fixing bugs to significantly improving the image rendering pipeline, especially on Android. We appreciate users who have helped us test out the beta timeline! We encourage you all to switch to it to help us catch more bugs as the stable release is nigh. Let’s dive into the highlights of this release. ##### Highlights - \[beta] New image rendering pipeline - \[beta] Show remainder assets detail - Option to skip in the duplicate resolver tools - Add to multiple albums action - \[beta] Fixed the bug that upload progress doesn’t resume upon app restart (really fix it this time) ##### \[beta] New image rendering pipeline Thanks to our one and only wizard [@&#8203;mertalev](https://github.com/mertalev) 🧙, the mobile app now uses our own custom image loading and rendering pipeline, featuring multithreading and a series of other optimizations. In particular, this significantly improves displaying of local images on Android. Not only does this improve thumbnail loading speed, but local thumbnails are noticeably higher quality by avoiding compression. The experience of scrolling the timeline should now be on par with the local gallery app. Additionally, remote assets now benefit from request cancellation to avoid downloading thumbnails that are no longer relevant, further improving responsiveness when quickly scrolling the timeline. ##### \[beta] Show assets pending backup You can now view which assets are in the remaining list of backups. This helps track down problematic assets that cannot be uploaded for some reason. \*cough, iCloud assets, cough\* <p align="center"> <img width="300" alt="image" src="https://github.com/user-attachments/assets/77747baa-eb4f-4947-8dbf-9d1e48a8a547" /> <img width="300" alt="image" src="https://github.com/user-attachments/assets/4c5860a6-5ae1-46b0-9b96-90de8a874686" /> </p> ##### Option to skip an entry in the duplicate resolution utility You can now navigate back and forth to get to other entries in the duplicate list. <p align="center"> <img width="500" alt="image" src="https://github.com/user-attachments/assets/6e2a4b87-75c9-4850-a46e-1ef908b2d09f" /> </p> ##### Add to multiple albums action On the web, you can now add assets to multiple albums at once from the album selection modal. <p align="center"> <img width="500" alt="image" src="https://github.com/user-attachments/assets/71ba8834-f633-4657-856b-a1ff61f2f7dc" /> </p> ##### Support Immich <p align="center"> <img src="https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbjY2eWc5Y2F0ZW56MmR4aWE0dDhzZXlidXRmYWZyajl1bWZidXZpcyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/87CKDqErVfMqY/giphy.gif" width="450" title="SUPPORT THE PROJECT!"> </p> If you find the project helpful, you can support Immich by purchasing a product key at <https://buy.immich.app> or our merchandise at <https://immich.store> <!-- Release notes generated using configuration in .github/release.yml at v1.139.2 --> ##### What's Changed ##### 🌟 Enhancements - feat(web): Skip duplicates by [@&#8203;xCJPECKOVERx](https://github.com/xCJPECKOVERx) in [#&#8203;20880](https://github.com/immich-app/immich/pull/20880) - feat: get metadata about the current api key by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;21027](https://github.com/immich-app/immich/pull/21027) - feat(web): Add to Multiple Albums by [@&#8203;xCJPECKOVERx](https://github.com/xCJPECKOVERx) in [#&#8203;20072](https://github.com/immich-app/immich/pull/20072) - chore(web): make search result loading behaviour more consistent by [@&#8203;uhthomas](https://github.com/uhthomas) in [#&#8203;20741](https://github.com/immich-app/immich/pull/20741) - feat(mobile): platform thumbnail api by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;20910](https://github.com/immich-app/immich/pull/20910) - feat(mobile): platform image providers by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;20927](https://github.com/immich-app/immich/pull/20927) - feat: show remainder assets info by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;21114](https://github.com/immich-app/immich/pull/21114) - feat(mobile): optimized thumbnail widget by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;21073](https://github.com/immich-app/immich/pull/21073) - feat: add a counter to the duplicate utility by [@&#8203;normana10](https://github.com/normana10) in [#&#8203;21109](https://github.com/immich-app/immich/pull/21109) ##### 🐛 Bug fixes - fix(mobile): show most recent image in album as thumbnail by [@&#8203;aaronjamt](https://github.com/aaronjamt) in [#&#8203;21037](https://github.com/immich-app/immich/pull/21037) - fix: skip albums selected or excluded from backups from deletions by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;21116](https://github.com/immich-app/immich/pull/21116) - fix: thumbnail rendering on backup asset detail tile by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;21120](https://github.com/immich-app/immich/pull/21120) ##### 📚 Documentation - chore: update docs to use pnpm by [@&#8203;danieldietzler](https://github.com/danieldietzler) in [#&#8203;21113](https://github.com/immich-app/immich/pull/21113) ##### 🌐 Translations - chore(web): update translations by [@&#8203;weblate](https://github.com/weblate) in [#&#8203;20449](https://github.com/immich-app/immich/pull/20449) ##### New Contributors - [@&#8203;aaronjamt](https://github.com/aaronjamt) made their first contribution in [#&#8203;21037](https://github.com/immich-app/immich/pull/21037) - [@&#8203;normana10](https://github.com/normana10) made their first contribution in [#&#8203;21046](https://github.com/immich-app/immich/pull/21046) **Full Changelog**: <https://github.com/immich-app/immich/compare/v1.138.1...v1.139.2> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi41IiwidXBkYXRlZEluVmVyIjoiNDEuMTA5LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->
renovate-bot added 1 commit 2025-08-23 00:01:55 +00:00
renovate-bot force-pushed renovate/immich from 3a5f389075 to a7a83c5b18 2025-08-25 08:02:55 +00:00 Compare
renovate-bot changed title from Update immich to v1.139.2 to Update immich to v1.139.3 2025-08-25 08:02:58 +00:00
renovate-bot force-pushed renovate/immich from a7a83c5b18 to d84fd265a2 2025-08-26 00:01:53 +00:00 Compare
renovate-bot changed title from Update immich to v1.139.3 to Update immich to v1.139.4 2025-08-26 00:01:56 +00:00
renovate-bot force-pushed renovate/immich from d84fd265a2 to 7659a576a4 2025-08-30 00:01:58 +00:00 Compare
renovate-bot changed title from Update immich to v1.139.4 to Update immich to v1.140.0 2025-08-30 00:02:02 +00:00
renovate-bot force-pushed renovate/immich from 7659a576a4 to b00c37048d 2025-08-31 10:03:55 +00:00 Compare
renovate-bot changed title from Update immich to v1.140.0 to Update immich to v1.140.1 2025-08-31 10:03:58 +00:00
renovate-bot force-pushed renovate/immich from b00c37048d to d91009bc0a 2025-09-09 00:02:01 +00:00 Compare
renovate-bot changed title from Update immich to v1.140.1 to Update immich to v1.141.1 2025-09-09 00:02:05 +00:00
renovate-bot force-pushed renovate/immich from d91009bc0a to e09ba56abe 2025-09-13 00:01:58 +00:00 Compare
renovate-bot changed title from Update immich to v1.141.1 to Update immich to v1.142.0 2025-09-13 00:02:03 +00:00
Akumatic merged commit e09ba56abe into main 2025-09-14 20:56:41 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Homelab/Docker-Immich#18
No description provided.