v1.56.0
版本发布时间: 2023-05-18 22:30:16
immich-app/immich最新发布版本:v1.123.0(2024-12-18 00:41:21)
v1.56.0 - Partner Sharing + Facial Recognition and more! 🎉
Highlights
Hey there, Immich fans! Summer is here, and I have some exciting news to share!
The team has been working hard over the past few weeks to bring you an amazing release. I couldn't be more thrilled about it, and I hope you'll love it too. We've added two fantastic new features and made several improvements to the app. Let me give you a quick rundown of the highlights:
- Facial Recognition
- Partner Sharing
- Mobile App Lazy Loading
- Logout all devices with a single click
I'm super excited about all these updates, and I hope you are too!
Facial Recognition
I want to express my gratitude to @LackesLab and @jrasm91 for their invaluable contribution to bringing this feature to life. This feature has been in the works for the past few months, representing one of the final sizable and complex additions to Immich. It fills a crucial gap, bringing Immich closer to feature parity with Google Photos.
We've introduced the ability to recognize people in photos and video thumbnails, cluster assets based on the identified individuals, and showcase them on the Explore page.
When you click on a person's name, you'll be directed to a view that displays all the assets associated with that person. The returned result is currently limited to 3000 assets due to view limitations. However, our team is actively working on refactoring the timeline to accommodate these scenarios, enabling the loading of all assets related to the selected person.
To make things even more convenient, you can assign a name or nickname to each person. And you can use the syntax m:person-name
in the search bar to find all assets featuring that person effortlessly.
The facial recognition and clustering queues will automatically process all your new uploads. However, for previously uploaded assets, you'll need to head to the Administration page
and navigate to the Jobs
section. From there, you can manually run the Recognize Faces
job for all existing assets.
NOTE: This feature has not been implemented on the mobile app NOTE: Anytime you trigger the ALL option to run Recognize Faces, the previous name/nickname that was assigned to the people will be deleted as well
Partner Sharing
We extend our appreciation to @brighteyed for bringing one of the most highly requested features to life. With this remarkable addition, Immich has overcome a significant hurdle, eliminating the need for users to share the same account or manually curate photos in shared albums with their partners.
Go to your user settings page to choose who to share with. You can share with as many other users as you like.
After granting access, users can conveniently view partner libraries under their own Sharing page
NOTE: This feature has not been implemented on the mobile app
Mobile Lazy Loading
I want to express my gratitude to the continuous contribution efforts of @fyfrey for implementing the lazy loading mechanism in our mobile app. This significant enhancement has resulted in a remarkable improvement in both the browsing experience and the application's overall performance.
With the introduction of lazy loading, users can enjoy a more efficient and optimized browsing experience. By loading content dynamically as it becomes visible, the app minimizes unnecessary data retrieval and rendering, thereby reducing load times and conserving system resources.
Last but not least, we have added many bug fixes and small improvements in the server, web, and mobile clients to make Immich better after each release.
Contribution
I, Alex, want to thank all the contributors, who have spent countless hours testing, debugging, developing, and brainstorming on GitHub and Discord channels to contribute to Immich. This is a community project, and it cannot happen without you all! THANK YOU!
As always, please consider supporting the project.
🎉 Cheer! 🎉
Support
If you find the project helpful and it helps you in some ways, you can support the project one time or monthly from GitHub Sponsors
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
What changes
Mobile
- chore(mobile): Upgrade to Flutter 3.10 by @alextran1502 in https://github.com/immich-app/immich/pull/2429
- feat(mobile): lazy loading of assets by @fyfrey in https://github.com/immich-app/immich/pull/2413
Server
- feat(server,web): facial recognition by @jrasm91, @alextran1502, @LackesLab in https://github.com/immich-app/immich/pull/2180
- fix(server): return updated asset with correct update time by @alextran1502 in https://github.com/immich-app/immich/pull/2457
- feat (server, web): Share with partners by @brighteyed in https://github.com/immich-app/immich/pull/2388
- feat(web,server): logout all devices by @jrasm91 in https://github.com/immich-app/immich/pull/2415
Web
- chore(web): update svelte related packages by @michelheusschen in https://github.com/immich-app/immich/pull/2419
- feat(web): album card hover styling by @alextran1502 in https://github.com/immich-app/immich/pull/2424
- feat(web): Replicate albums view for sharing view by @alextran1502 in https://github.com/immich-app/immich/pull/2433
- fix(web): profile image load by @michelheusschen in https://github.com/immich-app/immich/pull/2434
- refactor(web): use ImmichApi to create URLs by @michelheusschen in https://github.com/immich-app/immich/pull/2435
- chore(web): update eslint and prettier packages by @michelheusschen in https://github.com/immich-app/immich/pull/2437
- refactor(web): asset select actions by @michelheusschen in https://github.com/immich-app/immich/pull/2444
- fix(web): use correct favicon sizes by @martabal in https://github.com/immich-app/immich/pull/2446
- fix(web): layout spacing when zooming by @michelheusschen in https://github.com/immich-app/immich/pull/2452
- feat(web): improve page header + scrolling by @jrasm91 in https://github.com/immich-app/immich/pull/2453
- fix(web): unable to change person name by @alextran1502 in https://github.com/immich-app/immich/pull/2458
Others
- docs: simplify backup dumper example by @jrasm91 in https://github.com/immich-app/immich/pull/2414
- docs: remove roadmap link by @jrasm91 in https://github.com/immich-app/immich/pull/2442
- docs: Add comment about Docker secrets to example.env by @mark-monteiro in https://github.com/immich-app/immich/pull/2454
- chore(ci): versions the Docker cleaning action to latest released by @stumpylog in https://github.com/immich-app/immich/pull/2438
- chore: update api by @alextran1502 in https://github.com/immich-app/immich/pull/2428
- chore: update screenshots for readme and docs by @alextran1502 in https://github.com/immich-app/immich/pull/2425
- chore(ml): use official pytorch channel by @alextran1502 in https://github.com/immich-app/immich/pull/2416
New Contributors
- @martabal made their first contribution in https://github.com/immich-app/immich/pull/2446
- @mark-monteiro made their first contribution in https://github.com/immich-app/immich/pull/2454
Full Changelog: https://github.com/immich-app/immich/compare/v1.55.1...v1.56.0
1、 app-release.apk 64.36MB
2、 docker-compose.yml 2.2KB
3、 example.env 5.18KB