ImageGenius Changes:
deprecate postgresql docker mod
immich Changes:
v1.72.0
Breaking Changes ⚠️
- The mobile app needs to be on the same version of the server
v1.72.0
to operate correctly. - Drop support for armV7
Highlights
Welcome to release v1.72.0
of Immich. This release includes improvements across the board, from UI elements on both the web and the mobile app client to the server’s support for hardware transcoding. Some of the key highlights include:
- Initial support for hardware transcoding.
- Manually upload assets from the mobile app.
- Optimized views on the web.
- Album description.
Hardware transcoding
Thanks, @mertalev, for working on this feature. You can now use a GPU to speed up video transcoding in Immich. We hope to receive feedback from you on this experimental feature.
The docker-compose.yml
file is updated to support this feature. You can read about how to enable hardware transcoding here
Manually upload assets from the mobile app
You can now choose single or multiple photos and videos to perform selective backup in addition to the existing mass backup mechanism.
Optimized views on the web
This refactor has been in the backlog for a while, and thanks to @jrasm91 for working on this. The optimized virtual viewport is now used in the following views on the web.
- Main timeline
- Archive
- Favorite
- Person’s detail
We plan to add this virtual viewport to all the views in the future to ensure a top-notch browsing experience.
Album description
Album now has a description field; you can add/edit it on the web. The description can also be used to search for an album using m:<album-description>
syntax. Mobile doesn't have this feature yet.
And as always, bugs are fixed, and many other improvements also come with this release.
Please consider supporting the project.
Support
If you find the project helpful, you can support Immich via the following channels.
- Monthly donation via GitHub Sponsors
- One-time donation via GitHub Sponsors
- Librepay
- buymeacoffee
- Bitcoin: 1FvEp6P6NM8EZEkpGUFAN2LqJ1gxusNxZX
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.
Changelogs
Mobile
- fix(mobile): clip and change background for asset selection by @shalong-tanwen in immich-app/immich#3460
- fix(mobile): fix asset order in album from latest to oldest by @alextran1502 in immich-app/immich#3469
- feat(mobile): auto close memories on scrolling beyond first / last memory by @shalong-tanwen in immich-app/immich#3476
- fix(mobile): Improve vertical swipe detection in gallery viewer by @mPyKen in immich-app/immich#3486
- fix(mobile): "preselectedAssets" parameter not working by @xiangzy1 in immich-app/immich#3516
- fix(mobile): local merged videos should now play locally instead of loading remote by @martyfuhry in immich-app/immich#3521
- feat(mobile): Manual asset upload by @shalong-tanwen in immich-app/immich#3445
Web
- refactor(web): asset grid stores by @brighteyed in immich-app/immich#3464
- fix(web): minor issues by @brighteyed in immich-app/immich#3499
- refactor(web): asset grid state by @jrasm91 in immich-app/immich#3513
- fix(web): leave assets selected after creating a shared link by @jrasm91 in immich-app/immich#3531
- feat(web): ✨ Rounded corners on selected assets by @paulthvt in immich-app/immich#3524
- refactor(web): asset store by @jrasm91 in immich-app/immich#3528
- fix(web): scrollbar by @jrasm91 in immich-app/immich#3536
- feat(web): handle escape key and higher wheel zoom ratio by @martabal in immich-app/immich#3471
- fix(web): scrollbar by @jrasm91 in immich-app/immich#3536
- chore(web): organize prettier trigger order by @alextran1502 in immich-app/immich#3538
- refactor(web): move memory lane to photos page by @jrasm91 in immich-app/immich#3541
- refactor(server,web): time buckets for main timeline, archived, and favorites (1) by @jrasm91 in immich-app/immich#3537
- feat(web): use time buckets of person detail page (3) by @jrasm91 in immich-app/immich#3557
- fix(web): asset selection show up on top by @alextran1502 in immich-app/immich#3563
- fix(web): broken search-bar during page load by @martabal in immich-app/immich#3548
- feat(server/web): album description by @jrasm91 in immich-app/immich#3558
- refactor(web): time buckets (2) by @jrasm91 in immich-app/immich#3554
Machine Learning
- refactor(ml): model downloading by @mertalev in immich-app/immich#3545
Server
- feat(web/server): Search by panorama photos by @mPyKen in immich-app/immich#3470
- refactor(server): test fixtures by @jrasm91 in immich-app/immich#3491
- test(server): auth e2e by @jrasm91 in immich-app/immich#3492
- chore(server): auto sort open api spec by @jrasm91 in immich-app/immich#3500
- fix(server): apply timezone to storage template by @jrasm91 in immich-app/immich#3504
- refactor(server)!: add/remove album assets by @jrasm91 in immich-app/immich#3109
- feat(server): transcoding hardware acceleration by @mertalev in immich-app/immich#3171
- fix(server): get remote ip by @jrasm91 in immich-app/immich#3515
- chore(server): process title by @jrasm91 in immich-app/immich#3519
- fix(server): ffprobe not found by @jrasm91 in immich-app/immich#3532
- refactor(server): standardize user controller by @jrasm91 in immich-app/immich#3501
- fix(admin-cli): load env files by @jrasm91 in immich-app/immich#3503
- refactor(server): standardize user controller by @jrasm91 in immich-app/immich#3501
Documentation and Others
- docs: Clarify immich-admin command usage by @mnahinkhan in immich-app/immich#3456
- docs: Include information on GHCR login for docker installation by @mnahinkhan in immich-app/immich#3457
- docs: fix the grammar for albums to be backed up by @Jacob-Roberts in immich-app/immich#3461
- blog: july 2023 by @alextran1502 in immich-app/immich#3466
- docs: Fix typo in logo docs by @mladedav in immich-app/immich#3475
- docs: update architecture.md by @jrasm91 in immich-app/immich#3488
- docs: Add Spanish translations of Readme by @jorge-dev in immich-app/immich#3511
- chore: drop support armV7 by @alextran1502 in immich-app/immich#3509
- chore: add Alex mac mini as runner by @alextran1502 in immich-app/immich#3526
New Contributors
- @mnahinkhan made their first contribution in immich-app/immich#3456
- @Jacob-Roberts made their first contribution in immich-app/immich#3461
- @mladedav made their first contribution in immich-app/immich#3475
- @mPyKen made their first contribution in immich-app/immich#3470
- @jorge-dev made their first contribution in immich-app/immich#3511
- @paulthvt made their first contribution in immich-app/immich#3524
- @xiangzy1 made their first contribution in immich-app/immich#3516
Full Changelog: immich-app/immich@v1.71.0...v1.72.0