Highlights
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.
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
Mobile
- fix(mobile): Adds overscroll at end of timeline to select images on the bottom by @martyfuhry in #1718
- fix(mobile): Fixes back navigation with tab controller by @martyfuhry in #1711
- feat(mobile): Shows a toast after adding to favorites by @martyfuhry in #1714
- fix(mobile): Fixed download button style by @martyfuhry in #1726
- fix(mobile): Cleaned up action bar, changed horizontal icon more to info icon by @martyfuhry in #1727
- feat(mobile): Responsive display of exif data in bottom sheet by @martyfuhry in #1725
- chore(mobile): Upgrade to Flutter 3.7 by @alextran1502 in #1416
- chore(mobile): Automatically read pubspec.yaml to set iOS version and build number by @martyfuhry in #1734
- dev(mobile): Fix freeze bug on app start by @matthinc in #1732
- feat(mobile): Uses profile photo for user avatar drawer by @martyfuhry in #1738
- feat(mobile): spinning flower by @alextran1502 in #1740
- chore(mobile): additional MD3 styling and refactor some code by @alextran1502 in #1741
- fix(mobile): Remove unsplash placeholder image and style empty places, objects by @alextran1502 in #1742
- chore(mobile) Translations update by @alextran1502 in #1747
Web
- feat(web): make assets cachable by @michelheusschen in #1724
- refactor(web): added types and some small changes by @michelheusschen in #1722
- feat(web): avoid duplicate call + small refactor by @michelheusschen in #1731
- feat(web): remove upload file limit with
RxJs
and reduce import size by @alextran1502 in #1743
Server
- fix(server): fix resolution in thumbnail generation by @mkreu in #1737
- fix(server): more asset upload validation and docs by @michelheusschen in #1720
- fix(server): only update album when required by @michelheusschen in #1739
Other
- chore(setup): Revert IPv6 setup in NGINX by @alextran1502 in #1744
New Contributors
Full Changelog: https://github.com/immich-app/immich/compare/v1.46.1...