Skip to content

앱 시작 시 업데이트 체크 #10

Description

@cmygray

배경

사용자가 구버전에 머무르는 것을 방지하기 위해 GitHub Releases 기반 업데이트 체크가 필요하다.

구현

  • 앱 시작 시 백그라운드 스레드에서 https://api.github.com/repos/cmygray/ttstt/releases/latest 조회
  • 현재 버전과 비교하여 새 버전이 있으면 메뉴바에 "업데이트 있음 (vX.Y.Z)" 항목 표시
  • 클릭 시 릴리스 페이지를 브라우저로 열기 (webbrowser.open())
  • 네트워크 실패 시 무시 (사용자 경험 방해 금지)

완료 조건

  • 구버전 실행 시 메뉴에 업데이트 안내 표시
  • 최신 버전이면 아무 표시 없음

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions