Releases: bjun119/ScreenWatcher
Releases · bjun119/ScreenWatcher
Release list
v0.3.1 — 인증 확인 다이얼로그 + 실시간 갱신
개선 사항
오작동 방지 확인 다이얼로그
"Variational 인증 완료" 버튼을 눌렀을 때 실제 인증 여부를 한 번 더 확인하는 다이얼로그가 표시됩니다.
- 설정 화면: SwiftUI Alert
- 메뉴바 항목: NSAlert
경과 시간 실시간 갱신
- 설정 화면: 1초 단위로 경과 시간 자동 업데이트 (새로고침 버튼 제거)
- 메뉴바: 클릭할 때마다 최신 경과 시간 즉시 표시
설치
ScreenWatcher-v0.3.1-arm64.zip다운로드 및 압축 해제ScreenWatcher.app을/Applications폴더로 이동- 처음 실행 시 Gatekeeper 차단되면:
xattr -cr /Applications/ScreenWatcher.app
v0.3.0 — Variational 재인증 알림
새로운 기능
Variational 재인증 만료 알림
코인 봇 운영 중 Variational 지갑 재인증(7일 주기)을 놓치지 않도록 단계별 텔레그램 알림을 전송합니다.
| 경과 시간 | 알림 간격 | 메시지 |
|---|---|---|
| 6일 ~ 6일 12h | 12시간 | |
| 6일 12h ~ 6일 21h | 3시간 | |
| 6일 21h ~ 7일 | 1시간 | 🚨 3차 긴급 |
| 7일 초과 | 30분 | 🚨🚨 만료 초과 |
- 알림음 켜기/끄기 설정 지원
- 메뉴바에 인증 경과 시간(D-day) 실시간 표시
- 메뉴바 / 설정 화면에서 "Variational 인증 완료" 버튼으로 날짜 리셋
설치
ScreenWatcher-v0.3.0-arm64.zip다운로드 및 압축 해제ScreenWatcher.app을/Applications폴더로 이동- 처음 실행 시 Gatekeeper 차단되면:
xattr -cr /Applications/ScreenWatcher.app
v0.2.2 - 모니터 안정화 대기 개선
개선 사항
모니터 켜진 후 안정화 대기 추가
- 디스플레이 활성화 감지 즉시 캡쳐 → 5초 대기 후 캡쳐
- 외장 모니터(HDMI 등) 화면 출력이 완전히 안정화된 후 캡쳐
설치 방법
ScreenWatcher-v0.2.2-arm64.zip압축 해제ScreenWatcher.app을/Applications으로 이동- 처음 실행 시 Gatekeeper 차단될 경우:
xattr -cr /Applications/ScreenWatcher.app
v0.2.1 - 모니터 잠자기 해제 버그 수정
버그 수정
모니터 잠자기 해제 미작동 문제
- 원인:
IOPMAssertionDeclareUserActivity는 잠자기 방지 API로, 이미 꺼진 디스플레이를 켜지 못함 - 수정:
caffeinate -u로 교체 — macOS 기본 유틸리티로 꺼진 디스플레이를 실제로 켜는 용도로 설계됨
설치 방법
ScreenWatcher-v0.2.1-arm64.zip압축 해제ScreenWatcher.app을/Applications으로 이동- 처음 실행 시 Gatekeeper 차단될 경우:
xattr -cr /Applications/ScreenWatcher.app
v0.2.0 - 모니터 잠자기 해제/복원 기능
새 기능
모니터 잠자기 해제/복원
- 화면 캡쳐 전 디스플레이가 꺼져 있으면 자동으로 깨움
- 전송 완료 후 원래 상태(잠자기)로 복원
- 사용자가 직접 사용 중일 땐 절대 잠자기 복원 안 함 (안전 보장)
폴링 방식 대기
- 고정 2초 대기 → 실제로 켜질 때까지 대기 (0.3초 간격, 최대 15초)
- HDMI 등 느린 외장 모니터도 안정적으로 처리
설정 옵션 추가
- 캡쳐 전 모니터 잠자기 해제 토글 (기본: 켜짐)
- 전송 후 모니터 잠자기 복원 토글 (기본: 켜짐)
UI 개선
- 설정 하단 버튼 재배치: 저장 → 닫기 순서, 오른쪽 정렬
- 봇 만들기 가이드 창에 ScrollView 적용 (닫기 버튼 항상 표시)
설치 방법
ScreenWatcher-v0.2.0-arm64.zip압축 해제ScreenWatcher.app을/Applications으로 이동- 처음 실행 시 Gatekeeper 차단될 경우:
xattr -cr /Applications/ScreenWatcher.app
ScreenWatcher v0.1.0
ScreenWatcher v0.1.0
macOS 메뉴바 앱 — 주기적으로 화면을 캡쳐해 Telegram으로 자동 전송합니다.
요구사항
- macOS 14.0 이상
- Apple Silicon Mac (M1/M2/M3/M4)
설치 방법
ScreenWatcher-v0.1.0-arm64.zip다운로드 후 압축 해제ScreenWatcher.app을/Applications폴더로 이동- 처음 실행 시 Gatekeeper 차단되면 터미널에서:
xattr -cr /Applications/ScreenWatcher.app- 실행 후 메뉴바 카메라 아이콘 → 설정에서 Telegram Bot Token / Chat ID 입력
주요 기능
- 메뉴바 상주 (Dock 아이콘 없음)
- 캡쳐 주기 설정 (1/5/10/30/60분 + 직접 입력)
- 운영 시간대 및 요일 필터
- Bot Token Keychain 암호화 저장
- 로그인 시 자동 시작 지원