♻️ refactor(vscode): 工单来源 gitea 改名 forge,激活时把本机按旧名存的记录迁过去
This commit is contained in:
1 parent
14bee9f505
commit
451bc91a6b
24 files changed
+234
-90
No files matched your search
@@ -38,7 +38,7 @@ interface KanbanBoardProps {
|
||||
onCreateIssue?: () => void
|
||||
selectedId?: string | null
|
||||
onSelectIssue?: (id: string | null) => void
|
||||
onColumnChange?: (issueNumber: number, toColumn: IssueColumn, source?: 'gitea' | 'youtrack', externalId?: string) => void
|
||||
onColumnChange?: (issueNumber: number, toColumn: IssueColumn, source?: 'forge' | 'youtrack', externalId?: string) => void
|
||||
onDependencySet?: (issueNumber: number, prerequisiteNumber: number) => void
|
||||
onDependencyClear?: (issueNumber: number, prerequisiteNumber: number) => void
|
||||
onSetReviewPassed?: (issueNumber: number, value: boolean) => void
|
||||
|
||||
@@ -223,7 +223,7 @@ export interface UseIssuesResult {
|
||||
* session jsonl, then writes the id back as `sessionId`.
|
||||
*/
|
||||
continueBrainstorm: (issueNumber: number) => void
|
||||
changeColumn: (issueNumber: number, toColumn: IssueColumn, source?: 'gitea' | 'youtrack', externalId?: string) => void
|
||||
changeColumn: (issueNumber: number, toColumn: IssueColumn, source?: 'forge' | 'youtrack', externalId?: string) => void
|
||||
setDependency: (issueNumber: number, prerequisiteNumber: number) => void
|
||||
clearDependency: (issueNumber: number, prerequisiteNumber: number) => void
|
||||
updateIssueAutoReview: (issueNumber: number, value: boolean) => void
|
||||
@@ -699,7 +699,7 @@ export function useIssues(): UseIssuesResult {
|
||||
postMessage({ type: 'brainstorm/continue', issueNumber })
|
||||
}, [])
|
||||
|
||||
const changeColumn = useCallback((issueNumber: number, toColumn: IssueColumn, source?: 'gitea' | 'youtrack', externalId?: string): void => {
|
||||
const changeColumn = useCallback((issueNumber: number, toColumn: IssueColumn, source?: 'forge' | 'youtrack', externalId?: string): void => {
|
||||
postMessage({ type: 'column/change', issueNumber, toColumn, source, externalId })
|
||||
}, [])
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ export function isColumnId(id: string): id is IssueColumn {
|
||||
|
||||
export type KanbanDragResult
|
||||
= | { type: 'none' }
|
||||
| { type: 'column', issueNumber: number, toColumn: IssueColumn, source?: 'gitea' | 'youtrack', externalId?: string }
|
||||
| { type: 'column', issueNumber: number, toColumn: IssueColumn, source?: 'forge' | 'youtrack', externalId?: string }
|
||||
| { type: 'dependency-set', issueNumber: number, prerequisiteNumber: number }
|
||||
| { type: 'dependency-clear', issueNumber: number, prerequisiteNumber: number }
|
||||
| { type: 'reorder', fromIndex: number, toIndex: number }
|
||||
|
||||
@@ -256,7 +256,7 @@ export type WebviewToExtension
|
||||
| { type: 'worktree/open', path: string }
|
||||
| { type: 'worktree/delete', issueNumber: number, path: string }
|
||||
| { type: 'git/merge-preview', issueNumber: number, branch: string }
|
||||
| { type: 'column/change', issueNumber: number, toColumn: 'todo' | 'in-progress' | 'review' | 'done', source?: 'gitea' | 'youtrack', externalId?: string }
|
||||
| { type: 'column/change', issueNumber: number, toColumn: 'todo' | 'in-progress' | 'review' | 'done', source?: 'forge' | 'youtrack', externalId?: string }
|
||||
| { type: 'handoff/users', issueNumber: number }
|
||||
| { type: 'handoff/start', issueNumber: number, to: string }
|
||||
| { type: 'handoff/accept', issueNumber: number }
|
||||
|
||||
@@ -2,8 +2,8 @@ export type IssueColumn = 'todo' | 'in-progress' | 'review' | 'done'
|
||||
|
||||
export interface Issue {
|
||||
id: string
|
||||
/** Which tracker this issue came from. Absent = gitea (back-compat). */
|
||||
source?: 'gitea' | 'youtrack'
|
||||
/** 工单来自哪里:`forge` 是工作区 origin 所在的代码托管仓库,`youtrack` 是镜像来的 YouTrack 工单;缺省按 `forge` 处理。 */
|
||||
source?: 'forge' | 'youtrack'
|
||||
/** YouTrack readable id (`LXF-12`); present only on youtrack issues. */
|
||||
externalId?: string
|
||||
number: number
|
||||
|
||||
Reference in new issue
Block a user