Immich v1.100.0 Release
출처 | https://github.com/immich-app/immich/releases/tag/v1.100.0?ref=selfh.st |
---|
업데이트가 정말 빠르네요 ㄷㄷ
v1.100.0
하이라이트
Immich 출시에 오신 것을 환영합니다 v1.100.0
. 아직 😛이 아닙니다 . v2.0
이 릴리스에는 대부분 버그 수정, 코드 리팩토링 및 멋진 웹 QoL 개선 사항이 포함되어 있습니다. 주요 내용 중 일부는 다음과 같습니다.
- 앨범 페이지에서 다양한 앨범 소유권을 볼 수 있는 기능.
- 새 앨범을 만들 때 더 나은 사용자 경험을 제공합니다.
- 이제 상황에 맞는 메뉴 항목에 관련 아이콘이 제공됩니다.
- 슬라이드쇼 제어 개선.
- Prometheus에 대한 작업 측정항목이 추가되었습니다.
- 주목할 만한 수정 사항: 모바일 앱의 스크롤 끈적임.
앨범 소유권 전환
이제 웹의 앨범 페이지에서 토글 옵션을 사용하여 동일한 페이지에 있는 모든 앨범(예: 공유 앨범, 소유 앨범 또는 둘 다)을 볼 수 있습니다.
새 앨범을 만들 때 더 나은 사용자 경험
이제 웹 알림에는 새 사진이나 비디오를 앨범에 추가한 후 앨범으로 이동할 수 있는 버튼이 포함됩니다.
관련 아이콘이 있는 상황에 맞는 메뉴
옵션 간의 구분을 더 명확하게 하기 위해 상황에 맞는 메뉴에 아이콘을 추가했습니다.
슬라이드쇼 제어 개선
10초 동안 활동이 없으면 커서와 컨트롤 막대가 숨겨지고 버튼을 사용하면 전체 화면으로 돌아갈 수 있습니다.
작업 지표
이제 Prometheus의 특정 작업 유형에 대한 성공, 건너뛰기, 실패한 작업과 각 대기열에서 처리 중인 활성 작업 수를 모니터링할 수 있습니다.
언제나 그렇듯이 이번 릴리스에서는 버그가 수정되었으며 기타 많은 개선 사항도 함께 제공됩니다.
프로젝트 지원을 고려해 보세요.
지원하다
프로젝트가 도움이 된다면 다음 채널을 통해 Immich를 지원할 수 있습니다.
- GitHub 후원자를 통한 월간 기부
- GitHub 후원자를 통한 일회성 기부
- 리브레페이
- 커피를 사다
- 비트코인: 3QVAb9dCHutquVejeNXitPqZX26Yg5kxb7
이는 제가 이 프로젝트를 앞으로도 몇 년간 계속해서 개발하고 작업하기를 원한다는 사실을 알려주는 좋은 방법입니다.
변경된 사항
🗄️ 서버
- 자질구레한 일: 구성, 검증, 데코레이터 구성@jrasm91#8118 에서
- 잡일: 컨트롤러와 미들웨어를 다음과 같이 이동합니다.@jrasm91#8119 에서
- 집안일: 데이터베이스 파일을 다음으로 마이그레이션합니다.@jrasm91#8126 에서
- 집안일: 앱을 이동하고 유틸리티를 테스트합니다.@jrasm91#8129 에서
- 리팩터링: 인프라/도메인 모듈 by@jrasm91#8130 에서
- 리팩토링: 인프라 폴더별@jrasm91#8138 에서
- 리팩터링: 자산 v1, app.utils by@jrasm91#8152 에서
- 리팩터링: 앱 모듈, main.ts@jrasm91#8156 에서
- 수정(서버): 유효성 검사 이벤트가 실제로 오류를 발생시키는 경우@danieldietzler#8172 에서
- 잡일(서버): 다음을 통해 dto 파일을 통합합니다.@jrasm91#8201 에서
- 리팩토링: 서버 이벤트@jrasm91#8204 에서
- 잡일(서버): 자산 저장소에서 getByDate를 제거합니다.@mertalev#8211 에서
- refactor(server): 새 비밀번호 저장소 방법@jrasm91#8208 에서
- 잡일(서버): 검색 저장소의 upsert 서명을 변경합니다.@mertalev#8210 에서
- 잡일(서버): 사전 설치된 cli를 제거합니다.@jrasm91#8224 에서
- feat(server): 작업 측정 기준@mertalev#8255 에서
- 수정(서버): 파트너가 공유하는 장소 페이지가 작동하지 않습니다.@mertalev#8257 에서
- feat(서버): immich cli를 컨테이너에 추가합니다.@danieldietzler#8239 에서
- 리팩터링(서버): 메트릭 저장소@mertalev#8278 에서
- 수정: 메모리 레인 자산을 오름차순으로 정렬@jrasm91#8309 에서
- 잡일(서버): 오픈 API 메모리 레인 번호 생성@alextran1502#8314 에서
📱 모바일
- 수정(모바일): #8087 의 간격 수정 by@waclaw66#8163 에서
- 잡일(모바일): Flutter 3.19.0으로 이동 by@martyfuhry#7167 에서
- feat(mobile): 더 빠른 이미지 로더@fyfrey#8140 에서
- 수정(모바일): 스크롤 끈적임@alextran1502#8166 에서
- 수정(모바일): Android 적응형 아이콘 새 로고 작성자:@eygraber#8180 에서
- 수정(모바일): 최근 보기를 추가하여 다른 사용자 자산을 표시합니다.@alextran1502#8184 에서
🖥️ 웹
- 수정(웹): 중복된 시간 버킷 로드를 방지합니다.@michelheusschen#8091 에서
- fix(web): 자산 그리드 패딩/여백 왼쪽 수정@alextran1502#8125 에서
- feat(웹): ctrl+a / ctrl+d 단축키를 추가하여 모든 자산을 선택/선택 해제합니다.@Ethan13310#8105 에서
- feat(web): 검색 드롭다운을 위한 키보드 접근, 콤보박스 수정@ben-basten#8079 에서
- 리팩터링(웹): 알림 구성요소 정리@michelheusschen#8150 에서
- feat(웹): 상황에 맞는 메뉴 재작업: 아이콘 추가 및 항목 재정렬@Ethan13310#8090 에서
- feat(웹): 슬라이드쇼 개선@martabal#8032 에서
- 리팩터링(웹): 앨범 목록 (2) 작성자:@martabal#8214 에서
- fix(web): 기본 앨범 보기 기준@alextran1502#8247 에서
- 잡일(웹): 흰색 배경이 없는 파비콘 by@alextran1502#8251 에서
- fix(web): 새 버전 확인 사본의 사소한 오타 수정 by@drakeapps#8253 에서
- 잡일(웹): 스타일 탭 버튼 그룹 및 검색 창 기준@alextran1502#8292 에서
- feat(web): 새 앨범을 만들 때 더 나은 UX@Ethan13310#8270 에서
- feat(web) 검색창에 있는 모든 사람을 볼 때 필터를 추가합니다.@samholton#7997 에서
- feat(web, a11y): 모달 및 팝업에 대한 포커스 관리@ben-basten#8298 에서
⚡ CLI
- feat(cli) CLI는 photo.EXT를 업로드할 때 다음을 통해 photo.EXT.xmp와 photo.xmp를 모두 감지합니다.@kokulshan#8186 에서
- refactor(cli): 크롤링 서비스@jrasm91#8190 에서
- 리팩터링: cli by@jrasm91#8199 에서
- Chore(cli): 명령 이름 바꾸기@jrasm91#8200 에서
- 잡일(cli): 릴리스 준비@jrasm91#8296 에서
- feat(cli): 더 나은 서버 정보 출력@jrasm91#8307 에서
📓 문서
- 다음을 통해 Remote-machine-learning.md를 업데이트하세요.@kirilldem#8038 에서
- 수정(문서): Immich 할당량 청구 메모 작성자:@aviv926#8151 에서
- 잡일: readme 파일을 다음과 같이 통합합니다.@alextran1502#8171 에서
- 집안일: Readme 스크린샷을 업데이트하세요.@natedawg#8182 에서
- 문서: 루트가 아닌 Docker 사용자로 실행하기 위한 문서를 수정합니다.@mmomjian#8218 에서
- feat(docs): 새로운 수리 및 통계 페이지 작성자:@aviv926#8030 에서
- 다음을 통해 command-line-interface.md를 업데이트하세요.@oregonpillow#8213 에서
- 집안일(문서): _storage-template.md 업데이트@digitaljamie#8154 에서
- feat(docs): 관리 섹션이 변경되었습니다. ~에 의해@aviv926#8078 에서
- (문서) Immich가 photo.ext.xmp 및 photo.xmp를 검색한다는 사실을 포함하도록 XMP 사이드카 문서를 업데이트합니다.@kokulshan#8235 에서
- 잡일(문서): wget 다운로드 옵션으로 docker compose readme를 업데이트하세요.@Keshav-Pandey#8250 에서
- feat(서버): 별 기록에 대한 어두운 모드 지원@danieldietzler#8259 에서
- README_zh_CN.md를 업데이트하여 README.md와 동기화하세요.@indam#8282 에서
- fix(docs): readme 파일의 경로를 수정합니다.@JordyEGNL#8289 에서
🔨 유지 관리
- 잡일(서버): 절대 가져오기 경로를 사용합니다.@danieldietzler#8080 에서
- 잡일(deps): 종속성 @types/node를 v20.11.28로 업데이트합니다.@renovate#8064 에서
- 잡일(deps): prom/prometheus docker 다이제스트를 5ccad47로 업데이트합니다.@renovate#8071 에서
- 잡일(deps): node.js를 8765147로 업데이트합니다.@renovate#8058 에서
- 잡일(deps): node.js를 bf77dc2로 업데이트합니다.@renovate#8063 에서
- 잡일(deps): 종속성 @types/node를 v20.11.28로 업데이트합니다.@renovate#8110 에서
- 잡일(deps): 웹을 업데이트합니다.@renovate#8066 에서
- 잡일(deps): redis:6.2-alpine docker 다이제스트를 fd35357로 업데이트합니다.@renovate#8001 에서
- fix(deps): 서버 업데이트 방법@renovate#8067 에서
- 잡일(deps): vitest monorepo를 v1.4.0으로 업데이트합니다.@renovate#8112 에서
- 잡일(deps): 종속성 소켓.io-client를 v4.7.5로 업데이트합니다.@renovate#8111 에서
- 잡일: 그룹화 기준을 혁신합니다.@jrasm91#8113 에서
- 잡일(서버): 코어 이동@danieldietzler#8120 에서
- 잡일(deps): 기본 이미지를 v20240319(주요)로 업데이트합니다.@renovate#8115 에서
- 잡일(서버): 명령을 이동합니다.@danieldietzler#8121 에서
- 잡일(서버): 도메인 인터페이스를 다음과 같이 이동합니다.@danieldietzler#8124 에서
- 잡일(서버): dto를 다음으로 이동합니다.@danieldietzler#8131 에서
- 잡일(서버): 서비스 이동@danieldietzler#8133 에서
- fix(deps): 머신러닝 업데이트@renovate#8057 에서
- 잡일(서버): 도메인 이름 변경 -
repositories
>interfaces
@danieldietzler#8147 에서 - 잡일(deps): redis:6.2-alpine docker 다이제스트를 3fcb624로 업데이트합니다.@renovate#8137 에서
- 잡일: 사용하지 않는 유형을 다음으로 제거합니다.@jrasm91#8157 에서
- 잡일(deps): grafana/grafana 도커 태그를 v10.4.1로 업데이트합니다.@renovate#8168 에서
- 리팩터링(서버): 파일 시스템 공급자 이름 바꾸기 -> 저장소 저장소@danieldietzler#8277 에서
- feat(docs): docker compose 파일에서 더 이상 사용되지 않는 버전 라인을 제거했습니다.@JordyEGNL#8276 에서
- fix(deps): typescript-projects를 업데이트합니다.@renovate#8281 에서
- 잡일(deps): 기본 이미지를 v20240326(주)로 업데이트합니다.@renovate#8291 에서
- fix(deps): typescript-projects를 업데이트합니다.@renovate#8287 에서
새로운 기여자
- @kirilldem#8038 에서 첫 번째 기여를 했습니다.
- @eygraber#8180 에서 첫 번째 기여를 했습니다.
- @oregonpillow#8213 에서 첫 번째 기여를 했습니다.
- @drakeapps#8253 에서 첫 번째 기여를 했습니다.
- @Keshav-Pandey#8250 에서 첫 번째 기여를 했습니다.
전체 변경 내역 : v1.99.0...v1.100.0
업데이트가 자주 되는데 할때마다 가끔 소소한 버그가 있어서 모았다가 하는게 좋은 듯. v1.99 안정적이라 일단 패스.
앨범 자동 생성 기능이라던지, 메타데이터로 생성하는 기능 좀 추가해줬으면...시놀포토는 자동 생성기능으로 대부분 만드는데 ㅋ
썸네일 크기도 바꿀수 있고 인식하는 알고리즘이나 정확도 등 수정도 가능해서 까는 것은 추천입니다. 다만, 이중으로 구성해야 한다고 생각합니다.