Commit graph

8 commits

Author SHA1 Message Date
Tobi
cdd8a91c07 Ask for consent before starting update checks
NewPipe is contacting its servers without asking for the users' consent. This is categorized as "tracking" by F-Droid (see https://github.com/TeamNewPipe/NewPipe/discussions/10785).

This commit disables checking for udpates by default and adds a dialog asking for the user's consent to automatically check for updates if the app version is eligible for them. After upgrading to a version containing this commit the user is asked directly on the first app start. On fresh installs however, showing it on the first app start contributes to a bad onboarding an welcoming experience. Therefore, the dialog is shown at the second app start.

Co-authored-by: Stypox <stypox@pm.me>
2024-03-28 23:42:00 +01:00
litetex
0fedfce411 Code cleanup 2022-01-24 21:08:39 +01:00
vhouriet
66d7c282ca Add Check for updates button 2021-10-26 20:47:11 +02:00
Agnieszka C
a2b64dda3e Added wrapping settings titles to the next line (#6951) 2021-08-21 14:21:55 +02:00
wb9688
8f2effa78c Format all XML resources 2020-10-14 11:04:48 +02:00
TacoTheDank
61c10ad427 Use AndroidX preference 2020-09-06 12:52:42 +02:00
Chinmaya Krishnan Mahesh
023a317070 Fix padding in settings layout (Fixes #1866) 2019-02-08 17:33:35 -06:00
Kartikey Kushwaha
e6ba244c8c Removed flvor checks. Added update settings under main settings. 2018-09-15 20:51:17 +05:30