-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Release v0.24.1 #9290
Release v0.24.1 #9290
Conversation
Co-authored-by: Stypox <stypox@pm.me>
* Add play queue button to video details fragment * Use existing ic_list icon * Still open play queue even when queue is empty * Change app:srcCompat to android:src
when casting to `Spannable` in `CommentTextOnTouchListener`
…_details_fragment Add play queue button to video details fragment
Add monochrome icon
Use LinkifyCompat.
Utilize useSimpleSummaryProvider attribute
Improve `FeedGroupDialogViewModel` factory
Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Korean) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Portuguese (Portugal)) Currently translated at 67.6% (48 of 71 strings) Translated using Weblate (Portuguese) Currently translated at 67.6% (48 of 71 strings) Translated using Weblate (Bengali) Currently translated at 90.9% (584 of 642 strings) Translated using Weblate (Portuguese (Portugal)) Currently translated at 99.8% (641 of 642 strings) Translated using Weblate (Danish) Currently translated at 91.4% (587 of 642 strings) Translated using Weblate (Galician) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Estonian) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Bengali (Bangladesh)) Currently translated at 64.4% (414 of 642 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Portuguese) Currently translated at 99.8% (641 of 642 strings) Translated using Weblate (Korean) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Korean) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Korean) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (642 of 642 strings) Added translation using Weblate (Aymara (Southern)) Added translation using Weblate (Aymará) Translated using Weblate (Bengali) Currently translated at 88.9% (571 of 642 strings) Translated using Weblate (Portuguese) Currently translated at 99.6% (640 of 642 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (71 of 71 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 28.1% (20 of 71 strings) Translated using Weblate (Turkish) Currently translated at 32.3% (23 of 71 strings) Translated using Weblate (Galician) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Azerbaijani) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Hindi) Currently translated at 70.2% (451 of 642 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Persian) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Indonesian) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Arabic) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Czech) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Chinese (Traditional, Hong Kong)) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Basque) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Italian) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Japanese) Currently translated at 99.6% (640 of 642 strings) Translated using Weblate (Russian) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Russian) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Dutch) Currently translated at 98.9% (635 of 642 strings) Translated using Weblate (French) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Japanese) Currently translated at 99.6% (640 of 642 strings) Translated using Weblate (Japanese) Currently translated at 99.6% (640 of 642 strings) Translated using Weblate (Sardinian) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Hebrew) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Polish) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Czech) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Slovak) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Greek) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Italian) Currently translated at 100.0% (642 of 642 strings) Translated using Weblate (Japanese) Currently translated at 99.6% (640 of 642 strings) Translated using Weblate (Japanese) Currently translated at 99.6% (640 of 642 strings) Translated using Weblate (German) Currently translated at 100.0% (642 of 642 strings) Merge branch 'origin/dev' into Weblate. Translated using Weblate (Tamil) Currently translated at 52.6% (337 of 640 strings) Translated using Weblate (Vietnamese) Currently translated at 99.5% (637 of 640 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Portuguese) Currently translated at 60.5% (43 of 71 strings) Translated using Weblate (Azerbaijani) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Tamil) Currently translated at 52.5% (336 of 640 strings) Translated using Weblate (Hebrew) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Slovak) Currently translated at 8.4% (6 of 71 strings) Translated using Weblate (Kurdish (Central)) Currently translated at 98.1% (628 of 640 strings) Translated using Weblate (Galician) Currently translated at 99.6% (638 of 640 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Slovak) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (German) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Spanish) Currently translated at 88.7% (63 of 71 strings) Translated using Weblate (Hindi) Currently translated at 4.2% (3 of 71 strings) Translated using Weblate (Portuguese) Currently translated at 60.5% (43 of 71 strings) Translated using Weblate (Hindi) Currently translated at 68.7% (440 of 640 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Indonesian) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Arabic) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Czech) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Chinese (Traditional, Hong Kong)) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Italian) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Russian) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Dutch) Currently translated at 99.3% (636 of 640 strings) Translated using Weblate (English) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (71 of 71 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 63.3% (45 of 71 strings) Translated using Weblate (Swedish) Currently translated at 47.8% (34 of 71 strings) Translated using Weblate (French) Currently translated at 90.1% (64 of 71 strings) Translated using Weblate (Spanish) Currently translated at 57.7% (41 of 71 strings) Translated using Weblate (Polish) Currently translated at 57.7% (41 of 71 strings) Translated using Weblate (Czech) Currently translated at 100.0% (71 of 71 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (71 of 71 strings) Translated using Weblate (Chinese (Traditional, Hong Kong)) Currently translated at 15.4% (11 of 71 strings) Translated using Weblate (Portuguese (Portugal)) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Chinese (Traditional, Hong Kong)) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Korean) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (640 of 640 strings) Translated using Weblate (French) Currently translated at 100.0% (640 of 640 strings) Co-authored-by: Agnieszka C <aga_04@o2.pl> Co-authored-by: AioiLight <info@aioilight.space> Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it> Co-authored-by: Alex25820 <alexs25820@gmail.com> Co-authored-by: Allan Kimmer Jensen <mail@akj.io> Co-authored-by: Andrew Boonin <catassasin331@gmail.com> Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com> Co-authored-by: Denys Nykula <vegan@libre.net.ua> Co-authored-by: Eduardo Malaspina <vaio0@swismail.com> Co-authored-by: Elias Quispe Chura <ilaies_2012@hotmail.com> Co-authored-by: Eric <hamburger1024@mailbox.org> Co-authored-by: Error Specialist <errorspecialist02@gmail.com> Co-authored-by: Fjuro <ifjuro@proton.me> Co-authored-by: Florin Voicu <florin.bkk@gmail.com> Co-authored-by: GnuPGを使うべきだ <dieeeazpnnqbpddh@cock.email> Co-authored-by: Gontzal Manuel Pujana Onaindia <thadahdenyse@gmail.com> Co-authored-by: Hasan <hasanyildiz0@yaani.com> Co-authored-by: Hoseok Seo <ddinghoya@gmail.com> Co-authored-by: Hossain Rizbi <rsajib387@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru> Co-authored-by: Igor Rückert <igorruckert@yahoo.com.br> Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com> Co-authored-by: JS Ahn <freirepublik@gmail.com> Co-authored-by: JY3 <GeeyunJY3@gmail.com> Co-authored-by: Jeff Huang <s8321414@gmail.com> Co-authored-by: Leonardo Brauna <leonardo_brauna@hotmail.com.br> Co-authored-by: Linerly <linerly@protonmail.com> Co-authored-by: Maday <royalcoolness7898@gmail.com> Co-authored-by: Marc Barten <mwbarten@hotmail.com> Co-authored-by: Marian Hanzel <marulinko@gmail.com> Co-authored-by: Max Xie <monyxie@gmail.com> Co-authored-by: MohammedSR Vevo <mohammednajmidin@gmail.com> Co-authored-by: NTFSynergy <ntfsynergy@gmail.com> Co-authored-by: Nico Guo <fewis64883@herrain.com> Co-authored-by: Oymate <dhruboadittya96@gmail.com> Co-authored-by: Oğuz Ersen <oguz@ersen.moe> Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com> Co-authored-by: Ray <ray.cfu@protonmail.com> Co-authored-by: Rex_sa <rex.sa@pm.me> Co-authored-by: S3aBreeze <paperwork@evilcorp.ltd> Co-authored-by: SC <lalocas@protonmail.com> Co-authored-by: SEENUVASAN T <seenuthiruvpm@gmail.com> Co-authored-by: TXRdev Archive <lckphanaf9999@gmail.com> Co-authored-by: Terry Louwers <t.louwers@gmail.com> Co-authored-by: TiA4f8R <avdivers84@gmail.com> Co-authored-by: Tom Sawyer <weblate@grymkoll.se> Co-authored-by: Translator <kvb@tuta.io> Co-authored-by: Vas R <mrkomododragon1234@gmail.com> Co-authored-by: Vasilis K <skyhirules@gmail.com> Co-authored-by: VfBFan <drop0815@posteo.de> Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com> Co-authored-by: atilluF <atilluf@outlook.com> Co-authored-by: gallegonovato <fran-carro@hotmail.es> Co-authored-by: gonzalo <misctrashy@gmail.com> Co-authored-by: komiratsu19273240ad76c354986 <2011945@naver.com> Co-authored-by: nautilusx <translate@disroot.org> Co-authored-by: pitachips <hjkim3323@gmail.com> Co-authored-by: pjammo <adrianoghr@hotmail.it> Co-authored-by: ssantos <ssantos@web.de> Co-authored-by: variable virus <variablevirus@gmail.com> Co-authored-by: weughgh <ahmedhuntingpro@proton.me> Co-authored-by: zaioti <zaioti@tuta.io> Co-authored-by: zmni <zmni@outlook.com> Co-authored-by: 이정희 <daemul72@gmail.com> Co-authored-by: 정주찬 <ju1801@outlook.com> Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/cs/ 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/pl/ Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt/ Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_PT/ 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/tr/ Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/ 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/metadata/zh_Hant_HK/ Translation: NewPipe/Metadata
Update translations
Fix potential cast exception in comments text
Fix `DownloadDialog` crash on screen rotation
…lay queue is empty Related PR introducing the button: #8946
Update Android Gradle Plugin to 7.3.0.
…k for each chapter
Update translations and remove empty localizations
…tCompoundDrawableTIntList Use TextViewCompat.setCompoundDrawableTintList().
Update PrettyTime from 5.0.3 to 5.0.6 to include new localizations
Fix duplicate videos in feed group "All"
Add changelog for 0.24.1 (991)
…xtractor Support YouTube handles and update NewPipe Extractor
4bffbd6
to
c160f6f
Compare
Currently translated at 100.0% (646 of 646 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (646 of 646 strings) Translated using Weblate (Punjabi (Pakistan)) Currently translated at 18.4% (119 of 646 strings) Translated using Weblate (Slovak) Currently translated at 9.7% (7 of 72 strings) Translated using Weblate (Azerbaijani) Currently translated at 97.2% (70 of 72 strings) Translated using Weblate (Polish) Currently translated at 59.7% (43 of 72 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (72 of 72 strings) Translated using Weblate (Turkish) Currently translated at 99.8% (645 of 646 strings) Translated using Weblate (German) Currently translated at 100.0% (646 of 646 strings) Translated using Weblate (Hungarian) Currently translated at 9.8% (7 of 71 strings) Translated using Weblate (Punjabi) Currently translated at 5.6% (4 of 71 strings) Translated using Weblate (Galician) Currently translated at 100.0% (646 of 646 strings) Translated using Weblate (Punjabi) Currently translated at 100.0% (646 of 646 strings) Translated using Weblate (Azerbaijani) Currently translated at 100.0% (646 of 646 strings) Translated using Weblate (Vietnamese) Currently translated at 99.6% (644 of 646 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (646 of 646 strings) Translated using Weblate (Italian) Currently translated at 100.0% (646 of 646 strings) Translated using Weblate (Hungarian) Currently translated at 100.0% (646 of 646 strings) Translated using Weblate (Asturian) Currently translated at 2.8% (2 of 71 strings) Translated using Weblate (Punjabi) Currently translated at 99.6% (644 of 646 strings) Translated using Weblate (Vietnamese) Currently translated at 98.9% (639 of 646 strings) Translated using Weblate (Chinese (Traditional, Hong Kong)) Currently translated at 99.5% (643 of 646 strings) Translated using Weblate (Italian) Currently translated at 100.0% (646 of 646 strings) Added translation using Weblate (English (Middle)) Added translation using Weblate (English (Old)) Added translation using Weblate (Sicilian) Added translation using Weblate (Arabic (Najdi)) Added translation using Weblate (Kashmiri) Added translation using Weblate (German (Low)) Added translation using Weblate (Aymará) Added translation using Weblate (Kazakh) Translated using Weblate (Bulgarian) Currently translated at 2.8% (2 of 71 strings) Translated using Weblate (Bengali) Currently translated at 90.5% (585 of 646 strings) Translated using Weblate (Punjabi) Currently translated at 99.6% (644 of 646 strings) Translated using Weblate (Azerbaijani) Currently translated at 100.0% (646 of 646 strings) Translated using Weblate (Lithuanian) Currently translated at 100.0% (646 of 646 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (646 of 646 strings) Co-authored-by: Agnieszka C <aga_04@o2.pl> Co-authored-by: Balázs Meskó <meskobalazs@mailbox.org> Co-authored-by: Enol P <enolp@softastur.org> Co-authored-by: Ergün Can Taş <erguntas1968@gmail.com> Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com> Co-authored-by: Giovanni Donisi <giovannidonisi0701@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com> Co-authored-by: Lyudmil Borisov <lyuskoborisov@abv.bg> Co-authored-by: Marian Hanzel <marulinko@gmail.com> Co-authored-by: Nizami <nizamismidov4@gmail.com> Co-authored-by: Oğuz Ersen <oguz@ersen.moe> Co-authored-by: Ray <ray.cfu@protonmail.com> Co-authored-by: Rohan Deb Sarkar <rohandebsarkar+git@gmail.com> Co-authored-by: SC <lalocas@protonmail.com> Co-authored-by: ShareASmile <aapshergill@gmail.com> Co-authored-by: TXRdev Archive <lckphanaf9999@gmail.com> Co-authored-by: Thọ Bùi Nguyễn Hoàng <buitho061997@gmail.com> Co-authored-by: Vri 🌈 <weblate@vrifox.cc> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: bgo-eiu <huyaqoob+toolforge@gmail.com> Co-authored-by: gallegonovato <fran-carro@hotmail.es> Co-authored-by: pjammo <adrianoghr@hotmail.it> Co-authored-by: zaioti <zaioti@tuta.io> Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ast/ Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/az/ Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/bg/ Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/hu/ 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/sk/ Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/ Translation: NewPipe/Metadata
c160f6f
to
b066457
Compare
Hide play queue button in VideoDetailsFragment when queue is empty
Fix inconsistent channel group list and items view mode
Kudos, SonarCloud Quality Gate passed! |
I wish the extra button to the minimised bottom player would have been optional in the settings, as I want to avoid queue in general. The queue was a function I happily forgot that it existed and now it reappears as a button in an already small gui element. |
Why? |
I use YouTube interactive meaning that I decide which video to watch next after watching one. I never know in advance which videos I want to watch. So in best case I don't need the queue at all. In worst case it gets in my way (like I click a video to watch it now, and gets queued instead, but by experimenting with the settings I solved this). I installed the app on the device of 4 other persons, all which also don't need the queue since their workflows is very simple. Queues introduce state which make the usage of the app more complex (I know that it's a great feature for others, the question was why I avoid it). Also most of the time if I have the video minimised is because I'm looking for an video which I could watch instead of the one that's running in the background. If I find none than I return to the minimised one. Update: Today I clicked on that button by mistake for the first time. It confused me for a second despite me knowing about it. |
Download APK for testing
NewPipe_0.24.1_RC2.zip (reuploaded from this CI artifact)
DO NOT report issues / bugs here! New bugs and regressions can be reported in the corresponding issue: #9292
Changelog
App
read more
New
Improved
Fixed
DownloadDialog
crash on screen rotation FixDownloadDialog
crash on screen rotation #9079Localization
Development
LinkifyCompat
Use LinkifyCompat. #8934useSimpleSummaryProvider
attribute Utilize useSimpleSummaryProvider attribute #9011FeedGroupDialogViewModel
factory ImproveFeedGroupDialogViewModel
factory #8734ByteString
for download checksums Use Okio's ByteString for download checksums. #8767TextViewCompat.setCompoundDrawableTintList()
Use TextViewCompat.setCompoundDrawableTintList(). #8655Extractor
read more
New
uploaderUrl()
anduploaderVerified()
toPlaylistInfoItem
[YouTube] Add uploaderUrl and uploaderVerified to PlaylistInfoItem. NewPipeExtractor#959Improved
Fixed
MediaCCCRecentKiosk
Avoid possible NullPointerException in MediaCCCRecentKiosk. NewPipeExtractor#930SoundcloudPlaylistExtractor
: tracks are in correct order Fix SoundcloudPlaylistExtractor: tracks are in correct order NewPipeExtractor#939Development
EnumMap
inPatternsHolder
Use EnumMap in PatternsHolder. NewPipeExtractor#888