mirror of https://github.com/TeamNewPipe/NewPipe
a3bbbf03b4
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> |
||
---|---|---|
.. | ||
about | ||
database | ||
download | ||
error | ||
fragments | ||
info_list | ||
ktx | ||
local | ||
player | ||
settings | ||
streams | ||
util | ||
views | ||
App.java | ||
BaseFragment.java | ||
DownloaderImpl.java | ||
ExitActivity.java | ||
MainActivity.java | ||
NewPipeDatabase.java | ||
NewVersionWorker.kt | ||
PanicResponderActivity.java | ||
QueueItemMenuUtil.java | ||
RouterActivity.java |