✨ Comments on issues/MRs + per-commit diff view (#15) !1
Closed
feat/issue-15-comments-commit-diff → main
opened by
miggi
Implements #15.
## Comments on issues and merge requests
- Flat, chronological discussion thread on issue and merge-request detail pages, showing each comment's author and timestamp (server-rendered Qute).
- Issues: new IssueComment entity + issue_comments table (V21).
- MRs: general comments reuse merge_request_comments with file_path made nullable (V22), kept distinct from per-line review comments.
- Any reader may comment; author, owner, or collaborator may delete.
## Per-commit diff view
- Commit rows on the commits tab link to a new commit/{id} detail page showing the diff the commit introduced (vs first parent, or empty tree for a root commit), reusing GitMergeService's diff core.
## Tests
- Test-first: IssueCommentUiTest, IssueCommentServiceTest, MergeRequestDiscussionUiTest, CommitDiffUiTest. Full suite green.
## Docs
- README feature list, docs index, admins/persistent-data, new users/comments.md, users/commits.md, maintainers/comments.md.
Changes
No changes to show. The source branch has nothing new over the target.
Discussion 1
Log in to comment.