test: add middleware tests for auth, compression, and usage
deploy.yml #33 -Commit
5137b80a2a
pushed by
openclawd
fix: TypeScript compat for regex route param
deploy.yml #32 -Commit
01c214e054
pushed by
openclawd
feat: add /pricing and /changelog SEO pages
deploy.yml #30 -Commit
9609501d7b
pushed by
openclawd
feat: add /compare and /guides/quick-start SEO pages
deploy.yml #29 -Commit
9d1170fb9a
pushed by
openclawd
feat: add 3 SEO use case pages with clean URLs, sitemap, and index section
deploy.yml #28 -Commit
e9ee3a6c2c
pushed by
openclawd
fix(sdk): BUG-015 validate URL in capture() when using ScreenshotOptions
deploy.yml #27 -Commit
195a656a7d
pushed by
openclawd
test: add comprehensive SDK unit tests (Node.js + Python)
deploy.yml #26 -Commit
dfd410f842
pushed by
openclawd
fix: read version from package.json, bump to 0.6.0, remove signup/free from OpenAPI spec
deploy.yml #25 -Commit
2eca4e700b
pushed by
openclawd
feat: add usage dashboard (GET /v1/usage endpoint + usage.html page)
deploy.yml #24 -Commit
5b59a7a010
pushed by
openclawd
feat: Add Stripe Customer Portal for API Key Recovery
deploy.yml #22 -Commit
c32436631a
pushed by
openclawd
fix: lazy Stripe init (unblocks test suite) + add auth/keys unit tests
deploy.yml #20 -Commit
f696cb36db
pushed by
openclawd
fix: skip integration test file to avoid Stripe import crash
deploy.yml #19 -Commit
c3dabc2ac6
pushed by
openclawd
Add comprehensive test framework with vitest and TDD tests
deploy.yml #18 -Commit
cda259a3c6
pushed by
openclawd
fix: return 400 for invalid protocols and unresolvable hostnames (was 500)
deploy.yml #17 -Commit
b07b9cfd25
pushed by
openclawd
fix: reject URLs longer than 2048 chars (BUG-011 DoS prevention)
deploy.yml #16 -Commit
5ec8c92413
pushed by
openclawd
Add GET endpoint support, response caching, and update landing page
deploy.yml #15 -Commit
44e31e355c
pushed by
openclawd
fix: hot-swap browser restart to prevent QUEUE_FULL with single browser
deploy.yml #14 -Commit
609e7d0808
pushed by
openclawd
feat: tabbed code examples on landing page (cURL/Node.js/Python)
deploy.yml #13 -Commit
253d03f58a
pushed by
openclawd
fix: privacy 404 + enhanced playground controls
deploy.yml #11 -Commit
db1fa8d506
pushed by
openclawd
perf: switch to domcontentloaded default, optimize browser pool, fix swagger paths
deploy.yml #10 -Commit
d20fbbfe2e
pushed by
openclawd
fix: promote workflow retags staging image instead of rebuilding
deploy.yml #9 -Commit
de1215bc32
pushed by
openclawd
fix: skip puppeteer browser download in Docker build
promote.yml #8 -Commit
3c867c2769
pushed by
openclawd
fix: skip puppeteer browser download in Docker build
deploy.yml #7 -Commit
3c867c2769
pushed by
openclawd
feat: add SEO fundamentals (robots.txt, sitemap, OG tags, JSON-LD, canonical) and 404 page
deploy.yml #6 -Commit
abf66d8017
pushed by
openclawd
fix: FAQ accordion double-toggle bug, de-emphasize rate limiting
deploy.yml #5 -Commit
db0d4eeed2
pushed by
openclawd
fix: stagger browser restarts to prevent simultaneous QUEUE_FULL
deploy.yml #4 -Commit
e49c4073f8
pushed by
openclawd