From 9609501d7b6d9eada5258704d14066fa6739cdec Mon Sep 17 00:00:00 2001 From: OpenClaw Date: Mon, 2 Mar 2026 15:06:41 +0100 Subject: [PATCH] feat: add /pricing and /changelog SEO pages - Pricing page with full comparison table, feature matrix, FAQ, JSON-LD Product schema - Changelog page with all versions v0.1.0-v0.6.0, JSON-LD Blog schema - 301 redirects for clean URLs - Added to sitemap.xml - Pricing in main nav, changelog in footer - 14 new tests (171 total) --- public/changelog.html | 237 +++++++++++++++++++++ public/index.html | 3 +- public/pricing.html | 277 +++++++++++++++++++++++++ public/sitemap.xml | 2 + src/index.ts | 2 + src/routes/__tests__/seo-pages.test.ts | 132 ++++++++++++ 6 files changed, 652 insertions(+), 1 deletion(-) create mode 100644 public/changelog.html create mode 100644 public/pricing.html diff --git a/public/changelog.html b/public/changelog.html new file mode 100644 index 0000000..fd7018f --- /dev/null +++ b/public/changelog.html @@ -0,0 +1,237 @@ + + + + + +API Changelog β€” SnapAPI Updates & Release History + + + + + + + + + + + + + + + + + + +
+
+

Changelog

+

Every update, feature, and improvement to SnapAPI. Follow our progress as we build the best EU-hosted screenshot API.

+
+
+ +
+
+ +
+
+ v0.6.0 + March 2026 + Latest +
+
+
    +
  • GET endpoint for direct image embedding in <img> tags
  • +
  • Response caching with X-Cache headers and 5-minute TTL
  • +
  • Usage dashboard for tracking API consumption
  • +
  • Customer portal for managing subscriptions
  • +
  • API key recovery flow
  • +
  • SEO pages: comparison page, quick-start guide
  • +
  • 157 tests covering all functionality
  • +
+
+
+ +
+
+ v0.5.0 + February 2026 +
+
+
    +
  • Stripe billing integration
  • +
  • 3 paid plans: Starter (€9/mo), Pro (€29/mo), Business (€79/mo)
  • +
  • Checkout flow with automatic API key provisioning
  • +
  • Stripe webhook handling for subscription lifecycle
  • +
+
+
+ +
+
+ v0.4.0 + February 2026 +
+
+
    +
  • Playground endpoint β€” try the API without authentication
  • +
  • Watermarked output for playground screenshots
  • +
  • IP-based rate limiting (5 requests/hour)
  • +
  • Official Node.js SDK
  • +
  • Official Python SDK
  • +
+
+
+ +
+
+ v0.3.0 + February 2026 +
+
+
    +
  • Redesigned landing page with dark theme
  • +
  • Removed free tier β€” playground replaces it
  • +
  • Interactive Swagger documentation at /docs
  • +
+
+
+ +
+
+ v0.2.0 + February 2026 +
+
+
    +
  • SSRF protection β€” blocks private/internal IP ranges
  • +
  • Browser pool with automatic recycling
  • +
  • PostgreSQL integration for persistent data
  • +
+
+
+ +
+
+ v0.1.0 + February 2026 +
+
+
    +
  • Initial release
  • +
  • POST /v1/screenshot endpoint
  • +
  • Health check endpoint
  • +
  • Basic API key authentication
  • +
+
+
+ +
+ +
+

Start building with SnapAPI

+

Get your API key in 60 seconds and start capturing screenshots.

+ View Pricing β†’ +
+
+ + + + diff --git a/public/index.html b/public/index.html index 065cb5f..a5a1c4f 100644 --- a/public/index.html +++ b/public/index.html @@ -240,7 +240,7 @@ footer{border-top:1px solid var(--border);padding:48px 24px 32px;background:var(