v1.128.0
Welp! We beat ourselves again at pushing out PRs. So here is another release for you to make up for the slow pace last week. And release on a Friday afternoon, what could be a better time!
Highlights
Welcome to release v1.128.0
of Immich. This release enhances the face tagging feature and fixes some of its bugs. Additionally, many improvements have also been made to the application, which has been just two days shy since the last release. Enjoy the highlights below:
- Remember the previous location on the map when using the location edit feature
- Face tagging enhancement – You can now search for a person’s name; the form color is adapted to follow the theme brightness.
- Fixed an issue where the tagged face is reset when running the “Refresh faces” job.
- Fixed an issue where faces could not be tagged in videos. Note that the face tag on video is for facial information only, as it is taken from the thumbnail as the source, not the video’s frame.
- Fixed an issue where modified assets in an external library would be reimported every subsequent scan.
- Fixed an issue with a long delay when running multiple ML endpoints.
- Fixed an issue where the update notifier would show up too often
- Fixed an issue where the deduplication has an erroneous behavior with stacked assets
- Fixed an issue where duplicate memories are generated
- Fixed an issue where the memory “years ago” text is off by one
- Fixed an issue where the background backup kept crashing on Android
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
Cheers! 🍻
What's Changed
🌟 Enhancements
- feat(web): remember last chosen map location when editing by @ngc7293 in #16366
- feat(server): set exiftool process count by @mertalev in #16388
- fix: improve contrast on disabled input field in light mode (#16368) by @Etienne-bdt in #16382
- feat(web): face tagging dialog enhancement by @alextran1502 in #16395
- chore(server): trash e2e cleanup by @etnoy in #16423
🐛 Bug fixes
- fix: websockets calling on_new_release across all sessions upon new websocket connection. by @AdamT20054 in #16339
- fix(web): tag people in video by @alextran1502 in #16351
- fix: ensure manually tagged faces have proper source type by @ngc7293 in #16364
- fix(web): update search modal to not jump around by @cwlowder in #16308
- fix(server): don't expose source types in face creation api by @mertalev in #16381
- fix(web): storage template incorrect example by @alextran1502 in #16367
- fix(server): Fix delay with multiple ml servers by @Tyris in #16284
- fix(server): skip stacked assets in duplicate detection by @mertalev in #16380
- fix(server): don't reimport files more than once by @etnoy in #16375
- fix(mobile): bootstrap store inside isolates by @shenlong-tanwen in #16392
- fix(server): don't show assets that no longer associate with a face by @alextran1502 in #16404
- fix(web): person favorite icon bad placement by @caburum in #16412
- fix(mobile): background backup failing due to store by @shenlong-tanwen in #16418
- fix: user delete sync query sort by id by @zackpollard in #16420
- fix(server): include deleted assets if searching offline assets by @mertalev in #16417
- fix: duplicate memories by @jrasm91 in #16432
- fix(server): stringify error log parameter to ensure correct overload by @desmondgc in #16422
- fix: memories off by one by @jrasm91 in #16434
📚 Documentation
New Contributors
- @luzpaz made their first contribution in #16352
- @AdamT20054 made their first contribution in #16339
- @ngc7293 made their first contribution in #16364
- @cwlowder made their first contribution in #16308
- @Etienne-bdt made their first contribution in #16382
Full Changelog: v1.127.0...v1.128.0