12353 Commits
Author SHA1 Message Date
Ida Delphine 32eb85d0fb fix ci issues 2026-10-17 22:14:17 +02:00
Ida Delphine 31b7fb70d3 code refactor
# Conflicts:
#	gradle/libs.versions.toml
2026-10-17 22:14:17 +02:00
Ida Delphine 040f454568 add debug settings test 2026-10-17 22:14:17 +02:00
Ida Delphine b0ee727297 setup settings debug navigation 2026-10-17 22:14:17 +02:00
Ida Delphine c025a552d0 --amend 2026-10-17 22:14:17 +02:00
Ida Delphine aae7631949 add debug settings ui and viewmodel 2026-10-17 22:14:17 +02:00
Ida Delphine 4fc372035a add platform and compose debug actions 2026-10-17 22:14:17 +02:00
Ida Delphine 7f18496d94 add debug preference keys 2026-10-17 22:14:17 +02:00
TobiGr 6f6b5fb996 [Contribution guidelines] Clarify that PRs not having prior discussion and an issue assignement might be closed 2026-10-15 00:59:20 +08:00
TobiGr 8bc3b8afd4 Do not require team members to link issues 2026-10-15 00:59:20 +08:00
TobiGr 8e7ca5e770 Add SPDX License headers 2026-10-15 00:59:20 +08:00
TobiGr d714c93aeb Automatically close PRs that have the labels 'template ignored' or 'tempalte missing' after two weeks without a response by the author 2026-10-15 00:59:20 +08:00
TobiGr a34f25d6e0 Add workflow to check that PRs have a linked issue that the author is assigned to 2026-10-15 00:59:20 +08:00
TobiGr 9fb507397e Provide template directly in comment
Implement a small yml template to md renderer. The specification can be found in the GitHub docs: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms.md
2026-10-15 00:59:20 +08:00
tobigr 40202dcdca Extract JS script into single file 2026-10-15 00:59:20 +08:00
tobigr 78b0b58504 Add workflow to react on missing or ignored templates
The workflow creates a comment on the issue or PR that has a missing or ignored template asking the author to use the template properly.
2026-10-15 00:59:20 +08:00
ab57bd483b Translated using Weblate (Norwegian Bokmål)
Currently translated at 78.1% (111 of 142 strings)

Translated using Weblate (Portuguese (Portugal))

Currently translated at 99.2% (141 of 142 strings)

Translated using Weblate (Portuguese)

Currently translated at 26.7% (38 of 142 strings)

Translated using Weblate (Portuguese (Portugal))

Currently translated at 99.7% (776 of 778 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 88.4% (688 of 778 strings)

Translated using Weblate (Finnish)

Currently translated at 92.2% (718 of 778 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (778 of 778 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (778 of 778 strings)

Translated using Weblate (Greek)

Currently translated at 99.7% (776 of 778 strings)

Translated using Weblate (Portuguese)

Currently translated at 99.7% (776 of 778 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (778 of 778 strings)

Translated using Weblate (French)

Currently translated at 100.0% (778 of 778 strings)

Translated using Weblate (German)

Currently translated at 100.0% (778 of 778 strings)

Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: J. Lavoie <edanas@users.noreply.hosted.weblate.org>
Co-authored-by: Marcel Alin <marcelino_18@users.noreply.hosted.weblate.org>
Co-authored-by: martian94 <scandiking@users.noreply.hosted.weblate.org>
Co-authored-by: ssantos <ssantos@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/nb/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pt/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pt_PT/
Translation: NewPipe/compose
2026-10-14 16:02:08 +08:00
+3 54dd7f9cb5 Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (142 of 142 strings)

Translated using Weblate (Czech)

Currently translated at 45.0% (64 of 142 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (142 of 142 strings)

Translated using Weblate (Latvian)

Currently translated at 26.7% (38 of 142 strings)

Translated using Weblate (Korean)

Currently translated at 100.0% (142 of 142 strings)

Translated using Weblate (Hindi)

Currently translated at 27.4% (39 of 142 strings)

Translated using Weblate (Hungarian)

Currently translated at 42.9% (61 of 142 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (142 of 142 strings)

Translated using Weblate (German)

Currently translated at 100.0% (142 of 142 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (142 of 142 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (142 of 142 strings)

Translated using Weblate (Croatian)

Currently translated at 51.6% (32 of 62 strings)

Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: BLUEBIRD-hash <bluebirde@tutamail.com>
Co-authored-by: Daniels Gaho <mouth_many452@slmails.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: Igor Rückert <igorruckert@yahoo.com.br>
Co-authored-by: Marcel Alin <natural.koala.tvcj@hidesit.net>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: VfBFan <vfbfan@users.noreply.hosted.weblate.org>
Co-authored-by: justcontributor <kty5663@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/az/
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/hi/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/hr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/hu/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/ko/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/lv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/ro/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/zh_Hans/
Translation: NewPipe/compose
2026-10-11 18:55:16 +02:00
+2 dfd5c8c156 Translated using Weblate (Latvian)
Currently translated at 97.4% (758 of 778 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (96 of 96 strings)

Translated using Weblate (Azerbaijani)

Currently translated at 100.0% (778 of 778 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (778 of 778 strings)

Translated using Weblate (Korean)

Currently translated at 100.0% (778 of 778 strings)

Translated using Weblate (Hindi)

Currently translated at 99.7% (776 of 778 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (778 of 778 strings)

Translated using Weblate (Croatian)

Currently translated at 99.8% (777 of 778 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (778 of 778 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (778 of 778 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (778 of 778 strings)

Translated using Weblate (German)

Currently translated at 100.0% (778 of 778 strings)

Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: BLUEBIRD-hash <bluebirde@tutamail.com>
Co-authored-by: Daniels Gaho <mouth_many452@slmails.com>
Co-authored-by: Femini <nizamismidov4@gmail.com>
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: Igor Rückert <igorruckert@yahoo.com.br>
Co-authored-by: Marcel Alin <natural.koala.tvcj@hidesit.net>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: VfBFan <vfbfan@users.noreply.hosted.weblate.org>
Co-authored-by: justcontributor <kty5663@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ro/
Translation: NewPipe/Metadata
2026-10-11 18:43:08 +02:00
Aayush Gupta 280101d779 gradle: Update Gradle and wrapper to 9.8.1
Signed-off-by: Aayush Gupta <contact@aayush.io>
2026-10-11 18:32:40 +02:00
Aayush Gupta 78c44029f4 gradle: Update multiple dependencies to latest release
Signed-off-by: Aayush Gupta <contact@aayush.io>
2026-10-11 18:32:40 +02:00
TobiGr e24141417e Update extractor to latest version 2026-10-11 18:09:23 +02:00
tobigr 6660341e28 Update user agent to Firefox ESR 153 2026-10-11 17:00:54 +02:00
tobigr 4b6264de6f Improve chapter title length and alignment
Use SPDX and REUSE compatible license header
2026-10-09 13:09:41 +02:00
h 80682c2daf Enhance ChaptersSeekBar to render transparent gaps at chapter boundaries and add haptic feedback for chapter navigation 2026-10-09 13:09:41 +02:00
h 2c13fbd5eb Add ChaptersSeekBar to render chapter markers on the seekbar 2026-10-09 13:09:41 +02:00
h 16c5de7ac9 Add chapter markers support to seekbar and update UI elements 2026-10-09 13:09:41 +02:00
Ida Delphine 0c20ddf8c7 keep lines under 100 chars 2026-10-07 16:59:43 +08:00
Ida Delphine fb3580e3f7 refactor: pr review feedback 2026-10-07 16:59:43 +08:00
Ida Delphine 4cad0293ca dynamic player settings ui per platform 2026-10-07 16:59:43 +08:00
Ida Delphine 793a6bc337 pr feedback update 2026-10-07 16:59:43 +08:00
Ida Delphine a663449f05 add exoplayer settings 2026-10-07 16:59:43 +08:00
Ida Delphine 561afbf5a6 update the video-audio screen viewmodel, and tests 2026-10-07 16:59:43 +08:00
Ida Delphine 62784f3cad add string resources and remaining preference keys 2026-10-07 16:59:43 +08:00
Ida Delphine 939ff4254f refactored code and added video/audio settings test 2026-10-07 16:59:43 +08:00
Ida Delphine b8f9c58523 handle jvm captions for different desktop platforms 2026-10-07 16:59:43 +08:00
Ida Delphine 8d994b27d7 hide caption setting on platforms without support 2026-10-07 16:59:43 +08:00
Ida Delphine 800d175aa2 theme changes rebuild host activity 2026-10-07 16:59:43 +08:00
Ida Delphine 24fc4d1194 setup navigation for videoaudio settings 2026-10-07 16:59:43 +08:00
Ida Delphine ac3fb1d8ab add video audio screen and viewmodel 2026-10-07 16:59:43 +08:00
Ida Delphine 1baecc704b add videoaudio preference keys 2026-10-07 16:59:43 +08:00
Ida Delphine 551e5ab691 fix settings debug disappearance 2026-10-07 16:59:43 +08:00
Ida Delphine 32341bdd99 refactored to include appearance settings keys 2026-10-07 16:59:43 +08:00
Ida Delphine d45382ba9e add appearance settings screen 2026-10-07 16:59:43 +08:00
Ida Delphine 5a1dd5be4a resolve conflicts from rebase 2026-10-07 16:59:43 +08:00
TransZAllen 3e2a58c839 [History sort mode] Fix inconsistent History title when opened from sidebar
When the History page was opened from the sidebar, onResume()
always reset the top bar title to "History", regardless of the
selected sort mode.
Now, show the current sort mode instead.
Also the sort mode to string resource mapping is moved into
StatisticSortMode, so new modes can be added without changing
displaySortMode().
2026-10-07 02:40:53 +02:00
be28d12b77 a11y: contentDescription for play button and sort icon (#13851)
Co-authored-by: wized2 <wized2@users.noreply.github.com>
Co-authored-by: tobigr <tobigr@users.noreply.github.com>
2026-10-07 00:13:23 +00:00
Alexis M 76c0421660 Keep the chosen audio track for downloads
The "recovery" info for an audio stream was using format and bitrate
only, which did not take into account services with multiple audio tracks
(e.g. Youtube dubs), leading to the wrong audio being selected.

Fixes #13267
2026-10-07 01:57:58 +02:00
7082578885 Translated using Weblate (Italian)
Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Arabic)

Currently translated at 93.5% (58 of 62 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Haitian)

Currently translated at 29.0% (18 of 62 strings)

Added translation using Weblate (Haitian)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hougan Mòs <mosi.inm.972@gmail.com>
Co-authored-by: Joel A <joeax910@student.liu.se>
Co-authored-by: RainSlide <RainSlide@outlook.com>
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
Co-authored-by: Sup! 0_0 <alelmnour1o234@proton.me>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/ar/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/ht/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/it/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/sv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/zh_Hans/
Translation: NewPipe/compose
2026-10-06 19:01:04 +08:00
d7bc8d56ed Translated using Weblate (Italian)
Currently translated at 100.0% (778 of 778 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (778 of 778 strings)

Translated using Weblate (Arabic)

Currently translated at 99.8% (777 of 778 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (778 of 778 strings)

Translated using Weblate (Haitian)

Currently translated at 1.4% (11 of 778 strings)

Added translation using Weblate (Haitian)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hougan Mòs <mosi.inm.972@gmail.com>
Co-authored-by: Joel A <joeax910@student.liu.se>
Co-authored-by: RainSlide <RainSlide@outlook.com>
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
Co-authored-by: Sup! 0_0 <alelmnour1o234@proton.me>
2026-10-06 18:51:19 +08:00