Add some full cloud sync system
That would allow us to sync when not on the same network.
Dropbox or OwnCloud or whatever service, if that could be feasible
Jean-Baptiste Quenot commented
Dropbox integration in the iOS app would be awesome. I currently store the .tsk file in Dropbox to sync between all desktop devices, but have to resort to the Bonjour sync with iOS, this is a real PITA.
I'd be willing to sponsor this development if one of the TaskCoach core iOS developers is interested.
David Morlitz commented
Would it be possible to simply allow a user-specified DNS name or IP address in the iOS client? This would work, for example, if you left TaskCoach running on an Internet facing machine (or on a private network with a VPN on the iOS device) and you wanted to synchronize to your main task file. Unfortunately, Bonjour does not seem to work easily on VPNs (since iOS does not support the tap driver) so specifying a DNS name might easily solve this problem. The only real catch would be that TaskCoach doesn't always use port 4096, so you would need a way to discover the right port number on each invocation of TaskCoach.
Achim Dreyer commented
Owncloud 4.5/5.0 uses csync to allow synchronisation of tasks, is it possible to use this API?
AdminAaron Wolf (Admin, Task Coach) commented
This isn't as simple as you might hope. It isn't just a matter of accessing the same .tsk file like it is for sharing across multiple desktop versions of Task Coach.
I updated your request to be more general for the overall idea.
Phil Hannent commented
I use Dropbox for ensuring my task file is available on any PC I use. It would save me having to have the desktop PC on if my iPad could read the tsk file directly from my Dropbox account on the iPad.