chore: add settings type with exclude unknown status

This commit is contained in:
Aleix Soler 2025-05-08 13:09:17 +02:00
parent 3b1a2ebd6b
commit cc46b0790f
2 changed files with 3 additions and 1 deletions

View file

@ -22,7 +22,8 @@ export const DEFAULT_SETTINGS: NoteStatusSettings = {
enabledTemplates: DEFAULT_ENABLED_TEMPLATES,
useCustomStatusesOnly: false,
useMultipleStatuses: true,
tagPrefix: 'obsidian-note-status'
tagPrefix: 'obsidian-note-status',
excludeUnknownStatus: true, // Default to exclude unknown status files for better performance
};
/**

View file

@ -26,6 +26,7 @@ export interface NoteStatusSettings {
useCustomStatusesOnly: boolean; // Whether to use only custom statuses or include templates
useMultipleStatuses: boolean; // Whether to allow multiple statuses per note
tagPrefix: string; // Prefix for the status tag (default: 'status')
excludeUnknownStatus: boolean; // Whether to exclude files with unknown status from the status pane
}
/**