Added 'edited today' filter and task description previews

This commit is contained in:
2026-02-04 13:34:16 -06:00
parent a717095bd1
commit 6b8be90295
4 changed files with 56 additions and 10 deletions
+12 -2
View File
@@ -58,6 +58,7 @@ export interface Filter {
priorityMax: number;
urgencyMin: number;
urgencyMax: number;
editedToday: boolean;
}
interface TaskStore {
@@ -85,7 +86,8 @@ export const [store, setStore] = createStore<TaskStore>({
priorityMin: 1,
priorityMax: 10,
urgencyMin: 1,
urgencyMax: 10
urgencyMax: 10,
editedToday: false
}
});
@@ -128,6 +130,13 @@ export const matchesFilter = (task: Task) => {
const urgency = calculateUrgencyFromDate(task.dueDate);
if (urgency < f.urgencyMin || urgency > f.urgencyMax) return false;
// Edited Today
if (f.editedToday) {
const today = new Date().toISOString().split('T')[0];
const updated = new Date(task.updated).toISOString().split('T')[0];
if (today !== updated) return false;
}
return true;
};
@@ -732,7 +741,8 @@ export const clearFilter = () => {
priorityMin: 1,
priorityMax: 10,
urgencyMin: 1,
urgencyMax: 10
urgencyMax: 10,
editedToday: false
});
};