Skip to content

Merge dev into refactor#13278

Merged
TobiGr merged 77 commits intoTeamNewPipe:refactorfrom
theimpulson:merge
Feb 22, 2026
Merged

Merge dev into refactor#13278
TobiGr merged 77 commits intoTeamNewPipe:refactorfrom
theimpulson:merge

Conversation

@theimpulson
Copy link
Member

What is it?

  • Bugfix (user facing)
  • Feature (user facing) ⚠️ Your PR must target the refactor branch
  • Codebase improvement (dev facing)
  • Meta improvement to the project (dev facing)

Description of the changes in your PR

  • Merges dev branch into refactor to pull in latest changes

APK testing

The APK can be found by going to the "Checks" tab below the title. On the left pane, click on "CI", scroll down to "artifacts" and click "app" to download the zip file which contains the debug APK of this PR. You can find more info and a video demonstration on this wiki page.

Due diligence

dustdfg and others added 30 commits January 11, 2026 18:04
It no longer really builds any view and used only for stroing click
gesture callbacks. In the same way lik local/LocalItemBuilder does

Last usage of build functions: 2e9a860
Because otherwise they will be caught by underlying view and
"click through" will happen. Workaround for TeamNewPipe#5600
…ceptions

Replace Illegal{State,Argument} exceptions with more idiomatic kotlin code
Remove dead code from info_list/InfoItemBuilder
If performs action when value is true but check when false
Fix for d6be966
Correct inverted check (error fix on dev branch)
…archFields

It doesn't need to return mutable list
- Use early return in case of nulls
- Use better variable names
- Remove non-required newlines, imports and add missing ones

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
Duration data in the player code incosnistently typed. Half code
uses ints and half uses longs. Recieve longs in this function to
allow both halfs of player code just use the function without
nasty long to int downcasting warnings/errors in code
Co-authored-by: Aayush Gupta <aayushgupta219@protonmail.com>
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
theimpulson and others added 12 commits February 21, 2026 16:48
Based on changes from refactor

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
VideoDetailFragment: hide relatedItemsLayout in tablet mode after fullscreen
Accomodate extractor changes (EnumSet for service media capabilities)
Remove redundant comment about hiding controls on double tap
…-tap-to-resume

[fix] Hide controls when resuming playback via double tap
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
Update dependencies and Gradle to latest stable releases
@theimpulson theimpulson requested review from Stypox and TobiGr February 22, 2026 11:39
@github-actions github-actions bot added the size/giant PRs with more than 750 changed lines label Feb 22, 2026
@theimpulson theimpulson changed the base branch from dev to refactor February 22, 2026 11:39
@theimpulson
Copy link
Member Author

Part of #13213 hasn't been ported (NavigationHelper changes) as it seems to have been migrated to compose

Copy link
Contributor

@TobiGr TobiGr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tested the changes briefly and did not find any obvious bugs.

@TobiGr TobiGr merged commit 4c82e8b into TeamNewPipe:refactor Feb 22, 2026
5 checks passed
@ShareASmile ShareASmile added codequality Improvements to the codebase to improve the code quality rewrite Issues and PRs related to rewrite labels Feb 23, 2026
@github-project-automation github-project-automation bot moved this to In Progress in Rewrite Feb 23, 2026
@github-project-automation github-project-automation bot moved this from In Progress to Done in Rewrite Feb 23, 2026
@ShareASmile ShareASmile moved this from Done to In Progress in Rewrite Feb 23, 2026
@ShareASmile ShareASmile moved this from In Progress to Done in Rewrite Feb 23, 2026
@theimpulson theimpulson deleted the merge branch March 15, 2026 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

codequality Improvements to the codebase to improve the code quality rewrite Issues and PRs related to rewrite size/giant PRs with more than 750 changed lines

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

10 participants