Summary
Users should be able to add and view emoji reactions (馃憤, 鉂わ笍, 馃槃, etc.) on pull request comments, similar to GitHub and Bitbucket's reaction features.
User Story
As a pull request participant, I want to react to comments with emojis, so that I can quickly acknowledge or respond to feedback without writing full replies.
Proposed Solution
- Display existing reactions below each comment with emoji and count
- Add UI control (button or menu) to add reactions to comments
- Show which users reacted with each emoji (tooltip or popup)
- Support removing reactions
- Sync reactions with provider APIs
- Common reactions: 馃憤 馃憥 馃槃 馃帀 馃槙 鉂わ笍 馃殌 馃憖
Acceptance Criteria
Technical Considerations
- GitHub: Use reactions API (
/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions)
- Bitbucket: Check if Data Center API supports reactions (may be limited)
- Use Unicode emoji characters or emoji icon set for rendering
- Handle emoji font rendering in SWT (may need emoji font fallback)
- Update
PullRequestComment model to include reactions list
- Cache reaction data to minimize API calls
- Consider emoji picker UI component
Summary
Users should be able to add and view emoji reactions (馃憤, 鉂わ笍, 馃槃, etc.) on pull request comments, similar to GitHub and Bitbucket's reaction features.
User Story
As a pull request participant, I want to react to comments with emojis, so that I can quickly acknowledge or respond to feedback without writing full replies.
Proposed Solution
Acceptance Criteria
Technical Considerations
/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions)PullRequestCommentmodel to include reactions list