Skip to content

Token Jar v0.1.7 — 로그인 자동실행 최초 등록 수정

Pre-release
Pre-release

Choose a tag to compare

@nahwan-kim nahwan-kim released this 06 Sep 11:42

수정 사항

0.1.6에서 ‘이 앱의 로그인 항목을 사용할 수 없음’이 표시되며 자동실행 체크박스를 켤 수 없던 문제를 수정했습니다.

macOS는 로그인 항목을 처음 등록하기 전에도 SMAppService.Status.notFound를 반환할 수 있습니다. 이 상태를 등록 불가로 판단하던 UI 잠금을 제거했습니다. 이제 설정의 ‘로그인 시 Token Jar 실행’을 켜서 등록할 수 있으며, 실제 등록 실패 시 macOS 오류 설명을 표시합니다. 기본 자동 등록은 하지 않습니다.

업데이트

버전 0.1.7, 빌드 8. macOS 14 이상, Apple Silicon/Intel universal.
0.1.5·0.1.6에서는 자동 업데이트 확인 또는 설정의 ‘지금 업데이트 확인’을 사용하세요. 설치에는 사용자 승인이 필요합니다. 공개 서명 appcast를 함께 게시하는 배포입니다. 0.1.3 이하는 최초 한 번 ZIP으로 설치해야 합니다.

검증

  • 로컬 앱 단위 테스트 33개 및 관련 UI 테스트 2개 통과. 최초 notFound 상태에서 클릭 가능·등록 성공 및 실패 상태 보존 회귀 테스트 포함.
  • 별도 ad-hoc 서명 테스트 앱에서 실제 macOS notFound → 등록 → enabled → 해제 → notRegistered 전환 확인. 테스트 항목 해제 완료.
  • universal Release 빌드, 고정 Sparkle 2.9.6 검증, 앱·중첩 코드 ad-hoc 서명, ZIP/피드 EdDSA 서명, 추출 후 배포 감사 통과.
  • 소스 이력 40개 커밋 비밀정보 검사와 제한된 실행 스모크 테스트 통과.
  • CI: https://github.com/nahwan-kim/token-jar/actions/runs/34030621779

배포 제한

미공증 ad-hoc 프리릴리즈이며 Apple Developer ID 서명·Apple 공증 앱이 아닙니다. ZIP 수동 설치 시 SHA256SUMS를 확인하고, Gatekeeper가 차단하면 출처 확인 후 시스템 설정의 ‘확인 없이 열기’를 사용하세요. Gatekeeper/SIP 비활성화 또는 quarantine 제거는 하지 마세요.
실제 로그아웃·로그인 실행, 실계정 서비스 연동, Intel 실기기, 격리된 클린 호스트 최초 업데이트, 이전 버전에서의 전체 Sparkle 설치, idle 성능은 미검증입니다.

소스: b96ca55
ZIP SHA-256: 765d912e7012ee57447b5576c5abc268d3d803b0e4249520f35266833a0014c3