Add wiki pages to recently viewed items
## Stakeholders * Frontend (25% of total change): @vanessaotto * Backend (75% of total change): @rchanyj ## What does this issue do and why? Add wiki pages to recently viewed items. @afracazo noticed they are not present in recently viewed items and stated the following: > One gap I've noticed: wiki pages don't appear in the **Recently viewed** section at all. As someone on the Knowledge team working on wiki functionality daily, I visit wiki pages frequently across different projects and groups, but none of that activity is reflected in Quick Access. > > The challenge with wikis is discoverability, they live at both group and project levels, and remembering which wiki has the information you need is a real friction point. Surfacing recently viewed wiki pages in Quick Access would directly address this. ## Design considerations Based on feedback from the personalized homepage rollout, ensure that: - Wiki page icons are clear and intuitive (avoid confusion with work item terminology) - Wiki pages integrate seamlessly with existing recently viewed issues and merge requests ## Implementation Details From @vanessaotto [here](https://gitlab.com/gitlab-org/gitlab/-/work_items/553938#note_3141510865): > Looks like we need to create two separate 'real' MRs. Roughly 3/4 of the changes of the Spike MR would be ~backend related, and the 1/4 ~frontend. We need to split them to prevent **multiversion compatibility** between adding new fields via GraphQL and requesting this data in the browser. > > I can prepare the ~frontend in a MR so we can test the full flow together, but merge independently. @mmacfarlane would you like one of our team members to work on the ~backend code? > > P.S. with multiversion compatibility I'm not sure if we actually have to wait a full milestone between the releases. But we can discuss it within an issue or within the MRs. ## Related MR(s) [!226353](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/226353)
issue