feat: add kanban board

This commit is contained in:
2026-07-15 01:12:40 +05:00
parent 0454a32d8c
commit 35465f581f
12 changed files with 718 additions and 1 deletions
+6 -1
View File
@@ -6,6 +6,7 @@ import { NodeFileSystem } from "@/storage/NodeFileSystem";
import { VscodeConfigProvider } from "@/storage/VscodeConfigProvider";
import { registerTaskCommands } from "@/ui/taskCommands";
import { TaskDashboardPanel } from "@/views/taskDashboardPanel";
import { TaskKanbanPanel } from "@/views/taskKanbanPanel";
import { TaskTreeProvider } from "@/views/taskTreeProvider";
export function activate(context: vscode.ExtensionContext) {
@@ -17,6 +18,7 @@ export function activate(context: vscode.ExtensionContext) {
const onTasksMutated = (): void => {
tree.refresh();
TaskDashboardPanel.refreshIfOpen();
TaskKanbanPanel.refreshIfOpen();
};
context.subscriptions.push(
@@ -48,7 +50,10 @@ export function activate(context: vscode.ExtensionContext) {
repo,
config,
tree,
onTasksMutated: () => TaskDashboardPanel.refreshIfOpen(),
onTasksMutated: () => {
TaskDashboardPanel.refreshIfOpen();
TaskKanbanPanel.refreshIfOpen();
},
});
}