Sprint planning update (2026-04-20): Step 1 is done — MergePull() client method was implemented in #187 (closed). Step 2 (handler + route) is tracked in #206. The remaining work in this issue…
Sprint planning update (2026-04-20): #196 is now closed — renderPage() already returns bare content fragments when HX-Request: true is set. The prerequisite for inline expansion is confirmed…
Sprint planning update (2026-04-20): This is already implemented. The renderPage() function in internal/handlers/handlers.go (lines ~191-197) checks isHTMX(r) and returns just the content…
Sprint planning update (2026-04-20): All items 1-5 from the checklist are now covered in internal/handlers/integration_test.go: TestIntegration_CreateIssue_Valid, `TestIntegration_ApplyLabels_V…
Sprint planning update (2026-04-20): The Gitea client already has GetChangedFiles() in internal/gitea/client.go (closed via #205). The remaining work is narrower:
- Update
PullDetail…
Sprint planning update (2026-04-20): ListOrgsAndRepos() and ListOrgRepos() are implemented and wired into the Issues, Pulls, and Dashboard handlers. Org filter dropdowns are functional in the…
Closing as duplicate of #206. Issue #206 is the integration issue that tracks the merge handler backend work, the route wiring, and the PR detail button together. All sub-tasks including this…