-
Notifications
You must be signed in to change notification settings - Fork 43
Keep android open #426
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Keep android open #426
Changes from all commits
Commits
Show all changes
7 commits
Select commit
Hold shift + click to select a range
eebb349
First part of KAO post
Poolitzer 8e34767
Fix: Make link clickable
Poolitzer bdcaaf3
Include review comments
Poolitzer 693b0f4
move comment
Poolitzer 06c2c18
Fix KAO banner hiding the navbar
TobiGr 7ae6610
mention new release
Poolitzer 5abfc16
Add link to release blog post to home page
TobiGr File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,30 @@ | ||
| --- | ||
| layout: post | ||
| title: "Google will lock-down Android in September 2026 and NewPipe 0.28.4 release" | ||
| short: "Google will lock-down Android" | ||
| date: 2026-02-23 21:00:00 + 01:00 | ||
| categories: [pinned, announcement] | ||
| author: <a href="https://github.com/poolitzer">@poolitzer</a> | ||
| image: altered_deal | ||
| excerpt_separator: <!-- more --> | ||
| --- | ||
|
|
||
| As you have no doubt noticed, we have a banner with an ominous countdown now prominent on our website: Google will lock-down Android, and we need to raise awareness. | ||
| <!-- more --> | ||
| Coinciding with this blog posts, we released a new update to NewPipe, where we introduced a pop up also notifying users there that they will need to take steps in order to keep using NewPipe. | ||
|
|
||
| ## About Google | ||
| This is not a fun blog post to write, believe me. Androids future is dear to our heart, and we believe that one of its main aspects was its openness, clearly separating it from Apple's iOS as the better choice for every tinkerer and developer. For the past few years Google has continuously taken steps to remove this openness, and now it hit us. Google plans to force developers to become registered developers and submit their personal data during the registration process. By doing so, Google does no only collect data, but more importantly can decide who is allowed to create and publish apps for "registered" devices or not. | ||
|
|
||
| We will not enroll in this privacy violating program and give up the anonymity of our developers. We do not want to be at the mercy of Google to allow our app to work. And you should not be content with this restriction either. Follow the steps outlined at [keepandroidopen.com](https://keepandroidopen.org/) and resist this further lock-down of your device. | ||
|
|
||
| ## Highlights of the new release | ||
| Getting back to the fun part of having a new NewPipe version, we have on our hand, lets have a look at the highlights of this release. In order to improve the loading of the subscription feed, the order in which they are fetched is now randomized. That should also help against fingerprinting users. Comment pages which could be stacked infinitely via reopening videos from channels, not anymore. And in certain parts of the app, e.g. the _content unavailable_ screen, click throughs could happen through that screen in whatever lies underneath. This was done by [@jpds](https://github.com/), [@aivelon](https://github.com/aivelon) and [@dustdfg](https://github.com/dustdfg) respectively thank you very much. | ||
|
|
||
| ## Wanna Contribute? | ||
|
|
||
| If you like the app enough to want to make it even better, or you noticed some glaring error that you can't help but want to fix, you can [read our contribution guidelines](https://github.com/TeamNewPipe/NewPipe/blob/dev/.github/CONTRIBUTING.md#bug-fixing) and do a Fix-It Felix. | ||
|
|
||
| Or, if you're bilingual (or even multilingual), you could help [translate the app](https://hosted.weblate.org/engage/newpipe/). | ||
|
|
||
| **Feature additions** to the old codebase have been put on hold for now. We're pretty swamped as it is, and are working to clear our large (and critical) backlog first. Our next priority is to finish the rewrite of the codebase. We are making progress - slowly, but steadily - and you can help out on that too (and learn modern Android development practices along the way). | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,27 @@ | ||
| let kaoBanner, navbar; | ||
| document.addEventListener('DOMContentLoaded', () => { | ||
| kaoBanner = document.getElementsByClassName('kao-banner'); | ||
| navbar = document.getElementById('header'); | ||
| if (kaoBanner.length === 0 || navbar === null || !navbar.classList.contains('navbar-fixed-top')) { | ||
| return; | ||
| } | ||
| kaoBanner = kaoBanner[0]; | ||
| if (kaoBanner.style.display === 'none') { | ||
| return; | ||
| } | ||
| document.addEventListener('scroll', scrollSpy); | ||
|
|
||
| kaoBanner.getElementsByClassName('kao-banner-close')[0].addEventListener('click', () => { | ||
| document.removeEventListener('scroll', scrollSpy); | ||
| navbar.style.top = '0'; | ||
| }); | ||
| scrollSpy() | ||
|
|
||
| }) | ||
| function scrollSpy() { | ||
| if (window.scrollY < kaoBanner.offsetHeight) { | ||
| navbar.style.top = kaoBanner.offsetHeight - window.scrollY + 'px'; | ||
| } else { | ||
| navbar.style.top = '0'; | ||
| } | ||
| } |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
jpds link is to just github not to jpds
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Argh
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks. Fixed in 18ecaf4