What's New in v3.3
Major Features
- System Tray Support: AutoRewarder now gracefully minimizes to the system tray when closing the main window. You can reopen the app or fully exit via the new tray icon right-click menu.
- Advanced GUI Scheduling: Now available for manual GUI runs. You can spread your searches over a specified duration from the main window.
- Expanded Point Collection: The runner now processes both "Daily Set" and "More Activities" sections, automatically catching 15–20 extra point-earning cards that were previously ignored.
- "Daily Tasks Only" Mode: A new dedicated mode that allows you to process only the dashboard cards without executing Bing searches.
- Stop Button: You can now cleanly interrupt a run mid-way. The new threading event ensures the browser closes properly without leaving hidden/orphan Edge processes running in the background.
Documentation
- Updated
README.mdandUSER_GUIDE.mdto cover the new features. - Significantly expanded internal code documentation (docstrings) for maintainability and clearer usage.
Fixes & Under the Hood
- Smarter Completion Detection: Fixed an issue where hidden Microsoft state markers caused "everything is already done" false-positives. Detection is now strictly visual and accurate.
- Fixed Silent-Miss Clicks: Cards located below the visible screen (requiring scrolling) are now properly scrolled to the center before clicking, fixing coordinate clamping issues.
- Schedule Control Fix: Ensured the app correctly falls back to a standard run when advanced scheduling is disabled.
- Better Logging: Added per-section tallies (e.g., X/Y already complete) and detailed diagnostic dumps.
- Developer Experience (Pre-commit): Introduced
pre-commithooks mirroring CI workflows (Black, Flake8, MyPy). Added a unifiedrequirements-dev.txtto keep local and CI tooling versions perfectly in sync.
Useful Links:
- For details on Scheduling, see Scheduled runs.
- For screenshots and demo, see the Screenshots & Demo section in the README.
- For the complete user guide, see the User Guide.
Special Thanks
- A massive shoutout to contributor @JeromeM for PR #27! Thank you for the huge overhaul of the daily tasks mechanic, the pre-commit, the stop button, and the smarter card detection. The project keeps getting better thanks to your help!
Installation
Installer
Download AutoRewarder-Setup.exe and run it. The installer will:
- Verify .NET Framework 4.8+ is installed
- Verify Microsoft Edge is available
- Create a desktop shortcut (optional)
Portable
- Download AutoRewarder.zip
- Extract it
- Run the executable
No manual configuration needed!
Full Changelog: v3.2...v3.3
Support
If you found my project helpful and would like to support my work, you can leave a ⭐ or buy me a coffee here: