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