Commit graph

10429 commits

Author SHA1 Message Date
evermind
c29b8b4975 Revert "searchfilters: dialog for search content and sort filters"
This reverts commit 4b79187760.
2022-12-08 23:53:40 +01:00
evermind
1b1c3e9850 Revert "searchfilters: add to strings.xml 'content filter', 'sort filter' and 'filter'"
This reverts commit 891e9b64ed.
2022-12-08 23:53:40 +01:00
evermind
1ece7f2b3b Revert "searchfilters: replace old filter interaction and integrate new dialog into SearchFragment"
This reverts commit f3d13be5fe.
2022-12-08 23:53:40 +01:00
evermind
1f8767074e Revert "searchfilters: 2nd Ui: Action menu feel alike dialog"
This reverts commit a5a588d169.
2022-12-08 23:53:40 +01:00
evermind
9c897e9d81 Revert "searchfilters: configuration option to choose between search filter dialogs"
This reverts commit 5124e44285.
2022-12-08 23:53:40 +01:00
evermind
a74cb93cb1 Revert "searchfilters: integrate 2nd Ui into SearchFragment"
This reverts commit 1f79a1c78a.
2022-12-08 23:53:40 +01:00
evermind
07912ac6bc Revert "searchfilters: 3rd Ui: action based UI (enhanched legacy menu)"
This reverts commit 9c39b86283.
2022-12-08 23:53:40 +01:00
evermind
93b597a418 Revert "searchfilters: integrate 3rd UI SearchFragment/SearchFragmentLegacy"
This reverts commit 2fc0ceeff1.
2022-12-08 23:53:40 +01:00
evermind
d042457172 Revert "searchfilters: unit test for SearchFilterLogic and BaseSearchFilterUiGenerator"
This reverts commit 88c7b9a62c.
2022-12-08 23:53:40 +01:00
evermind
16b1c53bd6 Revert "cleanup SearchFragment: remove some not used parameters and method"
This reverts commit e84364ed38.
2022-12-08 23:53:40 +01:00
evermind
50ddee767b Revert "searchfilters: rework getTranslatedFilterString() method"
This reverts commit 25ca8452ba.
2022-12-08 23:53:40 +01:00
evermind
83e01c168c Revert "searchfilters: use reworked getTranslatedFilterString() method"
This reverts commit 18e647e6d1.
2022-12-08 23:53:40 +01:00
evermind
385210dccf Revert "searchfilters: add strings for rumble and bitchute (en and de)"
This reverts commit 8c9bc4c3f6.
2022-12-08 23:53:40 +01:00
evermind
ff01ffb8c6 Revert "searchfilters: make ServiceHelper aware of rumble and bitchute strings"
This reverts commit 0a3b11617f.
2022-12-08 23:53:40 +01:00
evermind
0f14f6719c BraveNewPipe Release 0.24.1-2.0.0
- pre-release of search filters: every service has now
  content and sort filters available if the service offers it.
  For more information see PR for NewPipe: Please test and report any problems in
  https://github.com/TeamNewPipe/NewPipe/pull/8837
  -> BraveNewPipe also support this feature for rumble and bitchute
2022-11-07 14:46:48 +01:00
evermind
1241bfe8a4 Merge tag 'v0.24.1' of https://github.com/TeamNewPipe/NewPipe into dev 2022-11-07 14:34:20 +01:00
evermind
0a3b11617f searchfilters: make ServiceHelper aware of rumble and bitchute strings 2022-11-07 14:16:02 +01:00
evermind
8c9bc4c3f6 searchfilters: add strings for rumble and bitchute (en and de) 2022-11-07 14:15:14 +01:00
evermind
d25aab296a MultiDexApplication is no longer used -> so remove deps 2022-11-07 14:13:13 +01:00
evermind
69fcbd3bac Merge commit '18e647e6d1be13dab12ba89a000056badf388712' into dev 2022-11-06 15:06:51 +01:00
evermind
2dcf12eaa6 Revert "move enableModernTLS() method and KitKat check to helper class"
This reverts commit d1d97a79f0.

-> dropping kitkat support
2022-11-06 15:00:45 +01:00
evermind
d75b287e89 Revert "Use TLSSocketFactoryCompat for Picasso to enable TLSv1.1/1.2 on <=KitKat devices"
This reverts commit 5c7afbf4d4.

-> dropping KitKat support
2022-11-06 15:00:17 +01:00
Tobi
a95a5ed13e
Merge pull request #9290 from TeamNewPipe/release/0.24.1
Release v0.24.1
2022-11-05 21:25:52 +01:00
Tobi
da61c9f915
Merge pull request #9298 from Stypox/fix-inconsistent-channel-groups
Fix inconsistent channel group list and items view mode
2022-11-05 21:11:51 +01:00
Stypox
9472c36cbd
Merge pull request #9109 from TeamNewPipe/fix/overlayPlayQueueButton
Hide play queue button in VideoDetailsFragment when queue is empty
2022-11-05 20:28:14 +01:00
Stypox
49c12a31e9
Fix wrongly calculated channel groups span count 2022-11-05 20:05:59 +01:00
Stypox
fc061599f8
Fix inconsistent channel group list and item view mode 2022-11-04 18:21:35 +01:00
evermind
18e647e6d1 searchfilters: use reworked getTranslatedFilterString() method
Adjust to changes in NewPipeExtractor's FilterGroup and FilterItem class.
2022-11-04 17:50:02 +01:00
evermind
25ca8452ba searchfilters: rework getTranslatedFilterString() method 2022-11-04 17:50:02 +01:00
evermind
e84364ed38 cleanup SearchFragment: remove some not used parameters and method 2022-11-04 17:50:02 +01:00
evermind
88c7b9a62c searchfilters: unit test for SearchFilterLogic and BaseSearchFilterUiGenerator 2022-11-04 17:50:02 +01:00
evermind
2fc0ceeff1 searchfilters: integrate 3rd UI SearchFragment/SearchFragmentLegacy 2022-11-04 17:50:02 +01:00
evermind
9c39b86283 searchfilters: 3rd Ui: action based UI (enhanched legacy menu)
This approach is more or less a hack but if all else fails. Could later
be dropped or right away.
2022-11-04 17:50:02 +01:00
evermind
1f79a1c78a searchfilters: integrate 2nd Ui into SearchFragment 2022-11-04 17:50:02 +01:00
evermind
5124e44285 searchfilters: configuration option to choose between search filter dialogs 2022-11-04 17:50:02 +01:00
evermind
a5a588d169 searchfilters: 2nd Ui: Action menu feel alike dialog
Dialog looks similar to a action menu based approach but is faster.
2022-11-04 17:50:02 +01:00
evermind
f3d13be5fe searchfilters: replace old filter interaction and integrate new dialog into SearchFragment 2022-11-04 17:50:02 +01:00
evermind
891e9b64ed searchfilters: add to strings.xml 'content filter', 'sort filter' and 'filter' 2022-11-04 17:50:02 +01:00
evermind
4b79187760 searchfilters: dialog for search content and sort filters 2022-11-04 17:50:02 +01:00
evermind
55240193c0 searchfilters: common base classes for DialogFragment based UI's 2022-11-04 17:50:02 +01:00
evermind
5b95094a77 searchfilters: dynamically generate UIs and evaluate selected sort and content filters
SearchFilterLogic.java:
=======================
This class handles all the user interaction with the content and sort filters
of NewPipeExtractor.

The class works standalone to just get the default selected filters eg.
during init phase. See in SearchFragment#initializeFilterData()

BaseSearchFilterUiGenerator.java:
=================================
It extends SearchFilterLogic and is used as a base class to implement the UI interface
for content and sort filter dialogs eg. SearchFilterDialogGenerator or
SearchFilterOptionMenuAlikeDialogGenerator.
2022-11-04 17:50:02 +01:00
TobiGr
b066457ccf Update NewPipe to 0.24.1 (991) 2022-11-04 17:07:13 +01:00
Hosted Weblate
2c5c7dfe3a
Translated using Weblate (Punjabi)
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
2022-11-04 17:06:26 +01:00
Tobi
4573407fc7
Merge pull request #9291 from AudricV/support-yt-handles-and-update-extractor
Support YouTube handles and update NewPipe Extractor
2022-11-04 12:48:54 +01:00
AudricV
9912c11043
Update NewPipe Extractor to support handles 2022-11-04 12:26:42 +01:00
AudricV
231c5e515f
[YouTube] Support opening handles from external apps 2022-11-04 12:26:42 +01:00
Tobi
e9870d9e1d
Merge pull request #9286 from TeamNewPipe/changelog/0.24.1
Add changelog for 0.24.1 (991)
2022-11-03 19:56:43 +01:00
TobiGr
c274ee9873 Add changelog for 0.24.1 (991) 2022-11-03 17:28:22 +01:00
Tobi
c8caf48cda
Merge pull request #9230 from Stypox/duplicate-feed-videos
Fix duplicate videos in feed group "All"
2022-11-03 17:23:05 +01:00
Tobi
1de662f779
Merge pull request #9272 from TeamNewPipe/prettytime
Update PrettyTime from 5.0.3 to 5.0.6 to include new localizations
2022-11-03 16:17:02 +01:00