feat: enhanced create modal, project/assignee badges, status filter, keyboard shortcuts

- CreateTaskModal: project selector, due date picker, source in 'more options'
- TaskCard: project name badge (📁) and assignee badge (👤)
- QueuePage: status filter dropdown, clear filters button, filter count indicator
- QueuePage: Ctrl+N keyboard shortcut to create task
- DashboardPage: project/assignee badges on active task cards
- Search now also matches assignee name
This commit is contained in:
2026-01-29 08:03:47 +00:00
parent 578b092a78
commit f00e0720e1
5 changed files with 368 additions and 125 deletions

View File

@@ -38,7 +38,7 @@ export async function reorderTasks(ids: string[], token?: string): Promise<void>
}
export async function createTask(
task: { title: string; description?: string; source?: string; priority?: string; status?: string },
task: { title: string; description?: string; source?: string; priority?: string; status?: string; projectId?: string; dueDate?: string },
token?: string
): Promise<Task> {
const headers: Record<string, string> = { "Content-Type": "application/json" };