* Providers -> integrations (wip)
* Updates folder structure of provider and auth logic
* Adds basic providers api integration
Adds filtering support on inputs
Improves types and adds getCurrentUser support
Updates getCurrentUser Fns
Adds GetReposFn for Azure
Reorganizes types and constants
Adds providers service
Uses correct filter property for Bitbucket PRs
Switches to logged errors
Adds filter compatibility check
Adds paging and per-repo PR/Issue support
Uses PagedResult for paging
Updates dependencies
Updates dependency
Reorganizes and moves provider service logic to providerIntegration
Updates missing provider mappings, ProviderId usage
Updates provider api dependency
Adds enterprise domain passing and GLSH
Uses the correct base api urls
Updates dependency
* Refactors provider integrations (wip)
- Removes `RichRemoteProvider` in favor of `ProviderIntegration`
- Implements GitLab integration
- Fixes caching
- Fixes GitHub authentication
* Avoids allocating integration auth before required
* Unifies remote provider service into integrations
* Fixes GitLab API base url
* Moves fallback for getting vscode session to integration auth service
---------
Co-authored-by: Eric Amodio <eamodio@gmail.com>
* Implemented new property of the GK Graph to format commit messages
* Updates graph dependency
* Updates webview tsconfig
---------
Co-authored-by: Ramin Tadayon <ramin.tadayon@gitkraken.com>
* Added service-specific ref icons
* Added "hostingServiceType" property to the GK Graph remote type to be able to get icons
* Added better icons for Gitlab and Bitbucket services
* Added missing icons
* Bump GK Graph dependency to v10.1.27
* Fixed build
* Refactor: isolate the component imports to one file
* Formatting
---------
Co-authored-by: Ramin Tadayon <ramin.tadayon@gitkraken.com>