High performance self-hosted photo and video management solution.
AGPL-3.0 License
Bot releases are visible (Hide)
Published by github-actions[bot] over 1 year ago
This release again focuses on the mobile app by introducing Flutter's version 3.7 with Material Design 3 and new UI elements. We also improved the start-up time of accounts with many images by moving the data parsing and computing to another thread, which frees up the main thread to perform UI work.
We also optimized various small things, such as removing duplicate API requests from the client, removing the number of file caps for web uploading, and many more.
Please take a look at the full changelog below for more details.
Join our Discord!
As always, please consider supporting the project.
🎉 Cheer! 🎉
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.
RxJs
and reduce import size by @alextran1502 in https://github.com/immich-app/immich/pull/1743
Full Changelog: https://github.com/immich-app/immich/compare/v1.46.1...
Published by github-actions[bot] over 1 year ago
Full Changelog: https://github.com/immich-app/immich/compare/v1.46.0...
Published by alextran1502 over 1 year ago
The server and mobile app will both need to be on version v1.46.0 to work correctly due to some API signature changes between the server and the clients.
This release focuses on improving the mobile app's usability and user experience, as well as on refactoring and fixing bugs on the server to get it ready to move to Prisma and GraphQL to improve the developer experience further.
You can now see all your favorite assets on a dedicated page in the mobile app.
The main timeline on the mobile app will now have the option to change the display layout from the side drawer Settings -> Dynamic Layout, which will display the width of the asset dynamically based on the original aspect ratio. You can also toggle between grouping the photos and videos by Month and Day or by Month.
The detailed view now has an immersive mode where you can tap on the screen to hide the control app bar.
We are also moving closer to offline support for the mobile app. @zoodyy has been refactoring the mobile app to do that and improving and refactoring the codebase along the way. Thank you.
Thank you, Contributors, for helping make this release happen. I appreciate you all! Please check out the detailed changelog below for more information.
As always, please consider supporting the project.
🎉 Cheer! 🎉
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.
Full Changelog: https://github.com/immich-app/immich/compare/v1.45.0...v1.46.0
Published by github-actions[bot] over 1 year ago
As always, please consider supporting the project.
🎉 Cheer! 🎉
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.
Full Changelog: https://github.com/immich-app/immich/compare/v1.44.0...v1.45.0
Published by github-actions[bot] over 1 year ago
This release focuses on bug fixes, chore tasks, and minor improvements to the quality of the app.
Please help me welcome @martyfuhry, he has been working on improving the mobile side a lot. We are happy to have him contribute to the project.
As always, please consider supporting the project.
🎉 Cheer! 🎉
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.
Full Changelog: https://github.com/immich-app/immich/compare/v1.43.1...v1.44.0
Published by github-actions[bot] over 1 year ago
Full Changelog: https://github.com/immich-app/immich/compare/v1.43.0...v1.43.1
Published by github-actions[bot] over 1 year ago
You will need to update both the server and the mobile app to version v1.43.0 to have the app works correctly.
Hello all, welcome to release v1.43.0 of Immich. This release also marked the first birthday of Immich, which was officially born on Jan 23rd, 2022 on GitLab. I am very happy to see that the project has grown so much in the past year. I would like to thank all the contributors and users for their support and contributions. I hope that you will continue to support the project in the future.
This release is a big one, it contains a lot of new features and improvements.
With the new auto-discovery endpoint on the web, now when you put in https://immich.your-domain.com
the form will automatically add in /api
when making the request to the server.
This change will mitigate the issue of mobile app users getting logged out after 30 days, and also enable management logged-in instances in the upcoming release. So you can log out remote instance from your admin console.
The public shared link now come with the Show metadata
and Allow download
options.
Please note that the server just prevents showing metadata on the app, if you allow download, the public user still can download the original file and look at the metadata.
We have yet to implement a file-level EXIF stripping mechanism
We revamp the job mechanism and add an additional option to re-run the job of generating thumbnails, video encoding, metadata extraction, and object detection on all assets. This paired with the recent fix in incorrect creation time from the EXIF information will help you to fix your instance.
As always, please consider supporting the project.
🎉 Cheer! 🎉
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.
Full Changelog: https://github.com/immich-app/immich/compare/v1.42.0_65-dev...v1.43.0
Published by alextran1502 almost 2 years ago
You can now share individual asset or a group of assets with a public user.
Additional feature such as stripping EXIF and option to allow download is in review and will be available in the next release.
We are utilizing the exif-vendor library to replace the older library which doesn't take into account the timezone when extracting the timestamp. This would fix the issue with incorrect time displayed on the mobile and the web. There is currently no mechanism to rerun the EXIF extraction on the existing assets. We will be working on this in the future.
With this new library, it also allows us to build the editing EXIF of an asset in the future.
Thanks @samip5 for the contribution of the harden EXIF feature.
Thanks @photostructure for the library.
Thanks @jrasm91, @bo0tzz, @matthinc, @jbaez and @zoodyy for ongoing contribution and supporting the project.
As always, please consider supporting the project.
🎉 Cheer! 🎉
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.
Full Changelog: https://github.com/immich-app/immich/compare/v1.41.1_64-dev...v1.42.0_65-dev
Published by alextran1502 almost 2 years ago
Full Changelog: https://github.com/immich-app/immich/compare/v1.41.0_64-dev...v1.41.1_64-dev
Published by alextran1502 almost 2 years ago
Yes, one more time, I am very proud to present the new awaiting feature of Immich - Public Sharing. It is quite similar to Google Photos public shared link, however, with even more features.
Each album can have multiple links; each link can be individually configured based on the permission to upload or the expiration time. You can manage all the links in the shared link page, not just the shared link for the group of assets.
As a public user, he/she can
We've made this specific page to be mobile friendly so it can be viewed correctly on every screen on the mobile browser, the download and upload feature also works on the mobile browser.
We plan to add the functionality to share individual or group assets in the next release.
Please help us test out this new feature and let me know your thoughts or report bugs that you found.
Besides the abovementioned feature, we have deployed a TON, yes! a TON more of bug fixes and features. Please read the detailed changed log below.
As always, please consider supporting the project.
🎉 Cheer! 🎉
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.
Full Changelog: https://github.com/immich-app/immich/compare/v1.40.1_63-dev...v1.41.0_64-dev
Published by alextran1502 almost 2 years ago
null
value in first and last name payload from the mobile app by @alextran1502 in https://github.com/immich-app/immich/pull/1205
Full Changelog: https://github.com/immich-app/immich/compare/v1.40.0_63-dev...v1.40.1_63-dev
Published by alextran1502 almost 2 years ago
This release aims to improve the mobile UX and add a new feature to link/unlink OAuth accounts.
Full Changelog: https://github.com/immich-app/immich/compare/v1.39.0_61-dev...v1.40.0-dev
Published by alextran1502 almost 2 years ago
Happy holiday! I am excited to bring you this release, it accomplishes one of the most wanted features since the early day of the application
We provide an interface on the web so that the admin can build out the structure of the file's layout. The interactive builder template would help you see what the final structure would look like.
Along with that feature, we add a migration mechanism, allowing migrate all your files from the legacy structure of Immich to the new template layout and also allowing migration between template changes. So if the template you set now doesn't work in the future, you can always change to the new one.
The default template layout is YEAR/YEAR-MONTH-DAY/FILENAME.EXT
You can add custom text as well as using the variable we provided for the template.
I hope you enjoy this feature as much as I do, and I hope Immich is one step closer to being a solution to store photos and videos from your mobile device.
🎉 Cheer! 🎉
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.
Full Changelog: https://github.com/immich-app/immich/compare/v1.38.2_60-dev...v1.39.0_61-dev
Published by alextran1502 almost 2 years ago
Full Changelog: https://github.com/immich-app/immich/compare/v1.38.1_60-dev...v1.38.2_60-dev
Published by alextran1502 almost 2 years ago
Full Changelog: https://github.com/immich-app/immich/compare/v1.38.0_60-dev...v1.38.1_60-dev
Published by alextran1502 almost 2 years ago
.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.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.
Full Changelog: https://github.com/immich-app/immich/compare/v1.37.0_58-dev...v1.38.0_60-dev
Published by alextran1502 almost 2 years ago
This release focus on
Full Changelog: https://github.com/immich-app/immich/compare/v1.36.2_56-dev...v1.37.0_58-dev
Published by alextran1502 almost 2 years ago
Full Changelog: https://github.com/immich-app/immich/compare/v1.36.1_55-dev...v1.36.2_56-dev
Published by alextran1502 almost 2 years ago
Full Changelog: https://github.com/immich-app/immich/compare/v1.36.0_55-dev...v1.36.1_55-dev
Published by alextran1502 almost 2 years ago
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
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.
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.
Full Changelog: https://github.com/immich-app/immich/compare/v1.35.0_54-dev...v1.36.0_55-dev