fix recurring tasks

This commit is contained in:
Arjun 2026-03-19 01:08:42 +05:30
parent 5e1debad6a
commit e561616c75
5 changed files with 162 additions and 66 deletions

View file

@ -29,6 +29,7 @@ export const InlineTaskBlockSchema = z.object({
'schedule-label': z.string().optional(),
lastRunAt: z.string().optional(),
processing: z.boolean().optional(),
targetId: z.string().optional(),
});
export type InlineTaskBlock = z.infer<typeof InlineTaskBlockSchema>;

View file

@ -529,6 +529,7 @@ const ipcSchemas = {
notePath: z.string(),
}),
res: z.object({
instruction: z.string(),
schedule: z.union([
z.object({ type: z.literal('cron'), expression: z.string(), startDate: z.string(), endDate: z.string() }),
z.object({ type: z.literal('window'), cron: z.string(), startTime: z.string(), endTime: z.string(), startDate: z.string(), endDate: z.string() }),