Small but useful improvements

Loïc Guychard, Adam Harvey, Eric Fritz

We've improved in-product documentation to clarify how Sourcegraph fetches data from code hosts. We heard from some first-time users that they were uncertain about how Sourcegraph would use access tokens and how much additional load Sourcegraph would put on code host servers. The new docs make it clear that we use code host tokens only to fetch the data necessary to index repositories on Sourcegraph, support campaigns (if enabled), and enforce permissions.

Add repository flow

Campaigns now support GitLab

Campaigns enable you to initiate and manage large-scale code changes across your codebase, across multiple repositories and even multiple code hosts. Initially, only GitHub and Bitbucket Server were supported, and a lot of users cried out for GitLab support. We heard you, and here it is, courtesy of the wonderful Adam Harvey:

Highlight all elements on hover

Eric Fritz has implemented #10868, which means when a token is hovered or selected in a file, we now highlight all visible instances of that token. This makes it easy to see all references of a variable at-a-glance. Many developers have had to use the browser search (cmd-f) to work around the lack of this feature — this makes it first class!

Highlight all elements

Get Cody, the AI coding assistant

Cody makes it easy to write, fix, and maintain code.