I'm pretty sure I tracked down this issue!
There had been a change to the XML returned by Toodledo that only
applied to non-paid accounts. (this is when things just "stopped
working")
I guess most of you are on the free account ;-)
My earlier "clean" test that worked had used my wife's Toodledo
account, and that was paid also, so I hadn't seen the error.
Tonight I tried another fresh attempt to reproduce the error,
including creating a new Toodledo account. Lo and Behold I started
seeing the errors reported here! I've never been so happy to see an
error before...
A quick diff of the XML returned from this new account and my account
revealed the difference.
I had been using a quick but lazy way of stuffing the XML returned by
Toodledo into a simple array, but the difference was resulting in an
inconsistent order. So I reworked things to use a key/value record.
I also cleaned out a bunch of the debugging code I had in there.
In my quick tests it all seems to work again for both free and paid
Toodledo accounts.
I recommend doing a reset (using the utility in the download) before
you install the new version, so that your Toodledo account is clear of
any older sync attempts.
And if it does work for you, and you like this, consider ponying up
for the Toodledo pro account. Part of why I picked Toodledo for this
project over other online Task apps, was its very reasonable approach
to a fee.
-Preston
It is working beautiful for me. I have missed it. Thanks so much for
the hard work on this!
Mark