v1.36.0_55-dev
🎉 Highlight 🎉
⚠️ LivePhotos iOS Support (breaking change)
LivePhotos on iOS is now supported in Immich. The motion part will now be uploaded and played on the mobile app and the web.
⚠️ BREAKING: You will have to update the app and the server to version 1.36 for the application to work correctly
⚠️ BREAKING: You will have to remove and re-upload photos that you want to persist the LivePhotos functionality to the server. Existing assets that were uploaded don't have the motion part of the LivePhotos
Web Interaction - Hover
Screen.Recording.2022-11-18.at.16.54.31.mov
Web Interaction - Play
Screen.Recording.2022-11-18.at.16.55.37-1.mov
Mobile Interaction
RPReplay_Final1668812317-2.mov
Oauth Integration
I want to borrow this chance to express my gratitude to @EnricoBilla, who has been the trailblazer for this feature since the beginning days of Immich. His PR has sparked ideas, suggestions, and discussion among the team member on how to integrate this feature successfully into the app. Thank you so much for your work and your time.
OAuth is now integrated into the system. Please follow the guide here to set up your OAuth integration
After setting up the correct environment variables, as shown here
The web will have the option to sign in with OAuth, and the mobile app will check if the server has OAuth enabled before displaying the OAuth sign-in button.
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 Sponsor
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
- feat(deployment) Allow overriding service host and ports with env variable by @ViViDboarder in #930
- fix(web): broken unit tests by @jrasm91 in #947
- typo(android-feature-note): Reserve geocoding -> Reverse geocoding by @jaller94 in #946
- build(server): use github-action cache by @jrasm91 in #949
- Small docs site tweaks by @bo0tzz in #954
- build(server): refactor multistage builds by @jrasm91 in #955
- refactor(mobile): tidy-up dependencies, remove unused, replace rarely used ones by @zoodyy in #948
- feat(ci): Push images to GitHub Container Registry by @onedr0p in #964
- feat(server,web): OIDC Implementation by @jrasm91 in #884
- feat(server,web): system config for admin by @zackpollard and @jrasm91 in #959
- feat(server): multi archive downloads by @jrasm91 in #956
- Update Korean translation with the latest version. by @hismethod in #971
- chore(web,mobile): update github repo url by @jrasm91 in #974
- Web: Disallow all robots by @Mortein in #977
- chore(server) refactor serveFile and downloadFile endpoint by @alextran1502 in #978
- Add navbar button to copy image by @bo0tzz in #961
- web(feat): Add support for actions when clicking notifications by @bo0tzz in #966
- Update contribution-guidelines.md by @bdr99 in #985
- feat: support iOS LivePhoto backup by @alextran1502 in #950
- feat(mobile) Add OAuth Login On Mobile by @alextran1502 in #990
- fix(server): Server freezes when getting statistic by @alextran1502 in #994
New Contributors
- @ViViDboarder made their first contribution in #930
- @jaller94 made their first contribution in #946
- @onedr0p made their first contribution in #964
- @Mortein made their first contribution in #977
- @bdr99 made their first contribution in #985
Full Changelog: v1.35.0_54-dev...v1.36.0_55-dev