ImageGenius Changes:
remove unused JWT_SECRET
env
immich Changes:
v1.55.0 🎉
Hello, my dear Immich's fan,
In recent weeks we have focused on working on some big features such as global map view and facial recognition.
Facial recognition is especially challenging and required a lot of work on both the server and the clients so that the server can automatically cluster facial data. And also using the curated data as information for searching the people. I was planning to include the feature in this release but it might take a week or two longer than we expected. Since this release includes a very fun and useful feature such as the global map view and a ton of bug fixes for known issues, I have decided to push this out before the completion of facial recognition. I hope you enjoy this release.
I want to acknowledge that there is an influx of weird behaviors and bugs regarding the local sync, and upload/backup mechanism on the mobile app. We are planning to dive deeper into those issues after the facial recognition feature and client-side hashing feature are implemented. Sorry for the inconvenience and thank you for your understanding
Highlights
Global map view
We are happy to introduce the global map view, which clusters your photos and video and shows them as a grouping based on their geolocation
This version of the feature is not optimized yet and we are working on including the optimization in the subsequent releases.
Managing user's logged-in devices
You can now see and manage devices that are logged into your Immich account.
You might see a list of many devices due to some bug when we added the mechanism to record the logged-in devices in the database and forgot to clear it. If it happens, you can revoke access to all logged-in devices for peace of mind.
Acknowledgement
Thank you to all the old and new contributors who have helped fix bugs not only in Immich but also in Immich's dependencies libraries. I cannot do all of this without 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's Changed
Web
- fix(web): correct color sidebar button when selected in dark mode by @alextran1502 in immich-app/immich#2322
- feat(web): PWA integration add apple icons and manifest file by @faupau03 in immich-app/immich#2310
- feat(web, server): manage authorized devices by @jrasm91 in immich-app/immich#2329
- fix(web): asset viewer navbar overlapping with details tab and context menu not closing on button press (except in album viewer) by @faupau03 in immich-app/immich#2323
- chore(web): organize user settings by @jrasm91 in immich-app/immich#2340
- feat(web): Global map showing all assets with geo information by @matthinc in immich-app/immich#2355
- fix(web): timeline distortion when scrolling due to rerender of scrollbar bucket and thumbnail size by @alextran1502 in immich-app/immich#2398
- feat(web): improve map styling and interaction by @alextran1502 in immich-app/immich#2399
Server
- fix(server): use current schema for search/explore by @jrasm91 in immich-app/immich#2331
- fix(server): oauth mobile callback url by @jrasm91 in immich-app/immich#2339
- chore(server,mobile): remove device info entity by @jrasm91 in immich-app/immich#1527
- ci(server): simplify server npm steps by @jrasm91 in immich-app/immich#2352
- feat(server): add api key to openapi spec by @michelheusschen in immich-app/immich#2362
- fix(server): pump local-reverse-geocoder to 0.15.2 / Fix Corrupted Reverse Geocoding CSV File by @sakowicz in immich-app/immich#2396
- chore(server): standardize process method names by @jrasm91 in immich-app/immich#2363
Mobile
- feat(mobile)Add text notifying user that no asset is found by @truedem0n in immich-app/immich#2400
- fix(web/mobile) Use Heart Icon & small icon changes by @SteffenAuer in immich-app/immich#2397
Others
- chore: update readme by @jrasm91 in immich-app/immich#2324
- ci: doc format check by @jrasm91 in immich-app/immich#2325
- docs: backup and restore by @jrasm91 in immich-app/immich#2326
- chore: microservices debugger by @jrasm91 in immich-app/immich#2345
- chore(ml): move to fastAPI by @alextran1502 in immich-app/immich#2336
- chore(ml): Fix entrypoint path by @bo0tzz in immich-app/immich#2373
- chore: regenerate open api by @jrasm91 in immich-app/immich#2374
- chore(docs): Update FAQ on how to disable typsense and ml by @samip5 in immich-app/immich#2384
- fix: linting by @jrasm91 in immich-app/immich#2353
- Implement a cleanup of old Docker images and untagged images by @stumpylog in immich-app/immich#2302
- add auto postgress dump docs by @lukehmcc in immich-app/immich#2349
- build: improve pump script by @jrasm91 in immich-app/immich#2351
- fix: open api generator script by @jrasm91 in immich-app/immich#2354
New Contributors
- @stumpylog made their first contribution in immich-app/immich#2302
- @lukehmcc made their first contribution in immich-app/immich#2349
- @sakowicz made their first contribution in immich-app/immich#2396
- @SteffenAuer made their first contribution in immich-app/immich#2397
Full Changelog: https://github.com/immich-app/immich/compare/v1.54.1..v1.55.0