Skip to content

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 09 Sep 05:54
· 232 commits to main since this release

[v0.3.4]

새 기능

  • 원격 전원 명령 유예 시간 선택 — 설정 탭의 "원격 명령 유예" 선택 상자에서 사용 안 함 / 10초 / 30초 / 1분 / 5분 / 10분 / 30분 중 선택. config.json에 grace_seconds(초, 5~3600, 기본 300) 추가, shutdown_grace는 그대로 on/off. 키가 없는 기존 config.json이나 값을 보내지 않는 구 WebUI는 기존(기본) 값을 유지 (#51)

  • 예약 출처 표시와 대체 알림 — 예약 탭·트레이 상태·토스트가 예약이 SmartThings 원격 명령의 유예인지 이 앱/WebUI에서 건 것인지 구분해 표시 (원격은 경고색). 새 예약이 기존 예약을 대체하면 "기존 예약 '종료'(이 앱)을 대체했습니다"를 표시하고 서비스 로그에 기록. /api/schedule GET에 origin(ui|remote)과 replaced 추가 (#54)

개선 (데스크톱 앱)

  • 예약 탭: 분 직접 입력을 없애고 프리셋(5/15/30/60/120분) 선택만 제공. 남은 시간을 큰 글자로 표시하고 [예약 취소]는 예약이 있을 때만 활성화 (#52)
  • 탭 아이콘, 상단 상태 표시줄의 연결 상태 색 점(연결/끊김/연결 중), 명령 버튼 아이콘, 설정 탭을 서비스 설정 / 도구 / 앱 세 섹션으로 정리 (#53)
  • 창 기본 크기를 640×800으로 조정해 설정 탭이 한국어/영어 모두 스크롤 없이 표시됨 (#53)
  • 언어 전환 직후 "서비스 관리" 섹션이 아래 섹션 위에 겹쳐 보이던 문제와, 네트워크 탭의 긴 IPv6 주소 목록이 로드되면서 창 너비가 늘어나던 문제 수정 (#53)

수정

  • 자동 업데이트 후 앱 재실행을 explorer.exe 경유에서 데스크톱 사용자 토큰(CreateProcessWithTokenW) 기반으로 변경 — 재실행된 앱이 로그인 자동 시작(HKCU Run) 항목을 정상 갱신. 실패 시 기존 explorer.exe → 직접 실행 순으로 폴백 (#50)

변경

  • 서비스 로그의 예약/유예 시간 표기가 분 고정에서 5 min / 30 sec 형식으로 변경

Full Changelog: v0.3.3...v0.3.4