v1.2.5 - calendar view for daily notes, trash notebook restore, attachment/link fixes

This commit is contained in:
Yuri Karamian
2026-03-12 00:12:45 +01:00
parent 0b17a7c458
commit 7be1b56b7c
15 changed files with 572 additions and 59 deletions
+8 -3
View File
@@ -7,6 +7,7 @@ import type {
NotebookEntry,
NoteTitleEntry,
SearchResult,
TrashContents,
VaultState,
VaultStats,
ImportResult,
@@ -96,8 +97,8 @@ export async function createNote(
return invoke("create_note", { notebookRelative, title });
}
export async function createDailyNote(): Promise<NoteEntry> {
return invoke("create_daily_note");
export async function createDailyNote(date?: string): Promise<NoteEntry> {
return invoke("create_daily_note", { date: date ?? null });
}
export async function renameNote(
@@ -141,7 +142,7 @@ export async function reindex(): Promise<void> {
return invoke("reindex");
}
export async function getTrash(): Promise<NoteEntry[]> {
export async function getTrash(): Promise<TrashContents> {
return invoke("get_trash");
}
@@ -152,6 +153,10 @@ export async function restoreNote(
return invoke("restore_note", { trashPath, destNotebook });
}
export async function restoreNotebook(trashPath: string): Promise<string> {
return invoke("restore_notebook", { trashPath });
}
export async function permanentDelete(path: string): Promise<void> {
return invoke("permanent_delete", { path });
}