chore: update nodemailer 8.0.2→8.0.3, swagger-ui-dist 5.32.0→5.32.1
deploy.yml #245 -Commit
4057bd9d91
pushed by
openclawd
fix: add global error handler + try/catch in recover & email-change routes (BUG-112)
deploy.yml #240 -Commit
a3bba8f0d5
pushed by
openclawd
test: improve billing.ts and demo.ts branch coverage
deploy.yml #236 -Commit
1363c61e39
pushed by
openclawd
feat(tests): improve pdfRateLimit middleware test coverage
deploy.yml #233 -Commit
2bdf93d09f
pushed by
openclawd
test: improve coverage for health.ts and email-change.ts
deploy.yml #231 -Commit
8f70a32f77
pushed by
openclawd
test: improve keys.ts coverage — cache-hit paths for createFreeKey, updateKeyEmail, updateEmailByCustomer
deploy.yml #230 -Commit
99b67f2584
pushed by
openclawd
chore: bump puppeteer, improve recover.ts coverage
deploy.yml #229 -Commit
97ad01b133
pushed by
openclawd
test: improve browser.ts coverage (scheduleRestart, HTTPS SSRF, releasePage error paths)
deploy.yml #228 -Commit
bb3286b1ad
pushed by
openclawd
test: improve usage.ts coverage (getUsageForKey, retry exhaustion)
deploy.yml #227 -Commit
44707d9247
pushed by
openclawd
chore: bump vitest 4.0.18 → 4.1.0, @types/node 25.4.0 → 25.5.0
deploy.yml #225 -Commit
4e0ea6425b
pushed by
openclawd
test: add integration tests for admin.ts and pages.ts routes
deploy.yml #223 -Commit
db35a0e521
pushed by
openclawd
add @vitest/coverage-v8 for test coverage reporting
deploy.yml #222 -Commit
fb68cf5546
pushed by
openclawd
chore: upgrade express-rate-limit 7.5.1 → 8.3.1 (IPv6 security fix)
deploy.yml #218 -Commit
7fffd404e9
pushed by
openclawd
feat: add periodic database cleanup every 6 hours (TDD)
deploy.yml #215 -Commit
cc7de5ef49
pushed by
openclawd
chore: upgrade marked 15→17 (ReDoS fix, list rendering improvements)
deploy.yml #214 -Commit
75c6a6ce58
pushed by
openclawd
chore: update puppeteer 24.39.0, nodemailer 8.0.2
deploy.yml #213 -Commit
af3391d05a
pushed by
openclawd
refactor: extract billing HTML templates into billing-templates.ts (TDD)
deploy.yml #212 -Commit
b491052f69
pushed by
openclawd
refactor: extract findKeyInCacheOrDb to DRY up DB fallback pattern (TDD)
deploy.yml #211 -Commit
25cb5e2e94
pushed by
openclawd
refactor(demo): Use handlePdfRoute to reduce boilerplate
deploy.yml #209 -Commit
b1a09f7b3f
pushed by
openclawd
refactor: extract static page routes into routes/pages.ts (TDD)
deploy.yml #208 -Commit
7ae20ea280
pushed by
openclawd
refactor: extract shared PDF route handler to eliminate convert route duplication
deploy.yml #207 -Commit
76b2179be9
pushed by
openclawd
fix: resolve all TypeScript strict-mode errors in test files
deploy.yml #206 -Commit
54316d45cf
pushed by
openclawd
type safety: complete catch(err:unknown) migration + extract admin routes
deploy.yml #205 -Commit
c52dec2380
pushed by
openclawd
refactor: eliminate all catch(err: any) with proper unknown typing + type email transport
deploy.yml #204 -Commit
5a7ee79316
pushed by
openclawd
fix(cors): dynamic origin for staging support (BUG-111) + eliminate all 'as any' casts
deploy.yml #203 -Commit
da049b77e3
pushed by
openclawd
Add AuthenticatedRequest type, eliminate apiKeyInfo 'as any' casts
deploy.yml #202 -Commit
a60d379e66
pushed by
openclawd
fix: add X-Robots-Tag noindex for staging, remove dead comment (TDD)
deploy.yml #201 -Commit
b70ed49c15
pushed by
openclawd