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.
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
- fix(mobile): Start up from splash screen does not trigger foreground backup by @alextran1502 in #1042
- feat(mobile): configure detail viewer asset loading by @zoodyy in #1044
- feat(server): link via profile.sub by @jrasm91 in #1055
- feat(mobile): enable zoom of preview images & reuse cached thumbnails by @zoodyy in #1049
- chore(): add Chinese README file by @chen3stones in #1058
- feat(web): Localize dates and numbers by @Mortein in #1056
- feat(server): Per user asset access control by @matthinc in #993
- fix(web) fix test by @alextran1502 in #1059
- feat(server) Tagging system by @alextran1502 in #1046
- fix(server) fix correct MIME type for Nikon NEF by @alextran1502 in #1060
- fix(server) added TagResponseDto for TagController by @alextran1502 in #1065
- chore(web) Update SvelteKit by @alextran1502 in #1066
- Add generated openapi docs to website by @bo0tzz in #1067
- feat(mobile): configurable background backup delay by @zoodyy in #1068
- refactor(server): server version logging by @jrasm91 in #1073
- Move Unraid guide into Immich repo by @Mattyfaz in #1074
- refactor(server): device info service by @jrasm91 in #1071
- feat(server,web): migrate oauth settings from env to system config by @jrasm91 in #1061
- fix(server): link 'immich' by @jrasm91 in #1080
- fix(server): require local admin account by @jrasm91 in #1070
- docs: server commands by @jrasm91 in #1079
- chore(docs): spelling by @jrasm91 in #1081
- fix(server): unique email database constraint by @jrasm91 in #1082
New Contributors
- @chen3stones made their first contribution in #1058
- @Mattyfaz made their first contribution in #1074
Full Changelog: v1.37.0_58-dev...v1.38.0_60-dev