SnapAPI/src
Hoid fde5aea324
Some checks failed
Build & Deploy to Staging / Build & Deploy to Staging (push) Has been cancelled
feat: add screenshot retry logic for transient browser failures
- Add isRetryableError() helper (retry on TimeoutError, Protocol error,
  Target closed, Session closed, Navigation failed, net::ERR_*)
- Wrap browser screenshot in retry loop (max 2 retries, exponential backoff)
- Add retryCount to ScreenshotResult, X-Retry-Count response header
- Validation/SSRF/auth errors are NOT retried
- 28 new tests (12 retry classification + 6 screenshot retry + route tests)
2026-03-06 09:12:44 +01:00
..
docs fix: read version from package.json, bump to 0.6.0, remove signup/free from OpenAPI spec 2026-02-26 11:06:08 +00:00
middleware feat: add POST /v1/screenshots/batch endpoint 2026-03-06 09:09:27 +01:00
routes feat: add screenshot retry logic for transient browser failures 2026-03-06 09:12:44 +01:00
services feat: add screenshot retry logic for transient browser failures 2026-03-06 09:12:44 +01:00
index.ts feat: add POST /v1/screenshots/batch endpoint 2026-03-06 09:09:27 +01:00