diff --git a/app/build.gradle b/app/build.gradle index f24456fd..f9bd6f13 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -27,6 +27,7 @@ android { // Changes to these values need to be reflected in `.travis.yml` compileSdkVersion 29 buildToolsVersion '29.0.3' + ndkVersion = '21.4.7075529' buildTypes.debug.applicationIdSuffix ".debug" dataBinding.enabled = true diff --git a/app/src/main/play/listings/en-GB/full-description.txt b/app/src/main/play/listings/en-GB/full-description.txt index f83adf9c..b1ee8f3c 100644 --- a/app/src/main/play/listings/en-GB/full-description.txt +++ b/app/src/main/play/listings/en-GB/full-description.txt @@ -6,4 +6,6 @@ Source code: https://github.com/syncthing/syncthing-android Forum: https://forum.syncthing.net/ -Issues: https://github.com/syncthing/syncthing-android/issues \ No newline at end of file +Issues: https://github.com/syncthing/syncthing-android/issues + +Privacy-policy: https://github.com/syncthing/syncthing-android/blob/main/privacy-policy.md diff --git a/app/src/main/res/layout/activity_firststart_slide1.xml b/app/src/main/res/layout/activity_firststart_slide1.xml index ca26b8d5..2319991d 100644 --- a/app/src/main/res/layout/activity_firststart_slide1.xml +++ b/app/src/main/res/layout/activity_firststart_slide1.xml @@ -36,17 +36,24 @@ android:textSize="@dimen/slide_title" android:textStyle="bold" /> - + + + + + diff --git a/app/src/main/res/layout/activity_firststart_slide2.xml b/app/src/main/res/layout/activity_firststart_slide2.xml index e495bd07..2cc5bc4e 100644 --- a/app/src/main/res/layout/activity_firststart_slide2.xml +++ b/app/src/main/res/layout/activity_firststart_slide2.xml @@ -51,17 +51,24 @@ android:textSize="@dimen/slide_title" android:textStyle="bold" /> - + + + + + diff --git a/app/src/main/res/layout/activity_firststart_slide3.xml b/app/src/main/res/layout/activity_firststart_slide3.xml index 9d385fb8..2f719cb2 100644 --- a/app/src/main/res/layout/activity_firststart_slide3.xml +++ b/app/src/main/res/layout/activity_firststart_slide3.xml @@ -46,22 +46,32 @@ - - + /> + + + + + + diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index d0e294e7..4c4328e7 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -10,5 +10,7 @@ 30sp 16sp 40dp + 20dp + 80dp 44dp diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f8d6d4d2..90b8ae13 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -23,8 +23,8 @@ Please report any problems you encounter via Github. Syncthing needs to access your storage to do file synchronization. - Location Permission - Syncthing can be configured to run on selected Wi-Fi networks. Android requires applications to have location permissions to be able look up active Wi-Fi network name, as you can sometimes infer users location from the name of the network they are connected to. If you want to use this feature, press the button above to give the required location permissions to Syncthing. Otherwise you can skip this step. + Location Permission (background) + Syncthing can be configured to synchronize on selected Wi-Fi networks only. To do that it needs to look up the SSID of the currently connected Wi-Fi, also when the app is closed. Therefore it requires permission to access the location in the background. This information is not used to look up your location. And the only stored information is the Wi-Fi you manually choose to add to the list - no other user data is stored.\n\n If you want to use this feature, press the button above to grant the required permissions to Syncthing. Otherwise you can skip this step. Back @@ -554,6 +554,10 @@ Please report any problems you encounter via Github. https://syncthing.net/donations/ + + Privacy Policy + Open the Syncthing-Android privacy policy + Syncthing Version diff --git a/app/src/main/res/xml/app_settings.xml b/app/src/main/res/xml/app_settings.xml index f918738e..2e5129d1 100644 --- a/app/src/main/res/xml/app_settings.xml +++ b/app/src/main/res/xml/app_settings.xml @@ -303,6 +303,14 @@ android:data="@string/donate_url" /> + + + + diff --git a/privacy-policy.md b/privacy-policy.md index eab385af..25756940 100644 --- a/privacy-policy.md +++ b/privacy-policy.md @@ -1,6 +1,6 @@ # Privacy Policy -The app syncthing-android does not collect any user information. It does run Syncthing, which does expose some networking information to work and may collect usage-data if you agree to it or run betas/release candidates. This documentation article has specific information on this: https://docs.syncthing.net/users/security.html +The app syncthing-android does not collect any user information. It does run Syncthing, which does expose some networking information to work and may collect usage-data only if you agree to it or run betas/release candidates. This documentation article has specific information on this: https://docs.syncthing.net/users/security.html The app requires the permission to access the location in the background, but it never does look up your location. The location permission is required to look up wifi SSIDs, which is used to enable/disable syncing on user configurable wifis.