I travel a lot and I have my ipad connected to many hotels' slow internet connection. When I open Plex I don't want it to attempt to sync over this slow connection. I also don't like having to manually syn when I get home. I would like to have a setting within the Sync settings to only sync when the app notices it is on the same network as the server. You are already performing this check for streaming quality under the Video settings to choose the quality of the streaming when the app is local or remote.
I would also like the option to only sync statuses (watched\unwatched) so that episodes that I have watched will be deleted without initiating a full sync of the unwatched episodes on my server. This can also be accomplished via a setting to immediately delete episodes after watching them and not waiting for a sync, however I am guessing you use this object to sync the status back to the server.
for the second part you should be able to check "unwatched only" when you set up the sync for a tv show which will delete watched episodes when it starts the next sync to get new ones
Yes, I have all my synced shows set up with the "Unwatched Only" option, however it doesn't delete the shows until I perform a sync. I would like to delete the shows from my ipad after I watch them for two reasons 1) to clean up my "On my iPad" view and 2) to make room on my ipad as soon as possible.