Added a feature to clean compleeted tasks either Never, 24 hours, 7 days or 30 days
This commit is contained in:
6
types.ts
6
types.ts
@@ -15,16 +15,20 @@ export interface Task {
|
||||
completedAt?: number;
|
||||
}
|
||||
|
||||
export type CompletedTaskRetention = "never" | "1day" | "7days" | "30days";
|
||||
|
||||
export interface TaskWeaverSettings {
|
||||
categories: Category[];
|
||||
tasks: Task[];
|
||||
enableDailyNoteLogging: boolean;
|
||||
dailyNoteFormat: string;
|
||||
completedTaskRetention: CompletedTaskRetention;
|
||||
}
|
||||
|
||||
export const DEFAULT_SETTINGS: TaskWeaverSettings = {
|
||||
categories: [],
|
||||
tasks: [],
|
||||
enableDailyNoteLogging: false,
|
||||
dailyNoteFormat: "- [x] {{title}} ({{duration}}) {{emoji}}"
|
||||
dailyNoteFormat: "- [x] {{title}} ({{duration}}) {{emoji}}",
|
||||
completedTaskRetention: "7days"
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user