Skip to content

v1.36.0_55-dev

Compare
Choose a tag to compare
@alextran1502 alextran1502 released this 20 Nov 20:30
· 6535 commits to main since this release

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

image

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.

image

auto-discovery.mp4

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

Full Changelog: v1.35.0_54-dev...v1.36.0_55-dev