Skip to content

OpenTask v0.1.2

Choose a tag to compare

@jxxh204 jxxh204 released this 28 Aug 08:39
· 42 commits to master since this release

OpenTask v0.1.2

중요 버그 수정: v0.1.0/v0.1.1에서 패키징된 앱이 실행되지 않거나(검은 화면) 백엔드가 뜨지 않던 문제를 수정했습니다. 원인은 electron-builder의 asar 패키징과 "백엔드를 detached 프로세스로 분리해서 앱을 꺼도 세션이 살아있게 하는" 구조가 맞물려 생긴 네 가지 별개의 경로 문제였습니다:

  • spawn ENOTDIR — 백엔드 프로세스를 띄울 때 cwd가 asar 내부의 가상 경로를 가리켜 즉시 실패
  • better-sqlite3의 의존성(bindings)이 언패킹 대상에서 빠져 로드 실패
  • server/가 필요로 하는 다른 패키지들도 마찬가지로 언패킹 누락
  • 빌드된 프론트엔드(dist/)가 언패킹되지 않아 백엔드가 홈 화면 요청에 404만 반환 (검은 화면의 최종 원인)

추가로 헬스체크 타임아웃을 12초 → 45초로 늘렸습니다(언패킹된 node_modules가 커지면서 콜드스타트가 느려짐).

설치 안내 (macOS, Apple Silicon)
이 빌드는 Apple Developer ID로 서명되어 있으나 공증(notarization)은 아직 진행되지 않았습니다. 실행 시 "확인되지 않은 개발자" 경고가 뜨면:

  1. Finder에서 OpenTask.app을 우클릭(또는 Control+클릭) → 열기
  2. 경고창에서 다시 "열기" 선택

요구 사항

  • macOS (Apple Silicon / arm64). Intel(x64) 빌드는 추후 제공 예정.