Wiki Emoji Reactions
Summary
Users should be able to add emoji reactions directly to Wiki pages themselves, similar to how reactions work on other objects in GitLab (Issues, MRs, etc).
Problem
Currently, Wiki pages lack the ability to add emoji reactions to page content. Users can only react to comments/discussions, but cannot express quick feedback or sentiment about the Wiki page itself.
Proposal
Add emoji reaction functionality directly to wiki pages, allowing users to:
- React to the wiki page content with emoji (
👍 ,👎 ,😄 ,🎉 ,❤️ ,🚀 ,👀 , etc.) - View reaction counts on the wiki page
- See who reacted to the page
- Remove their own reactions
Acceptance Criteria
- Reaction interface appears on Wiki pages (similar to Issues, MRs, etc)
- Standard GitLab emoji picker is available for page reactions
- Reaction counts are displayed on the Wiki page
- Users can see who reacted by hovering/clicking on reactions
- Users can add/remove their own reactions
- Reactions are persisted across page edits and versions
- Reactions work on both group and project Wikis
- Mobile responsive design for reaction interface
- Proper permissions (users need read access to react)
Technical Considerations
- Leverage existing GitLab reaction system
- Consider how reactions persist through Wiki page edits/versions
- Database schema for storing wiki page reactions
- API endpoints for CRUD operations on Wiki page reactions
- Integration with Wiki page UI/layout
User Value
Enables quick feedback and engagement on wiki content without requiring full comments, improving collaboration and content quality assessment.
Development Structure
Development is split into BE and FE MRs
Edited by Matthew Macfarlane