feat: add saved drafts feature

Adds a drafts system allowing users to save input content for later use.

- Rust backend: list, save, delete, delete-all commands backed by hikari-drafts.json
- Svelte store wrapping all four Tauri commands with timestamp formatting
- DraftPanel overlay with insert, per-item delete confirmation, and delete-all
- InputBar: Drafts button in control row, floppy-disk Save as Draft icon button
This commit is contained in:
2026-02-27 13:30:26 -08:00
committed by Naomi Carrigan
parent efbf5792d0
commit a42985986d
7 changed files with 791 additions and 0 deletions
+2
View File
@@ -73,6 +73,8 @@ vi.mock("@tauri-apps/api/core", () => ({
return Promise.resolve([]);
case "list_clipboard_entries":
return Promise.resolve([]);
case "list_drafts":
return Promise.resolve([]);
case "cleanup_temp_files":
return Promise.resolve();
case "validate_directory":