|
| 1 | + |
| 2 | +# v2.4.0 |
| 3 | + |
| 4 | +## Highlights |
| 5 | + |
| 6 | +{{RELEASE HIGHLIGHTS}} |
| 7 | + |
| 8 | +As always, please consider supporting the project. |
| 9 | + |
| 10 | +🎉 Cheers! 🎉 |
| 11 | + |
| 12 | + |
| 13 | +---- |
| 14 | + |
| 15 | +And as always, bugs are fixed, and many other improvements also come with this release. |
| 16 | + |
| 17 | +<!-- Release notes generated using configuration in .github/release.yml at main --> |
| 18 | + |
| 19 | +## What's Changed |
| 20 | +### 🫥 Deprecated Changes |
| 21 | +* feat: queues by @jrasm91 in https://github.com/immich-app/immich/pull/24142 |
| 22 | +### 🚀 Features |
| 23 | +* feat: improve performance: don't sort timeline buckets from server by @midzelis in https://github.com/immich-app/immich/pull/24032 |
| 24 | +* feat: command palette by @danieldietzler in https://github.com/immich-app/immich/pull/23693 |
| 25 | +* feat(web): Shared album owner labels by @xCJPECKOVERx in https://github.com/immich-app/immich/pull/21171 |
| 26 | +* feat(mobile): persist album sorting & layout in settings by @YarosMallorca in https://github.com/immich-app/immich/pull/22133 |
| 27 | +* feat: queue detail page by @jrasm91 in https://github.com/immich-app/immich/pull/24352 |
| 28 | +### 🌟 Enhancements |
| 29 | +* feat(web): allow navigating the map with arrow keys by @lukashass in https://github.com/immich-app/immich/pull/24080 |
| 30 | +* feat: separate camera and lens info in detail panel by @fabianbees in https://github.com/immich-app/immich/pull/23670 |
| 31 | +* feat(web): shared link card tweaks by @jrasm91 in https://github.com/immich-app/immich/pull/24192 |
| 32 | +* feat(server): exclude syncthing folders from external libraries by @SaphuA in https://github.com/immich-app/immich/pull/24240 |
| 33 | +* feat(web): search type selection dropdown by @YarosMallorca in https://github.com/immich-app/immich/pull/24091 |
| 34 | +* feat: header context menu by @jrasm91 in https://github.com/immich-app/immich/pull/24374 |
| 35 | +### 🐛 Bug fixes |
| 36 | +* fix: effect loop by @jrasm91 in https://github.com/immich-app/immich/pull/24014 |
| 37 | +* fix: do not clear hash on updated_at change by @shenlong-tanwen in https://github.com/immich-app/immich/pull/24039 |
| 38 | +* fix: disable animation "add to" action menu by @bwees in https://github.com/immich-app/immich/pull/24040 |
| 39 | +* fix: Use correct app store link by @Mraedis in https://github.com/immich-app/immich/pull/24062 |
| 40 | +* fix: show archived assets in favorite page by @bwees in https://github.com/immich-app/immich/pull/24052 |
| 41 | +* fix(mobile): first video memory on page doesn't play by @YarosMallorca in https://github.com/immich-app/immich/pull/23906 |
| 42 | +* feat(web): show detected faces in spherical photos by @meesfrensel in https://github.com/immich-app/immich/pull/23974 |
| 43 | +* fix: add users to album by @danieldietzler in https://github.com/immich-app/immich/pull/24133 |
| 44 | +* fix(server): sanitize DB_URL for pg_dumpall to remove unknown query params by @lutostag in https://github.com/immich-app/immich/pull/23333 |
| 45 | +* fix: use proper updatedAt value in local assets by @shenlong-tanwen in https://github.com/immich-app/immich/pull/24137 |
| 46 | +* fix: albums page reactivity loops by @danieldietzler in https://github.com/immich-app/immich/pull/24046 |
| 47 | +* fix: getAspectRatio fallback to db width and height by @shenlong-tanwen in https://github.com/immich-app/immich/pull/24131 |
| 48 | +* fix(web): fix support & feedback modal wrapping by @Snowknight26 in https://github.com/immich-app/immich/pull/24018 |
| 49 | +* fix: don't get OCR data in shared link by @alextran1502 in https://github.com/immich-app/immich/pull/24152 |
| 50 | +* fix: duration extraction by @jrasm91 in https://github.com/immich-app/immich/pull/24178 |
| 51 | +* fix(ml): Upgrade ONNX Runtime to v1.22.1 to fix ROCm build failures by @LukaPrebil in https://github.com/immich-app/immich/pull/24045 |
| 52 | +* fix: update timeline-manager after archive actions by @midzelis in https://github.com/immich-app/immich/pull/24010 |
| 53 | +* fix: theme switcher by @jrasm91 in https://github.com/immich-app/immich/pull/24209 |
| 54 | +* fix: label 'for' attributes in user-api-key-grid by @kimsey0 in https://github.com/immich-app/immich/pull/24232 |
| 55 | +* fix(mobile): enable backup text overflows by @YarosMallorca in https://github.com/immich-app/immich/pull/24227 |
| 56 | +* fix(web): integrate zoom toggle button into panorama photo viewer by @meesfrensel in https://github.com/immich-app/immich/pull/24189 |
| 57 | +* fix(web): use full tag path when creating nested subtags by @NiklasvonM in https://github.com/immich-app/immich/pull/24249 |
| 58 | +* fix: only generate memory based on users assets by @alextran1502 in https://github.com/immich-app/immich/pull/24151 |
| 59 | +* fix(mobile): docs link by @mmomjian in https://github.com/immich-app/immich/pull/24277 |
| 60 | +* fix(server): use bigrams for cjk by @mertalev in https://github.com/immich-app/immich/pull/24285 |
| 61 | +* fix(ml): do not upscale preview by @mertalev in https://github.com/immich-app/immich/pull/24322 |
| 62 | +* fix(web): open onboarding documentation link in new tab by @carbonemys in https://github.com/immich-app/immich/pull/24289 |
| 63 | +* fix(mobile): use correct timezone displayed in the info sheet by @kao-byte in https://github.com/immich-app/immich/pull/24310 |
| 64 | +* fix(web): folder view sort oder by @etnoy in https://github.com/immich-app/immich/pull/24337 |
| 65 | +* fix(server): do not delete offline assets by @mertalev in https://github.com/immich-app/immich/pull/24355 |
| 66 | +* fix: exposure info and better readability by @alextran1502 in https://github.com/immich-app/immich/pull/24344 |
| 67 | +* fix: Adjust the zoom level by @jforseth210 in https://github.com/immich-app/immich/pull/24353 |
| 68 | +* fix: local full sync on Android on resume by @alextran1502 in https://github.com/immich-app/immich/pull/24348 |
| 69 | +* fix(web): Add minimum content size to logo for consistent visual on small screens by @kiloomar in https://github.com/immich-app/immich/pull/24372 |
| 70 | +* fix: use adjustment time in iOS for hash reset by @shenlong-tanwen in https://github.com/immich-app/immich/pull/24047 |
| 71 | +### 📚 Documentation |
| 72 | +* docs: DB_STORAGE_TYPE is only used by the database container by @dionysius in https://github.com/immich-app/immich/pull/24215 |
| 73 | +* fix(docs): build `cli` for e2e tests by @roschaefer in https://github.com/immich-app/immich/pull/24184 |
| 74 | +* docs(faq): add more info on archiving by @etnoy in https://github.com/immich-app/immich/pull/24326 |
| 75 | +* fix(docs): server and machine-learning use IMMICH_HOST and IMMICH_PORT by @dionysius in https://github.com/immich-app/immich/pull/24335 |
| 76 | +* fix: prevent OOM on nginx reverse proxy servers by @NicholasFlamy in https://github.com/immich-app/immich/pull/24351 |
| 77 | +* fix(docs): obsolete docs about rootless docker by @roschaefer in https://github.com/immich-app/immich/pull/24376 |
| 78 | +### 🌐 Translations |
| 79 | +* chore: add new language requests by @danieldietzler in https://github.com/immich-app/immich/pull/23991 |
| 80 | + |
| 81 | +## New Contributors |
| 82 | +* @ujjwal123123 made their first contribution in https://github.com/immich-app/immich/pull/24101 |
| 83 | +* @lutostag made their first contribution in https://github.com/immich-app/immich/pull/23333 |
| 84 | +* @LukaPrebil made their first contribution in https://github.com/immich-app/immich/pull/24045 |
| 85 | +* @kimsey0 made their first contribution in https://github.com/immich-app/immich/pull/24232 |
| 86 | +* @SaphuA made their first contribution in https://github.com/immich-app/immich/pull/24240 |
| 87 | +* @dionysius made their first contribution in https://github.com/immich-app/immich/pull/24215 |
| 88 | +* @NiklasvonM made their first contribution in https://github.com/immich-app/immich/pull/24249 |
| 89 | +* @kao-byte made their first contribution in https://github.com/immich-app/immich/pull/24098 |
| 90 | +* @carbonemys made their first contribution in https://github.com/immich-app/immich/pull/24289 |
| 91 | +* @kiloomar made their first contribution in https://github.com/immich-app/immich/pull/24372 |
| 92 | + |
| 93 | +**Full Changelog**: https://github.com/immich-app/immich/compare/v2.3.1...v2.4.0 |
| 94 | + |
| 95 | +--- |
| 96 | + |
0 commit comments