Skip to content

Token Jar v0.1.3 — 메뉴바 표시 옵션 정리

Pre-release
Pre-release

Choose a tag to compare

@nahwan-kim nahwan-kim released this 06 Sep 02:54
· 12 commits to main since this release

Token Jar v0.1.3 — 메뉴바 표시 옵션 정리

변경 사항

  • 설정 → 메뉴바 요약 → ‘% 기호 표시’ 옵션을 추가했습니다. 기본값은 켜짐이며, 끄면 63% 대신 63으로 표시합니다. 숫자·서비스 아이콘·계정별 값·오래된 값 표시는 그대로 유지됩니다.
  • 이 설정은 재실행 후에도 유지되며 서비스 순서·표시 여부를 바꿔도 초기화되지 않습니다. 상세 화면과 접근성 읽기의 퍼센트 정보는 유지합니다.
  • 실제 메뉴바에 보이지 않아 혼동을 주던 CDX, CLD 등의 약어 입력칸을 제거했습니다. 대체 텍스트와 접근성 읽기는 서비스명을 사용합니다. 기존 서비스 표시·순서 설정은 유지됩니다.
  • 설정 → 업데이트에 현재 앱 버전과 빌드 번호를 표시합니다. 이 릴리즈는 **0.1.3 (4)**입니다.
  • 한국어·English 번역, 설정 저장 및 UI 회귀 테스트를 보강했습니다.

설치·업데이트

v0.1.2 사용자는 설정에서 업데이트를 직접 확인하거나 자동 확인 알림의 공식 릴리즈 링크를 사용할 수 있습니다. 자동 다운로드·설치는 하지 않습니다. v0.1.0/v0.1.1 사용자는 릴리즈 페이지에서 수동 다운로드하세요.

  1. Token-Jar-v0.1.3-universal.zipSHA256SUMS를 같은 폴더에 다운로드합니다.
  2. shasum -a 256 -c SHA256SUMS로 무결성을 확인합니다.
  3. Token Jar를 종료하고 ZIP을 풉니다. Applications 폴더의 기존 앱을 새 앱으로 교체하되 이전 앱은 새 버전 실행을 확인할 때까지 보관하세요.
  4. macOS가 차단하면 출처·체크섬을 확인한 뒤 시스템 설정 → 개인정보 보호 및 보안 → 그래도 열기에서 이 앱만 허용합니다.

macOS 14 이상, Apple Silicon·Intel Universal 빌드입니다. ad-hoc 서명이며 Developer ID 서명·Apple 공증은 없습니다. 체크섬은 개발자 신원 인증을 대신하지 않습니다. Gatekeeper 전체 비활성화, quarantine 제거, 악성 소프트웨어 경고 무시를 요구하지 않습니다. 관리 정책에 따라 실행이 제한될 수 있습니다.

검증 근거

  • Source: 09c054900041dc8cac0b34fdef51edd964c74ba8
  • 버전 0.1.3 (4), Xcode 26.6 (17F113). 커밋된 소스를 별도 디렉터리에 추출해 Universal Release를 새로 빌드했습니다.
  • 최종 소스 CI: macOS 14/Xcode 16.2 및 macos-latest 모두 통과. 각 환경의 패키지 테스트 3회, 전체 앱·fixture UI 테스트, Universal Release 빌드 및 payload 검사를 통과했습니다.
  • 공개한 v0.1.3 태그 CI도 두 macOS 환경 모두 통과했습니다.
  • 업로드 후 ZIP·체크섬을 다시 내려받아 검증한 로컬 파일과 바이트 단위로 동일함을 확인했습니다. 최종 소스의 인증 없는 프로덕션 checker로 v0.1.2 기준 v0.1.3 새 버전 감지와 공식 링크를 확인했습니다.
  • 로컬 패키지 테스트 87개, 앱·전체 UI 테스트 49개 통과. 버전 0.1.3 변경 후 앱·선택 UI 테스트도 다시 통과했습니다.
  • 최종 ZIP 재추출 후 엄격한 서명, 버전, 두 아키텍처, 새 한국어·영어 리소스, 라이선스, 개인정보 manifest, 의존성·payload·경로·테스트 마커 검사 통과.
  • 최종 서명은 ad-hoc + Hardened Runtime이며 Team ID·추가 entitlement·provisioning profile·업데이터 프레임워크·설치 helper가 없습니다.
  • 재추출한 앱을 provider autostart 없이 실행해 12초 유지 확인. Gatekeeper 평가는 미공증 앱으로서 실제로 rejected입니다.
  • 최종 소스 이력과 배포 앱의 gitleaks 검사에서 탐지 없음. 모든 민감 정보 부재에 대한 보증은 아닙니다.
  • ZIP SHA-256: 4c9e8d9a6efd2a303ff3bb96e16bc2d854ffb1dd824b15675635c488358274b6

검증 한계

Intel 실기기, 깨끗한 macOS 호스트에서 다운로드 후 개별 허용하는 설치 흐름, 최종 Release 앱의 모든 실계정 연동·전체 UI·5분 유휴 성능은 별도 검증이 필요합니다. fixture 기반 CI 통과를 실계정 검증으로 해석하지 마세요. GitHub API 장애·호출 제한과 제공자 비공개 API·캐시 형식 변경 위험은 남아 있습니다. CI의 checkout Node.js 20 지원 종료 경고와 로컬 Xcode debugger-version 진단은 남아 있습니다.

This is an unnotarized prerelease. Update checking only notifies and opens the official release page on user action; downloading and replacing the app remain manual.