• v0.3.3 d5143ab1ad

    altair823 released this 2026-05-10 13:22:54 +00:00 | 72 commits to main since this release

    v0.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-sync IPC 핸들러에 mkdir(syncDir, { recursive: true })git init 직전에 추가 (SyncService.runSync() 의 동일 패턴 정합화). 결과적으로 "연결 테스트" 버튼이 영영 활성화되지 않던 연쇄 증상 (저장 성공 시에만 url state 채워지고 버튼 enable) 도 자동 해소.

    검증

    • 단위 테스트: tests/unit/sync-ipc.test.ts 18 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