- ShutdownMode를 OnExplicitShutdown → OnLastWindowClose 로 변경
변환 끝나도 WPF가 안 닫혀 좀비 프로세스로 남던 문제. 사용자 입장에선
"결과가 안 보임"으로 인지됐음. 이제 GUI 닫히면 자동 종료(1초 내)
- RunQuickAsync에 %TEMP%\EverythingToJpeg_quick.log 진단 로그 추가
(소스 경로, 결과 상태, 출력 경로, 예외 스택을 모두 기록)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Provider 추상화(IConverterProvider + ProviderCapability) — Available/RequiresExternal/ComingSoon 1급 시민
- 변환 구현: Magick(이미지·RAW·GIF·TIFF), HEIC/HEIF(libheif decode→Magick encode), PDF(PDFium), DOCX(Word COM 또는 LibreOffice 자동 감지)
- ComingSoon 스텁: HTML, HWP/HWPX (UI 노출, 컨텍스트 메뉴 등록 자동 제외)
- WPF + WPF-UI 4.3 Fluent 2 UI: 메인 창(드래그&드롭, Provider 카드), 변환 창(썸네일·옵션·진행률), 빠른 변환 진행 창, 진단 창
- 단일 EXE에 verb 라우팅: quick / dialog / register / unregister / diagnose / help
- HKCU SystemFileAssociations 기반 컨텍스트 메뉴 등록 (Win11 "추가 옵션 표시"에 노출)
- README, packaging/ Phase 2 placeholder 포함
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>