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> |
||
---|---|---|
.. | ||
custom | ||
notifications | ||
preferencesearch | ||
tabs | ||
AppearanceSettingsFragment.java | ||
BackupRestoreSettingsFragment.java | ||
BasePreferenceFragment.java | ||
ContentSettingsFragment.java | ||
ContentSettingsManager.kt | ||
DebugSettingsFragment.java | ||
DownloadSettingsFragment.java | ||
ExoPlayerSettingsFragment.java | ||
HistorySettingsFragment.java | ||
MainSettingsFragment.java | ||
NewPipeFileLocator.kt | ||
NewPipeSettings.java | ||
NotificationSettingsFragment.kt | ||
NotificationsSettingsFragment.kt | ||
PeertubeInstanceListFragment.java | ||
PlayerNotificationSettingsFragment.kt | ||
SelectChannelFragment.java | ||
SelectKioskFragment.java | ||
SelectPlaylistFragment.java | ||
SettingMigrations.java | ||
SettingsActivity.java | ||
SettingsResourceRegistry.java | ||
UpdateSettingsFragment.java | ||
VideoAudioSettingsFragment.java |