04e1f21405
Add GET /issues/{owner}/{repo}/{index} and GET /pulls/{owner}/{repo}/{index}
routes that fetch individual issues/PRs from the Gitea API and render them
using the existing issue_detail.html and pull_detail.html templates.
New client methods:
- GetIssue: fetch a single issue by owner/repo/index
- GetPull: fetch a single pull request by owner/repo/index
- GetIssueComments: fetch comments for an issue
- GetRepoLabels: fetch available labels for a repository
Both handlers support HTMX fragment responses and full-page rendering,
consistent with the existing handler pattern.
Closes leeworks-agents/gitea-mobile#24
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>