ImageGenius Changes:
shrink image
immich Changes:
Breaking Changes
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.
Highlights
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.
Favorite view on the mobile app
You can now see all your favorite assets on a dedicated page in the mobile app.
Dynamic layout on 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.
Improving the detail view on the mobile app
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! 🎉
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 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.
What's Changed
Server
- chore(server): remove token when logged out by @alextran1502 in immich-app/immich#1560
- feat(server): add updatedAt to Asset, Album, and User by @alextran1502 in immich-app/immich#1566
- chore(server): update package-lock.json to match package.json by @zackpollard in immich-app/immich#1573
- chore(server) Add user FK to album entity by @alextran1502 in immich-app/immich#1569
- chore(server): make owner as the required response for AlbumResponseDto by @alextran1502 in immich-app/immich#1579
- fix(server): Create album response doesn't have the owner property as required by @alextran1502 in immich-app/immich#1704
- fix(server): get shared link album info doesn't contain owner property by @alextran1502 in immich-app/immich#1708
Mobile
- refactor(mobile): reworked Asset, store all required fields from local & remote by @zoodyy in immich-app/immich#1539
- feat(mobile): Library page rework (album sorting, favorites) by @matthinc in immich-app/immich#1501
- feat(mobile): Tap to enter immersive mode on gallery viewer by @martyfuhry in immich-app/immich#1546
- feat(mobile): Removed stay logged in the checkbox and made it enabled by default by @martyfuhry in immich-app/immich#1550
- fix(mobile): Added flutter native splash and splash screens by @martyfuhry in immich-app/immich#1520
- refactor(mobile): introduce Album & User classes by @zoodyy in immich-app/immich#1561
- feat(mobile): Multiselect add to favorites from the timeline by @martyfuhry in immich-app/immich#1558
- feat(mobile): Responsive layout improvements with a navigation rail and album grid by @martyfuhry in immich-app/immich#1583
- refactor(mobile): add Isar DB & Store class by @zoodyy in immich-app/immich#1574
- feat(mobile): Home screen customization options by @matthinc in immich-app/immich#1563
Web
- feat(web): allow uploading more file types by @michelheusschen in immich-app/immich#1570
Others
- feat(ci): Pass labels to push by @onedr0p in immich-app/immich#1545
- fix(ci): Run release version bump before mobile build by @bo0tzz in immich-app/immich#1542
- feat(GitHub): update bug and feature request template by @alextran1502 in immich-app/immich#1584
- feat(deployment): support docker secrets by @EnochPrime in immich-app/immich#1254
- feat(proxy): nginx should listen on IPv6 by @samip5 in immich-app/immich#1577
New Contributors
- @michelheusschen made their first contribution in immich-app/immich#1570
Full Changelog: immich-app/immich@v1.45.0...v1.46.0