Skip to content

deepK 0.1.1 — 단축키 권한 분리와 앱 이름 통일

Latest

Choose a tag to compare

@Geuni620 Geuni620 released this 31 Oct 11:51
8de5d22

deepK 0.1.1 (빌드 24)

두 번 복사 단축키의 개발·배포 권한 충돌을 줄이고 앱 이름과 권한 복구 흐름을 정비한 업데이트입니다.

변경 내용

  • 배포 앱 이름을 deepK.app으로 통일했습니다. 개발 앱은 deepK Dev.app과 별도 식별자를 사용합니다.
  • 개발 실행이 설치 앱을 종료하거나 개발용 CLI 준비가 배포용 경로를 덮어쓰지 않도록 분리했습니다.
  • 권한 화면에 감시 다시 연결과 실제 결과 표시, 안내 후 앱 다시 열기를 추가했습니다.
  • 시스템 설정 창을 닫으면 권한 안내 타이머도 종료합니다. 앱 전환·최소화 시에는 안내만 숨깁니다.
  • 개발 설정 명령이 배포 앱의 설정을 변경하지 않도록 문서를 수정했습니다.

설치·업데이트

Apple Silicon / macOS 15 이상입니다. Homebrew에서는 앱을 종료한 뒤 brew update와 brew upgrade --cask Geuni620/tap/deepk를 실행하세요. 직접 설치할 때는 아래 배포 ZIP을 풀어 deepK.app을 응용 프로그램 폴더에 넣으세요. 이전 DeepK.app과 중복 실행하지 마세요.

Developer ID 서명, Apple 공증, 공증 티켓과 Gatekeeper 검증을 통과한 파일을 제공합니다. .sha256으로 다운로드를 확인할 수 있습니다. Codex CLI 또는 Claude Code의 설치·구독 로그인은 별도로 필요합니다.

기존 개발 앱에서 넘어오며 시스템 설정의 권한 스위치가 켜져 있는데도 준비되지 않으면, 설치 앱을 대상으로 권한 등록을 갱신해야 할 수 있습니다. 정상 배포 서명을 유지한 업데이트마다 재등록해야 한다는 뜻은 아닙니다.

검증 범위

오프라인 회귀 검사, 개발·배포 식별자·CLI 경로 격리, 권한 안내 수명과 변형 검사를 수행했습니다. 이 Mac에서 이전 수정본의 입력 모니터링 권한 유지와 잘못 남은 손쉬운 사용 기록 복구를 확인했습니다. 개발 앱에서는 합성 문장으로 실제 키보드 호출을 확인했습니다.

최종 배포본의 새 물리 키보드 호출·원래 위치 삽입과 다른 Mac 전체 흐름은 추가 검증하지 않았습니다. 번역 속도 비교는 미측정입니다. 자세한 수정·실행 기록과 한계는 PR #7에 있습니다.

배포 ZIP의 앱 빌드 소스는 9f63f81ce2b017de2429ecda20977265c2986ce5이며 manifest에 기록했습니다. 릴리스 태그는 최종 main 병합을 가리킵니다. 그 사이 앱 소스·Xcode 프로젝트·VERSION이 같음을 비교했고, 후속 변경은 문서·웹 다운로드 정보·검증 도구입니다.