Repository navigation
v0.2.5
Permanently-failed uploads no longer retry forever: a replay ballchasing rejects outright (a genuinely corrupt or unparseable file, not a network hiccup or a bad token) now moves into its own once-a-day retry queue instead of being retried on every poll cycle. The retry time (defaults to 4:00 AM) and how many failed replays are kept before the oldest is dropped (defaults to 100) are both configurable in Settings, alongside a "Retry failed uploads now" button. Prompted by ABowlOfEleven's report in issue #9.
Several smaller reliability and behavior fixes, also from ABowlOfEleven's review pass (issue #10):
- A shorter poll interval now takes effect immediately instead of waiting for the current wait to finish.
- "Poll Now" no longer retries every other account's pending uploads too.
- The poll summary now credits uploads completed by the retry pass, and no longer shows a misleadingly clean "0 found, 0 uploaded" when a poll actually failed to check history at all.
- Accounts no longer flash "Needs reauth" for several seconds on every launch.
- The "Launch at Windows startup" checkbox is now truthful after being turned off via Task Manager's Startup tab.
- Replay downloads are now capped in size and checked against a stronger host validation.
- The Epic/PsyNet login is now bounded by the network timeout setting instead of being able to hang indefinitely.
- Fixed a data race in the manual poll path, a couple of temp-file cleanup gaps, and the friendly name field saving on every blur even when unchanged.
SHA-256: DA8C12D2811BD5F072EBC579A2B6BFAE0723A27233E2800E136B957F41BE3F2A
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.