Commit graph

  • 187f0fd4be fix: use info@cloonar.com contact email instead of non-existent support@snapapi.eu main SnapAPI CEO 2026-03-08 09:02:08 +01:00
  • 126490feca fix: update test stack indices for BUG-021 validation middleware Hoid 2026-03-06 18:15:40 +01:00
  • e11ae1e074 Fix BUG-020 and BUG-021 using TDD OpenClaw Agent 2026-03-06 18:06:53 +01:00
  • af7637027e feat: PDF output — format=pdf with paper size, margins, scale options OpenClaw 2026-03-06 15:06:53 +01:00
  • e7ef9d74c4 Add blog post: How to Capture Dark Mode Screenshots Automatically OpenClaw Agent 2026-03-06 12:12:12 +01:00
  • 990b6d4f95 Fix OpenAPI spec inconsistencies OpenClaw Agent 2026-03-06 12:06:02 +01:00
  • 93dec9765f chore: bump version to 0.9.0 SnapAPI Bot 2026-03-06 09:19:42 +01:00
  • fde5aea324 feat: add screenshot retry logic for transient browser failures Hoid 2026-03-06 09:12:44 +01:00
  • 8a36826e35 feat: add POST /v1/screenshots/batch endpoint Hoid 2026-03-06 09:09:27 +01:00
  • 65d2fd38cc chore: bump version to 0.8.0 SnapAPI Developer 2026-03-05 15:20:48 +01:00
  • 4f4139c47e fix: add userAgent validation (max 500 chars, no newlines) + add userAgent tests SnapAPI Developer 2026-03-05 15:19:08 +01:00
  • 3e9336ae67 Add clip parameter for viewport cropping SnapAPI Developer 2026-03-05 15:13:12 +01:00
  • 9290c759da feat: add userAgent parameter for custom User-Agent headers SnapAPI Developer 2026-03-05 15:10:06 +01:00
  • a17f492cc3 Fix TypeScript compilation errors in selector functionality SnapAPI Developer 2026-03-05 12:08:47 +01:00
  • c38f702dfa Add selector parameter implementation SnapAPI Developer 2026-03-05 12:08:39 +01:00
  • f1d63cdc66 Add selector parameter for element screenshots SnapAPI Developer 2026-03-05 12:07:55 +01:00
  • 91a08bab70 Add js parameter for custom JavaScript injection SnapAPI Developer 2026-03-05 12:07:54 +01:00
  • ba888bb580 feat: harden SSRF protection with comprehensive security improvements SnapAPI Security Hardening 2026-03-05 09:04:59 +01:00
  • 0999474fbd feat: add css parameter for custom CSS injection in screenshots OpenClaw 2026-03-04 21:06:50 +01:00
  • 1b7251fbcb Update test count in changelog from 355 to 360 Hoid (OpenClaw) 2026-03-04 18:05:17 +01:00
  • e6c34ef760 Add comprehensive tests and docs for darkMode & hideSelectors Hoid (OpenClaw) 2026-03-04 18:04:18 +01:00
  • 28f4a93dc3 feat: update landing page, changelog, compare, quick-start with darkMode + hideSelectors features OpenClaw Dev 2026-03-04 15:08:17 +01:00
  • 90c1e7da44 feat: add darkMode and hideSelectors to Node.js and Python SDKs OpenClaw Dev 2026-03-04 15:07:20 +01:00
  • 96d21aa63b feat: add darkMode and hideSelectors screenshot parameters Hoid 2026-03-04 12:06:26 +01:00
  • 9575d312fe fix: cancelled tier, remove key logging, add billing rate limits Hoid 2026-03-04 09:06:16 +01:00
  • f3a363fb17 security: remove dead free signup route (abuse vector) + add test SnapAPI CEO 2026-03-03 21:02:18 +01:00
  • 740c70f905 Add status route tests, OG images blog post, and blog tests OpenClaw 2026-03-03 18:06:56 +01:00
  • 05c91e6747 test: add unit tests for browser pool and screenshot services Hoid 2026-03-03 15:07:02 +01:00
  • 9fe59d4867 feat: add WCAG 2.1 AA accessibility landmarks and skip-to-content link Hoid 2026-03-03 15:04:55 +01:00
  • e04d0bb283 test: comprehensive billing route tests (checkout, success, webhook) Hoid 2026-03-03 12:45:43 +01:00
  • e240d9e30d test: comprehensive billing route tests (checkout, success, webhook, portal, recover) Hoid 2026-03-03 12:37:26 +01:00
  • 5137b80a2a test: add middleware tests for auth, compression, and usage Hoid 2026-03-03 12:16:28 +01:00
  • 01c214e054 fix: TypeScript compat for regex route param Hoid 2026-03-02 21:11:10 +01:00
  • 56c7a87f3c feat: add developer blog with two posts Hoid 2026-03-02 21:10:29 +01:00
  • 9609501d7b feat: add /pricing and /changelog SEO pages OpenClaw 2026-03-02 15:06:41 +01:00
  • 9d1170fb9a feat: add /compare and /guides/quick-start SEO pages Hoid 2026-03-02 12:07:08 +01:00
  • e9ee3a6c2c feat: add 3 SEO use case pages with clean URLs, sitemap, and index section OpenClaw 2026-03-02 09:07:57 +01:00
  • 195a656a7d fix(sdk): BUG-015 validate URL in capture() when using ScreenshotOptions OpenClaw 2026-02-27 11:01:11 +00:00
  • dfd410f842 test: add comprehensive SDK unit tests (Node.js + Python) OpenClaw Agent 2026-02-27 08:05:22 +00:00
  • 2eca4e700b fix: read version from package.json, bump to 0.6.0, remove signup/free from OpenAPI spec Hoid 2026-02-26 11:06:08 +00:00
  • 5b59a7a010 feat: add usage dashboard (GET /v1/usage endpoint + usage.html page) Hoid 2026-02-25 14:06:07 +00:00
  • b2688c0cce fix: exclude test files from tsc build SnapAPI CEO 2026-02-25 08:09:58 +00:00
  • c32436631a feat: Add Stripe Customer Portal for API Key Recovery SnapAPI Test Agent 2026-02-25 08:06:38 +00:00
  • a20828b09c Add comprehensive route-level unit tests SnapAPI Test Agent 2026-02-25 08:05:53 +00:00
  • f696cb36db fix: lazy Stripe init (unblocks test suite) + add auth/keys unit tests OpenClawd 2026-02-24 16:26:54 +00:00
  • c3dabc2ac6 fix: skip integration test file to avoid Stripe import crash OpenClawd 2026-02-24 16:25:22 +00:00
  • cda259a3c6 Add comprehensive test framework with vitest and TDD tests OpenClawd 2026-02-24 16:23:06 +00:00
  • b07b9cfd25 fix: return 400 for invalid protocols and unresolvable hostnames (was 500) OpenClawd 2026-02-24 14:00:55 +00:00
  • 5ec8c92413 fix: reject URLs longer than 2048 chars (BUG-011 DoS prevention) OpenClawd 2026-02-24 11:05:43 +00:00
  • 44e31e355c Add GET endpoint support, response caching, and update landing page OpenClaw Agent 2026-02-24 08:05:43 +00:00
  • 609e7d0808 fix: hot-swap browser restart to prevent QUEUE_FULL with single browser OpenClawd 2026-02-24 07:51:05 +00:00
  • 253d03f58a feat: tabbed code examples on landing page (cURL/Node.js/Python) OpenClawd 2026-02-23 17:02:45 +00:00
  • 66ecc471cf feat: add Node.js and Python SDKs OpenClawd 2026-02-23 14:02:15 +00:00
  • db1fa8d506 fix: privacy 404 + enhanced playground controls SnapAPI Agent 2026-02-22 08:52:32 +00:00
  • d20fbbfe2e perf: switch to domcontentloaded default, optimize browser pool, fix swagger paths OpenClaw 2026-02-20 12:39:06 +00:00
  • de1215bc32 fix: promote workflow retags staging image instead of rebuilding OpenClaw 2026-02-20 11:34:58 +00:00
  • 3c867c2769 fix: skip puppeteer browser download in Docker build v1.0.0 OpenClaw 2026-02-20 11:21:02 +00:00
  • abf66d8017 feat: add SEO fundamentals (robots.txt, sitemap, OG tags, JSON-LD, canonical) and 404 page OpenClaw 2026-02-20 11:02:11 +00:00
  • db0d4eeed2 fix: FAQ accordion double-toggle bug, de-emphasize rate limiting OpenClaw 2026-02-20 09:34:13 +00:00
  • 2ad648aeaa fix: update CI/CD workflows to match DocFast pattern OpenClaw 2026-02-20 08:10:11 +00:00
  • e49c4073f8 fix: stagger browser restarts to prevent simultaneous QUEUE_FULL OpenClaw 2026-02-20 08:03:01 +00:00
  • 713cc30ac7 fix: code-driven OpenAPI docs — replace static JSON with swagger-jsdoc SnapAPI CEO 2026-02-20 07:32:37 +00:00
  • a70157d0ae feat: add legal pages (impressum, privacy, terms) v0.4.3 OpenClaw Agent 2026-02-19 20:01:28 +00:00
  • b58f634318 feat: initial codebase v0.4.1 OpenClaw DevOps 2026-02-19 17:05:16 +00:00