✨ feat(vscode): 设置和看板按仓库类型区分 GitHub 与 Gitea,GitHub 显示 gh 登录状态,文案去 Gitea 化
This commit is contained in:
1 parent
ac3c882672
commit
ae06c8e5d1
42 files changed
+443
-195
No files matched your search
@@ -1,7 +1,7 @@
|
||||
/**
|
||||
* Fetch-based YouTrack REST client.
|
||||
*
|
||||
* Mirrors the role of the [Gitea provider](vscode/src/forge/gitea/provider.ts) for the second issue source. All
|
||||
* Mirrors the role of a [forge provider](vscode/src/forge/types.ts#ForgeProvider) for the second issue source. All
|
||||
* requests authenticate with a YouTrack permanent token via
|
||||
* `Authorization: Bearer <token>`. Non-2xx responses surface as
|
||||
* `YouTrackApiError` so callers can distinguish 401 (token invalid) from other
|
||||
|
||||
@@ -29,9 +29,9 @@ export function youtrackHost(baseUrl: string): string {
|
||||
|
||||
/**
|
||||
* Offset added to a YouTrack issue's numeric id so its board `number` never
|
||||
* collides with a gitea issue number (which is the routing key for
|
||||
* collides with a forge issue number (which is the routing key for
|
||||
* webview↔extension messages and the `number → IssueRef` map).
|
||||
* ponytail: assumes gitea numbers < 1,000,000 and a single mirrored project
|
||||
* ponytail: assumes forge issue numbers < 1,000,000 and a single mirrored project
|
||||
* (readable ids are unique within one project). Widen / hash if either breaks.
|
||||
*/
|
||||
const YOUTRACK_NUMBER_OFFSET = 1_000_000
|
||||
|
||||
Reference in new issue
Block a user