Aayush Gupta
cd056a7f7f
Merge pull request #12969 from TeamNewPipe/refactor-merge
...
Merge dev into refactor
2025-12-29 22:48:14 +08:00
tobigr
040b4c44ca
Merge branch 'dev' into refactor
...
Conflicts:
VideoDetailFragment (see #12781 )
libs.version.toml
2025-12-29 12:15:13 +01:00
Yevhen Babiichuk (DustDFG)
2dde0fef58
Convert newpipe/util/KioskTranslator.java to kotlin
...
Cherry picked from #12947 / 4649e46d1e
2025-12-27 23:13:17 +01:00
Yevhen Babiichuk (DustDFG)
c2f526d5b3
Use context.getString() shorthand instead of context.getResources().getString()
...
Cherry-picked from #12949 / 4360c1b873
2025-12-27 23:12:37 +01:00
Tobi
8ae5a55c4f
Merge pull request #12947 from dustdfg/kotlin_refactor4
...
Convert newpipe/util/KioskTranslator.java to kotlin
2025-12-27 09:54:58 -08:00
Tobi
c3c353f1b7
Merge pull request #12954 from TeamNewPipe/fix/subscriberCount
...
Fix retrieving incomplete data for SubscriptionEntity
2025-12-27 09:36:17 -08:00
Tobi
8b038ef1c8
Merge pull request #12949 from dustdfg/unnecessary_get_resources
...
Use context.getString() shorthand instead of context.getResources().getString()
2025-12-27 09:19:06 -08:00
TobiGr
58efbf4de8
Fix retrieving incomplete data for SubscriptionEntity
...
This fixes a visual bug in which the channels reported the the subscriber count was unavailable although stored in the db.
Closes #12953
2025-12-26 21:57:26 +01:00
Yevhen Babiichuk (DustDFG)
4360c1b873
Use context.getString() shorthand instead of context.getResources().getString()
2025-12-26 14:15:33 +02:00
Yevhen Babiichuk (DustDFG)
4649e46d1e
Convert newpipe/util/KioskTranslator.java to kotlin
2025-12-26 11:21:10 +02:00
Tobi
350d08ba9c
Merge pull request #12909 from TeamNewPipe/no-ai
...
Add AI policy to contribution guidelines and PR template
2025-12-25 01:31:45 -08:00
Tobi
2ee5f99f09
Merge pull request #12934 from TobiGr/fix/open-download
...
Fix insufficient permissions on opening downloaded streams
2025-12-23 00:35:10 -08:00
tobigr
3ffd194f78
Fix insufficient permissions on opening downloaded streams
2025-12-21 18:44:09 +01:00
Hosted Weblate
3c0e6adf2e
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (French)
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (German)
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Polish)
Currently translated at 58.6% (51 of 87 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (87 of 87 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl >
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: Ghost of Sparta <makesocialfoss32@keemail.me >
Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com >
Co-authored-by: Milan <mobrcian@hotmail.com >
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org >
Co-authored-by: VfBFan <drop0815@posteo.de >
Co-authored-by: tct123 <tct1234@protonmail.com >
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/cs/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/hu/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/it/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translation: NewPipe/Metadata
2025-12-20 21:54:22 +01:00
TobiGr
535f9da422
Fix rebase
2025-12-20 21:23:58 +01:00
TobiGr
5582eac1c4
Only show enqueue option if play queue is not empty in RouterActivity
...
Make enqueue option avilable for playlists as well
2025-12-20 20:59:32 +01:00
Hatake Kakashri
acaaec2cde
Add enqueue option to router dialog
...
- This allows users to enqueue a stream directly to the current player queue when sharing a link with the app, improving the user experience for queue management.
- The 'Enqueue' option is now available in the action selection dialog and can also be set as the preferred open action in the settings.
2025-12-20 20:59:25 +01:00
Tobi
8e32e7a4b4
Merge pull request #12821 from HatakeKakashri/add_to_queue_menu_option
...
Add enqueue option to router dialog
2025-12-20 11:59:07 -08:00
TobiGr
c596476c06
Only show enqueue option if play queue is not empty in RouterActivity
...
Make enqueue option avilable for playlists as well
2025-12-20 20:31:30 +01:00
Hatake Kakashri
90c36cb2e8
Add enqueue option to router dialog
...
- This allows users to enqueue a stream directly to the current player queue when sharing a link with the app, improving the user experience for queue management.
- The 'Enqueue' option is now available in the action selection dialog and can also be set as the preferred open action in the settings.
2025-12-20 20:31:30 +01:00
tobigr
86fb618f61
Update NewPipe Extractor
2025-12-19 12:01:38 +01:00
Damien Hardy
0607b14bb2
add indymotion.fr peertube instance on AndroidManifest.xml
2025-12-19 09:43:14 +01:00
Tobi
01dee9dd13
Merge pull request #12913 from dhardy92/handle-indymotionFr
...
add indymotion.fr peertube instance on AndroidManifest.xml
2025-12-19 00:42:24 -08:00
Damien Hardy
bbcf57f93a
add indymotion.fr peertube instance on AndroidManifest.xml
2025-12-17 18:52:23 +01:00
Tobi
097c643d1b
Add AI policy to contribution guidelines, PR and issue templates
...
The amount of AI generated PRs is increasing while their quality often remains poor. The introduced guidelines aim to reduce the number of poor quality AI PRs while simultaneously increasing the quality of high quality AI PRs.
New checkboxes for compliance with the AI policy and to increase the PR quality are introduced to the PR template.
Prohibit AI generated issue and PR descriptions
2025-12-16 21:34:25 +01:00
Tobi
2dc2b01d4d
Merge pull request #12910 from TeamNewPipe/release-preparations
...
Add changelog for NewPipe 0.28.1 (1006) and update extractor
2025-12-16 00:21:58 -08:00
tobigr
698187d2d6
Update extractor to latest version
2025-12-15 22:02:53 +01:00
tobigr
16d0248039
Add fastlane changelog for NewPipe 0.28.1 (1006)
2025-12-15 22:02:53 +01:00
Hosted Weblate
f3876d1c4a
Translated using Weblate (Danish)
...
Currently translated at 98.8% (755 of 764 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (764 of 764 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (764 of 764 strings)
Translated using Weblate (Lithuanian)
Currently translated at 99.2% (758 of 764 strings)
Translated using Weblate (Bengali)
Currently translated at 74.3% (568 of 764 strings)
Co-authored-by: Agustín Cantero <brahiancantero@gmail.com >
Co-authored-by: Dual_A <alaviabdullah782@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: MS-PC <MSPCtranslator@gmail.com >
Co-authored-by: cat <catsnote@proton.me >
Co-authored-by: gymka <gymka@archlinux.lt >
2025-12-15 22:02:28 +01:00
Tobi
c603c82cff
Merge pull request #12781 from iampopovich/feat/similar-youtube-client-screen-rotation
...
Remember and restore orientation on fullscreen exit
2025-12-14 04:43:19 -08:00
Tobi
0c17956552
Merge pull request #12898 from TeamNewPipe/playQueue
...
Player: Enqueue next on the existing playQueue
2025-12-14 02:46:57 -08:00
Aayush Gupta
77bea1ac68
Player: Enqueue next on the existing playQueue
...
Fixes 150649aea9
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-12-13 17:03:54 +08:00
Tobi
40bc8c191e
Merge pull request #12897 from TeamNewPipe/depUpdate
...
libs: Update dependencies to latest stable releases
2025-12-13 00:51:52 -08:00
Aayush Gupta
1212486adb
libs: Update dependencies to latest stable releases
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-12-13 16:30:36 +08:00
Aayush Gupta
0fc2d4c948
Merge branch 'dev' into refactor
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-12-13 16:12:32 +08:00
Aayush Gupta
de6dc0289a
Merge pull request #12885 from TobiGr/fix/serializable
...
Fix deprecation of Bundle.getSerializable(String) by using BundleCompat
2025-12-13 16:04:08 +08:00
TobiGr
17ce699037
Do not change orientation on TVs when entering fullscreen
2025-12-10 14:48:45 +01:00
TobiGr
d770c6fd88
Fix state access
2025-12-10 14:46:29 +01:00
TobiGr
7ffc513f46
Fix deprecation of Bundle.getSerializable(String) by using BundleCompat
...
This fixes the following warning during compilation:
file:app/src/main/java/org/schabi/newpipe/about/LicenseFragment.kt:36:55 'fun getSerializable(p0: String?): Serializable?' is deprecated. Deprecated in Java.
2025-12-10 14:42:52 +01:00
Aayush Gupta
3d1d7e0870
Merge pull request #12864 from TeamNewPipe/historyFixes
...
Fixes for history
2025-12-04 15:28:17 +08:00
Aayush Gupta
4a00dbb15d
Don't swallow error when trying to mark stream as watched
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-12-03 17:23:53 +08:00
Aayush Gupta
5c9ac912ac
StreamHistoryDAO: Latest entry can be null
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-12-03 16:44:41 +08:00
TobiGr
d1cbc17a09
Merge branch 'dev' into feat/similar-youtube-client-screen-rotation
2025-11-29 23:30:20 +01:00
Tobi
1bca5f3d63
Merge pull request #12838 from Stypox/merge-dev-refactor
...
Merge dev to refactor
2025-11-29 14:04:37 -08:00
Tobi
40caeb465d
Fix ktlint: remove unnecessary essary semicolons
...
Task :app:runKtlint
/home/runner/work/NewPipe/NewPipe/app/src/main/java/org/schabi/newpipe/player/PlayerService.kt:151:85: Unnecessary semicolon (no-semi)
/home/runner/work/NewPipe/NewPipe/app/src/main/java/org/schabi/newpipe/player/PlayerService.kt:152:72: Unnecessary semicolon (no-semi)
2025-11-29 22:24:20 +01:00
Stypox
ffb82dc88c
Merge pull request #12849 from TeamNewPipe/acraKSP
...
Fixes for ACRA with KSP
2025-11-29 19:43:23 +01:00
Aayush Gupta
e91d647b27
acra: Relocate autoservice dependencies under acra block
...
They are only used for ACRA
Ref: https://www.acra.ch/docs/Custom-Extensions#by-annotation
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-11-29 19:54:36 +08:00
Aayush Gupta
6055cf2938
acra: Switch to ZacSweers's fork of autoservice
...
Google has no plans to officially support KSP for autoservice
Ref: https://github.com/google/auto/issues/882
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-11-29 19:52:17 +08:00
Tobi
22dfe9519f
Merge pull request #12840 from scola/rotate_on_androidtv_issue
...
Always do not rotate screen when Android TV
2025-11-28 02:22:56 -08:00
shaozheng
e045251b58
Always do not rotate screen when Android TV
2025-11-28 17:41:13 +08:00