Dropbox now caches endtime, updated the checks to accommodate the fact that existing cached activities won't have it.
I don't really know why I picked datetime.min as a nil value...
No more datetime.min nonsense
Added AGGRESSIVE_CACHE option to turn off a lot of unneeded cacheing.
Dgurrr typo
Somebody can't Python today
Fixed RK Live activities being synced before their completion.
Memory usage improvements for endomondo sync
Moved destination eligibility checks to before activity download so we don't waste time downloading activities that will go nowhere
Fix for uncached endomondo activities failing the sync
Removed Strava dependency on resting data
Reduced DB load while tracking activity origins
Fixed incorrect sync-time utilization calculation that would include records outside of the sliding window
Fixed uploads being attempted with mismatched service records - oops
Automatically include user ID in contact mailto: link
Automatically include user ID in contact mailto: link
Merge branch 'master' of https://github.com/cpfair/tapiriik
Retain user creation date when merging users
Merge branch 'master' of https://github.com/cpfair/tapiriik
Updated settings for Django 1.5.1, added console error logging