When I complete a task, it vanishes from Forecast. I can't see what I accomplished on previous days.
Root cause
getRelevantDate() in forecast.ts ignores completion dates:
const dateToUse = task.metadata.scheduledDate || task.metadata.dueDate;
Suggested fix
Include completedDate for completed tasks:
const dateToUse = (task.completed && task.metadata.completedDate)
|| task.metadata.scheduledDate
|| task.metadata.dueDate;
Completed tasks would then appear on their completion date. Incomplete tasks behave as before.