Skip to content

Releases: immich-app/immich

v1.38.1_60-dev

11 Dec 00:38
2876c7f
Compare
Choose a tag to compare

Hot Fixes

  • Fix(server) fix cannot change user password from mobile app due to first, and last name property doesn't get passed from the app by @alextran1502 in #1085
  • Fix(server) Microservice didn't trigger to remove user by @alextran1502 in #1090

Full Changelog: v1.38.0_60-dev...v1.38.1_60-dev

v1.38.0_60-dev

10 Dec 15:28
9c01ca1
Compare
Choose a tag to compare

v1.38.0_60-dev

⚠️ Breaking Changes

  • OAuth setting is now moved to the admin interface. The current values in the .env will no longer have effects. You will have to sign in to the admin account and update the information on the web interface to restore the OAuth implementation.
  • We've also made some changes to the setting interface on the server, so the current setting saved in the database will be wiped. Specifically, the old FFmpeg's setting. Please make sure to set it again on the web interface.

Screenshot 2022-12-09 at 21 40 37

Highlight

  • Thanks, @zoodyy, for further improving the background backup functionality on the mobile app and also improving the data usage on loading photos and videos.
  • Thanks, @jrasm91, for being a trailblazer in many of the new features/bug fixes and improving the overall quality of the code base.
  • We've laid the foundation for a tagging system in the release. The upcoming release will include the integration of such a system into the app and the overhaul of the search functionality on both the web and mobile.

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

New Contributors

Full Changelog: v1.37.0_58-dev...v1.38.0_60-dev

v1.37.0_58-dev

30 Nov 17:33
a384798
Compare
Choose a tag to compare

v1.37.0_58-dev

This release focus on

  • Optimized app data usage
  • Improved usability and user interface

What's Changed

  • feat(server,web,mobile): Use binary prefixes for data sizes by @Mortein in #1009
  • fix(mobile): Fix not able to show device asset on Android 13 by @alextran1502 in #1016
  • Fix(web) navbar color overlap and scroll bar incorrect z index by @denck007 in #1018
  • feat(mobile): use cached asset info if unchanged instead of downloading all assets by @zoodyy in #1017
  • fix(server): Prevent delete admin user by @alextran1502 in #1023
  • feat(mobile) Add in app logging to show app's log information by @alextran1502 in #1014
  • fix(mobile): fix cache invalidation on logout by @zoodyy in #1030
  • chore(mobile): improve CSV log export by @zoodyy in #1032
  • chore(mobile) Improve readability of logs page by @alextran1502 in #1033
  • feat(server,web,mobile): activate ETags for all API endpoints and asset serving by @zoodyy in #1031
  • chore(mobile) Improve mobile UI by @alextran1502 in #1038

New Contributors

Full Changelog: v1.36.2_56-dev...v1.37.0_58-dev

v1.36.2_56-dev

22 Nov 02:27
df0a059
Compare
Choose a tag to compare

What's Changed

  • fix(mobile): freeze on splash screen due to accessing bad state by @alextran1502 in #998
  • chore(mobile): clean up linter problems by @alextran1502 in #1000
  • fix(server): Deleted shared users cause a problem with album retrieval and creation by @alextran1502 in #1002

Full Changelog: v1.36.1_55-dev...v1.36.2_56-dev

v1.36.1_55-dev

21 Nov 05:25
a2f3b21
Compare
Choose a tag to compare

Hotfix

Full Changelog: v1.36.0_55-dev...v1.36.1_55-dev

v1.36.0_55-dev

20 Nov 20:30
Compare
Choose a tag to compare

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

v1.35.0_54-dev

08 Nov 21:00
66640eb
Compare
Choose a tag to compare

v1.35.0_54-dev

🎉 Highlight 🎉

Local assets are now shown in the app

This is a stepping stone in making the app work offline. @zoodyy has taken the lead in the implementation of this feature.

The app can now show the local assets of the selected album. Three icons are used to indicate the different states of the asset in the app.

image

User can now be deleted

image

The user can now be deleted from the server by the Admin, thanks to @zkhan93. The action will mark the user to be officially deleted after 7-day along with their photos and videos. During this period, the admin can restore the user.

Please use this feature responsibly concerning the people who use your instance to store their precious moments.

Documentation site

Please visit our new documentation site and let us know if you have any feedback. The site is located at https://immich.app

Thank you

I want to thank all who have supported the project and have spent time testing and communicating with new users. I cannot do this without your guys help! From the bottom of my heart, you guys are always in my thought.

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(server, web): Delete and restore user from the admin portal by @zkhan93 in #935
  • fix(server): increase JSON body payload limit by @jrasm91 in #941
  • feat(web): favorite an asset by @jrasm91 in #939
  • feat(mobile): show local assets by @zoodyy in #905
  • Fix (mobile): Fix crash when opening local assets in albums by @matthinc in #943

Full Changelog: v1.34.0_53-dev...v1.35.0_54-dev

v1.34.0_53-dev

07 Nov 03:30
948ff55
Compare
Choose a tag to compare

v1.34.0_53-dev

Support

If you find the project helpful and help 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

Web

  • fix(web) getting asset with available thumbnail when getting asset count by time bucket by @alextran1502 in #900
  • feat(web): add a delete button to asset viewer by @anbraten in #896
  • feat(server/web): download entire album as zip archive by @zoodyy in #897
  • feat(web): add mechanism to add current view asset to an album by @jrasm91 in #923
  • chore(web): Modified styling for add to album panel by @alextran1502 in #924
  • fix(web): album download progress bar by @jrasm91 in #925
  • feat(web): add selected asset on the main timeline to album from selection by @jrasm91 in #926

Mobile

  • fix(mobile) reduce app startup time by loading Hive boxes in parallel by @zoodyy in #906
  • fix(mobile): throttle detail progress notifications & wait on foregroundInfo by @zoodyy in #907
  • fix(mobile): throttle all background backup progress notifications by @zoodyy in #908
  • feat(mobile): Add selected assets to album by @matthinc in #901
  • feat(mobile): Enhanced vertical swiping motion in image viewer by @alextran1502 in #932
  • feat(mobile) Enhance the bottom app bar on the home page by @alextran1502 in #934

Server

  • fix(server): download album error handling by @jrasm91 in #917
  • test(server): add more the tests by @jrasm91 in #911
  • fix(server): harden auto pick album thumbnails (#918) by @jrasm91 in #918
  • feat(server): reset admin password using CLI command in the server container by @jrasm91 in #928

Others

New Contributors

  • @anbraten made their first contribution in #896
  • @Coyote6705 made their first contribution in #936

Full Changelog: v1.33.1_52-dev...v1.34.0_53-dev

v1.33.1_52-dev

29 Oct 15:33
6fcc1d7
Compare
Choose a tag to compare

v1.33.1_52-dev

This release includes bug fixes for web and server. There is no mobile release for this version.

Support

If you find the project helpful and help 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

New Contributors

Full Changelog: v1.33.0_52-dev...v1.33.1_53-dev

v1.33.0_52-dev

26 Oct 16:35
Compare
Choose a tag to compare

v1.33.0_52-dev

Dark mode for web

A lot of us are blinded by the light theme of Immich's web - worry not, the savior is here. Introducing beautiful dark mode for Immich on the web

image

Server Statistic

We are now have the server statistic to show the total number of videos, photos and usage per user thanks to @zkhan93

image

Additional, we have resolved and fixed many bugs in this release as well. See the change list below for more detail

Support

If you find the project helpful and help 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

Full Changelog: v1.32.1_51-dev...v1.33.0_52-dev