qbPortWeaver v2.5.6
Port verification after each sync, pause and resume syncing from the tray, tabbed Settings, and several accuracy and messaging improvements.
New Features
- Port verification - after each sync, qbPortWeaver can now check that your port is actually reachable from the Internet, not just configured; if it stays closed a warning appears in the log and as a tray notification, and an optional auto-recovery can run after a configurable number of closed checks (a VPN service restart, or adapter cycle for NAT-PMP gateways); enabled by default, with Transmission and Deluge using their built-in online port checkers while qBittorrent infers reachability from incoming connections (an idle client may report closed)
- Pause and resume syncing - a new Pause Syncing item in the tray menu temporarily stops sync cycles, including media imports, without changing any settings; while paused the tray icon shows a gray dot and Sync Port Now still runs a single cycle on demand; syncing always resumes when the application restarts
- Tabbed Settings - the Settings window is now organised into General, Client and Extra tabs, so it fits comfortably on smaller screens
- Accurate update check results - if the update check cannot reach GitHub (for example when you are offline), it now tells you it could not check instead of reporting that you are up to date
- Better guidance when a client does not start - if the client launches but runs under a different process name than the one configured, the log now points you directly at the Process name field in Settings instead of showing a generic start failure
- Consistent Transmission credential errors - a wrong Transmission username or password is now reported with the same clear message on every operation
- More precise log filtering - filtering the log viewer by subsystem now matches only the subsystem column, so unrelated lines that merely mention a subsystem name in their text no longer appear
Full Changelog: v2.5.5...v2.5.6