Add WebDAV sync provider (manual + auto-sync, top-bar button)

This commit is contained in:
Yuri Karamian
2026-06-07 23:14:04 +02:00
parent ccc5e3b7c6
commit aeafd55491
14 changed files with 1168 additions and 8 deletions
+8
View File
@@ -82,6 +82,14 @@ export interface AppConfig {
default_view_mode: boolean;
show_tray_icon: boolean;
enable_wiki_links: boolean;
sync_provider: string | null;
webdav_url: string | null;
webdav_username: string | null;
webdav_password: string | null;
sync_on_open: boolean;
sync_on_change: boolean;
sync_interval_minutes: number;
last_sync_time: string | null;
}
export interface VaultState {