feat(FN-3874): add GitHub tracking to task creation and detail views

Adds GitHub tracking to the task system across create, detail, and patch flows: the NewTaskModal gains GitHub tracking controls (Step 1), TaskDetailModal gets a new UI section for viewing and editing GitHub repo/issue links (Step 2), and the task workflow API routes gain a PATCH handler wired throug

Fusion-Task-Id: FN-3874
This commit is contained in:
Fusion
2026-05-10 08:07:34 -07:00
committed by gsxdsm
parent b94fd232a6
commit d05a1a0fac
2 changed files with 3 additions and 0 deletions

View File

@@ -1,5 +1,7 @@
import { REPO_OVERRIDE_RE, type GlobalSettings, type ProjectSettings, type Task } from "./types.js";
export const REPO_OVERRIDE_RE = /^[A-Za-z0-9._-]+\/[A-Za-z0-9._-]+$/;
export interface RepoSlug {
owner: string;
repo: string;

View File

@@ -109,6 +109,7 @@ export {
type GhError,
} from "./gh-cli.js";
export {
REPO_OVERRIDE_RE,
parseRepoSlug,
isValidRepoSlug,
resolveTaskGithubTracking,