feat: add user-facing deployment cancel endpoint (closes #66) #73

Merged
sneak merged 1 commits from feature/deploy-cancel into main 2026-02-16 09:19:00 +01:00

1 Commits

Author SHA1 Message Date
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