Use "Recently visited" instead of "Frequently visited" for Projects & Groups

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

The current list of "Frequently visited" links in the project and groups menus are not populated for all users. This is because some instances do not have ElasticSearch enabled.

We tried to look into storing the frequently visited information in a database. However it is technically challenging to implement a version of "Frequently visited" at scale that doesn't depend on local storage #254328 (comment 434736699).

There is precedent for storing this sort of data in Redis, for "Recently visited issues / MRs / epics" showing up via the search bar #254328 (comment 431275047).

Proposal

Replace the functionality of "Frequently visited" with "Recently visited" projects and groups

This issue could be broken up into two or handled with two MRs to handle project and groups independently.

image

Questions/assumptions

  • Would this work if ElasticSearch is not enabled?
  • Empty state?
Edited by 🤖 GitLab Bot 🤖