Immich v1.138.0 Release
요약
```html
v1.138.0
베타 타임라인 사용자는 서버를 v1.138.0으로 업데이트해야 동기화 메커니즘이 올바르게 작동합니다. 서버 버전이 v1.137.2 이하인 경우 모바일 앱 v1.138.0의 데이터 동기화가 제대로 이루어지지 않습니다.
주요 내용
Immich v1.138.0 릴리스를 환영합니다. 이번 릴리스에서는 많은 버그 수정이 이루어졌고, 베타 타임라인이 기능 패리티에 더욱 가까워졌습니다. 테스트 및 피드백을 제공해주신 모든 분들께 감사드립니다. 릴리스에서 발생한 문제가 해결되었는지 알려주세요. 주요 내용을 살펴보겠습니다.
- 비밀번호로 PIN 코드 재설정
- OAuth ID 재설정
- [베타] 앨범 삭제를 위한 스와이프
- [베타] 업로드 및 동기화 프로세스 개선
- [베타] SQLite를 사용한 지도 보기
비밀번호로 PIN 코드 재설정
잊어버린 PIN 코드를 재설정하기 위해 관리자는 사용자를 위해 "PIN 코드 재설정" 버튼을 클릭해야 했습니다. 이제 사용자는 현재 비밀번호를 입력하여 PIN 코드를 직접 재설정할 수 있습니다.
참고: 비밀번호 로그인이 비활성화된 경우 이 옵션은 사용할 수 없습니다.
비밀번호로 재설정


관리자 계정으로 재설정


OAuth ID 재설정
Immich는 어떤 OAuth 계정이 어떤 Immich 사용자에게 연결되어 있는지 추적하기 위해 데이터베이스에 일부 구성을 저장합니다. 새로운 인증 시스템 또는 공급자로 마이그레이션할 때 이 구성은 유효하지 않게 되어 사용자가 새 시스템으로 로그인하지 못하게 할 수 있습니다. 모든 사용자에 대해 이 구성을 지우거나 재설정할 수 있는 버튼과 알림이 OAuth 설정에 추가되었습니다.


변경 사항
🚨 주요 변경 사항
- fix: 앨범 에셋 동기화는 공유 앨범의 새로운 에셋을 동기화해야 합니다. @zackpollard in #20655
🚀 기능
- feat(mobile): 앨범에 대한 공유 링크 생성 @bwees in #20652
- feat(mobile): 에셋 뷰어 바에서 앨범에서 제거 @bwees in #20672
- feat(mobile): 앨범 공유 사용자 편집 @bwees in #20671
- feat: 로깅에 sqlite 사용 @bwees in #20414
- feat: 날짜 및 시간을 상대적으로 일괄 변경 @mkuehne707 in #17717
- feat(web): PIN 코드 재설정 @jrasm91 in #20766
- feat: oauth ID 재설정 @jrasm91 in #20798
- feat: 베타 타임라인에서 이미지 편집 @bwees in #20709
- feat: 앨범 삭제를 위한 스와이프 @alextran1502 in #20765
🌟 개선 사항
- chore: photo sphere fov 및 줌 속도 상수 조정 @kNoAPP in #20595
- feat: server.versionCheck 권한 추가 @mib1185 in #20555
- refactor(mobile): sqlite 기반 지도 보기 @mertalev in #20665
- chore(web): 임의 검색 결과 제한 제거 @uhthomas in #20719
- feat(web): 보이는 에셋으로 스크롤하지 않음 @uhthomas in #20729
- fix: 명확성과 일관성을 위해 모든 다운로드 아이콘을
mdiDownload로 변경 @NicholasFlamy in #20821 - feat: mobile makefile에서
make translation에 i18n 포맷 추가 @NicholasFlamy in #20807 - feat: /admin/users/ -> 프로필 섹션에서 날짜 및 시간 포맷 @miroslawlis in #20811
🐛 버그 수정
- fix(mobile): 복수화된 ICU 메시지 포맷에 올바른 번역 함수 사용 @zigarn in #20404
- fix: 앨범에 에셋 추가 @alextran1502 in #20626
- fix: 다중 선택 중 검색 페이지에서 탐색 바 숨기기 @shenlong-tanwen in #20616
- fix: 입력 상태에 따라 검색 바 패딩 및 가시성 조정 @wojtaszek171 in #20598
- fix(mobile): 공유 링크를 만들기 전에 serverConfig 가져오기 @bwees in #20638
- fix: exif 평점 반올림 @cford256 in #20457
- fix: 앱 재개 시 동기화 및 업로드 개선 @zackpollard in #20524
- fix(mobile): 호스트가 설정되지 않은 경우 로그아웃을 깔끔하게 처리 @bwees in #20521
- fix: 동기화 실행 중에 로그아웃할 때 로컬 데이터가 지워지지 않음 @bwees in #20646
- fix: 컨트롤 앱 바에서 후행 요소에 대한 마진 및 간격 조정 @wojtaszek171 in #20645
- fix(mobile): 베타 타임라인에 storageIndicator 설정 사용 @bwees in #20639
- fix(mobile): 추억이 비활성화된 경우 memory lane 비활성화 @bwees in #20642
- fix: 앨범 검색에 초점을 맞추면 시트 확장 @bwees in #20651
- fix: 아직 해싱되지 않은 에셋을 업로드에서 제외 @shenlong-tanwen in #20684
- fix(mobile): 전체 크기 이미지 공급자에서 캐시된 썸네일 사용 @mertalev in #20637
- feat(mobile): 위젯에서 연결할 때 사용자 지정 헤더 사용 @bwees in #20666
- fix: 빈 사용자 지정 헤더로 인해 로그인할 수 없음 @alextran1502 in #20693
- fix: 로컬 에셋 삭제가 두 번 표시됨 @alextran1502 in #20700
- fix(mobile): 3개 미만의 얼굴을 가진 사람 필터링 @bwees in #20705
- fix: 공유 링크 사용자 지정 URL 사진 액세스 인증 @gaurav-yadav in #20534
- fix: custom-url ssr @jrasm91 in #20704
- fix(mobile): 잠긴 보기에서 비디오 컨트롤 표시 @bwees in #20707
- fix: 자동 로그인 후 서버 버전이 가져오지 않음 @shenlong-tanwen in #20713
- fix: 짧은 비디오에 대한 비디오 썸네일 생성 @patrickgoering in #20629
- fix: 프로필 사진이 업로드되면 디스크 정보가 지워짐 @Lauritz-Tieste in #20411
- fix(web): 검색 결과에 대한 올바른 슬라이딩 윈도우 오프셋 사용 @uhthomas in #20726
- fix(web): thumbhashes가 검색 바를 가리지 않도록 방지 @uhthomas in #20720
- fix(web): 검색 결과의 최대 높이 제한 @uhthomas in #20727
- fix(mobile): 사람 생일 보기/편집 @bwees in #20731
- fix(web): 공유 링크 자동 완성 @jrasm91 in #20761
- fix(web): 탐색 페이지에서 단일 행 그리드의 레이아웃 루프 수정 @gabrielsoldani in #20833
- fix: 나이 정보가 잘림 @alextran1502 in #20872
- fix(mobile): 최신/오래된 앨범 정렬 @bwees in #20743
- fix: asset_viewer 페이지 보기 환경 @alextran1502 in #20889
📚 문서
- docs: TrueNAS 문서 업데이트 @Xiticks in #19990
- docs: 제거된 복구 페이지에 대한 경고 제거 @aamirazad in #20746
- feat(docs):
make dev-docs추가 @NicholasFlamy in #20572 - Important
- For users that are using the beta timeline, please update your server to
v1.138.0so that the sync mechanism can work correctly.v1.138.0of the mobile app doesn’t sync the data correctly if your server isv1.137.2or below. - Welcome to the release
v1.138.0of Immich, this release adds many bugfixes and brings the beta timeline closer to feature parity; thank you all for helping with testing and giving feedback. Please let us know if the release fixes the issues you are facing. Let’s dive into some of the highlights below- Reset PIN code with password
- Reset the OAuth ID
- [beta] swipe to delete album
- [beta] improvement in the upload and sync process
- [beta] map view with SQLite
- In order to reset a forgotten PIN code, the admin user used to have to click the “Reset PIN code” button for the user. Now, users can reset their own PIN code by supplying their current password.
- Note: when password login is disabled, this option is unavailable.
- Reset via password
- Reset via admin account
- Immich stores some configuration in the database to keep track of which OAuth accounts are linked to which Immich users. When migrating to a new authentication system or provider, this configuration becomes invalid and can prevent the user from logging in with the new system. A button and accompanying reminder now exists in the OAuth settings to clear or reset this configuration for all users.
- fix: album asset sync must sync new assets in a shared album by @zackpollard in #20655
- feat(mobile): create shared link for albums by @bwees in #20652
- feat(mobile): remove from album in asset viewer bar by @bwees in #20672
- feat(mobile): album shared user editing by @bwees in #20671
- feat: use sqlite for logging by @bwees in #20414
- feat: batch change date and time relatively by @mkuehne707 in #17717
- feat(web): reset pin code by @jrasm91 in #20766
- feat: reset oauth ids by @jrasm91 in #20798
- feat: edit image in beta timeline by @bwees in #20709
- feat: swipe to delete album by @alextran1502 in #20765
- chore: tweak photo sphere fov and zoom speed constants by @kNoAPP in #20595
- feat: add server.versionCheck permission by @mib1185 in #20555
- refactor(mobile): sqlite-based map view by @mertalev in #20665
- chore(web): remove arbitrary search result limit by @uhthomas in #20719
- feat(web): don't scroll to visible assets by @uhthomas in #20729
- fix: change all download icons to
mdiDownloadfor clarity and consistency by @NicholasFlamy in #20821 - feat: add i18n formatting to
make translationin mobile makefile by @NicholasFlamy in #20807 - feat: format date and time in /admin/users/ -> Profile section by @miroslawlis in #20811
- fix(mobile): use right translation function for pluralized ICU message format by @zigarn in #20404
- fix: add assets to album by @alextran1502 in #20626
- fix: hide navigation bar in search page during multi-selection by @shenlong-tanwen in #20616
- fix: adjust search bar padding and visibility based on input state by @wojtaszek171 in #20598
- fix(mobile): fetch serverConfig before building shared link by @bwees in #20638
- fix: exif rating rounding by @cford256 in #20457
- fix: improvements to sync and upload when resuming app by @zackpollard in #20524
- fix(mobile): cleanly handle logout when no host is set by @bwees in #20521
- fix: not clearing local data when logging out while sync is running by @bwees in #20646
- fix: adjust margin and gap for trailing elements in control app bar by @wojtaszek171 in #20645
- fix(mobile): use storageIndicator setting for beta timeline by @bwees in #20639
- fix(mobile): disable memory lane when memories are disabled by @bwees in #20642
- fix: expand sheet when album search is focused by @bwees in #20651
- fix: exclude assets that haven't been hashed yet from uploads by @shenlong-tanwen in #20684
- fix(mobile): use cached thumbnail in full size image provider by @mertalev in #20637
- feat(mobile): use custom headers when connecting in widget by @bwees in #20666
- fix: empty custom header prevent logging in by @alextran1502 in #20693
- fix: delete local asset show twice by @alextran1502 in #20700
- fix(mobile): filter people that have less than 3 faces by @bwees in #20705
- fix: shared link custom URL photo access authentication by @gaurav-yadav in #20534
- fix: custom-url ssr by @jrasm91 in #20704
- fix(mobile): show video controls when in locked view by @bwees in #20707
- fix: server version not fetched after auto login by @shenlong-tanwen in #20713
- fix: video thumbnail generation for short videos by @patrickgoering in #20629
- fix: disk info is cleared when profile picture is uploaded by @Lauritz-Tieste in #20411
- fix(web): use correct sliding window offset for search results by @uhthomas in #20726
- fix(web): prevent thumbhashes from covering search bar by @uhthomas in #20720
- fix(web): limit max height of search results by @uhthomas in #20727
- fix(mobile): person birthday viewing/editing by @bwees in #20731
- fix(web): shared-link autocomplete by @jrasm91 in #20761
- fix(web): fix layout loop with single row grids in explore page by @gabrielsoldani in #20833
- fix: age info cut off by @alextran1502 in #20872
- fix(mobile): newest/oldest album sort by @bwees in #20743
- fix: asset_viewer page viewing experience by @alextran1502 in #20889
- docs: update TrueNAS docs by @Xiticks in #19990
- docs: remove warning about the removed repair page by @aamirazad in #20746
- feat(docs): add
make dev-docsby @NicholasFlamy in #20572 - docs: include openapi.json by @jrasm91 in #20760
- feat: more cursed knowledge by @jrasm91 in #20794
- docs: vectorchord migration instructions, deprecation log on startup by @mertalev in #20867
- fix(mobile): enable person age pluralization by @waclaw66 in #20881
- @kNoAPP made their first contribution in #20595
- @wojtaszek171 made their first contribution in #20598
- @cford256 made their first contribution in #20457
- @mib1185 made their first contribution in #20555
- @gaurav-yadav made their first contribution in #20534
- @patrickgoering made their first contribution in #20629
- @Xiticks made their first contribution in #19990
- @ufizo made their first contribution in #20538
- @mkuehne707 made their first contribution in #17717
- @gabrielsoldani made their first contribution in #20833
- @miroslawlis made their first contribution in #20811
- Full Changelog: v1.137.3...v1.138.0
- 링크 : https://github.com/immich-app/immich/releases/tag/v1.138.0