Skip to content

AutoRewarder v3.3

Latest

Choose a tag to compare

@safarsin safarsin released this 22 May 22:35
· 31 commits to main since this release

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.md and USER_GUIDE.md to 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-commit hooks mirroring CI workflows (Black, Flake8, MyPy). Added a unified requirements-dev.txt to keep local and CI tooling versions perfectly in sync.

Useful Links:

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:

Buy Me a Coffee

Enjoy!