Configure a default API base URL per git provider (github/gitlab/gitea) in settings.json gitProviders, with GitHub Enterprise support (Octokit baseUrl + device-flow web origin derived from the API base), and replace the client-side custom-domains list with server-persisted detection URL chips (SSH/HTTPS forms normalized to hosts). The configured API base host auto-counts as a detection host. Settings round-trip through the existing /api/config/settings sanitizer; the UI store hydrates from server settings with a one-time localStorage migration.
24 lines
436 B
JavaScript
24 lines
436 B
JavaScript
export {
|
|
getGitLabAuth,
|
|
getGitLabAuthAccounts,
|
|
setGitLabAuth,
|
|
activateGitLabAuth,
|
|
clearGitLabAuth,
|
|
normalizeBaseUrl,
|
|
GITLAB_AUTH_FILE,
|
|
DEFAULT_GITLAB_BASE_URL,
|
|
getGitLabDefaultBaseUrl,
|
|
} from './auth.js';
|
|
|
|
export {
|
|
createGitLabClient,
|
|
getGitLabClientOrNull,
|
|
isGitLabRateLimited,
|
|
noteGitLabRateLimit,
|
|
} from './client.js';
|
|
|
|
export {
|
|
parseGitLabRemoteUrl,
|
|
resolveGitLabRepoFromDirectory,
|
|
} from './repo.js';
|