|
| 1 | + |
| 2 | +# v2.3.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 | +### 🚀 Features |
| 21 | +* feat: Add random memories resource by @jpg0 in https://github.com/immich-app/immich/pull/20025 |
| 22 | +* feat(mobile): Quick date picker in the search page by @exelix11 in https://github.com/immich-app/immich/pull/22653 |
| 23 | +* feat: workflow foundation by @alextran1502 in https://github.com/immich-app/immich/pull/23621 |
| 24 | +* feat(mobile): add to album from asset viewer by @happychriss in https://github.com/immich-app/immich/pull/23608 |
| 25 | +* feat: maintenance mode by @insertish in https://github.com/immich-app/immich/pull/23431 |
| 26 | +### 🌟 Enhancements |
| 27 | +* fix(web): add URLs to results in large files utility by @Snowknight26 in https://github.com/immich-app/immich/pull/23617 |
| 28 | +* feat(ml): add preload and fp16 settings for ocr by @mertalev in https://github.com/immich-app/immich/pull/23576 |
| 29 | +* feat(ml): multilingual ocr by @mertalev in https://github.com/immich-app/immich/pull/23527 |
| 30 | +* feat(mobile): Show lens model information in the asset viewer detail panel by @fabianbees in https://github.com/immich-app/immich/pull/23601 |
| 31 | +* feat: lazy load thumbnails on people and place list by @lukashass in https://github.com/immich-app/immich/pull/23682 |
| 32 | +* feat: make memories slideshow duration configurable by @meesfrensel in https://github.com/immich-app/immich/pull/22783 |
| 33 | +* feat(mobile): chat-style for asset activity view by @idubnori in https://github.com/immich-app/immich/pull/23347 |
| 34 | +* feat: show update version info by @alextran1502 in https://github.com/immich-app/immich/pull/23698 |
| 35 | +* feat(mobile): album activity deep link by @idubnori in https://github.com/immich-app/immich/pull/23737 |
| 36 | +* feat(web): animate gifs on hover by @meesfrensel in https://github.com/immich-app/immich/pull/23198 |
| 37 | +* feat(web): disable searching by disabled features by @meesfrensel in https://github.com/immich-app/immich/pull/23798 |
| 38 | +### 🐛 Bug fixes |
| 39 | +* feat: exif medium tests by @jrasm91 in https://github.com/immich-app/immich/pull/23561 |
| 40 | +* fix(web): fix timezone dropdown for timestamps lacking milliseconds by @skatsubo in https://github.com/immich-app/immich/pull/23615 |
| 41 | +* fix(web): "select all" button in trash and permanently deleted count by @Yonyc in https://github.com/immich-app/immich/pull/23594 |
| 42 | +* fix: fully sync local library on app restart by @alextran1502 in https://github.com/immich-app/immich/pull/23323 |
| 43 | +* fix: check if unmetered instead of wifi by @shenlong-tanwen in https://github.com/immich-app/immich/pull/23380 |
| 44 | +* fix(mobile): Add fade-in to asset viewer transition by @goalie2002 in https://github.com/immich-app/immich/pull/23692 |
| 45 | +* fix(web): i18n for admin>users>sessions by @meesfrensel in https://github.com/immich-app/immich/pull/23756 |
| 46 | +* feat: opt-in sync of deletes and restores from web to Android (beta timeline) by @PeterOmbodi in https://github.com/immich-app/immich/pull/20473 |
| 47 | +* fix(mobile): Set dynamic height of actions row in BottomSheet by @vitoksmile in https://github.com/immich-app/immich/pull/23755 |
| 48 | +* fix(mobile): Hide download button in asset viewer "immersive mode" by @goalie2002 in https://github.com/immich-app/immich/pull/23720 |
| 49 | +* fix(mobile): sync album and asset activity state when add/remove asset level activity by @idubnori in https://github.com/immich-app/immich/pull/23484 |
| 50 | +* fix(server): properly handle HEAD requests to SSR paths by @dav-wolff in https://github.com/immich-app/immich/pull/23788 |
| 51 | +* fix(web): make sliding window cover all visible space to show small number of assets by @meesfrensel in https://github.com/immich-app/immich/pull/23796 |
| 52 | +* refactor: shared links modals by @danieldietzler in https://github.com/immich-app/immich/pull/23803 |
| 53 | +* chore: bump background_downloader by @shenlong-tanwen in https://github.com/immich-app/immich/pull/23839 |
| 54 | +* fix(server): include the previous year in memories for January 1, 2, 3 by @skatsubo in https://github.com/immich-app/immich/pull/23832 |
| 55 | +* fix: timeline scroll after navigate by @danieldietzler in https://github.com/immich-app/immich/pull/23664 |
| 56 | +* fix: prefer filename from body over path in mime validation by @shenlong-tanwen in https://github.com/immich-app/immich/pull/23810 |
| 57 | +* fix(web): keep album timeline when selecting cover by @roadev in https://github.com/immich-app/immich/pull/23819 |
| 58 | +* fix: word wrap on custom link preview by @100daysummer in https://github.com/immich-app/immich/pull/23942 |
| 59 | +* fix(mobile): delete from device warning shows incorrectly by @YarosMallorca in https://github.com/immich-app/immich/pull/23935 |
| 60 | +* fix: deep link to last asset by @midzelis in https://github.com/immich-app/immich/pull/23920 |
| 61 | +* fix: null dereference when canceling bucket in album by @midzelis in https://github.com/immich-app/immich/pull/23924 |
| 62 | +* fix: incorrect header height calculation in estimated month height by @midzelis in https://github.com/immich-app/immich/pull/23923 |
| 63 | +### 📚 Documentation |
| 64 | +* chore: update config.json example by @bo0tzz in https://github.com/immich-app/immich/pull/23471 |
| 65 | +* fix(docs): bump docs for PG versions by @mmomjian in https://github.com/immich-app/immich/pull/23714 |
| 66 | +* feat: endpoint descriptions by @jrasm91 in https://github.com/immich-app/immich/pull/23813 |
| 67 | +* feat: endpoint versioning by @jrasm91 in https://github.com/immich-app/immich/pull/23858 |
| 68 | +* chore: include link to discord server when referencing contribution channel by @Hritik14 in https://github.com/immich-app/immich/pull/23728 |
| 69 | + |
| 70 | +## New Contributors |
| 71 | +* @FreeWind6 made their first contribution in https://github.com/immich-app/immich/pull/23627 |
| 72 | +* @Yonyc made their first contribution in https://github.com/immich-app/immich/pull/23594 |
| 73 | +* @fabianbees made their first contribution in https://github.com/immich-app/immich/pull/23601 |
| 74 | +* @exelix11 made their first contribution in https://github.com/immich-app/immich/pull/22653 |
| 75 | +* @AlexanderS made their first contribution in https://github.com/immich-app/immich/pull/23838 |
| 76 | +* @Hritik14 made their first contribution in https://github.com/immich-app/immich/pull/23728 |
| 77 | +* @roadev made their first contribution in https://github.com/immich-app/immich/pull/23819 |
| 78 | +* @zebrapurring made their first contribution in https://github.com/immich-app/immich/pull/22145 |
| 79 | +* @happychriss made their first contribution in https://github.com/immich-app/immich/pull/23608 |
| 80 | +* @insertish made their first contribution in https://github.com/immich-app/immich/pull/23948 |
| 81 | +* @100daysummer made their first contribution in https://github.com/immich-app/immich/pull/23942 |
| 82 | + |
| 83 | +**Full Changelog**: https://github.com/immich-app/immich/compare/v2.2.3...v2.3.0 |
| 84 | + |
| 85 | +--- |
| 86 | + |
0 commit comments