When you create a new task and try to enter a date in the "Dates" tab by editing directly the year and not by using the calendar, the task becomes immediately overdue at first typing. You have to enter the year, close the program and start it again. Then, the task date is set to the new year and is not overdue any more.
If you stop typing and do something else and come back to complete the typing, the date field is freeze. You cannot change the date even by using the calendar.
When you close the program and choose the changes to get saved, the program does not save anything and does not terminate. If you choose the changes not to get saved, then you get an error message.
Well, the task becoming overdue if it's due on year 2 is pretty much normal. The thing is, the task state changes each time you type a number so until you have typed all four digits of the year it will be overdue.
The actual problem here is that you have autosave and todo.txt export enabled and the export crashes because it doesn't support years < 1900. I'll fix that.
A fix was made and checked into the source code repository of Task Coach. The fix will be part of the next release. You will get another notification when that release is available with the request to install the new release and confirm that your issue has indeed been fixed.
If you like, you can download a recent build from http://www.fraca7.net/TaskCoach-packages/latest_bugfixes.py to test the fix.
Because a fix has been made for this bug report, the priority of this report has been lowered to 1 and its resolution has been set to 'Fixed'.
Thanks, Task Coach development team
This bug should be fixed in the latest release of Task Coach. Can you please install the latest release of Task Coach and confirm that this bug has indeed been fixed?
Thanks, Task Coach development team