Skip to content

Releases: jung-geun/NFD2NFC

v2.0.3

20 May 13:15

Choose a tag to compare

fix(watcher): 한글 NFD 파일 압축 해제 시 동일 파일 반복 변환 race condition 수정

  • in-flight 가드 추가로 burst add 이벤트에서 같은 파일이 중복 변환되는 문제 수정
  • recentlyRenamed 키 NFC 정규화 통일 및 oldPath/newPath 양쪽 등록
  • chokidar awaitWriteFinish(300ms) 추가로 부분 쓰기 단계 add 폭주 차단
  • race condition 회귀 방지 단위 테스트 3개 추가

v2.0.2

13 May 05:30

Choose a tag to compare

✨ 새 기능

  • 웹 변환기: 브라우저에서 NFD 파일을 NFC로 변환할 수 있는 웹앱 추가. https://nfd2nfc.pieroot.xyz/ 에서 바로 사용 가능 (설치 불필요).

🔒 보안

  • Electron 35 → 39 업그레이드 — use-after-free, IPC spoofing 등 취약점 17건 해결
  • Vite 5 → 6, esbuild 0.21 → 0.25 업그레이드 — Path Traversal 등 취약점 2건 해결

🐛 버그 수정

  • 웹앱 드롭존 테두리 잘림 수정
  • 웹앱 custom domain(nfd2nfc.pieroot.xyz) 자산 404 수정

🛠 내부

  • 빌드 도구 메이저 업그레이드 (electron-vite 2→3, vitest 1→4, @vitejs/plugin-react 4→5)

v2.0.1

11 May 05:07

Choose a tag to compare

Performance

  • watcher: chokidar awaitWriteFinish 옵션 제거. 100ms 주기 stat 폴링이 사라지면서 idle 상태 CPU 사용량이 크게 감소합니다.

Build

  • electron-builder publish 설정 정상화 + release 워크플로 permissions 추가 (이전 v2.0.0 빌드/업로드 실패 원인 수정)

v2.0.0

10 May 06:05

Choose a tag to compare

Full Changelog: v1.0.0...v2.0.0