feat(settings): add lastFullSyncTime and lastDatabaseCheckAutoTime fields

This commit is contained in:
HeroBlackInk 2026-02-23 18:05:19 +08:00
parent bef51ceffc
commit 542d26a8d5

View file

@ -36,6 +36,8 @@ export interface UltimateTodoistSyncSettings {
storageDirectory: string;
lastStorageDirectory: string | null;
conflictResolutionStrategy: 'todoist-wins' | 'obsidian-wins' | 'manual';
lastFullSyncTime: number | null;
lastDatabaseCheckAutoTime: number | null;
}
export const DEFAULT_SETTINGS: UltimateTodoistSyncSettings = {
@ -63,6 +65,8 @@ export const DEFAULT_SETTINGS: UltimateTodoistSyncSettings = {
storageDirectory: 'ultimate-todoist-sync',
lastStorageDirectory: null,
conflictResolutionStrategy: 'manual',
lastFullSyncTime: null,
lastDatabaseCheckAutoTime: null,
}
export class UltimateTodoistSyncSettingTab extends PluginSettingTab {