Skip to content

Lumen 0.4.0

Choose a tag to compare

@github-actions github-actions released this 12 Jun 04:20
· 26 commits to main since this release

0.4.0 — 삭제 안전망, 크래시 리포팅, 대규모 작업 가속

새 기능

  • 삭제 안전망 + 되돌리기: 휴지통이 없는 볼륨(NAS/SMB)에서 삭제하면 이제 영구 삭제 대신 같은 볼륨의 숨김 .LumenTrash 폴더로 이동합니다(이동은 즉시, 30일 후 자동 정리). 모든 삭제 직후 10초간 되돌리기 버튼이 떠서 파일·메타데이터·앨범 소속까지 원위치로 복원합니다.
  • 크래시 리포팅 (프라이버시 보존): 크래시가 나면 버전·OS·스택만 담긴 리포트를 내 Mac에만 저장하고, 다음 실행 때 GitHub 이슈로 보낼지 물어봅니다. 직접 선택하기 전에는 아무것도 전송되지 않습니다.
  • 뷰어 컬링 치트시트: 뷰어를 처음 열면 Space/X/1–5/←→/⌫ 단축키 안내가 한 번 표시됩니다.
  • 토스트 다국어: 알림 메시지가 시스템 언어를 따라 영어/한국어로 표시됩니다.

성능

  • 대량 선택에 즐겨찾기/별점/라벨/태그 적용이 단일 트랜잭션으로 처리됩니다 — 20,000장 즐겨찾기 0.4초 (기존: 사진당 커밋 1개로 수 분).
  • 삭제·되돌리기·일괄 이름변경·내보내기의 파일 작업이 모두 백그라운드로 이동 — NAS에서 수백 장을 처리해도 UI가 멈추지 않습니다.
  • 폴더 이름변경 시 60k 라이브러리에서 수 분간 멈출 수 있던 경로 재계산 제거.
  • 내보내기가 끝나면 결과(성공/실패 수)를 토스트로 알려줍니다.

수정

  • NAS 스캔 중 삭제/되돌리기가 끝나면 결과가 뒤집힐 수 있던 동기화 레이스 수정.
  • 장시간 EXIF 인덱싱 중 삭제한 사진의 정보가 되살아나던 문제 수정.
  • 설정의 슬라이드쇼 간격이 실제로 적용되고, 기본 정렬이 재실행 후에도 유지됩니다.
  • 메타데이터 저장 실패(디스크 부족 등)가 조용히 무시되지 않고 알림으로 표시됩니다.
  • 자정이 지나면 'On This Day'가 자동 갱신됩니다.