feat: make magic todo status editable

This commit is contained in:
lofyer
2026-08-10 23:04:12 +08:00
parent 5cb99f3097
commit 6fd41d2cfd
11 changed files with 313 additions and 54 deletions
+12 -1
View File
@@ -86,7 +86,8 @@ import {
magicNoteEntryDeleteSchema,
magicNoteEntryUpdateSchema,
magicNoteUpdateSchema,
magicTodoIdSchema
magicTodoIdSchema,
magicTodoUpdateSchema
} from '../shared/magic-notes-contracts'
import {
assistantIdSchema,
@@ -3495,6 +3496,16 @@ export function registerIpcHandlers(
}
)
ipcMain.handle(
ipcChannels.magicTodosUpdate,
(event, input: unknown) => {
assertTrustedSender(event, window)
return assistantDatabase.updateMagicTodo(
magicTodoUpdateSchema.parse(input)
)
}
)
ipcMain.handle(
ipcChannels.magicTodosAnalyze,
async (event, input: unknown) => {