Skip to content

Releases: safarsin/AutoRewarder

AutoRewarder v3.3

22 May 22:35

Choose a tag to compare

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!

AutoRewarder v3.2

01 May 06:30
5ac47e5

Choose a tag to compare

What's New in v3.2

Major Features

  • Multi-Account Support: Guided First Setup with dedicated Edge profiles for each account.
  • Brand New UI
  • Mobile point collection
  • Update notifications: Live log now surfaces GitHub release updates with download links.
  • Per-account scheduling
  • Per-account history view: Clear date/time/query/status tracking in the History window.

Documentation

  • Expanded setup walkthrough with step-by-step multi-account sign-in screenshots.
  • Improved troubleshooting and background process management guidance.
  • Clarified runtime data locations for Windows and Linux.

Fixes

  • Resilient recovery for corrupted settings/history files.

For screenshots and demo, see the Screenshots & Demo section in the README.

For details on Multi-Account Support, see Multiple Accounts.

A huge thanks to @JeromeM for the new UI and massive help


New Contributors


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.1...v3.2

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!

AutoRewarder v3.1

19 Apr 23:05
8b7c39f

Choose a tag to compare

What's New in v3.1

Major Features

  • Automatic start-up: Launch the app silently in hidden mode on system boot.
  • Configurable run pacing: Customize run duration, total searches, and queries-per-hour distribution during a session.
  • New settings section: A dedicated panel to manage scheduling and background execution.
  • Background process logging: Added a dedicated background_log.txt file in the user data folder for easy monitoring and debugging.
  • Expanded dataset: Increased the internal pool of data for better randomization.
  • Script-only version: New CLI tool for background automation without the GUI.
  • Code quality & Formatting: Enforced strict code formatting using Black, Flake8, and MyPy.

Documentation

  • Advanced documentation: Added comprehensive docstrings and detailed guides to the codebase
  • Updated USER_GUIDE.md
  • Updated README.md

Fixes

  • Dynamic UI state: Automatically locks the "Hide browser" toggle while the bot is running to prevent conflicts.

For screenshots and demo, see the Screenshots & Demo section in the README.

For more info about the new settings, see the Understanding the Settings section in the User Guide.


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.0...v3.1

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!

AutoRewarder v3.0

12 Apr 01:08

Choose a tag to compare

What's New in v3.0

Major Features

  • Refactor: split the original monolith into src/ modules
  • Better randomized scrolling: unique scrolling speed/length per session
  • Advanced "coffee" breaks during long sessions
  • Navigation flow: occasionally switches result tabs (Images/Videos/News)
  • New mouse interaction: more natural pointer movement/clicks
  • Daily Set collector: completes Rewards Daily Set tasks once per day
  • Update checks: auto-notification when a new version is available
  • Bare minimum to work on Linux by @phosxd in #7

For screenshots and demo, see the Screenshots & Demo section in the README.

New Contributors

Installation

Download AutoRewarder-Setup.exe and run it. The installer will:

  1. Verify .NET Framework 4.8+ is installed
  2. Verify Microsoft Edge is available
  3. Create shortcut (optional)

No manual configuration needed!

Full Changelog: v2.0...v3.0

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!

AutoRewarder v2.0

04 Apr 01:06

Choose a tag to compare

What's New in v2.0

Major Features

  • Modern Windows Installer - Inno Setup with automatic dependency checking
    • Automatically verifies .NET Framework 4.8+ and Microsoft Edge
    • Installs to Program Files with admin privileges
    • User-friendly installer UI (modern dynamic style)
  • Fixed Portability Issues - EXE now works reliably on any Windows PC
    • Fixed pythonnet/WinForms compatibility issues
    • Uses WebView2 (edgechromium) backend for better stability
  • Documentation
    • New USER_GUIDE.md for end-users with installation steps, features, troubleshooting, and FAQ
    • Updated README with build instructions and project structure

Technical Improvements

  • Added gui='edgechromium' parameter (eliminates DLL loading issues)
  • Automated dependency checking at install time
  • Single-file installer distribution (AutoRewarder-Setup.exe)

Installation

Download AutoRewarder-Setup.exe and run it. The installer will:

  1. Verify .NET Framework 4.8+ is installed
  2. Verify Microsoft Edge is available
  3. Create shortcut (optional)

No manual configuration needed!