What's new
Update check with anonymous usage statistics (#87)
After each successful measurement (max once per 24h), the app checks for newer versions. Only the app version, OS, and architecture are sent via the User-Agent header. No personal data is collected. Disable with update_check: false in config.yaml.
Highlights
- Lightweight, non-blocking version check after each successful scale reading
- Setup wizard shows an update notice before the first step
- Public stats dashboard at stats.blescalesync.dev with version distribution, OS, and architecture breakdown
- Cloudflare Worker on
api.blescalesync.devwith automatic deployment via GitHub Actions - Latest version fetched from GitHub Releases API (cached 1h), no manual updates needed
Opt-out
update_check: falseAutomatically disabled when CI=true.
Full changelog: v1.6.4...v1.7.0