simonbaird/mGSD

Add editable done date separate from modified date

Opened this issue · 1 comments

One thing that I've encountered several times is the situation where I want to change a task's done date or change the task without changing the done date.

For instance, sometimes I use a small notepad to record tasks when I'm away from the computer. If I create a new task on that and then finish it, I'll go back and put it in mGTD for my records. But if I forget and put it in the next morning, now it seems like I finished it that day instead.

Also, sometimes I'll have completed a single task that ends up being part of a larger project. If I then create the project and assign the task to it, the task has changed and so now it seems like was done on the day that I put it in the project, instead of when it was actually done. Could also happen for anything change (like renaming it or adding a note).

I think it'd be worth it even though it'd increase file size, since the concepts of modified date and done date are pretty different (modified more for things like syncing issues or timeline of changes, while done is specific to when a task was actually done for historical purposed).

I think it's a useful idea and would increase the reporting/analysis capabilities considerably.