Commit graph

  • a1d26b85ec Add off-site BorgBackup to Hetzner Storage Box OpenClaw 2026-02-16 18:05:44 +00:00
  • 5b7e343139 build: compile dist for sitemap, favicon, and graceful shutdown changes DocFast Bot 2026-02-16 16:10:15 +00:00
  • d7b0a0eaa6 fix(landing): BUG-045 — Pro tier says Unlimited instead of 10,000 PDFs DocFast Bot 2026-02-16 16:07:26 +00:00
  • b1135edcca security: disable JavaScript execution in Puppeteer for PDF generation DocFast Bot 2026-02-16 15:32:34 +00:00
  • 59d563841d merge: resolve conflicts, keep standardized footer versions OpenClaw 2026-02-16 15:04:24 +00:00
  • e926349d7f fix: standardize footer across all pages, add Home link, fix mobile footer CSS OpenClaw 2026-02-16 15:03:29 +00:00
  • 735e788acd Fix footer link order to match home page exactly DocFast Bot 2026-02-16 14:47:53 +00:00
  • f53a6a5460 Update impressum with real company data, unify footer across all pages DocFast Bot 2026-02-16 14:46:54 +00:00
  • 1ef8f5743c feat: Add built dist files with EU compliance routes openclawd 2026-02-16 13:09:25 +00:00
  • 5ef8f34133 feat: Add EU compliance pages and EU hosting marketing openclawd 2026-02-16 13:07:24 +00:00
  • 03dd6c17df Fix three critical issues: Docker healthcheck, USD->EUR pricing, static asset caching openclawd 2026-02-16 13:04:47 +00:00
  • 76714d799e Fix: nginx duplicate MIME type, update version to 0.2.1, improve log rotation openclawd 2026-02-16 08:36:55 +00:00
  • 7b55a1ddc6 Fix SSRF vulnerability: Add IPv6 link-local blocking and update error message openclawd 2026-02-16 08:36:08 +00:00
  • 86f8da62ec v0.2.1: request logging, 404 handler, permissions-policy, SEO improvements, typo fix DocFast CEO 2026-02-16 08:32:57 +00:00
  • 210e71e3d8 feat: SEO + Nginx optimization openclawd 2026-02-16 08:30:14 +00:00
  • 9541ae1826 Backend hardening: structured logging, timeouts, memory leak fixes, compression, XSS fix OpenClaw 2026-02-16 08:27:42 +00:00
  • 4833edf44c SEO & accessibility: OG tags, robots.txt, sitemap, OG image, aria labels, focus trap, keyboard nav OpenClaw 2026-02-16 08:27:25 +00:00
  • ed273430c7 Merge branch 'main' of ssh://git.cloonar.com/openclawd/docfast openclawd 2026-02-15 11:06:49 +00:00
  • 76c1cc3bfb Add comprehensive backup and restore infrastructure openclawd 2026-02-15 11:06:42 +00:00
  • 7e74f22ea3 Update backup system and local changes OpenClaw 2026-02-15 11:04:58 +00:00
  • ef84279eae Add BorgBackup disaster recovery system OpenClaw 2026-02-15 11:04:33 +00:00
  • 3820d7ea4d Add complete infrastructure automation and documentation openclawd 2026-02-15 11:04:34 +00:00
  • d99eea517c Add comprehensive CI/CD setup completion documentation openclawd 2026-02-15 11:04:25 +00:00
  • 9e5163d499 Add version file - test CI/CD pipeline trigger openclawd 2026-02-15 11:03:52 +00:00
  • 302c4b372a Merge remote changes with CI/CD pipeline additions openclawd 2026-02-15 11:03:40 +00:00
  • 7d3525fe57 Add CI/CD deployment pipeline with Forgejo Actions openclawd 2026-02-15 11:02:43 +00:00
  • 8454330a0b fix(BUG-032): force flex display on code-section in mobile media query DocFast Bot 2026-02-15 10:46:05 +00:00
  • 16187c0ecb fix(BUG-032): eliminate mobile terminal gap - flexbox layout + white-space fix DocFast Bot 2026-02-15 10:45:08 +00:00
  • 75aa80eea2 Build dist for BUG-037 DocFast Bot 2026-02-15 10:44:58 +00:00
  • ebdeb74094 BUG-037: Filter webhook by product_id prod_TygeG8tQPtEAdE DocFast Bot 2026-02-15 10:44:09 +00:00
  • 8a8b7e2a9b Fix migration script syntax DocFast Bot 2026-02-15 10:18:48 +00:00
  • e9d16bf2a3 Migrate from JSON to PostgreSQL, update SLA to 99.5% DocFast Bot 2026-02-15 10:18:25 +00:00
  • bb1881af61 feat: add checkout.session.completed webhook handler for pro key provisioning OpenClaw 2026-02-15 09:52:48 +00:00
  • aa23d4ae2a Add checkout.session.completed webhook handler for Pro key creation OpenClaw 2026-02-15 09:52:25 +00:00
  • 0453176544 Fix BUG-033: Update OpenAPI spec with Pro tier rate limit (30 req/min) OpenClaw Agent 2026-02-15 09:50:04 +00:00
  • f5a85c6fc3 feat: data-backed rate limits, concurrency limiter, copy button fix (BUG-025, BUG-022) OpenClaw 2026-02-15 08:14:39 +00:00
  • 73917551bd Fix rate limits, concurrency control, copy button OpenClaw Agent 2026-02-15 08:04:56 +00:00
  • 922230c108 fix: revert custom CSP - Helmet defaults are correct OpenClaw 2026-02-14 22:31:18 +00:00
  • 6aa1fa4d84 fix: swagger UI symlink, CSP headers, email-change route, updateKeyEmail OpenClaw 2026-02-14 22:29:56 +00:00
  • 5f10977705 fix: move Swagger init to external JS (CSP compliance) OpenClaw 2026-02-14 22:27:15 +00:00
  • d859e9fa60 feat: email change UI, Swagger UI improvements, key recovery link on landing page OpenClaw 2026-02-14 22:15:31 +00:00
  • efa39661cf feat: multi-browser pooling (2 Chromium instances × 8 pages) OpenClaw 2026-02-14 21:55:29 +00:00
  • a177020186 Security: never send API keys via email, add browser-based recovery UI, adjust rate limits OpenClaw 2026-02-14 19:42:53 +00:00
  • 1af1b07fb3 fix: update key recovery messaging across all pages OpenClaw 2026-02-14 19:27:21 +00:00
  • 87a49d8e93 feat: key recovery via email verification (BUG-014) OpenClaw 2026-02-14 19:26:47 +00:00
  • 874bbc4267 fix(BUG-025): attach click listener to copy button on API key display OpenClaw 2026-02-14 19:17:18 +00:00
  • 210fb26ec1 fix(BUG-021): remove verification code from API response, send via email OpenClaw 2026-02-14 19:10:45 +00:00
  • a67c16cd0f fix: BUG-022 check duplicate email before rate limit, BUG-024 support X-API-Key header OpenClaw 2026-02-14 18:41:46 +00:00
  • f59b99203e feat: add 6-digit code email verification to signup flow OpenClaw 2026-02-14 18:25:55 +00:00
  • 0a3f935af1 fix: use npm install instead of npm ci in Dockerfile OpenClaw 2026-02-14 18:16:42 +00:00
  • 1b20665b0d feat: email verification for free tier signup OpenClaw 2026-02-14 18:12:25 +00:00
  • 890b82e5ec Apply aggressive mobile overflow fixes OpenClaw 2026-02-14 17:57:09 +00:00
  • 36a34a7cc2 Fix mobile horizontal scrolling issue OpenClaw 2026-02-14 17:55:04 +00:00
  • b0766c82bc Polish landing page: modern design, new signup flow (no email), trust signals, responsive OpenClaw 2026-02-14 17:24:44 +00:00
  • 3c0bac889a fix: BUG-012 remove email requirement from free signup + fix 429 handling OpenClaw 2026-02-14 17:24:03 +00:00
  • 73bb041513 Security fixes: non-root user, signup rate limiting, differentiated CORS, persistent usage tracking OpenClaw 2026-02-14 17:04:55 +00:00
  • 6a38ba4adc fix: critical security issues - webhook bypass, SSRF, XSS openclawd 2026-02-14 16:19:48 +00:00
  • bba19442f4 fix: copy button fallback for clipboard API failures (BUG-006) OpenClaw 2026-02-14 15:46:54 +00:00
  • 53bebc0119 fix: BUG-006 copy feedback, BUG-008 white border CSS reset, BUG-010 CORS allow all origins OpenClaw 2026-02-14 15:41:22 +00:00
  • d8bc3fd8e6 fix: BUG-009 setTimeout syntax, BUG-010 CORS helmet policy, BUG-011 content-type validation OpenClaw 2026-02-14 15:34:21 +00:00
  • 6891e488b6 fix(BUG-006,007,008): copy feedback, invoice data unwrap, zero margins DocFast Bot 2026-02-14 15:27:45 +00:00
  • 2638f6638c fix(BUG-004): extract inline JS to app.js for CSP compliance DocFast Bot 2026-02-14 15:02:02 +00:00
  • 6276d61aa3 fix: add CORS headers and trust proxy for rate limiter DocFast Bot 2026-02-14 14:37:28 +00:00
  • 7f04789997 Add proper API docs page, fix Stripe lazy init, update docs links DocFast Bot 2026-02-14 14:31:44 +00:00
  • 467a97ae1c fix: self-service signup, unified key store, persistent data volume DocFast Bot 2026-02-14 14:20:05 +00:00
  • c12c1176b0 Add Stripe billing integration + update free tier to 100 PDFs/mo DocFast Bot 2026-02-14 13:53:19 +00:00
  • facb8df8f4 fix: ARM Chromium support, Dockerfile improvements, ESM build fix DocFast Bot 2026-02-14 13:46:15 +00:00
  • 6896b72e0c Add URL→PDF endpoint, usage tracking middleware, free tier limits DocFast Bot 2026-02-14 13:02:40 +00:00
  • 8e03b8ab3c Add landing page, tests, Docker deployment, nginx config DocFast Bot 2026-02-14 13:01:07 +00:00
  • feee0317ae Initial MVP: DocFast PDF API DocFast Bot 2026-02-14 12:38:06 +00:00