ImageGenius Changes:
change pgvecto.rs
to VectorChord
immich Changes:
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!

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


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
- feat: beta background sync by @shenlong-tanwen in immich-app/immich#21243
- feat(web): geolocation utility by @Johannbr in immich-app/immich#20758
- feat(mobile): read only mode by @Sud-Puth and @bwees in immich-app/immich#19368
π Enhancements
- feat: add support for custom headers to TS SDK by @LukeHagar in immich-app/immich#21205
- feat: expose createdAt in getAssetInfo by @Wingysam in immich-app/immich#21184
- feat(web): Refresh album page after sharing by @Snowknight26 in immich-app/immich#21283
- feat(web): Album picker shortcut info by @xCJPECKOVERx in immich-app/immich#21273
π Bug fixes
- fix: devcontainer after pnpm changes by @midzelis in immich-app/immich#21227
- fix(web): Album multi-select 'm' shortcut prevents typing m in title box by @xCJPECKOVERx in immich-app/immich#21249
- refactor: service worker by @jrasm91 in immich-app/immich#21250
- fix(web): allow numeric input fields to be zero by @jrasm91 in immich-app/immich#21258
- fix(web): Duplicate arrow shortcuts go to next/previous duplicate when viewing assets by @xCJPECKOVERx in immich-app/immich#21200
- fix(web): handle multiple downloads in safari by @jrasm91 in immich-app/immich#21259
- fix: album start/end dates on shared links by @jrasm91 in immich-app/immich#21268
- fix: prevent an offline asset from being used as a person feature photo by @jrasm91 in immich-app/immich#21278
- fix(web): suppress auto-play errors by @jrasm91 in immich-app/immich#21282
- fix(mobile): caching thumbnails to disk by @mertalev in immich-app/immich#21275
- fix(mobile): skip animation for offscreen thumbnails by @mertalev in immich-app/immich#21277
- fix: invalid storage quota with decimals by @jrasm91 in immich-app/immich#21271
- fix(mobile): user storage quota not showing by @YarosMallorca in immich-app/immich#21263
- fix(web): album multi-select filter doesn't include other selected albums by @xCJPECKOVERx in immich-app/immich#21322
- fix(mobile): capitalize month & day labels in beta timeline by @YarosMallorca in immich-app/immich#21323
- fix: timeline scroll error handling by @jrasm91 in immich-app/immich#21324
- fix(web): sign up double click by @jrasm91 in immich-app/immich#21349
- fix: motion video extraction race condition by @jrasm91 in immich-app/immich#21285
- fix(web): add primary text color to file upload toast by @Prajwalg19 in immich-app/immich#21340
- fix(mobile): thumbnail requests not being cancelled by @mertalev in immich-app/immich#21331
- fix(mobile): memory lane rebuild by @mertalev in immich-app/immich#21350
- fix(mobile): fast animations when "disable animations" enabled by @YarosMallorca in immich-app/immich#21309
- fix(web): middle click not working on videos by @YarosMallorca in immich-app/immich#21304
- fix(mobile): allow gestures in asset viewer before image is loaded by @mertalev in immich-app/immich#21354
- fix(web): Slideshow fade occurs when not in slideshow by @xCJPECKOVERx in immich-app/immich#21326
π Documentation
- docs: update italian README: better wording, add some important sections, fixed links and alt texts by @gablilli in immich-app/immich#21221
- fix: docs typo by @jrasm91 in immich-app/immich#21269
- chore: faq commercial guidelines by @alextran1502 in immich-app/immich#21320
π Translations
- fix(web): Translate confirmation modal header and action buttons by @Snowknight26 in immich-app/immich#21330
New Contributors
- @gablilli made their first contribution in immich-app/immich#21221
- @LukeHagar made their first contribution in immich-app/immich#21205
- @Prajwalg19 made their first contribution in immich-app/immich#21340
- @Johannbr made their first contribution in immich-app/immich#20758
- @Sud-Puth made their first contribution in immich-app/immich#19368
Full Changelog: immich-app/immich@v1.139.4...v1.140.0