DocFast Bot
|
f5cea97adf
|
security: remove Change Email feature (leaked key = account hijack)
Deploy to Production / Deploy to Server (push) Successful in 1m7s
|
2026-02-17 11:40:27 +00:00 |
|
OpenClaw
|
59cc8f3d0e
|
Session 45: support email, audit fixes (template validation, content-type, admin auth, waitUntil)
Deploy to Production / Deploy to Server (push) Successful in 2m20s
- Added support@docfast.dev to footer, impressum, terms, landing page, openapi.json
- Fixed audit #6: Template render validates required fields (400 on missing)
- Fixed audit #7: Content-Type check on markdown/URL routes (415)
- Fixed audit #11: /v1/usage and /v1/concurrency now require ADMIN_API_KEY
- Fixed audit Critical #3: URL convert uses domcontentloaded instead of networkidle0
|
2026-02-16 19:30:21 +00:00 |
|
|
|
a01fbb0357
|
feat: website templating system — shared nav/footer partials, build-time HTML assembly
Deploy to Production / Deploy to Server (push) Successful in 1m55s
- Build script: scripts/build-pages.js (zero dependencies, Node.js only)
- Shared partials: nav.html, footer.html (single source of truth)
- 5 page templates in templates/pages/
- Output is byte-for-byte identical to current production
- Run: npm run build:pages
- Also fixes JSON-LD: 2,500 → 5,000 PDFs/month (was inconsistent)
|
2026-02-16 18:54:17 +00:00 |
|
|
|
d3015826e5
|
cleanup: remove incomplete template partials
Deploy to Production / Deploy to Server (push) Has been cancelled
|
2026-02-16 18:44:52 +00:00 |
|
|
|
c903860917
|
Enforce Pro plan limit of 5,000 PDFs/month
Deploy to Production / Deploy to Server (push) Has been cancelled
|
2026-02-16 18:41:57 +00:00 |
|