US/025
This commit is contained in:
@@ -335,6 +335,30 @@ const tasksRouter = router({
|
||||
getDb().delete(tasks).where(eq(tasks.id, input.id)).run();
|
||||
return { success: true as const };
|
||||
}),
|
||||
|
||||
dueToday: publicProcedure.query(() => {
|
||||
const now = new Date();
|
||||
const endOfToday = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 23, 59, 59, 999).getTime();
|
||||
|
||||
return getDb()
|
||||
.select({
|
||||
id: tasks.id,
|
||||
title: tasks.title,
|
||||
priority: tasks.priority,
|
||||
dueDate: tasks.dueDate,
|
||||
projectId: tasks.projectId,
|
||||
})
|
||||
.from(tasks)
|
||||
.where(
|
||||
and(
|
||||
sql`${tasks.dueDate} IS NOT NULL`,
|
||||
sql`${tasks.dueDate} <= ${endOfToday}`,
|
||||
sql`${tasks.status} != 'done'`,
|
||||
)
|
||||
)
|
||||
.orderBy(asc(tasks.dueDate))
|
||||
.all();
|
||||
}),
|
||||
});
|
||||
|
||||
const checkpointsRouter = router({
|
||||
@@ -512,6 +536,13 @@ const settingsRouter = router({
|
||||
getStore().set('sidebarCollapsed', input.collapsed);
|
||||
return null;
|
||||
}),
|
||||
getUserName: publicProcedure.query(() => getStore().get('userName')),
|
||||
setUserName: publicProcedure
|
||||
.input(z.object({ name: z.string() }))
|
||||
.mutation(({ input }) => {
|
||||
getStore().set('userName', input.name);
|
||||
return null;
|
||||
}),
|
||||
});
|
||||
|
||||
const aiRouter = router({
|
||||
|
||||
Reference in New Issue
Block a user