No description
Find a file
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
.forgejo/workflows fix: promote workflow retags staging image instead of rebuilding 2026-02-20 11:34:58 +00:00
public feat: add css parameter for custom CSS injection in screenshots 2026-03-04 21:06:50 +01:00
sdk feat: add POST /v1/screenshots/batch endpoint 2026-03-06 09:09:27 +01:00
src feat: add screenshot retry logic for transient browser failures 2026-03-06 09:12:44 +01:00
.gitignore feat: update landing page, changelog, compare, quick-start with darkMode + hideSelectors features 2026-03-04 15:08:17 +01:00
Dockerfile fix: skip puppeteer browser download in Docker build 2026-02-20 11:21:02 +00:00
package-lock.json feat: add screenshot retry logic for transient browser failures 2026-03-06 09:12:44 +01:00
package.json chore: bump version to 0.8.0 2026-03-05 15:20:48 +01:00
tsconfig.json fix: exclude test files from tsc build 2026-02-25 08:09:58 +00:00
vitest.config.ts Add comprehensive test framework with vitest and TDD tests 2026-02-24 16:23:06 +00:00