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 (:thumbsup:, :thumbsdown:, :smile:, :tada:, :heart:, :rocket:, :eyes:, 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 * [x] Backend: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/224009+ * [ ] Frontend: http://gitlab.com/gitlab-org/gitlab/-/merge_requests/226562
issue