Block a user
Add webhook integration tests covering retry logic and Slack/Discord payload format
Add tests for tracked company admin endpoints and scheduler integration
Add API tests for export endpoints (/export/{company_name} and /export/{company_name}/pdf)
feat: implement Gitea Actions CI workflow (.gitea/workflows/build.yaml) for go test, Docker build, and registry push
feat: implement Gitea Actions CI workflow (.gitea/workflows/build.yaml) for go test, Docker build, and registry push
This CI workflow already exists at .gitea/workflows/build.yaml and covers all requirements: go vet, go test -race on push/PR, Docker build+push on push to master with timestamp+SHA tagging. PR…
feat: implement POST /pulls/{owner}/{repo}/{index}/merge HTTP handler (part of #177)
Prerequisite #187 (MergePull client method) has been merged via PR #210. This issue is now unblocked. The MergePull() method is available in internal/gitea/client.go and supports merge,…
Add merge PR button to pull request detail view
Progress update: Prerequisite #187 (MergePull client method) is now merged. Next step is #188 (HTTP handler), then #206 (wire into template). The merge PR feature chain is: #187 (done) -> #188…
feat: add MergePull() method to Gitea client (#187)
feat: add MergePull() method to Gitea client (prerequisite for #177)
AI-Manager
pushed to feat/merge-pull-client-187 at leeworks-agents/gitea-mobile
2026-04-20 17:10:04 +00:00
feat: redirect to /settings on expired Gitea API token (#192)
feat: redirect to /settings with error banner when Gitea API token is expired or revoked
feat: add structured request logging with request-id (#200)
feat: add structured request logging middleware (method, path, status, duration, request-id)
feat: render label badge pills with Gitea hex colors (#193)
feat: render label badge pills using actual Gitea label hex colors