12635 Commits
Author SHA1 Message Date
TobiGr 455b6f0de6 Apply description changes in tests 2026-10-21 17:17:54 +02:00
TobiGr c36e660c52 Apply Description changes 2026-10-21 17:12:18 +02:00
TobiGrandAudricV 9f745a0b81 [YouTube] Update NewPipeExtractor and adapt to removals
Co-Authored-By: AudricV <74829229+AudricV@users.noreply.github.com>
2026-10-21 17:12:18 +02:00
Isira Seneviratne 52886c235a [Refactor] Convert playback buttons to segmented button (#13669)
Add system overlay permission check
2026-08-01 16:20:44 +00:00
TobiGr 80d86b2b51 Delete translations of removed string resources 2026-08-01 18:09:01 +02:00
TobiGr 6f7276759b Update NewPipe Extractor to v0.26.4 2026-08-01 17:57:53 +02:00
tobigr 8065b6cc3f Move string resource to comments section 2026-07-30 16:15:28 +02:00
Abhinav kumar 271edd826e Feature: Add "(edited)" indicator to modified comments (#13604) 2026-07-30 07:10:05 -07:00
Thompson3142 3a3eac0cf2 Improve look of search menu "titles" (#13605) 2026-07-30 05:26:26 -07:00
Isira Seneviratne fe084598ba Merge pull request #11947 from Isira-Seneviratne/History-Compose
Migrate watch history to Jetpack Compose
2026-07-10 05:49:58 +05:30
Isira Seneviratne 9ddfb81bf4 Fix compile errors 2026-06-21 11:54:29 +05:30
Isira Seneviratne 01c565e4f7 Merge branch 'refactor' into History-Compose
# Conflicts:
#	app/src/main/java/org/schabi/newpipe/local/LocalItemListAdapter.java
#	app/src/main/java/org/schabi/newpipe/local/history/StatisticsPlaylistFragment.java
#	app/src/main/java/org/schabi/newpipe/settings/BackupRestoreSettingsFragment.java
#	app/src/main/res/values-ca/strings.xml
#	app/src/main/res/values-eu/strings.xml
#	app/src/main/res/values-in/strings.xml
#	app/src/main/res/values-lv/strings.xml
2026-06-18 07:49:10 +05:30
Isira Seneviratne 079f5f1d70 Merge pull request #13598 from Isira-Seneviratne/Merge-dev-to-refactor
Merge dev to refactor
2026-06-13 21:43:35 +05:30
Isira Seneviratne 0334074931 Fix compile error 2026-06-13 21:17:36 +05:30
Isira Seneviratne c24cc85743 Merge branch 'dev' into Merge-dev-to-refactor
# Conflicts:
#	.gitignore
#	app/build.gradle.kts
#	app/src/main/java/org/schabi/newpipe/util/NavigationHelper.java
#	app/src/main/res/values-in/strings.xml
#	app/src/main/res/values-nl/strings.xml
#	build.gradle.kts
#	gradle/libs.versions.toml
2026-06-13 21:09:35 +05:30
Tobi e2a659dc7f Merge pull request #13589 from weblate/weblate-newpipe-strings
Translations update from Hosted Weblate
2026-06-13 11:33:22 +02:00
+22 9e3e8a83b9 Translated using Weblate (German)
Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Somali)

Currently translated at 72.8% (565 of 776 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Azerbaijani)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Galician)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Hindi)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Punjabi)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (German)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Hindi)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Punjabi)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (French)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Italian)

Currently translated at 62.7% (59 of 94 strings)

Translated using Weblate (Hindi)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (German)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Estonian)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Hindi)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (French)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Hindi)

Currently translated at 100.0% (93 of 93 strings)

Translated using Weblate (Punjabi)

Currently translated at 100.0% (93 of 93 strings)

Translated using Weblate (Hindi)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Punjabi)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Bulgarian)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (German)

Currently translated at 100.0% (776 of 776 strings)

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Translated using Weblate (Arabic)

Currently translated at 99.8% (775 of 776 strings)

Translated using Weblate (Arabic)

Currently translated at 97.8% (91 of 93 strings)

Translated using Weblate (Slovak)

Currently translated at 77.4% (72 of 93 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Azerbaijani)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Spanish)

Currently translated at 74.1% (69 of 93 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Polish)

Currently translated at 64.5% (60 of 93 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 47.3% (44 of 93 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 47.3% (44 of 93 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 47.3% (44 of 93 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 66.6% (62 of 93 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 66.6% (62 of 93 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Vietnamese)

Currently translated at 99.0% (769 of 776 strings)

Translated using Weblate (Galician)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Swedish)

Currently translated at 96.7% (90 of 93 strings)

Translated using Weblate (Spanish)

Currently translated at 74.1% (69 of 93 strings)

Translated using Weblate (Spanish)

Currently translated at 74.1% (69 of 93 strings)

Translated using Weblate (Spanish)

Currently translated at 74.1% (69 of 93 strings)

Translated using Weblate (Spanish)

Currently translated at 74.1% (69 of 93 strings)

Translated using Weblate (Catalan)

Currently translated at 100.0% (776 of 776 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (93 of 93 strings)

Translated using Weblate (Latvian)

Currently translated at 22.5% (21 of 93 strings)

Translated using Weblate (German)

Currently translated at 100.0% (93 of 93 strings)

Translated using Weblate (German)

Currently translated at 100.0% (93 of 93 strings)

Translated using Weblate (French)

Currently translated at 100.0% (93 of 93 strings)

Translated using Weblate (Catalan)

Currently translated at 96.5% (749 of 776 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (93 of 93 strings)

Translated using Weblate (Latvian)

Currently translated at 97.6% (758 of 776 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 66.6% (62 of 93 strings)

Translated using Weblate (Spanish)

Currently translated at 72.0% (67 of 93 strings)

Co-authored-by: Alejandro Rodriguez <artecnico@yahoo.com>
Co-authored-by: Andrés Paredes <andresparedeszaa@gmail.com>
Co-authored-by: CJ Montero <cristlad@proton.me>
Co-authored-by: Cabdi Waaxid Siciid <cabdiwaaxidsiciid100@gmail.com>
Co-authored-by: Dora Chiu <dorachiu7@gmail.com>
Co-authored-by: Femini <nizamismidov4@gmail.com>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Ghost of Sparta <makesocialfoss32@keemail.me>
Co-authored-by: Hasan <osama201029331611@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hosted Weblate user 54392 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Hugoren Martinako <aumpfbahn@gmail.com>
Co-authored-by: Igor Rückert <igorruckert@yahoo.com.br>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Michael Moroni <michaelmoroni@disroot.org>
Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com>
Co-authored-by: Milan <mobrcian@hotmail.com>
Co-authored-by: Mona Lisa <monalisa@users.noreply.hosted.weblate.org>
Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org>
Co-authored-by: Philip Goto <philip.goto@gmail.com>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: TXRdev Archive <lckphanaf9999@gmail.com>
Co-authored-by: TobiGr <TobiGr@users.noreply.github.com>
Co-authored-by: Trunars <trunars@abv.bg>
Co-authored-by: VfBFan <vfbfan@users.noreply.hosted.weblate.org>
Co-authored-by: heydootdoot <new3dsmailly@gmail.com>
Co-authored-by: iwjck <iawojcik83@protonmail.com>
Co-authored-by: july-atrophy-emit <july-atrophy-emit@duck.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: ojppe <ojppe@users.noreply.hosted.weblate.org>
Co-authored-by: whistlingwoods <72640314+whistlingwoods@users.noreply.github.com>
Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ar/
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/es/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/hi/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/it/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/lv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/newpipe/strings/
Translation: NewPipe/Metadata
Translation: NewPipe/Strings
2026-06-13 11:24:55 +02:00
Tobi bb02927fa3 Merge pull request #13588 from weblate/weblate-newpipe-compose
Translations update from Hosted Weblate
2026-06-13 11:24:42 +02:00
Isira Seneviratne 84142c1468 Merge pull request #13596 from Isira-Seneviratne/Merge-dev-to-refactor
Merge dev to refactor
2026-06-13 12:43:21 +05:30
+12 ddceb10fba Translated using Weblate (Somali)
Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Turkish)

Currently translated at 3.7% (1 of 27 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Hindi)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Azerbaijani)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Galician)

Currently translated at 66.6% (18 of 27 strings)

Translated using Weblate (Punjabi)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Icelandic)

Currently translated at 3.7% (1 of 27 strings)

Translated using Weblate (Dutch)

Currently translated at 81.4% (22 of 27 strings)

Translated using Weblate (Estonian)

Currently translated at 29.6% (8 of 27 strings)

Translated using Weblate (Hindi)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Persian)

Currently translated at 96.2% (26 of 27 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Dutch)

Currently translated at 48.1% (13 of 27 strings)

Translated using Weblate (Punjabi)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (French)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Hindi)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Bulgarian)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (27 of 27 strings)

Added translation using Weblate (Lombard)

Added translation using Weblate (ryu (generated) (ryu))

Added translation using Weblate (Toki Pona)

Added translation using Weblate (Undetermined)

Added translation using Weblate (Dutch (Middle))

Added translation using Weblate (Punjabi (Pakistan))

Added translation using Weblate (Arabic (Libya))

Added translation using Weblate (Berber)

Added translation using Weblate (Norwegian Bokmål)

Added translation using Weblate (Tamazight (Central Atlas))

Added translation using Weblate (Acehnese)

Added translation using Weblate (Kurdish (Kurmanji))

Added translation using Weblate (Bambara)

Added translation using Weblate (Bavarian)

Added translation using Weblate (Bengali (Bangladesh))

Added translation using Weblate (Kabyle)

Added translation using Weblate (Uzbek (Latin script))

Added translation using Weblate (Latin)

Added translation using Weblate (Chinese (Traditional Han script))

Added translation using Weblate (Santali)

Added translation using Weblate (Burmese)

Added translation using Weblate (Assamese)

Added translation using Weblate (Sardinian)

Added translation using Weblate (N’Ko)

Added translation using Weblate (Tagalog)

Added translation using Weblate (Dutch (Belgium))

Added translation using Weblate (Kurdish (Sorani))

Added translation using Weblate (Portuguese (Portugal))

Added translation using Weblate (Urdu)

Added translation using Weblate (Slovenian)

Added translation using Weblate (Kurdish)

Added translation using Weblate (Sinhala)

Added translation using Weblate (Slovak)

Added translation using Weblate (Kannada)

Added translation using Weblate (Korean)

Added translation using Weblate (Albanian)

Added translation using Weblate (Serbian)

Added translation using Weblate (Kazakh)

Added translation using Weblate (Georgian)

Added translation using Weblate (Finnish)

Added translation using Weblate (Swedish)

Added translation using Weblate (French)

Added translation using Weblate (Somali)

Added translation using Weblate (Spanish)

Added translation using Weblate (Neapolitan)

Added translation using Weblate (Nepali)

Added translation using Weblate (Norwegian Nynorsk)

Added translation using Weblate (Dutch)

Added translation using Weblate (Bengali (India))

Added translation using Weblate (Indonesian)

Added translation using Weblate (Azerbaijani)

Added translation using Weblate (Interlingua)

Added translation using Weblate (Arabic)

Added translation using Weblate (Swahili)

Added translation using Weblate (Afrikaans)

Added translation using Weblate (Marathi)

Added translation using Weblate (Malay)

Added translation using Weblate (Macedonian)

Added translation using Weblate (Mongolian)

Added translation using Weblate (Malayalam)

Added translation using Weblate (Hebrew)

Added translation using Weblate (Hindi)

Added translation using Weblate (Hungarian)

Added translation using Weblate (Croatian)

Added translation using Weblate (Armenian)

Added translation using Weblate (English (United Kingdom))

Added translation using Weblate (Icelandic)

Added translation using Weblate (Vietnamese)

Added translation using Weblate (Punjabi)

Added translation using Weblate (Portuguese)

Added translation using Weblate (Czech)

Added translation using Weblate (Welsh)

Added translation using Weblate (Catalan)

Added translation using Weblate (Odia)

Added translation using Weblate (Occitan)

Added translation using Weblate (Japanese)

Added translation using Weblate (Bosnian)

Added translation using Weblate (Breton)

Added translation using Weblate (Javanese)

Added translation using Weblate (Asturian)

Added translation using Weblate (Ukrainian)

Added translation using Weblate (Bulgarian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Bengali)

Added translation using Weblate (Romanian)

Added translation using Weblate (Russian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Basque)

Added translation using Weblate (Esperanto)

Added translation using Weblate (Greek)

Added translation using Weblate (Danish)

Added translation using Weblate (Portuguese (Brazil))

Added translation using Weblate (Chinese (Traditional Han script, Hong Kong))

Added translation using Weblate (Tamil)

Added translation using Weblate (Filipino)

Added translation using Weblate (Telugu)

Added translation using Weblate (Tigrinya)

Added translation using Weblate (Thai)

Added translation using Weblate (Lithuanian)

Added translation using Weblate (Latvian)

Added translation using Weblate (Turkish)

Added translation using Weblate (Tatar)

Added translation using Weblate (Galician)

Added translation using Weblate (Gujarati)

Translated using Weblate (Italian)

Currently translated at 100.0% (27 of 27 strings)

Added translation using Weblate (Italian)

Translated using Weblate (German)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (27 of 27 strings)

Added translation using Weblate (German)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 96.2% (26 of 27 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 96.2% (26 of 27 strings)

Translated using Weblate (Polish)

Currently translated at 96.2% (26 of 27 strings)

Translated using Weblate (Polish)

Currently translated at 96.2% (26 of 27 strings)

Translated using Weblate (Persian)

Currently translated at 88.8% (24 of 27 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (2 of 2 strings)

Added translation using Weblate (Persian)

Translated using Weblate (Polish)

Currently translated at 100.0% (2 of 2 strings)

Added translation using Weblate (Polish)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2 of 2 strings)

Added translation using Weblate (Chinese (Simplified Han script))

Co-authored-by: Aayush Gupta <aayushgupta219@gmail.com>
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Cabdi Waaxid Siciid <cabdiwaaxidsiciid100@gmail.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Emin Tufan Çetin <etcetin@gmail.com>
Co-authored-by: Femini <nizamismidov4@gmail.com>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Ghost of Sparta <makesocialfoss32@keemail.me>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hosted Weblate user 54392 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Michael Moroni <michaelmoroni@disroot.org>
Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com>
Co-authored-by: Philip Goto <philip.goto@gmail.com>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Co-authored-by: TobiGr <TobiGr@users.noreply.github.com>
Co-authored-by: Trunars <trunars@abv.bg>
Co-authored-by: july-atrophy-emit <july-atrophy-emit@duck.com>
Co-authored-by: ojppe <ojppe@users.noreply.hosted.weblate.org>
Co-authored-by: whistlingwoods <72640314+whistlingwoods@users.noreply.github.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/az/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/bg/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/cs/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/et/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/fa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/fr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/gl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/hi/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/hu/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/is/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/it/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/nl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/so/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/tr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/zh_Hant/
Translation: NewPipe/compose
2026-06-13 07:10:51 +00:00
Tobi 64b09e5491 Merge pull request #13594 from Thompson3142/#13450-fix_seekbar_crash
Fix crash when seeking to the end of special videos (again)
2026-06-13 09:10:20 +02:00
Isira Seneviratne 2bbd439e9a Merge branch 'dev' into Merge-dev-to-refactor
# Conflicts:
#	app/build.gradle.kts
#	app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java
#	build.gradle.kts
#	gradle/libs.versions.toml
2026-06-13 06:52:40 +05:30
Tobi 8dc1315d5f Merge pull request #13590 from TeamNewPipe/misc
Misc changes for building
2026-06-12 07:35:13 +02:00
Aayush Gupta 192dc99a83 gradle: Also append git branch name to continuous builds
Signed-off-by: Aayush Gupta <contact@aayush.io>
2026-06-12 11:54:40 +08:00
Aayush Gupta 87e06a436c gradle: Set continuous as the default build type
We cannot enable optimizations by default in debug builds, so simply set our new variant
as the default

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-12 11:54:40 +08:00
Aayush Gupta cf49cc4c0f ci: Build and test new variant with optimizations enabled
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-12 11:54:40 +08:00
Thompson3142 18d6ba3503 Fix crash when seeking to the end of special videos (again) 2026-06-12 00:43:12 +02:00
tobigr d927f44c46 Merge branch 'master' into dev 2026-06-10 08:17:50 +02:00
Tobi 84d7db5c13 Merge pull request #13591 from AudricV/yt_support_properly_sabr_workaround
[YouTube] Support properly new client which works around SABR enforcement
v0.28.8
2026-06-10 00:01:33 +02:00
AudricV 058810f452 [YouTube] Support new client in YoutubeHttpDataSource 2026-06-09 23:36:41 +02:00
tobigr 1058370db0 Release NewPipe 0.28.8 (1013) 2026-06-09 23:16:38 +02:00
tobigr 4f7fd37926 Add changelog for NewPipe 0.28.8 (1013) 2026-06-09 23:16:38 +02:00
tobigr 30c86abe8a Update NewPipe Extractor to 0.26.3 2026-06-09 23:16:38 +02:00
Aayush Gupta c7e4681932 gradle: Configure project's name to resolve type-safe accessor warnings
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-09 13:42:20 +08:00
Aayush Gupta 8d484317ce app: Register a build variant with optimizations enabled
This would help to test and debug progaurd changes easily

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-09 11:37:16 +08:00
Aayush Gupta f102205f00 Merge pull request #13486 from TeamNewPipe/cmp
AboutActivity rewrite
2026-06-08 17:44:03 +08:00
Aayush Gupta 2f1407980e shared: Remove non-required escape characters
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-08 16:36:23 +08:00
Aayush Gupta f1e145f690 shared: Remove app_name from string resources
We cannot mark strings as non-translatable in KMP. Remove it and make it
a constant in config instead so that the users don't translate it.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-08 16:34:35 +08:00
Aayush Gupta b3d3f5445c shared: Store license information in seaprate variable
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-08 16:29:16 +08:00
Aayush Gupta fdb28cdc4a shared: Inject navigation using Koin as well
Largely inspired from https://insert-koin.io/docs/reference/koin-compose/navigation3/
However I adapted certain things as needed.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-08 15:54:16 +08:00
Aayush Gupta 6208f9a80c shared: Address review feedback
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-06 21:23:01 +08:00
Aayush Gupta 8c295a34fb shared: composable: Ensure library's developers and licenses are available
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-04 18:47:33 +08:00
Aayush Gupta ae42026e82 shared: Fix AboutScreen preview
Actual pages require Koin to handle callbacks which we don't need during preview.
Extract page setup into a parameter and override it to page content during preview.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-02 18:00:18 +08:00
Aayush Gupta 0de011447d shared: Optimize imports using ktlint
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-02 17:16:39 +08:00
Aayush Gupta dbe64a88dc shared: Fix UI tests
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-02 17:15:32 +08:00
Aayush Gupta 5f55717a9f shared: composable: Increase LinkListItem's padding
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-02 17:15:32 +08:00
Aayush Gupta ac180ced84 app: Drop about activity implementation
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-02 17:15:32 +08:00
Aayush Gupta 8392cd56bd app: Switch to compose implementation of AboutActivity
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-02 17:15:29 +08:00
Aayush Gupta 43dca2b45b shared: Switch to reading licenses directly
It seems the licenses in the generated BOM by aboutlibraries plugin isn't consistent
and changes without any reason

Licenses were downloaded using reuse tool

reuse --root shared/src/commonMain/composeResources/files/ download Apache-2.0 BSD-2-Clause EPL-1.0 GPL-3.0-only GPL-3.0-or-later MIT MPL-2.0 MIT-0

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-02 15:58:25 +08:00
Aayush Gupta 0d06dd9b1a shared: Add composables for displaying library and link information
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-02 14:40:00 +08:00