Skip to content

Feature/geetest#5819

Merged
crossle merged 14 commits intomasterfrom
feature/geetest
Sep 25, 2025
Merged

Feature/geetest#5819
crossle merged 14 commits intomasterfrom
feature/geetest

Conversation

@SeniorZhai
Copy link
Member

No description provided.

@SeniorZhai SeniorZhai added the testing Now testing, but you can review label Sep 16, 2025
@SeniorZhai SeniorZhai marked this pull request as ready for review September 22, 2025 02:03
@SeniorZhai SeniorZhai requested a review from Copilot September 22, 2025 02:03
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request adds GeeTest captcha support as a third captcha provider option alongside the existing Google reCAPTCHA and hCAPTCHA implementations.

Key changes:

  • Integrates GeeTest V4 captcha system with fallback logic
  • Adds comprehensive timeout handling and error reporting for all captcha types
  • Implements automatic captcha type selection based on server error descriptions

Reviewed Changes

Copilot reviewed 18 out of 18 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
local.defaults.properties Adds GEETEST_KEY configuration property
CaptchaView.kt Implements GTCaptcha support with timeout handling and JS injection
GTCaptcha4Utils.kt Utility class for parsing GeeTest captcha responses
VerificationRequest.kt Adds GeeTest-specific fields to API request structure
captcha.html Adds GTCaptcha initialization JavaScript functions
gt4.js GeeTest V4 JavaScript library implementation
Multiple Fragment files Updates captcha initialization to support type selection based on error descriptions

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@SeniorZhai SeniorZhai requested a review from Copilot September 25, 2025 01:43
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 18 out of 18 changed files in this pull request and generated 4 comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@crossle crossle merged commit e326049 into master Sep 25, 2025
0 of 2 checks passed
@crossle crossle deleted the feature/geetest branch September 25, 2025 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

testing Now testing, but you can review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants