docfast/src/services
OpenClaw b964b98a8b
All checks were successful
Build & Deploy to Staging / Build & Deploy to Staging (push) Successful in 13m7s
fix(BUG-106): DB fallback for downgradeByCustomer and recover route
- downgradeByCustomer now queries DB when key not in memory cache,
  preventing cancelled customers from keeping Pro access in multi-pod setups
- recover/verify endpoint falls back to DB lookup when cache miss on email
- Added TDD tests for both fallback paths (4 new tests)
2026-03-06 20:06:04 +01:00
..
browser.ts fix: clear PDF_TIMEOUT timers after successful render, fix test unhandled rejections 2026-03-06 17:06:41 +01:00
db.ts feat: unit tests for security/utility functions (isPrivateIP, isTransientError, markdown, escapeHtml) 2026-02-25 19:04:59 +00:00
email.ts feat: branded HTML verification email + fix stale df_free placeholder 2026-02-24 07:02:42 +00:00
keys.ts fix(BUG-106): DB fallback for downgradeByCustomer and recover route 2026-03-06 20:06:04 +01:00
logger.ts Backend hardening: structured logging, timeouts, memory leak fixes, compression, XSS fix 2026-02-16 08:27:42 +00:00
markdown.ts Initial MVP: DocFast PDF API 2026-02-14 12:38:06 +00:00
templates.ts refactor: deduplicate sanitizeFilename, add template+sanitize unit tests, fix esc single-quote 2026-02-25 16:04:22 +00:00
verification.ts fix: database connection resilience — retry on transient errors, TCP keepalive, health check timeout 2026-02-18 14:08:29 +00:00