Skip to content

Releases: figranium/fiptcha

v0.1.6

Choose a tag to compare

@asernasr asernasr released this 15 Sep 13:08

Fixes

  • Improve dynamic 3×3 reCAPTCHA solving by tracking real tile-image replacements and waiting for refreshed tiles before reclassification.
  • Handle multi-step 4×4 challenges by waiting for the next grid before continuing.
  • Combine whole-grid and per-tile inference, including objects spanning multiple squares.
  • Improve hCAPTCHA detection for current, custom-hosted, and invisible widget configurations.
  • Preserve v0.1.5’s protection against re-clicking already-selected tiles.

Validation

  • Unit and regression suite passed.
  • 50 repeated regression runs passed.
  • Official live reCAPTCHA v2, hCAPTCHA, and Turnstile browser tests passed.

v0.1.5

Choose a tag to compare

@asernasr asernasr released this 15 Sep 05:29

This release fixes repeated clicks on already-selected reCAPTCHA image tiles.

Fixed

  • Fixed an issue where Fiptcha could click an already-selected CAPTCHA tile again during a later solver sweep.
  • Fiptcha now remembers a tile's post-click state, preventing selection UI changes from being mistaken for new image content.
  • Prevents correct selections from being accidentally toggled off before verification.

This primarily fixes failures observed with static 4×4 reCAPTCHA image challenges.

Fiptcha v0.1.4

Choose a tag to compare

@asernasr asernasr released this 14 Sep 13:42

Fix reCAPTCHA v2 image-grid tile and verification clicks within provider iframes.

Fiptcha v0.1.3

Choose a tag to compare

@asernasr asernasr released this 13 Sep 12:10

Fixes CAPTCHA interactions that could cause Playwright to scroll the host page while targeting the reCAPTCHA checkbox, image tiles, or verification button.

CAPTCHA controls now use visible in-viewport pointer clicks and fail clearly when a widget is not already visible. Includes regression coverage for no-scroll interactions.

Fiptcha v0.1.2

Choose a tag to compare

@asernasr asernasr released this 13 Sep 09:01

Fixes

  • Fall back to per-tile inference when whole-grid detection returns no usable boxes.
  • Normalize plural reCAPTCHA prompts for more reliable object detection.
  • Ignore hidden stale challenge errors while detecting visible rejection messages correctly.
  • Add regression coverage for checkbox discovery, grid fallback, and challenge error visibility.

Fiptcha v0.1.1

Choose a tag to compare

@asernasr asernasr released this 13 Sep 03:17

Fixed

  • Retry CAPTCHA widget discovery until delayed provider frames attach.
  • Click the first visible, enabled checkbox candidate instead of stopping at a hidden match.
  • Use Playwright locator clicks for reliable frame-aware interaction across reCAPTCHA v2, hCaptcha, and Turnstile.
  • Add explicit interaction diagnostics and regression coverage.

Verified

  • Passed live Chromium tests against the official reCAPTCHA v2, hCaptcha, and Turnstile test widgets.

Fiptcha v0.1.0

Choose a tag to compare

@asernasr asernasr released this 12 Sep 20:45
b7d47c8

Initial release of Fiptcha: local CAPTCHA solving for browser automation.