fix: use compression package for proper static file compression
deploy.yml #68 -Commit
2332aa9f1f
pushed by
openclawd
Fix version number to 0.2.9 and add Brotli compression support (BUG-054)
deploy.yml #66 -Commit
170ed444de
pushed by
openclawd
fix: compile TypeScript in Docker build — dist/ was never built in CI, connection resilience code was missing from images
promote.yml #65 -Commit
e611609580
pushed by
openclawd
fix: compile TypeScript in Docker build — dist/ was never built in CI, connection resilience code was missing from images
deploy.yml #64 -Commit
e611609580
pushed by
openclawd
fix: destroy dead pool connections on transient errors (proper failover)
promote.yml #63 -Commit
95ca10175f
pushed by
openclawd
fix: destroy dead pool connections on transient errors (proper failover)
promote.yml #62 -Commit
95ca10175f
pushed by
openclawd
fix: destroy dead pool connections on transient errors (proper failover)
deploy.yml #61 -Commit
95ca10175f
pushed by
openclawd
fix: database connection resilience — retry on transient errors, TCP keepalive, health check timeout
promote.yml #60 -Commit
8d88a9c235
pushed by
openclawd
fix: database connection resilience — retry on transient errors, TCP keepalive, health check timeout
deploy.yml #59 -Commit
8d88a9c235
pushed by
openclawd
fix: move /docs route before express.static to fix CSP headers
promote.yml #58 -Commit
97744897f0
pushed by
openclawd
fix: move /docs route before express.static to fix CSP headers
promote.yml #57 -Commit
97744897f0
pushed by
openclawd
fix: move /docs route before express.static to fix CSP headers
deploy.yml #56 -Commit
97744897f0
pushed by
openclawd
fix: relax CSP for /docs page — allow unsafe-eval for Swagger UI 5.x (ajv)
deploy.yml #55 -Commit
a45d7704ab
pushed by
openclawd
fix: align Pro plan quota to 5,000 PDFs/month (matches code + Stripe)
promote.yml #54 -Commit
a996c76c11
pushed by
openclawd
fix: align Pro plan quota to 5,000 PDFs/month (matches code + Stripe)
deploy.yml #53 -Commit
a996c76c11
pushed by
openclawd
feat: add SMTP auth support for K3s migration
promote.yml #52 -Commit
0902e1e437
pushed by
openclawd
feat: add SMTP auth support for K3s migration
deploy.yml #51 -Commit
0902e1e437
pushed by
openclawd
ci: staged deployment — push to main→staging, git tag→prod
deploy.yml #50 -Commit
02b2408772
pushed by
openclawd
ci: use REGISTRY_TOKEN for container registry push
deploy.yml #49 -Commit
681745f08f
pushed by
openclawd
ci: add packages:write permission for registry push
deploy.yml #48 -Commit
b568b14a42
pushed by
openclawd
ci: switch to K3s deploy via Forgejo registry + kubectl
deploy.yml #47 -Commit
7a49541128
pushed by
openclawd
fix: BUG-053,055,058,060,061,067,069 - JS minification, meta tags, skip-link, docs footer
deploy.yml #46 -Commit
87946a1762
pushed by
openclawd
fix: apply QA fixes to correct build source (public/src/)
deploy.yml #45 -Commit
e57a45b431
pushed by
openclawd
fix: BUG-055,058,060,061,067,069,053 - QA low/info fixes
deploy.yml #44 -Commit
7037b885e2
pushed by
openclawd
ci: inject secrets from Forgejo CI into .env during deploy
deploy.yml #43 -Commit
60efc5e206
pushed by
openclawd
ops: add post-deploy verification script and add to CI/CD workflow
deploy.yml #42 -Commit
73fba68320
pushed by
openclawd
security: remove Change Email feature (leaked key = account hijack)
deploy.yml #41 -Commit
f5cea97adf
pushed by
openclawd
fix: add /change-email route in index.ts + fix SQL query escaping in keys.ts
deploy.yml #40 -Commit
1702abdeb8
pushed by
openclawd
feat: convert change-email from modal to standalone page + Stripe customer.updated webhook
deploy.yml #39 -Commit
8f3b1a9660
pushed by
openclawd