Skip to content

Remove the built-in update notification #12502

@litetex

Description

@litetex

Checklist

  • I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • I have read the FAQ and my problem isn't listed.
  • I'm aware that this is a request for NewPipe itself and that requests for adding a new service need to be made at NewPipeExtractor.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Feature description

All code related to the built in update notification should be removed.

Why do you want this feature?

IMHO this has outlived it's original intentions as described in #1531:

  • Originally there was no custom F-Droid repo (at newpipe.net). Releases were distributed using GitHub releases and F-Droid's own repo, which significantly delayed updates. Nowadays this is no longer the case as we have our own repo.
    • F-Droid can inform users about updates which is basically exactly the same as the app currently does internally.
  • It was initially implemented because said external functionality was not present - there was just GitHub releases. See the original issue for details.
  • With Android 13's it's possible for app stores/package managers to update apps automatically (Example: F-Droid basic). Previously user interaction or something like a privileged extension were required.

Removing this code also has the following advantages:

Additional information

Created due to #12484

Metadata

Metadata

Assignees

No one assigned

    Labels

    code qualityImprovements to the codebase to improve the code qualityfeature requestIssue is related to a feature in the appneeds triageIssue is not yet ready for PR authors to take up

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions