Skip to content

[Core] Auto-update check on startup #14

@HuckleR2003

Description

@HuckleR2003

Milestone: v1.7.0
Goal: Check GitHub releases API on startup, show banner if newer version available.

Tech:

Implementation:

  • New module: core/update_checker.py
  • Non-blocking (thread/async, don't delay startup)
  • Graceful fail if no internet (silent, no error popup)
  • User setting: "Check for updates" toggle (default: ON)

Success criteria:

  • Check completes in <500ms
  • Banner shows for new releases
  • No crashes if GitHub API down
  • Users find updates without Twitter/LinkedIn

NOT doing:

  • Auto-download (security risk)
  • Forced updates (annoying)
  • Telemetry (privacy)

Metadata

Metadata

Assignees

Labels

Projects

Status

In review

Relationships

None yet

Development

No branches or pull requests

Issue actions