Updates
How Pybes handles updates — automatic, proxy-aware, and manual when you need it.
How it works
- At launch (after the disclaimer is accepted), Pybes checks the update server
- If a new version is available, a banner appears below the title bar
- Click Update to download and install
- After the download, Restart swaps in the new version
Banner states
| State | What you see |
|---|---|
| New version available | ”vX.Y.Z is available” + Update button |
| Downloading | Progress bar with percentage |
| Download complete | Restart button |
| Download failed | Error + manual-download button |
| Auto-update blocked | ”Download manually” link |
| Check failed | Error explanation + manual-check link |
Proxy support
Pybes auto-detects system proxy settings in this order:
- WPAD auto-discovery (DHCP / DNS)
- IE/Edge PAC URL
- IE/Edge static proxy
- Direct connection (fallback)
If the network blocks the primary endpoint, Pybes falls back to a secondary version-check endpoint and surfaces a manual-download link.
Network errors
| Error | Likely cause | What to do |
|---|---|---|
| Certificate verification failed | SSL inspection / certificate issue | Contact your IT admin |
| Connection timeout | Network latency / blocking | Check your connection |
| Server not found | DNS issue | Check your connection |
| Proxy refused | Proxy misconfigured | Check your network settings |
| Connection refused | Firewall | Check firewall rules |
| Access blocked | Domain not allow-listed | Ask IT to allow-list the domain |
Disabling updates
Toggle Check for updates automatically off in settings. When disabled, Pybes makes no network calls at all.
Manual updates
- Open the download page (linked from the error banner)
- Download the latest installer
- Install over your existing version — your data is preserved
Tip: Manual updates keep all your data intact — scripts, settings, and everything else carry over.