feat: migrate task jobs to workflow notifications + timeline

This commit is contained in:
2026-03-02 14:29:31 -05:00
parent 36c4ed2ee2
commit d81a681905
33 changed files with 2437 additions and 292 deletions

View File

@@ -10,6 +10,7 @@ import {
portfolioSummaryQueryOptions,
recentTasksQueryOptions,
taskQueryOptions,
taskTimelineQueryOptions,
watchlistQueryOptions
} from '@/lib/query/options';
@@ -69,6 +70,13 @@ export function useTaskQuery(taskId: string, enabled = true) {
});
}
export function useTaskTimelineQuery(taskId: string, enabled = true) {
return useQuery({
...taskTimelineQueryOptions(taskId),
enabled: enabled && taskId.length > 0
});
}
export function useRecentTasksQuery(limit = 20, enabled = true) {
return useQuery({
...recentTasksQueryOptions(limit),