Commit Graph

221 Commits

Author SHA1 Message Date
0bef406d2e exploit: add recommendations to avoid detection and improve user assistance 2025-12-06 14:33:42 +01:00
dbc14bd1e7 feat: add proxy support for account creation and enhance logging for proxy usage 2025-12-06 14:32:40 +01:00
6bee98289e feat: implement humanization enforcement and improve Axios request error handling 2025-12-06 14:24:10 +01:00
61b8b1a6af feat: add jitter support for scheduling to randomize execution times 2025-12-06 14:08:32 +01:00
777557f82c feat: improve navigation handling with retry logic and enhanced error logging 2025-12-06 14:01:30 +01:00
bafa35a796 feat: add early exit handling for passkey creation flows and implement click logic for visible buttons 2025-12-06 13:59:46 +01:00
5f55b46568 feat: add error handling for user data requests and implement plain HTTP to HTTPS port error detection 2025-12-06 13:55:07 +01:00
76ed1ca9a6 feat: add password option selectors and improve password link handling in login flow 2025-12-06 13:52:52 +01:00
87166cf3ea refactor: remove obsolete test files for SummaryReporter, LoginStateDetector, MobileRetryTracker, QueryDiversityEngine, sanitize, search, smartWait, and webhookPreview
- Deleted tests for SummaryReporter, ensuring no redundant tests remain.
- Removed LoginStateDetector tests to streamline the validation process.
- Cleaned up MobileRetryTracker tests to eliminate unnecessary complexity.
- Purged QueryDiversityEngine tests to focus on essential functionalities.
- Eliminated sanitize tests to reduce clutter in the test suite.
- Removed search tests to enhance maintainability and clarity.
- Deleted smartWait tests to simplify the testing framework.
- Cleared webhookPreview tests to maintain a clean codebase.
2025-12-06 13:47:25 +01:00
a74a009c10 feat: implement WebSocket heartbeat mechanism and apply API rate limiter 2025-12-06 13:41:10 +01:00
eda43ff7d9 feat: add request ID and stack snippet to error reports; update scheduling documentation 2025-12-06 13:38:02 +01:00
0c8fcfc597 feat: add error reporting token validation and update documentation 2025-12-06 13:32:02 +01:00
b562af43ca docs: update documentation with navigation links to improve accessibility 2025-12-06 13:21:03 +01:00
64352fa306 Refactor documentation and add new features
- Updated index.md to simplify structure and focus on task-oriented guides.
- Revised notifications.md to streamline setup instructions and improve clarity.
- Added report-error.js for structured error reporting to Discord.
- Introduced account-creation.md and configuration.md for detailed guidance on account setup and bot configuration.
- Created dashboard.md, docker.md, error-reporting.md, modes.md, running.md, scheduling.md, setup.md, troubleshooting.md, and update.md for comprehensive documentation on respective features and usage.
- Updated package-lock.json and package.json to include peer dependencies.
2025-12-06 13:13:20 +01:00
Obsidian
a149c54013 Merge pull request #16 from LightZirconite/LightZirconite-patch-1
Update version badge to v2.60.1 and add tags
2025-12-05 08:05:02 +01:00
Obsidian
126475d651 Update version badge to v2.60.1 and add tags
Signed-off-by: Obsidian <123307773+LightZirconite@users.noreply.github.com>
2025-12-05 08:04:38 +01:00
01b0a90acc fix: reorder import statements for clarity 2025-11-29 17:22:58 +01:00
9ccac0dcec fix: update logger module path for dashboard logging 2025-11-29 17:21:39 +01:00
e8a2ee35c2 Fix Popup Get Started 2025-11-29 14:44:06 +01:00
9a547bdbab Fix link Acc 2025-11-29 14:31:35 +01:00
7ca720f8c0 feat: Implement security handling for login process
- Added PasskeyHandler to manage passkey prompts and interactions.
- Introduced RecoveryHandler for handling recovery email mismatches.
- Created SecurityDetector to identify sign-in blocks and account locks.
- Developed SecurityUtils for incident reporting and documentation access.
- Implemented TotpHandler for managing two-factor authentication (2FA) processes.
- Defined SecurityIncident type for structured incident reporting.
2025-11-21 07:40:57 +01:00
3207abae4d fix: restore express-rate-limit dependency and enhance Fluent UI interaction methods for account creation 2025-11-16 19:59:38 +01:00
476fff7116 fix: enhance human-like behavior in account creation process with variable delays and improved randomness 2025-11-16 19:00:27 +01:00
7910053abb fix: remove unnecessary whitespace in engageGlobalStandby method 2025-11-16 18:43:57 +01:00
d5812172a3 fix: improve security alert handling and webhook integration for banned accounts 2025-11-16 10:53:36 +01:00
412d52b979 fix: restore express-rate-limit dependency in package.json 2025-11-15 19:14:54 +01:00
c67dac87fc Merge: Resolve package-lock.json conflict and add logo video to README 2025-11-15 19:01:56 +01:00
54e541581e Refactor code structure for improved readability and maintainability 2025-11-15 18:56:28 +01:00
85cab7250d fix: update volume mounts in docker configuration; correct paths for accounts and config files 2025-11-15 17:54:20 +01:00
d47080523f fix: update package versions for stability; downgrade playwright to 1.52.0 2025-11-15 17:48:34 +01:00
6f361e24e2 feat: update README and package version; simplify bot startup process 2025-11-15 17:27:28 +01:00
697e81ee2a feat: add free rewards redemption feature; require phone number in account config 2025-11-15 17:07:19 +01:00
Obsidian
a4a248b236 Merge pull request #15 from LightZirconite/alert-autofix-21
Potential fix for code scanning alert no. 21: Missing rate limiting
2025-11-15 14:49:32 +01:00
Obsidian
acd0a0fcf6 Potential fix for code scanning alert no. 21: Missing rate limiting
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Obsidian <123307773+LightZirconite@users.noreply.github.com>
2025-11-15 14:48:43 +01:00
6be7763698 feat: add extractBalancedObject utility and tests; enhance dashboard parsing 2025-11-15 14:46:44 +01:00
Obsidian
e3596f657b Merge pull request #14 from LightZirconite/dependabot/npm_and_yarn/js-yaml-4.1.1
build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1
2025-11-15 14:19:27 +01:00
Obsidian
58fd54b91b Merge pull request #13 from LightZirconite/dependabot/npm_and_yarn/playwright-1.56.1
build(deps): bump playwright from 1.52.0 to 1.56.1
2025-11-15 14:19:11 +01:00
dependabot[bot]
9b0e44c590 build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 13:18:00 +00:00
dependabot[bot]
3aa8320d92 build(deps): bump playwright from 1.52.0 to 1.56.1
Bumps [playwright](https://github.com/microsoft/playwright) from 1.52.0 to 1.56.1.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.52.0...v1.56.1)

---
updated-dependencies:
- dependency-name: playwright
  dependency-version: 1.56.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 13:17:27 +00:00
4bc44917e2 Fix 2025-11-15 13:52:37 +01:00
Obsidian
1a06634473 Merge pull request #12 from LightZirconite/main
Latest update, fixing many issues before V3
2025-11-15 12:53:56 +01:00
e7f8f7110c feat: Improve workflow management by making runMaster asynchronous and adding error handling 2025-11-15 12:47:09 +01:00
cf0611d841 feature: Update the version to 2.60.0 and improve the handling of human gestures, etc. 2025-11-15 12:35:09 +01:00
Obsidian-wtf
41d06ee001 feat: Introduire un simulateur de comportement humain pour améliorer la création de comptes 2025-11-15 12:00:35 +01:00
Obsidian-wtf
22cbaa166a Merge branch 'main' of https://github.com/Obsidian-wtf/Microsoft-Rewards-Bot 2025-11-15 00:00:25 +01:00
Bot
682bd78cfa Merge pull request #11 from BrentJMadison/cluster_issue
Cluster issue fix
2025-11-14 23:59:01 +01:00
9ef12b934b fix: Update backup strategy by removing dist/ from critical files and ensuring clean rebuild 2025-11-14 23:26:08 +01:00
brentjmadison
767bc3e7af Cluster issue fix 2025-11-14 15:19:08 -06:00
6eb175d4e1 fix: Improve activity management by replacing fixed delay with fast failure for unavailable activities 2025-11-14 21:24:17 +01:00
8ecc8f17ef fix: Improve scheduler management by enabling it first to provide immediate information and then run tasks 2025-11-14 21:16:26 +01:00