feat(vscode): webhook 副作用按 assignee 门禁,适配多人协作

This commit is contained in:
2026-08-18 23:57:21 +08:00
parent c20bd86370
commit c370214d12
11 changed files with 450 additions and 22 deletions
+4 -1
View File
@@ -4,7 +4,8 @@ import type {
TreeDataProvider,
TreeItem,
} from 'vscode'
import { EventEmitter, commands, window } from 'vscode'
import { commands, EventEmitter, window } from 'vscode'
import { initIdentity } from './auth/identity'
import { setProfilesDirOverride } from './cc/profiles'
import { KanbanWebviewPanel } from './panel/KanbanPanel'
import { getSettings } from './settings/store'
@@ -36,6 +37,8 @@ export function activate(context: ExtensionContext): void {
context.subscriptions.push({
dispose: () => { void webhookCoordinator.dispose() },
})
// 状态栏常驻展示当前 Gitea 身份;token 用错人(同步/复制)时第一眼能看出来。
void initIdentity(context)
const treeView = window.createTreeView('superpowers.kanban', {
treeDataProvider: new EmptyTreeProvider(),