Commit graph

  • 1c16b16889 fix: Robust login detection with multiple confirmation checks main root 2026-03-08 14:56:51 +00:00
  • 5d41b323e5 feat: Final hybrid login implementation (FlareSolverr + Cookie persistence) root 2026-03-08 14:52:13 +00:00
  • c8ccde9c22 fix: Fallback to browser login when OAuth Device Flow fails root 2026-03-08 14:36:50 +00:00
  • 393f70d409 feat: Add OAuth Device Flow login to bypass Cloudflare root 2026-03-08 14:26:44 +00:00
  • f1d647bcb2 fix: Robust Cloudflare detection to prevent Playwright frame crashes root 2026-03-08 14:14:55 +00:00
  • 23ca522094 docs: Add Cloudflare troubleshooting section to README root 2026-03-08 14:06:49 +00:00
  • 48c861b3de fix: Multiple bug fixes and code cleanup root 2026-03-08 13:58:57 +00:00
  • b14530537a refactor(config): add network configuration and dependencies for inter-service communication nocci 2026-03-08 13:22:01 +00:00
  • e0c97f8d7c feat[cloudflare]: integrate FlareSolverr for automated Cloudflare challenge resolution nocci 2026-03-08 13:06:46 +00:00
  • 1ddcf1d8af refactor(epic): switch from external API calls to in-page browser-based fetching nocci 2026-03-08 12:54:25 +00:00
  • bceb642bcb refactor(auth): remove quotes from object keys and trailing commas in device auth flow nocci 2026-03-08 12:35:54 +00:00
  • 52bd469976 refactor(auth): replace client credentials with Basic auth and normalize response fields nocci 2026-03-08 12:32:49 +00:00
  • d4acc813bc refactor(api): restructure Epic Games OAuth flow with new client credentials step nocci 2026-03-08 12:23:52 +00:00
  • e8c28db63d feat(auth): add client_secret to Epic Games OAuth requests nocci 2026-03-08 11:57:30 +00:00
  • 1455963346 fix(api): update Epic Games OAuth endpoints and client ID nocci 2026-03-08 11:52:54 +00:00
  • e494c1c04e fix(api): switch to URLSearchParams for OAuth device authorization body nocci 2026-03-08 11:38:54 +00:00
  • 84e50f07f2 fix(api): update Epic Games OAuth endpoint and add missing Content-Type header nocci 2026-03-08 11:35:07 +00:00
  • 1cf4c86646 fix(api): update Epic Games OAuth endpoints and response field names nocci 2026-03-08 11:30:08 +00:00
  • 4e95f50bc4 refactor(config): uncomment command for epic-games service nocci 2026-03-08 11:22:56 +00:00
  • 0a5f40341b refactor(auth): add device auth reuse for legacy account migration nocci 2026-03-08 11:18:28 +00:00
  • d55706c5f3 refactor(config): revert default eg_mode back to 'legacy' nocci 2026-03-08 11:11:38 +00:00
  • 726b9bcbd8 refactor(config): change default eg_mode from 'legacy' to 'new' nocci 2026-03-08 11:07:39 +00:00
  • 99f5432e32 build(deps): add tough-cookie dependency nocci 2026-03-08 10:59:57 +00:00
  • c0d148dc8e refactor(style): align template literals and whitespace formatting nocci 2026-03-08 10:57:28 +00:00
  • 22c84a759b refactor: migrate from TypeScript to JavaScript for auth modules nocci 2026-03-08 10:55:46 +00:00
  • b72bb3fa4c fix: use JavaScript imports for TypeScript files nocci 2026-03-07 14:54:36 +00:00
  • d47bfd7e8e fix: import constants.ts instead of constants.js nocci 2026-03-07 14:51:51 +00:00
  • 29e17fa057 fix: use separate locators with OR for captcha detection nocci 2026-03-07 14:37:00 +00:00
  • cc2f370eee fix: remove unnecessary parentheses around expressions nocci 2026-03-07 14:33:48 +00:00
  • 3f241bf400 fix: use separate locators with OR for captcha detection nocci 2026-03-07 14:31:27 +00:00
  • 6615cf02db fix: use :is() for OR condition in Playwright selector nocci 2026-03-07 14:24:41 +00:00
  • 6194e3eff3 fix: correct Playwright selector syntax for OR condition nocci 2026-03-07 14:19:36 +00:00
  • 6ec9157a42 fix: add curl to apk add in docker buildx setup nocci 2026-03-07 14:10:25 +00:00
  • 618106c2f7 fix: manually install docker buildx plugin nocci 2026-03-07 14:09:05 +00:00
  • ea627ab703 ci(workflow): simplify docker buildx installation nocci 2026-03-07 14:07:31 +00:00
  • 74d2e92b8d fix: install docker buildx plugin nocci 2026-03-07 14:03:59 +00:00
  • eb033ee4b9 fix: add git installation to docker job nocci 2026-03-07 14:02:18 +00:00
  • 9c77d64d0f fix: use 127.0.0.1 instead of server in network debugging nocci 2026-03-07 14:00:17 +00:00
  • 64b7d0786c fix: add debug output for SonarQube URL nocci 2026-03-07 13:33:17 +00:00
  • 89d8b108cd fix: download and install sonar-scanner nocci 2026-03-07 13:31:36 +00:00
  • 555f62d72b fix: use correct sonar-scanner path nocci 2026-03-07 13:30:54 +00:00
  • c4e049fe8c fix: add unzip and debug sonar-scanner installation nocci 2026-03-07 13:29:39 +00:00
  • 43405dfce3 fix: use manual SonarQube scanner installation nocci 2026-03-07 13:28:35 +00:00
  • 1abd90e256 fix: add Java runtime for SonarQube scanner nocci 2026-03-07 13:26:54 +00:00
  • 92f577c70b fix: use github.* variables instead of GITEA_* nocci 2026-03-07 13:25:36 +00:00
  • 5969c096bc fix: correct YAML indentation in workflow nocci 2026-03-07 13:24:13 +00:00
  • ec3fbbcfa6 fix: correct YAML indentation in workflow nocci 2026-03-07 13:22:06 +00:00
  • 78f9371831 fix: correct YAML indentation in workflow nocci 2026-03-07 13:20:55 +00:00
  • fae3ee2c24 fix: correct YAML indentation in workflow nocci 2026-03-07 13:19:53 +00:00
  • 40235d62a8 chore(ci): remove outdated Forgejo workflow file nocci 2026-03-07 13:18:43 +00:00
  • 41425681e2 fix: move workflow to correct directory nocci 2026-03-07 13:18:25 +00:00
  • 5814f5a5d5 ci(workflow): add comment to build workflow nocci 2026-03-07 13:15:04 +00:00
  • b85c326211 chore(config): update ESLint environment to support browser globals nocci 2026-03-07 12:49:45 +00:00
  • ddb37b5c82 ci(workflow): simplify Node.js installation and optimize Docker steps nocci 2026-03-07 12:45:30 +00:00
  • 09d854ffb1 Fix Forgejo workflow: use GITEA_* variables instead of github.* nocci 2026-03-06 15:43:55 +00:00
  • 96df8cb3d4 refactor: migrate ESLint configuration to flat config and remove redundant rule files nocci 2026-03-06 15:38:58 +00:00
  • 728b0c734b refactor[epic-games]: migrate to GraphQL API and modularize authentication logic dev nocci 2026-03-06 15:26:26 +00:00
  • 0d35a5ee85 test nocci 2026-01-08 16:02:10 +00:00
  • c5a12aede3 💄 style(ci): adjust indentation in build workflow nocci 2026-01-08 15:56:42 +00:00
  • d1d6ba58b7 👷 ci(build): enhance sonar job in build workflow nocci 2026-01-08 15:55:20 +00:00
  • 7df5c2e2fe 💄 style(epic-claimer): remove unnecessary code nocci 2026-01-08 15:49:56 +00:00
  • c466458d41 💄 style(epic-claimer): remove unnecessary newline nocci 2026-01-08 15:49:15 +00:00
  • 866f06e505 feat(helper): add screenshot helper function nocci 2026-01-08 15:47:59 +00:00
  • 370e3db206 🔧 chore(workflows): add screenshot to ESLint globals nocci 2026-01-08 15:43:30 +00:00
  • af90aa7c42 ♻️ refactor(epic-claimer): enhance screenshot path resolution nocci 2026-01-08 15:27:19 +00:00
  • fd0fc4e981 ♻️ refactor(code): remove unused code and clean up nocci 2026-01-08 15:20:21 +00:00
  • 58282897b5 feat(epic-claimer): implement OAuth and game claiming enhancements nocci 2026-01-08 15:14:58 +00:00
  • a5e5d8e5e8 ♻️ refactor(epic-claimer): simplify epic claimer logic nocci 2026-01-08 15:02:11 +00:00
  • 2dc018f2d6 test(epic-claimer-new): add comprehensive tests for epic games claimer nocci 2026-01-08 14:59:01 +00:00
  • 45ad444065 📝 docs(README): fix markdown formatting issues nocci 2026-01-08 14:47:29 +00:00
  • dc54be10e8 feat(epic-claimer): add new imports and constants nocci 2026-01-08 13:23:01 +00:00
  • 712f1caa0e 📦 build(workflows): add eslint configuration for workflows nocci 2026-01-08 13:18:45 +00:00
  • db77892ea9 🔧 chore(ci): update remote URL configuration in build workflow nocci 2026-01-08 13:14:19 +00:00
  • f7822786df test nocci 2026-01-08 13:11:59 +00:00
  • c8624e7ceb 🔧 chore(workflows): replace actions/checkout with manual git checkout nocci 2026-01-08 13:08:54 +00:00
  • b9280ef8bf 💄 style(workflow): remove excessive blank lines in build.yml nocci 2026-01-08 13:01:30 +00:00
  • 3746f9be49 📦 build(ci): enhance build workflow with container and cleanup nocci 2026-01-08 13:00:05 +00:00
  • 7b5e819528 🔧 chore(ci): update build workflow configuration nocci 2026-01-08 12:58:17 +00:00
  • c067ad71fe update nocci 2026-01-08 12:56:49 +00:00
  • 2140139fc9 ♻️ refactor(auth): streamline login process nocci 2026-01-08 12:42:33 +00:00
  • 37de92c92e fix: handle epic login captcha manually in legacy/new flows nocci 2025-12-31 13:50:14 +00:00
  • 728d08e551 fix: retry continue/submit on epic password and otp steps nocci 2025-12-31 13:33:49 +00:00
  • ec69bf1a0c fix: click continue button on epic email step in new claimer nocci 2025-12-31 13:32:39 +00:00
  • 2592de2285 fix: handle epic MFA code inputs with multiple fields nocci 2025-12-31 13:28:30 +00:00
  • 943fdbbf0c fix: check remember-me and handle split email/password epic login nocci 2025-12-31 13:27:59 +00:00
  • f5e404329f chore: fix lint extra parens in new epic claimer nocci 2025-12-31 13:21:51 +00:00
  • 1c34648112 fix: detect cloudflare challenge and wait for manual solve in new epic claimer nocci 2025-12-31 13:18:28 +00:00
  • 1a34d8f0e4 fix: force epic login page and autofill password when email prefilled nocci 2025-12-31 13:13:16 +00:00
  • 5c7a945be0 fix: fall back to manual login when epic device code api fails nocci 2025-12-31 13:04:00 +00:00
  • 051363ed5f chore: fix lint (no extra parens) in new epic claimer nocci 2025-12-31 12:57:39 +00:00
  • 2908cbd1f5 chore: fix lint in new epic claimer nocci 2025-12-31 12:55:52 +00:00
  • bf0625de8b fix: auto-fill epic login in new claimer to avoid timeout nocci 2025-12-31 12:47:23 +00:00
  • d05c184156 feat: enhance new epic claimer with cookie persistence and oauth device flow nocci 2025-12-31 12:30:02 +00:00
  • 7a9f31df7c feat: add optional new epic claimer mode nocci 2025-12-31 12:25:07 +00:00
  • 4ce50e2e43 chore: add keep-alive helper script nocci 2025-12-31 12:08:20 +00:00
  • 133502ff94 chore: make version banner configurable and speed up login waits nocci 2025-12-31 11:58:35 +00:00
  • 34e8d92b05 fix: run container as root to keep browser profile writable nocci 2025-12-31 11:47:36 +00:00
  • 7f5226ea65 chore: add writable browser profile fallback to /tmp nocci 2025-12-31 11:13:39 +00:00
  • 0340873d91 fix: define MFA helper before use nocci 2025-12-31 10:58:27 +00:00
  • 2aaa0cdd1a fix: wait for prime-gaming MFA prompt nocci 2025-12-31 10:51:13 +00:00