v1.78.0
Welcome to release v1.78.0
of Immich. This release packs a ton of improvement that we hope you enjoy. Some of the highlights include
- Allow self-signed certificate on the mobile app
Users with self-signed certificates can now enable this option on the mobile app.
- Notable fix: Fix the issue with iOS background upload not working properly
- Notable fix: Better synchronization mechanism on the mobile app - Before this implementation, the mobile app will fetch all asset information from the server to build the timeline. This caused long building time for any instance with many assets. It will now fetch incremental changes since the app was opened last. This mechanism significantly reduces the loading and building of the timeline when reopening the app.
And as always, bugs are fixed, and many other improvements also come with this release.
Please consider supporting the project.
Support
If you find the project helpful, you can support Immich via the following channels.
- Monthly donation via GitHub Sponsors
- One-time donation via GitHub Sponsors
- Librepay
- buymeacoffee
- Bitcoin: 1FvEp6P6NM8EZEkpGUFAN2LqJ1gxusNxZX
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
Mobile
- fix(mobile): Truncate log messages on the logs list page by @ddshd in #4003
- chore(mobile): build split APKs by @magicedy in #3940
- fix(mobile): Clean up image details if there is missing info by @ddshd in #4018
- feat(mobile): efficient asset sync by @fyfrey in #3945
- fix(mobile): Fix background backup on iOS by @alextran1502 in #4038
- fix(mobile): images rendered twice due to rebuild by @fyfrey in #4060
- feat(mobile): allow self-signed certificate on the mobile app by @ddshd in #4051
- feat(mobile): upload image assets before videos by @shalong-tanwen in #3958
- chore(mobile): Translations update by @alextran1502 in #4077
Server
- fix(server): update asset with tagged people by @jrasm91 in #4000
- fix(server): regenerate missing person thumbnails by @daniele-athome in #3970
- feat(server): don't clear console on nest startup by @etnoy in #4023
- feat(server): tsconfig: don't clear console on nest startup by @etnoy in #4032
- fix(server): handle failed ML responses by @mertalev in #4036
- chore(server): Improve test coverage! by @danieldietzler in #3889
- refactor(server): android motion photos by @jrasm91 in #3711
Web
- feat(server,web): server config by @jrasm91 in #4006
- feat(web): only log http errors in web container by @etnoy in #4031
- fix(web): disable shortcut when writing text by @martabal in #4053
- fix(web): album selection modal overflow and alignment by @jrasm91 in #4059
- refactor(web): disable shortcut when writing by @martabal in #4057
- fix(web): Timeline scrollbar shown over menu by @danieldietzler in #4071
- feat(web): load original image when zooming by @lmichelin in #4040
Machine Learning
- fix(ml): set higher default worker timeout by @mertalev in #4007
- fix(ml): load models in separate threads by @mertalev in #4034
Others
- chore: skip mobile app build for dependabot by @jrasm91 in #4001
- chore(docs): Update README.md by @noamfuss in #4016
- chore(docs): Add french documentation by @Chiogros in #4010
- chore(docs): Update FAQ.md by @CtrlAltSudo in #4030
- chore(docs): Point out that the container must be recreated for env changes to take effect by @danieldietzler in #4054
- chore(docs): updated ML documentation by @mertalev in #4063
- chore(docs): by @bo0tzz in #4064
- chore(deps): bump stumpylog/image-cleaner-action from 0.2.0 to 0.3.0 by @dependabot in #3997
- chore(deps): bump docker/build-push-action from 4.1.1 to 4.2.0 by @dependabot in #4027
- chore(deps): bump docker/build-push-action from 4.2.0 to 4.2.1 by @dependabot in #4055
- chore(deps): bump docker/metadata-action from 4 to 5 by @dependabot in #4070
- chore(deps): bump docker/login-action from 2 to 3 by @dependabot in #4069
- chore(deps): bump docker/build-push-action from 4.2.1 to 5.0.0 by @dependabot in #4068
- chore(deps): bump docker/setup-qemu-action from 2.2.0 to 3.0.0 by @dependabot in #4067
- chore(deps): bump docker/setup-buildx-action from 2.10.0 to 3.0.0 by @dependabot in #4066
New Contributors
- @magicedy made their first contribution in #3940
- @noamfuss made their first contribution in #4016
- @CtrlAltSudo made their first contribution in #4030
- @lmichelin made their first contribution in #4040
Full Changelog: v1.77.0...v1.78.0