JetBrains: Add settings to app-level config
Created by: vdavid
Closes https://github.com/sourcegraph/sourcegraph/issues/38036
Settings that this change affects:
- Sourcegraph URL
- Access token
- Default branch name
- Remote URL replacements
- isGlobbingEnabled
I did this with migration in mind, so the transition should be smooth for all legacy users. There is no UI for new users to overwrite the app-level settings on the project level, but they can still overwrite the settings by manually creating/editing an XML file. This was the best compromise without making the UI more complicated and/or working on the UI a lot.
Test plan
- There are quite a few cases to cover. Here is a 4-min Loom where I did a bunch of testing
App preview:
Check out the client app preview documentation to learn more.