upaas/internal/service
user c5f957477f feat: add user-facing deployment cancel endpoint
Add POST /apps/{id}/deployments/cancel endpoint that allows users to
cancel in-progress deployments via the web UI.

Changes:
- Add CancelDeploy() and HasActiveDeploy() public methods to deploy service
- Add HandleCancelDeploy handler
- Wire route in routes.go
- Add cancel button to app detail template (shown during active deployments)
- Add handler tests for cancel endpoint

fixes #66
2026-02-16 00:15:24 -08:00
..
app fix: use hashed webhook secrets for constant-time comparison 2026-02-15 14:06:53 -08:00
auth fix: set DestroySession MaxAge to -1 instead of -1*time.Second (closes #39) 2026-02-15 22:07:57 -08:00
deploy feat: add user-facing deployment cancel endpoint 2026-02-16 00:15:24 -08:00
notify Add commit URL to Slack notifications with link and backtick formatting 2025-12-31 16:29:22 -08:00
webhook fix: cancel in-progress deploy when webhook triggers new deploy (closes #38) 2026-02-15 22:12:03 -08:00