I rewrote the patch, adding a Date class with RealDate, FuzzyDate, and NoDate subclasses. That allowed a ton of refactoring and simplification of date handling throughout GTG. Task objects now store Date instances rather than constantly converting between "y-m-d" strings and datetime.date objects.
It's stable for me, but it could use some testing.
I rewrote the patch, adding a Date class with RealDate, FuzzyDate, and NoDate subclasses. That allowed a ton of refactoring and simplification of date handling throughout GTG. Task objects now store Date instances rather than constantly converting between "y-m-d" strings and datetime.date objects.
It's stable for me, but it could use some testing.