Releases: safarsin/AutoRewarder
AutoRewarder v3.3
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:
Enjoy!
AutoRewarder v3.2
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:
Enjoy!
AutoRewarder v3.1
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.txtfile 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:
Enjoy!
AutoRewarder v3.0
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.
- Documentation
- Updated USER_GUIDE.md
- Updated README
New Contributors
- @phosxd made their first contribution in #7
- @rollingmoai made their first contribution in #17
Installation
Download AutoRewarder-Setup.exe and run it. The installer will:
- Verify .NET Framework 4.8+ is installed
- Verify Microsoft Edge is available
- 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:
Enjoy!
AutoRewarder v2.0
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:
- Verify .NET Framework 4.8+ is installed
- Verify Microsoft Edge is available
- Create shortcut (optional)
No manual configuration needed!