I’ve made a PR to improve syncthing-android’s run conditions according to the long outstanding and often recurring user feedback. It’s on github ( https://github.com/syncthing/syncthing-android/pull/1189 ).
Screenshots of the new options:
The main change is, that in existing versions of the app one had to say which condition should =ONLY= be met to start syncing and make the UI available. With the PR, the user is able to combine more options in a logical way. There are less options that act like “if my condition is met, syncthing is generally disabled regardless of the other options” than before.
For those wanting to try the new conditions, a debug build apk is available at: https://build.syncthing.net/repository/download/SyncthingAndroid_Build/24402:id/outputs/apk/debug/app-debug.apk (Please backup any important data first before testing it. Just to be careful, I don’t expect damage.)
Discuss. I really appreciate your feedback on this.
Kind regards, Catfriend1