feat(desktop): system notifications

This commit is contained in:
Adam 2025-12-29 20:54:33 -06:00
commit fa1ac7bc95
No known key found for this signature in database
GPG key ID: 9CB48779AF150E75
11 changed files with 160 additions and 16 deletions

View file

@ -14,6 +14,9 @@ export type Platform = {
/** Restart the app */
restart(): Promise<void>
/** Send a system notification (optional deep link) */
notify(title: string, description?: string, href?: string): Promise<void>
/** Open native directory picker dialog (Tauri only) */
openDirectoryPickerDialog?(opts?: { title?: string; multiple?: boolean }): Promise<string | string[] | null>