• v0.3.4 b35b644fe8

    altair823 released this 2026-05-10 15:02:37 +00:00 | 61 commits to main since this release

    v0.3.4 — sync 도움말 cut

    semver patch — 데이터/마이그레이션 변경 X. v0.3.0 Cut E (양방향 sync) dogfood 의 결과로, 사용자가 conflict 시나리오에 막힌 순간 도움받을 곳이 부재한 갭을 메운 cut. PR #33 머지.

    신규

    • SyncHelpModal (4 anchor 섹션) — 설정 → 동기화 저장소 → "도움말" 버튼 또는 ConflictModal 의 "자세히 보기 →" 링크에서 진입. 4 카테고리:
      • #main-conflict — 편집/편집·삭제/편집·AI 결과 충돌 결정 트리
      • #auto — fetch+rebase·첫 sync·push 거부·자동 주기 (사용자 개입 X)
      • #silent — NTP 시계 어긋남·동시 수정 회피·자동 sync 실패 silent
      • #setup — URL SSH/HTTPS 형식·잘못된 git@https:// 사례·인증 helper·연결 테스트 실패 troubleshoot·URL 재설정

    갱신

    • ConflictModal inline 설명 — 각 conflict row 의 "내 것 사용" / "원격 사용" 의미를 1-2 줄 인라인 안내 + (옵션) "자세히 보기 →" 링크 (onOpenHelp callback). 기존 caller backward-compatible (optional prop).
    • SyncSection 도움말 버튼 — URL row 마지막에 추가. busy (저장/테스트/sync 진행) 중에도 도움말 reachable.
    • README 동기화 섹션 통째 재작성 — stale "원격 백업 (F6-L2)" (v0.2.1 MVP, 트레이 "지금 동기화" + 수동 git init 안내) → "동기화 (Git, F21 Cut E)". 일회 설정 / 일상 사용 / 충돌 해결 (3 케이스) / Silent risk / Troubleshoot.

    게이트

    • 단위 727 → 738 PASS (+11): SyncHelpModal 7 + ConflictModal 회귀 3 + SyncSection 회귀 1
    • typecheck 0 errors
    • 신규 npm dependency 0

    자산

    • Windows: Inkling-Setup-0.3.4.exe (NSIS, x64)
    • macOS dmg / Linux AppImage·deb 는 별도 빌드 환경 필요

    후속 (deferred)

    • ESC key handler (현재 SyncHelpModal / ConflictModal 모두 X + overlay 만, 프로젝트 패턴 정합. 도입 시 양쪽 동시 처리)
    • 1주 dogfood soak 후 도움말 텍스트 정합성 1차 갱신

    업그레이드

    v0.3.3 인스톨러 위에 v0.3.4 인스톨러를 같은 위치에 실행하면 in-place 업그레이드. 스키마 v8 그대로.

    Downloads