v1.111.0
Highlights
Welcome to release v1.111.0
of Immich; this release focuses on UI enhancement, accessibility, and refactoring and adds a new editor feature to the mobile app, which includes photo rotation and cropping. We hope you like it. Some of the key highlights include:
- Photo editor on the mobile app
- Notable fix: Random logout on the mobile app when the connection between the app and server is unstable.
Rotating and cropping on the mobile app
Thanks to @Yuvi-raj-P, we can rotate and crop a photo on the mobile app. The edited new file will be created, which can be selected for upload to the Immich server or for sharing with others.
This is the first round of implementation of this feature, let's us know your feedback and how do you want this to be improved.
Edit option is added to the bottom bar | Edit mode (Crop/Rotate) |
---|---|
Cropping | End result |
---|---|
Support Immich
If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app.
Cheers! 🍻
What's Changed
🗄️ Server
- chore(server): clean mail-templates and add tailwind style by @hitech95 in #11296
- chore(server): email template minor styling by @alextran1502 in #11387
- feat(server): significantly improve Australian reverse geocoding accuracy by @lhjt in #11370
- fix(server): use fqdn for og:image meta tag value by @eleith in #11082
- feat(server): reverse geocoding endpoint by @jrasm91 in #11430
- fix(server): correct person birth date across timezones by @michelheusschen in #11369
📱 Mobile
- chore(deps): update dependency flutter to v3.22.3 by @renovate in #11301
- fix(mobile): search filter translation + fixes by @waclaw66 in #11141
- feat(mobile): adds crop and rotate to mobile by @Yuvi-raj-P in #10989
- fix(mobile): client TLS on ios by @alextran1502 in #11415
- chore(mobile): Add text to bottom gallery bar by @alextran1502 in #11417
- fix(mobile): mobile logging out randomly by @alextran1502 in #11431
- chores(mobile): Translations update by @alextran1502 in #11454
🖥️ Web
- fix(web): buy immich translations by @michelheusschen in #11379
- fix(web): easier alt text translation for other languages by @ben-basten in #11124
- chore(web): improve responsiveness in Album and Shared Album pages on small devices by @ayykamp in #11055
- fix(web): responsive design when selecting assets in an album by @martabal in #11169
- feat(web): search bar keyboard accessibility by @ben-basten in #11323
- feat(web): Duplicate-Page shortcut changes by @JW-CH in #11183
- fix(web): slideshow settings title by @michelheusschen in #11396
- fix(web): translation leftovers by @waclaw66 in #11412
- chore(web): update translations by @weblate in #11365
- fix(web): avoid nesting buttons inside links by @michelheusschen in #11425
- feat(web): more localized number formatting by @michelheusschen in #11401
- fix(web): timeline group date formatting by @michelheusschen in #11392
- chore(web): update translations by @weblate in #11416
- chore(web): update translations by @weblate in #11429
📓 Documentation
🔨 Maintenance
- chore(deps): update dependency byte-size to v9 by @renovate in #11356
- chore(deps): update docker.io/redis:6.2-alpine docker digest to e3b17ba by @renovate in #11302
- chore(deps): update dependency @types/picomatch to v3 by @renovate in #11096
- chore(deps): update terraform cloudflare to v4.38.0 by @renovate in #11423
- chore(deps): update dependency node to v20.16.0 by @renovate in #11421
- docs: warning to not edit volumes in compose by @mmomjian in #11432
- chore(deps): update node.js to eb8101c by @renovate in #11436
- fix(deps): update dependency exiftool-vendored to v28.2.0 by @renovate in #11439
- chore(deps): update dependency exiftool-vendored to v28 by @renovate in #11440
- chore(deps): update base-image to v20240730 (major) by @renovate in #11447
Other changes
- chore(mobile): post release task by @alextran1502 in #11382
- chore: bump vitest to 1.6.0 by @etnoy in #11386
- fix(server): make vitest pick up edited files by @etnoy in #11385
- chore(server): make vite-tsconfig-paths a dev dependency instead by @etnoy in #11404
New Contributors
- @ayykamp made their first contribution in #11055
- @Yuvi-raj-P made their first contribution in #10989
- @lhjt made their first contribution in #11370
- @eleith made their first contribution in #11082
Full Changelog: https://github.com/immich-app/immich/compare/v1.110.0...