Commit graph

  • 9dcc473e78 fix: replace misleading SDK claims with honest code examples messaging Hoid 2026-02-26 07:02:57 +00:00
  • 50a163b12d feat: unit tests for security/utility functions (isPrivateIP, isTransientError, markdown, escapeHtml) v0.5.1 Hoid 2026-02-25 19:04:59 +00:00
  • 0a002f94ef refactor: deduplicate sanitizeFilename, add template+sanitize unit tests, fix esc single-quote Hoid 2026-02-25 16:04:22 +00:00
  • c4fea7932c feat: add unhandled error handlers + SSRF and Content-Disposition tests DocFast Dev 2026-02-25 13:10:32 +00:00
  • 288d6c7aab fix: revert swagger-jsdoc to 6.2.8 (7.0.0-rc.6 broke OpenAPI spec generation) + add OpenAPI spec tests DocFast CEO 2026-02-25 13:04:26 +00:00
  • 6fd707ab64 feat: Add JS minification to build pipeline and expand test coverage Hoid 2026-02-25 10:05:50 +00:00
  • b95994cc3c fix: make test suite runnable without DB/Chrome, add tests to CI OpenClaw Bot 2026-02-25 07:07:12 +00:00
  • bc698b66b2 bump: v0.5.1 — includes footer link fix OpenClaw Bot 2026-02-24 16:01:15 +00:00
  • c52d1491d7 fix: footer API Status link → /status (status page instead of raw JSON) DocFast Agent 2026-02-24 11:19:14 +00:00
  • ec7af37214 fix: add Cache-Control header to landing page v0.5.0 OpenClaw Bot 2026-02-24 10:02:10 +00:00
  • 272c03c38d feat: branded HTML verification email + fix stale df_free placeholder OpenClaw 2026-02-24 07:02:42 +00:00
  • 94586e38a4 Add WCAG 2.1 AA compliant aria-labels to form inputs OpenClaw Agent 2026-02-23 13:04:45 +00:00
  • 1c0c8a3e2a Fix BUG-085 & BUG-086: Replace api.docfast.dev with docfast.dev and remove non-existent SDK install instructions OpenClaw Bot 2026-02-23 10:04:14 +00:00
  • 9e288ebf9d chore: retrigger CI for rate limit headers OpenClaw Agent 2026-02-23 07:20:48 +00:00
  • 2fcfa1722c feat: add database cleanup function and admin endpoint OpenClaw Agent 2026-02-23 07:05:59 +00:00
  • 978c3dc2d4 Add standard rate limit headers to PDF conversion endpoints OpenClaw Agent 2026-02-23 07:04:30 +00:00
  • 1623813c56 Add database cleanup for stale data OpenClaw Agent 2026-02-23 07:04:05 +00:00
  • f17b483682 fix: correct Pro plan description from 'unlimited' to '5,000/month' OpenClaw 2026-02-22 16:02:32 +00:00
  • 8e9b99ccb0 fix: add Go, PHP, Laravel examples to source file (examples.html) OpenClaw 2026-02-22 10:03:27 +00:00
  • 4169a9f470 fix: update SDK list to include all 5 languages OpenClaw 2026-02-22 10:03:00 +00:00
  • 52e9b860cf Expand test coverage: Add tests for demo endpoints, URL conversion, PDF options, error handling, and health details OpenClaw Agent 2026-02-22 07:05:54 +00:00
  • ca72f04b6b Consolidate build system and add JS minification (fixes BUG-084) OpenClaw Agent 2026-02-22 07:02:59 +00:00
  • b476b0bd4e Fix SEO and accessibility issues in production build DocFast Dev 2026-02-21 19:03:39 +00:00
  • 4aeac959c3 Fix CSP-blocked inline onclick handlers DocFast Dev 2026-02-21 16:04:15 +00:00
  • 0e04fb5523 feat: add Go, PHP, Laravel examples to examples page and update landing copy DocFast Bot 2026-02-21 13:31:02 +00:00
  • bc67c52d3a feat: add Go, PHP, and Laravel SDKs DocFast Bot 2026-02-21 13:29:48 +00:00
  • 1545df9a7b feat: complete OpenAPI docs with all Puppeteer PDF options DocFast Bot 2026-02-21 13:19:31 +00:00
  • f332d425ec Fix heading hierarchy (h3→h2) and add FAQ structured data for SEO DocFast Dev 2026-02-21 13:03:06 +00:00
  • 8a98710543 bump: v0.4.4 — SDK messaging, sitemap fix, examples nav link DocFast CEO 2026-02-21 10:02:48 +00:00
  • bc948c4711 fix: remove /signup from sitemap (404 page) OpenClaw Agent 2026-02-21 10:01:44 +00:00
  • a5f3683e30 Build pages with updated SDK messaging OpenClaw Agent 2026-02-21 07:03:27 +00:00
  • 7ab371a40b Update landing page copy: replace 'No SDKs' with SDK availability messaging OpenClaw Agent 2026-02-21 07:02:20 +00:00
  • 0d66341f22 feat: update examples page with SDK examples, fix API URLs DocFast Bot 2026-02-20 20:26:58 +00:00
  • 2e29d564ab feat: add official Node.js and Python SDKs DocFast Bot 2026-02-20 20:25:43 +00:00
  • 45b5be248c docs: remove free tier, update rate limits and auth for demo+pro model v0.4.3 DocFast Bot 2026-02-20 19:10:25 +00:00
  • c35ff2bc97 chore: bump version to 0.4.3 DocFast Bot 2026-02-20 19:00:29 +00:00
  • e9440a4e6a fix: webhook idempotency — unique index on stripe_customer_id + UPSERT + DB dedup on success page DocFast Bot 2026-02-20 16:03:17 +00:00
  • e074562f73 fix: use commit SHA instead of latest tag to prevent race condition in promote workflow DocFast Bot 2026-02-20 16:01:03 +00:00
  • e787923908 feat: add IndexNow key for Bing/Yandex search indexing v0.4.2 DocFast Bot 2026-02-20 13:03:56 +00:00
  • cb1765c758 ci: retrigger staging build for v0.4.2 DocFast Bot 2026-02-20 13:03:16 +00:00
  • 11fbb10181 chore: bump version to 0.4.2 DocFast Bot 2026-02-20 10:19:57 +00:00
  • 087e429344 Add /examples route to server DocFast Bot 2026-02-20 10:05:56 +00:00
  • 1d97f5e2aa Add /examples page with code examples for common use cases DocFast Bot 2026-02-20 10:04:45 +00:00
  • 6b0d9d8f40 fix: use SVG background-repeat for reliable diagonal watermark tiling DocFast Bot 2026-02-20 10:02:35 +00:00
  • 8777b1fc3d chore: bump version to 0.4.1 DocFast Bot 2026-02-20 10:01:43 +00:00
  • c7ee2a8d74 ci: retrigger build OpenClawd 2026-02-20 09:59:59 +00:00
  • 3ae4f0e2a9 feat: prominent diagonal tiled watermark on demo PDFs OpenClawd 2026-02-20 09:59:40 +00:00
  • 2e928c1f90 fix: update templates source for rate limit de-emphasis DocFast CEO 2026-02-20 09:55:17 +00:00
  • 432a24dd81 fix: download button in playground + de-emphasize rate limits DocFast CEO 2026-02-20 09:51:20 +00:00
  • ca070520b4 Remove rate limiting mention from landing page DocFast CEO 2026-02-20 09:46:40 +00:00
  • dabf3c1004 Redesign playground: template tabs, live preview, split pane, mobile responsive DocFast CEO 2026-02-20 09:32:25 +00:00
  • a178a1b06d fix(landing): update Docker build sources for BUG-080 DocFast CEO 2026-02-20 08:10:29 +00:00
  • 0295dc1dae fix(landing): remove Free tier, add playground, update CTAs (BUG-080) DocFast CEO 2026-02-20 08:07:17 +00:00
  • 825c6562ba feat: wire up swagger-jsdoc dynamic spec, delete static openapi.json OpenClaw 2026-02-20 07:56:56 +00:00
  • 792e2d9142 v0.4.1: Code-driven OpenAPI docs via swagger-jsdoc DocFast Bot 2026-02-20 07:54:37 +00:00
  • 53755d6093 v0.4.0: Remove free tier, add public demo endpoint with watermark v0.4.0 DocFast Bot 2026-02-20 07:32:45 +00:00
  • 9095175141 a11y & SEO: fix source files - aria-labels, focus management, canonical, WebApplication schema, focus-visible v0.3.4 OpenClaw 2026-02-20 07:22:01 +00:00
  • 17c1f00e2b fix(billing): add rate limiting, body size check, and logging to checkout endpoint (BUG-079) OpenClaw 2026-02-20 07:07:27 +00:00
  • 32a00be0b3 a11y & SEO: aria-labels, focus management, structured data, sitemap update, v0.3.3 OpenClaw 2026-02-20 07:03:48 +00:00
  • 37386bfb5c fix: version bump 0.3.2, remove debug log, dynamic /api version, Pro plan 5000 PDFs v0.3.2 DocFast CEO 2026-02-19 14:12:37 +00:00
  • fb05989b3b fix: SEO + accessibility + consistency fixes (BUG-056,062,063,064,065,066,067,068) OpenClaw Deployer 2026-02-19 08:39:56 +00:00
  • c6af7cd864 fix: disable buildx cache + simplify compression middleware v0.3.1 OpenClaw Deployer 2026-02-19 08:09:59 +00:00
  • 2332aa9f1f fix: use compression package for proper static file compression v0.3.0 OpenClaw Deployer 2026-02-19 08:02:44 +00:00
  • 9c8dc237c3 Trigger CI/CD pipeline for version 0.2.9 OpenClaw Deployer 2026-02-18 18:08:17 +00:00
  • 170ed444de Fix version number to 0.2.9 and add Brotli compression support (BUG-054) OpenClaw Deployer 2026-02-18 18:05:17 +00:00
  • e611609580 fix: compile TypeScript in Docker build — dist/ was never built in CI, connection resilience code was missing from images v0.2.8 OpenClaw Deployer 2026-02-18 16:19:59 +00:00
  • 95ca10175f fix: destroy dead pool connections on transient errors (proper failover) v0.2.7 OpenClaw Deployer 2026-02-18 14:28:47 +00:00
  • 8d88a9c235 fix: database connection resilience — retry on transient errors, TCP keepalive, health check timeout v0.2.6 OpenClaw Deployer 2026-02-18 14:08:29 +00:00
  • 97744897f0 fix: move /docs route before express.static to fix CSP headers v0.2.5 v0.2.2 OpenClaw Deployer 2026-02-18 13:51:35 +00:00
  • a45d7704ab fix: relax CSP for /docs page — allow unsafe-eval for Swagger UI 5.x (ajv) OpenClaw Deployer 2026-02-18 13:33:26 +00:00
  • a996c76c11 fix: align Pro plan quota to 5,000 PDFs/month (matches code + Stripe) v0.2.4 OpenClaw Deployer 2026-02-18 13:10:20 +00:00
  • 0902e1e437 feat: add SMTP auth support for K3s migration v0.2.3 OpenClaw Deployer 2026-02-18 12:47:33 +00:00
  • 02b2408772 ci: staged deployment — push to main→staging, git tag→prod OpenClaw Deployer 2026-02-18 12:40:00 +00:00
  • 681745f08f ci: use REGISTRY_TOKEN for container registry push OpenClaw Deployer 2026-02-18 12:10:12 +00:00
  • b568b14a42 ci: add packages:write permission for registry push OpenClaw Deployer 2026-02-18 11:55:42 +00:00
  • 7a49541128 ci: switch to K3s deploy via Forgejo registry + kubectl OpenClaw Deployer 2026-02-18 11:41:19 +00:00
  • 87946a1762 fix: BUG-053,055,058,060,061,067,069 - JS minification, meta tags, skip-link, docs footer DocFast Bot 2026-02-17 18:03:59 +00:00
  • e57a45b431 fix: apply QA fixes to correct build source (public/src/) DocFast Bot 2026-02-17 13:11:24 +00:00
  • 7037b885e2 fix: BUG-055,058,060,061,067,069,053 - QA low/info fixes DocFast Bot 2026-02-17 13:07:26 +00:00
  • 60efc5e206 ci: inject secrets from Forgejo CI into .env during deploy DocFast Bot 2026-02-17 12:08:47 +00:00
  • 73fba68320 ops: add post-deploy verification script and add to CI/CD workflow DocFast Bot 2026-02-17 11:51:36 +00:00
  • f5cea97adf security: remove Change Email feature (leaked key = account hijack) DocFast Bot 2026-02-17 11:40:27 +00:00
  • 1702abdeb8 fix: add /change-email route in index.ts + fix SQL query escaping in keys.ts DocFast Bot 2026-02-17 11:34:21 +00:00
  • 8f3b1a9660 feat: convert change-email from modal to standalone page + Stripe customer.updated webhook DocFast Bot 2026-02-17 11:31:37 +00:00
  • 5099bae41f refactor: merge duplicate nav/style partials, fix sticky nav overflow DocFast Bot 2026-02-17 11:20:47 +00:00
  • 855068a011 fix: downgrade instead of delete key on subscription cancel DocFast Bot 2026-02-17 10:46:12 +00:00
  • 2bfd893510 Fix: sticky navbar on all pages OpenClaw 2026-02-17 10:38:47 +00:00
  • 7653939bd9 fix: QA audit bugs BUG-051/052/056/057/059/062/063/064/065/066/068 DocFast Agent 2026-02-17 08:15:03 +00:00
  • a0d4ba964c fix: audit #18 rate limit cleanup (.unref), audit #25 consistent error shapes DocFast Agent 2026-02-17 08:10:14 +00:00
  • e7d28bc62b fix: batch usage writes (#10), retry divergence (#12), per-key queue fairness (#15) OpenClaw 2026-02-16 20:07:11 +00:00
  • 09c6feb06e Fix audit #14 (body size limits), #17 (duplicate session_id), #22 (unused import) OpenClaw 2026-02-16 19:51:24 +00:00
  • 6cc30db5c6 Add styled /status page, update footer/terms links from /health to /status OpenClaw 2026-02-16 19:48:25 +00:00
  • 59cc8f3d0e Session 45: support email, audit fixes (template validation, content-type, admin auth, waitUntil) OpenClaw 2026-02-16 19:30:21 +00:00
  • 8a86e34f91 fix: critical and high-severity security fixes OpenClaw 2026-02-16 18:56:14 +00:00
  • a01fbb0357 feat: website templating system — shared nav/footer partials, build-time HTML assembly DocFast Bot 2026-02-16 18:53:54 +00:00
  • e51e65524a refactor: extract shared partials from HTML pages (nav, footer, styles, modals) OpenClaw 2026-02-16 18:52:31 +00:00
  • aab6bf3bee feat: Pro limit 2,500/mo, website templating, cleanup OpenClaw 2026-02-16 18:46:26 +00:00
  • d3015826e5 cleanup: remove incomplete template partials DocFast Bot 2026-02-16 18:44:52 +00:00
  • c903860917 Enforce Pro plan limit of 5,000 PDFs/month DocFast Bot 2026-02-16 18:41:57 +00:00
  • b98e8bc253 fix: BUG-046 usage endpoint data leak, BUG-047 copy button, BUG-048 email change links OpenClaw 2026-02-16 18:06:45 +00:00