-
Notifications
You must be signed in to change notification settings - Fork 0
Updating
Scanner Manager ships with a built-in GitHub-release updater so you don't need to use git or track the download page to stay current.
- Help → Check for Updates... runs a fresh query and always shows a dialog, even when you're already on the latest version.
- The app also does a silent background check ~5 seconds after startup. If a newer release is out — and you haven't skipped that specific version — an Update available dialog appears.
- The dialog shows release notes and four actions:
-
Update Now — downloads the matching asset, verifies its
SHA-256 against the sibling
.sha256file in the release, and (on Windows frozen builds) swaps the EXE via a small helper script. - Open Release Page — sends you straight to the GitHub Releases page for manual download.
-
Skip This Version — remembers the version in
app_settings.jsonso we won't prompt again until a newer one drops. - Remind Me Later — closes the dialog but leaves the check alive so it'll re-prompt after 24 hours.
-
Update Now — downloads the matching asset, verifies its
SHA-256 against the sibling
The updater detects new releases and opens the release page in your default browser. In-place swaps on those platforms need Gatekeeper / executable-bit handling that isn't built yet; until then, download the new archive and replace your install manually.
Source installs update the same way any other editable Python package does:
git pull
pip install -e . --upgradeThe in-app Check for Updates... dialog still works — it'll simply direct you to the release page rather than attempting a binary swap.
app_settings.json stores three relevant keys:
| Key | Default | Notes |
|---|---|---|
updater_check_on_startup |
true |
Toggle to disable the silent background check. |
updater_skipped_version |
"" |
Set by the Skip This Version button. |
updater_last_check_at |
0 |
Unix timestamp of the last attempt; the 24h debounce runs off this. |
Deleting or zeroing updater_skipped_version will re-enable prompts
for a previously-skipped release.
The updater talks only to
https://api.github.com/repos/disturbedkh/scanner-manager/releases/latest
with a standard User-Agent header. No analytics, no telemetry.
Scanner Manager
Getting started
Features
- ZIP & GPS Simulation
- Coverage Tools
- RadioReference Import
- Workspaces & Sync
- Uniden Tools
- Channel List Management
- CityTable & Custom Locations
- Service Types
- Alerts
Reference
RE / Development