ginatrapani/todo.txt-touch — pull request #271 by eisbehr (2012-04-29 16:17:29+00:00)
Title: Changes to improve overall syncing reliability.

Ok, this is a big one that should make syncing a whole lot better and closes the issues:
#248
#209
#236

And kinda helps #161 as the manual syncing mode is only activated in the settings, not automatically.

The following things change with this:
- The "work offline" option is now called "manual sync", it better represents what is happening because the app now works offline without going into an offline mode.
- When not connected the app works just like it does connected, but will tell you with toasts that syncing couldn't be done. Will sync as soon as the device reconnects.
- Syncing checks remote file revisions to not overwrite remote changes without warning
- If revisions do not match, it will ask if you want to upload or download
- Syncing happens more often to reduce merge problems (before adding a task, when phone reconnects, ...)
- Smaller changes in strings.xml

This is an extension to the pull request
https://github.com/ginatrapani/todo.txt-touch/pull/270
which is now deprecated and therefore closed.