Communicate when precise intel is available
Created by: jjinnii
Feature request description
Communicate to users when precise intel is available with the goal of promoting discoverability of precise code intel.
While the precise intel banner in the code intel popover generally promotes precise intelligence, we don't communicate when precise intel is available for repos, files, and tokens that users are specifically interested in. The precise/search-based tags serve to communicate what code intel the user has currently set up, not whether precise intel is available.
Where to communicate the availability of precise intel on the UI:
- Repository page: When users land on the repository page from a search result, it makes a lot of sense to communicate whether precise intel is available at that step in the user flow, as precise intel is set up on a repository basis.
- Popover: Users land at a specific location in a file more often than a repo page. It would be powerful to promote the availability of precise intel when a user is utilizing the code intel popover to understand code. We have documented feedback that the existing search-based banner is not effective, if not intrusive. There is an opportunity to revamp this banner by exposing a newly designed banner to communicate when a precise intel is available for that repo.
- File page: Based on feedback from the team, concepts for a persistent action on the file page that will open a dropdown window with code intel information.
Not included in this feature:
- View of all the repositories we offer precise intel for: This is information that belongs on a code intel team (marketing) page.
Designs
Additional context
Iterated from Rob's designs.