feat(FN-3925): add task-level GitHub tracking controls to create-task and t

Adds GitHub tracking controls to the create-task flow and task detail modal, with wired patch transport to persist the setting. Includes a CLI extension alignment (FN-3921) and a post-merge typecheck fix (FN-3925).

Fusion-Task-Id: FN-3925
This commit is contained in:
Fusion
2026-05-10 07:30:02 -07:00
committed by gsxdsm
parent 6d7c33330c
commit 3a04da0c95
3 changed files with 10 additions and 5 deletions

View File

@@ -10,6 +10,7 @@ import type { Task, TaskDetail, TaskAttachment, Column, MergeResult, Settings, G
import {
COLUMN_LABELS,
DEFAULT_TASK_PRIORITY,
REPO_OVERRIDE_RE,
TASK_PRIORITIES,
VALID_TRANSITIONS,
getErrorMessage,
@@ -37,7 +38,6 @@ import { TaskTokenStatsPanel } from "./TaskTokenStatsPanel";
import { PluginSlot } from "./PluginSlot";
import { ProviderIcon } from "./ProviderIcon";
import { subscribeSse } from "../sse-bus";
import { REPO_OVERRIDE_RE } from "./githubTracking";
import { usePluginUiSlots } from "../hooks/usePluginUiSlots";
import { appendTokenQuery } from "../auth";
import { extractDependencyDeleteConflict } from "../utils/taskDelete";