Repository navigation
v0.2.6
Window title now shows a running total of replays uploaded, all-time across every account — just for fun.
Fixed 8 correctness bugs found in a follow-up self-review, checking for the same bug classes the earlier community review caught, recurring in newer code:
- A PsyNet connection could leak (socket + goroutine) if an account was removed or reauthenticated while a retry pass — not the main poll — was touching one of its cached files.
- A panic mid-file in either upload-retry queue could permanently lock an account out of polling until restart.
- The failed-uploads cap could drift above its configured limit under concurrent permanent failures.
- The replay-download host check now resolves DNS names instead of only checking literal IP addresses.
- Quitting the app while a poll was mid-reconnect could fire a spurious "needs reauth" notification for a perfectly valid account.
- Re-enabling "Launch at Windows startup" from the app didn't clear a Task-Manager-set disable flag, so the checkbox could silently revert.
- The "Retry failed uploads now" button was logging its results as automatic instead of manual.
- The upload counter could visibly decrease after a very large account's internal dedupe cache was reset (now backed by a proper persisted counter).
SHA-256: D1D53950ABDA7D89FB68A2676BBE2CD73DDEB846D613A8D9D65FEC4C196CCD77
This installer isn't code-signed. Windows SmartScreen and some antivirus engines (Microsoft Defender included) may flag it — this is a well-documented false-positive pattern (Trojan:*/Wacatac.*!ml-style heuristic detections) affecting unsigned Go/NSIS-built applications broadly, not something specific to this app. If you hit it: "More info" → "Run anyway" in the SmartScreen prompt.