-
released this
2026-05-10 13:22:54 +00:00 | 72 commits to main since this releasev0.3.3 — Sync configure-sync hotfix
semver patch — 데이터/마이그레이션 변경 X. v0.3.0 Cut E (양방향 sync) dogfood 첫 시도 중 발견된 sync 설정 ENOENT 버그 hotfix 1건.
주요 변경
버그 수정 1건:
- Sync 설정 첫 저장 실패 (
git init failed: cannot change to '...\sync': No such file or directory) — 설정 → 동기화 저장소에서 URL 입력 후 "저장" 클릭 시 syncDir 디렉토리가 없는데git -C <syncDir> init가 호출되어 git 이 chdir 단계에서 죽던 문제.settings:configure-syncIPC 핸들러에mkdir(syncDir, { recursive: true })를git init직전에 추가 (SyncService.runSync()의 동일 패턴 정합화). 결과적으로 "연결 테스트" 버튼이 영영 활성화되지 않던 연쇄 증상 (저장 성공 시에만 url state 채워지고 버튼 enable) 도 자동 해소.
검증
- 단위 테스트:
tests/unit/sync-ipc.test.ts18 PASS (mkdir 호출 순서 회귀 1 추가) - typecheck: 0 errors
- 신규 npm dependency: 0
자산
- Windows:
Inkling-Setup-0.3.3.exe(NSIS, x64) - macOS dmg / Linux AppImage·deb 는 별도 빌드 환경 필요
업그레이드
v0.3.2 인스톨러 위에 v0.3.3 인스톨러를 같은 위치에 실행하면 in-place 업그레이드. 스키마 v8 그대로.
Downloads
- Sync 설정 첫 저장 실패 (