Replace the Todo tab with a Project dashboard of tasks and TODO items

This commit is contained in:
Ian Gulliver
2026-10-15 10:36:32 -07:00
parent e0d292fd75
commit b6df27f085
23 changed files with 201 additions and 133 deletions
+2 -2
View File
@@ -5,15 +5,15 @@ import { mountFiles } from "./files.js";
import { mountInbox } from "./inbox.js";
import { mountLead } from "./lead.js";
import { focusTab, on, state, tabs } from "./state.js";
import { mountProject } from "./project.js";
import { mountTranscript } from "./task.js";
import { mountTodo } from "./todo.js";
const views: Record<TaskTab, { label: string; mount: (root: HTMLElement) => () => void }> = {
transcript: { label: "Transcript", mount: mountTranscript },
changes: { label: "Changes", mount: (root) => mountChanges(root) },
files: { label: "Files", mount: mountFiles },
inbox: { label: "Inbox", mount: mountInbox },
todo: { label: "Todo", mount: mountTodo },
project: { label: "Project", mount: mountProject },
};
export function leadPane(): HTMLElement {