Commit Graph

4747 Commits

Author SHA1 Message Date
Bnyro
c8d15b9c64 Fix the channel name alignment in search 2023-02-18 09:49:27 +01:00
Bnyro
a07e0ab7ab
Merge pull request #3109 from Bnyro/master
Remove the ripple effect on the video title
2023-02-18 09:39:27 +01:00
Bnyro
e847d18087 Remove the ripple effect on the video title 2023-02-18 09:39:04 +01:00
Bnyro
98bce58a14
Merge pull request #3100 from Isira-Seneviratne/Clean_extensions
Clean up some extensions.
2023-02-17 20:17:19 +01:00
Yaron Shahrabani
95683a9693
Translated using Weblate (Hebrew)
Currently translated at 99.7% (448 of 449 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/he/
2023-02-17 05:19:23 +01:00
Ihor Hordiichuk
6d36cf4ca1
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (449 of 449 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/uk/
2023-02-17 05:19:23 +01:00
Eric
8238a8bbd9
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.5% (447 of 449 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/zh_Hans/
2023-02-17 05:19:22 +01:00
Nidi
0d6f014c93
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (449 of 449 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/az/
2023-02-17 05:19:22 +01:00
Ricardo
7820218f2f
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (449 of 449 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt_BR/
2023-02-17 05:19:22 +01:00
Nidi
7ff411e3fb
Translated using Weblate (Turkish)
Currently translated at 100.0% (449 of 449 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/tr/
2023-02-17 05:19:21 +01:00
Sergio Marques
d093fccf94
Translated using Weblate (Portuguese)
Currently translated at 100.0% (449 of 449 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt/
2023-02-17 05:19:21 +01:00
Isira Seneviratne
b7af649d98 Fix lint issues. 2023-02-17 08:12:01 +05:30
Isira Seneviratne
c4c6ff5543 Fix package. 2023-02-17 07:23:39 +05:30
Isira Seneviratne
10aa703aa5 Convert some extension functions to member functions. 2023-02-17 07:23:38 +05:30
Nidi
50e7165f91
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/az/
2023-02-16 20:24:11 +01:00
Bnyro
1366578f5a Option to manage Playback Speed ​​of Audio and Video Mode Separately 2023-02-16 20:23:46 +01:00
Mohamed Aashif
5f658f76e0
Translated using Weblate (Sinhala)
Currently translated at 99.5% (446 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/si/
2023-02-16 20:04:49 +01:00
ShareASmile
28f5b8c85f
Translated using Weblate (Punjabi)
Currently translated at 99.5% (446 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pa/
2023-02-16 20:04:49 +01:00
GET100PERCENT
9882e01ec8
Translated using Weblate (Odia)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/or/
2023-02-16 20:04:49 +01:00
Yaron Shahrabani
ad7a6099a2
Translated using Weblate (Hebrew)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/he/
2023-02-16 20:04:49 +01:00
Skrripy
30e2ef8b8f
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/uk/
2023-02-16 20:04:48 +01:00
Ricardo
f92686d465
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt_BR/
2023-02-16 20:04:48 +01:00
d4f5409d
6dccc051ad
Translated using Weblate (Hungarian)
Currently translated at 99.1% (444 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/hu/
2023-02-16 20:04:48 +01:00
ShareASmile
601c67a1ef
Translated using Weblate (Hindi)
Currently translated at 99.5% (446 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/hi/
2023-02-16 20:04:48 +01:00
gallegonovato
0db20ffb33
Translated using Weblate (Spanish)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/es/
2023-02-16 20:04:48 +01:00
Andrey
86c8802046
Translated using Weblate (Russian)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ru/
2023-02-16 20:04:48 +01:00
Rex_sa
2853140d83
Translated using Weblate (Arabic)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ar/
2023-02-16 20:04:48 +01:00
Aron Holmgren
56bf1ece3f
Translated using Weblate (English)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/en/
2023-02-16 20:04:48 +01:00
Bnyro
b5848f43b0
Merge pull request #3095 from Bnyro/master
Remove the inbuilt updater
2023-02-16 20:04:38 +01:00
Bnyro
cf37f3bf74 Remove the inbuilt updater 2023-02-16 20:04:23 +01:00
Bnyro
6c35e0649a
Merge pull request #3094 from Bnyro/master
Restore the orientation before entering PiP
2023-02-16 19:59:16 +01:00
Bnyro
dc16223b9a Restore the orientation before entering PiP 2023-02-16 19:59:01 +01:00
random r
ee34f82579
Translated using Weblate (Italian)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/it/
2023-02-15 17:47:00 +01:00
Bnyro
2ae5ebf637
Merge pull request #3082 from Isira-Seneviratne/DownloadDao_suspend
Convert DownloadDao methods to suspend functions.
2023-02-15 08:24:06 +01:00
Isira Seneviratne
c381437efd Convert DownloadDao methods to suspend functions. 2023-02-15 12:14:45 +05:30
Isira Seneviratne
2b2c16f9f2 Use removeIf() instead of removeAll(). 2023-02-15 05:06:41 +05:30
Bnyro
2137185529
Merge pull request #3077 from Bnyro/master
Use Filter chips for the search, downgrade gradle back to 7.6
2023-02-14 19:09:21 +01:00
Bnyro
12e285f508 Use Filter chips for the search, downgrade gradle back to 7.6 2023-02-14 19:08:46 +01:00
Faisal Khan
5eddd63ed3
Removes callbacks when player fragment is destroyed. (#3073)
* Made improvement to player double-tap further.

* Minor fixes.

* fix ktlint

* Filter out null comments returned from Piped API.

* Fixes: Labels under icons are not visible

* Minor player controls UI improvements

* Removes callbacks when player fragment is destroyed.

---------

Co-authored-by: Bnyro <bnyro@tutanota.com>
2023-02-14 15:35:07 +01:00
Faisal Khan
c199d35913
Fixes: Labels under icons are not visible (#3066)
* Made improvement to player double-tap further.

* Minor fixes.

* fix ktlint

* Filter out null comments returned from Piped API.

* Fixes: Labels under icons are not visible

* Minor player controls UI improvements

---------

Co-authored-by: Bnyro <bnyro@tutanota.com>
2023-02-14 11:35:24 +01:00
Isira Seneviratne
b99fb04cbd Simplify getAvailableResolutions(). 2023-02-14 06:55:46 +05:30
MkQtS
a2e8632700
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/zh_Hans/
2023-02-13 18:49:56 +01:00
Daviteusz
625d3b4512
Translated using Weblate (Polish)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pl/
2023-02-13 18:49:56 +01:00
Sergio Marques
a4e7af7377
Translated using Weblate (Portuguese)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt/
2023-02-13 18:49:56 +01:00
Faisal Khan
6053eae99b
Filter out null comments returned from Piped API. (#3061)
* Made improvement to player double-tap further.

* Minor fixes.

* fix ktlint

* Filter out null comments returned from Piped API.
2023-02-13 18:08:56 +01:00
Bnyro
582ab70bd1
Merge pull request #3053 from Isira-Seneviratne/Search_binding
Use view binding extensions in the search fragments.
2023-02-13 15:44:02 +01:00
Bnyro
16334d3bbe
Merge pull request #3037 from Isira-Seneviratne/Player_view_binding
Use view binding extensions in PlayerFragment.
2023-02-13 15:43:41 +01:00
Isira Seneviratne
5030453db4 Use view binding extensions in the search fragments. 2023-02-13 12:00:02 +05:30
Isira Seneviratne
0bea476772 Use view binding extensions in PlayerFragment. 2023-02-13 07:18:58 +05:30
Isira Seneviratne
4bdd5c1aa0 Use HttpUrl in ProxyHelper. 2023-02-13 06:17:06 +05:30
Bnyro
6b37153f8d Bump version to v0.12.0 2023-02-12 17:44:24 +01:00
Bnyro
f0857633e9 Fix compatibility with previous backups 2023-02-12 17:42:51 +01:00
Bnyro
26a4eeea6f Remember the download selections 2023-02-12 16:52:31 +01:00
Bnyro
22af1f9362 [Download dialog] Cleanup and sort by quality 2023-02-12 16:35:55 +01:00
Bnyro
59a1378531 Handle errors properly on home fragmemt 2023-02-12 16:01:51 +01:00
Bnyro
883f14fd56 Improve home page loading behavior 2023-02-12 15:48:38 +01:00
Bnyro
cd21f64be2 Improve the dynamic instance list fetching 2023-02-12 15:32:57 +01:00
Bnyro
cd54f2beb0
Merge pull request #3038 from Isira-Seneviratne/CustomInstanceDao_suspend
Convert CustomInstanceDao methods to suspend functions.
2023-02-12 15:07:57 +01:00
Bnyro
e4627fd156 Fix SponsorBlock segment loop at end of video 2023-02-12 13:27:35 +01:00
Isira Seneviratne
3ef8dc0092 Convert CustomInstanceDao methods to suspend functions. 2023-02-12 17:53:11 +05:30
Bnyro
9746d5a5fd Refactor the SponsorBlock segment handling 2023-02-12 13:17:44 +01:00
Bnyro
7648f1822f Option to disable watch positions in audio mode 2023-02-12 12:55:31 +01:00
Bnyro
80be666b48 Button to quit the audio mode 2023-02-12 12:39:56 +01:00
Bnyro
4e9273f7cb Open audio player from three dot menu 2023-02-12 12:34:53 +01:00
Bnyro
df40c8e50d Search history improvements 2023-02-12 12:27:57 +01:00
Isira Seneviratne
a0408840c4 Release view bindings in SearchResultFragment. 2023-02-12 16:40:44 +05:30
Isira Seneviratne
cec4f4da66 Release view bindings in SearchFragment. 2023-02-12 15:50:18 +05:30
Bnyro
32533ca11c
Merge pull request #3026 from Isira-Seneviratne/URL_validation
Simplify custom instance URL validation.
2023-02-12 09:09:42 +01:00
Bnyro
27090dc29d
Merge pull request #3025 from Isira-Seneviratne/DatabaseHolder_object
Convert DatabaseHolder to an object.
2023-02-12 08:11:01 +01:00
GET100PERCENT
1078216492
Translated using Weblate (Odia)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/or/
2023-02-12 04:41:47 +01:00
Yaron Shahrabani
20c01eeccf
Translated using Weblate (Hebrew)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/he/
2023-02-12 04:41:47 +01:00
Ihor Hordiichuk
7866a532cf
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/uk/
2023-02-12 04:41:47 +01:00
Nidi
e52ea947bc
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/az/
2023-02-12 04:41:46 +01:00
Ricardo
25e03e1272
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt_BR/
2023-02-12 04:41:46 +01:00
Oğuz Ersen
aac8aa8a5a
Translated using Weblate (Turkish)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/tr/
2023-02-12 04:41:46 +01:00
Fjuro
99a0b696ff
Translated using Weblate (Czech)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/cs/
2023-02-12 04:41:45 +01:00
Linerly
a68a746cbc
Translated using Weblate (Indonesian)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/id/
2023-02-12 04:41:45 +01:00
gallegonovato
c6b9205664
Translated using Weblate (Spanish)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/es/
2023-02-12 04:41:45 +01:00
Ettore Atalan
3570691f52
Translated using Weblate (German)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/de/
2023-02-12 04:41:44 +01:00
kaajjo
b94c0716e7
Translated using Weblate (Russian)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ru/
2023-02-12 04:41:44 +01:00
Rex_sa
e160a6a45e
Translated using Weblate (Arabic)
Currently translated at 100.0% (448 of 448 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ar/
2023-02-12 04:41:44 +01:00
Isira Seneviratne
00eef4ed65 Simplify custom instance URL validation. 2023-02-12 06:56:47 +05:30
Isira Seneviratne
f155bf8751 Convert DatabaseHolder to an object. 2023-02-12 05:44:22 +05:30
Bnyro
d705dc167a
Merge pull request #3017 from Bnyro/master
Enter/Exit Fullscreen swipe gestures
2023-02-10 18:54:02 +01:00
Bnyro
a051d70f48 Fullscreen swipe gestures 2023-02-10 18:53:36 +01:00
Nidi
a47458804c
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/az/
2023-02-10 18:10:48 +01:00
Ricardo
457f143b21
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt_BR/
2023-02-10 18:10:48 +01:00
Rex_sa
13102161b1
Translated using Weblate (Arabic)
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ar/
2023-02-10 18:10:48 +01:00
Bnyro
61334db826 Option to mark videos as watched 2023-02-10 18:10:17 +01:00
faisalkhan
add950770b
Translated using Weblate (Urdu)
Currently translated at 60.4% (270 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ur/
2023-02-10 16:47:31 +01:00
GET100PERCENT
c2a5a0813c
Translated using Weblate (Odia)
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/or/
2023-02-10 16:47:31 +01:00
Yaron Shahrabani
0c56946377
Translated using Weblate (Hebrew)
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/he/
2023-02-10 16:47:31 +01:00
Ihor Hordiichuk
184f8ace15
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/uk/
2023-02-10 16:47:31 +01:00
Eric
f67bd8f577
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/zh_Hans/
2023-02-10 16:47:31 +01:00
Nidi
21455c6115
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/az/
2023-02-10 16:47:31 +01:00
Ricardo
fb596180eb
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt_BR/
2023-02-10 16:47:31 +01:00
Nidi
756737c0c6
Translated using Weblate (Turkish)
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/tr/
2023-02-10 16:47:31 +01:00
jc
e508a260c6
Translated using Weblate (Portuguese)
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt/
2023-02-10 16:47:31 +01:00
Fjuro
b0ccc57566
Translated using Weblate (Czech)
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/cs/
2023-02-10 16:47:31 +01:00
Linerly
694463b388
Translated using Weblate (Indonesian)
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/id/
2023-02-10 16:47:31 +01:00
gallegonovato
afd7693511
Translated using Weblate (Spanish)
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/es/
2023-02-10 16:47:31 +01:00
random r
7756d81abd
Translated using Weblate (Italian)
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/it/
2023-02-10 16:47:31 +01:00
kaajjo
a6cc728064
Translated using Weblate (Russian)
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ru/
2023-02-10 16:47:31 +01:00
Rex_sa
0c5566771e
Translated using Weblate (Arabic)
Currently translated at 100.0% (447 of 447 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ar/
2023-02-10 16:47:31 +01:00
Marsel J. Jonker
69c7037c7d
Added translation using Weblate (Afrikaans) 2023-02-10 16:47:30 +01:00
Bnyro
2c64692381
Merge pull request #3011 from Isira-Seneviratne/AudioHelper
Simplify AudioHelper.
2023-02-10 16:47:25 +01:00
Bnyro
ce3edce7d1
Merge pull request #3012 from Isira-Seneviratne/WatchHistoryDao_suspend
Convert WatchHistoryDao methods to suspend functions.
2023-02-10 16:46:27 +01:00
Isira Seneviratne
cfce0d1f3d Improve unsupported file type message. 2023-02-10 09:21:41 +05:30
Isira Seneviratne
fdc17d6dfd Convert WatchHistoryDao methods to suspend functions. 2023-02-10 06:50:09 +05:30
Isira Seneviratne
9d469b1627 Simplify AudioHelper. 2023-02-10 04:52:31 +05:30
Bnyro
ccc27c255d Fix the time stamp parsing in the PlayerFragment 2023-02-08 10:38:28 +01:00
Bnyro
5992b0c567 Fix history showing up when clearing search query 2023-02-08 10:10:46 +01:00
Bnyro
793ad8e731
Merge pull request #2993 from Isira-Seneviratne/LifecycleService
Use LifecycleService.
2023-02-08 10:00:58 +01:00
Bnyro
caa53270c5
Merge pull request #2997 from Bnyro/master
Fix that thumbnails persist after deleting a download
2023-02-08 09:59:10 +01:00
Bnyro
1e239faf03 Fix that thumbnails persist after deleting a download 2023-02-08 09:58:49 +01:00
faisalkhan
85184848d0
Translated using Weblate (Urdu)
Currently translated at 50.4% (225 of 446 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ur/
2023-02-08 09:42:31 +01:00
Bdd55oo
49f56a1090
Translated using Weblate (Yue)
Currently translated at 36.3% (162 of 446 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/yue/
2023-02-08 09:42:31 +01:00
JY3
07771f64c6
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (446 of 446 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/zh_Hans/
2023-02-08 09:42:31 +01:00
J. Lavoie
5e4cf6d086
Translated using Weblate (French)
Currently translated at 100.0% (446 of 446 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/fr/
2023-02-08 09:42:31 +01:00
Bnyro
8322fbd5c9 Add preference to choose video codecs 2023-02-08 09:41:59 +01:00
Isira Seneviratne
df565bb8da Fix lint issues. 2023-02-08 07:41:51 +05:30
Isira Seneviratne
2321ed22f1 Restore coroutine context originally used in DownloadService. 2023-02-08 06:20:06 +05:30
Isira Seneviratne
5e6d171675 Convert DownloadService and BackgroundMode to lifecycle services. 2023-02-08 04:50:45 +05:30
Isira Seneviratne
0173ace37e Add Lifecycle Service library. 2023-02-08 04:50:25 +05:30
Bnyro
e9e59fbc1f New Autoplay switch design 2023-02-07 20:34:07 +01:00
Bnyro
0821ac66db Prevent controls from disappearing while scrubbing 2023-02-07 19:42:08 +01:00
Bnyro
fb0054d15e Fix the downloads empty indicator 2023-02-07 19:36:59 +01:00
Bnyro
b5e7aeb5cd Convert delete download dialog to confirmation dialog 2023-02-07 19:31:43 +01:00
Praveen Rajput
34d9007605 🐛 Fixes single back press not closing app
- Fixes #2985 app not closing on single back press just after opening the app
2023-02-07 22:31:45 +05:30
Faisal Khan
8017898c80
Further double tap gesture improvements (#2988) 2023-02-07 17:28:27 +01:00
Bnyro
6cd8792b9a
Merge branch 'master' into SparseBooleanArray 2023-02-06 15:33:01 +01:00
Bnyro
302de4089e
Merge pull request #2972 from weblate/weblate-libretube-libretube
Translations update from Hosted Weblate
2023-02-06 15:30:27 +01:00
Bnyro
12d3991f01
Merge pull request #2979 from Isira-Seneviratne/CronetHelper_object
Convert CronetHelper to an object.
2023-02-06 15:30:16 +01:00
faisalkhan
919a938b10
Translated using Weblate (Urdu)
Currently translated at 40.3% (180 of 446 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ur/
2023-02-06 15:29:00 +01:00
In Mind
a15a3b767f
Translated using Weblate (Greek)
Currently translated at 98.6% (440 of 446 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/el/
2023-02-06 15:29:00 +01:00
Bdd55oo
5ebd827d4f
Translated using Weblate (Yue)
Currently translated at 19.2% (86 of 446 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/yue/
2023-02-06 15:29:00 +01:00
Isira Seneviratne
fd60959827 Use SparseBooleanArray in DownloadService. 2023-02-06 08:19:08 +05:30
Isira Seneviratne
8cd1094526 Use ServiceCompat. 2023-02-06 08:10:05 +05:30
Isira Seneviratne
73f488e3d2 Convert CronetHelper to an object. 2023-02-06 05:29:49 +05:30
Praveen Rajput
aa998d80a4 Merge remote-tracking branch 'origin/master' 2023-02-06 01:08:44 +05:30
Praveen Rajput
2f83327a3c 🐛 Fixes crash on playlist background playback
- Fixes #2965
2023-02-06 01:08:35 +05:30
Bnyro
3d78250daf
Merge pull request #2970 from Isira-Seneviratne/Backup_restore_improvements
Make backup and restore improvements.
2023-02-05 11:16:16 +01:00
Bnyro
da8b383153
Merge pull request #2968 from Isira-Seneviratne/ListAdapter_search
Convert SearchAdapter to a ListAdapter.
2023-02-05 11:13:18 +01:00
Bnyro
e7b6846845
Merge pull request #2969 from Isira-Seneviratne/Transaction_extensions
Use Fragment transaction extensions.
2023-02-05 11:07:28 +01:00
Bnyro
629579481d
Merge pull request #2973 from Bnyro/master
Unauthenticated: Use GET when subs <= 100
2023-02-05 11:05:29 +01:00
Bnyro
67a951f39e Unauthenticated: Use GET when subs <= 100 2023-02-05 11:05:03 +01:00
Isira Seneviratne
a90d22f111 Use Fragment transaction extensions. 2023-02-05 09:02:59 +05:30
Isira Seneviratne
3d7ef76d52 Convert import helper methods to suspend functions. 2023-02-05 06:17:21 +05:30
Isira Seneviratne
a5d6d8d9df Convert backup helper methods to suspend functions. 2023-02-05 06:17:21 +05:30
Isira Seneviratne
d2a6dd5c31 Initialize activity result listeners in the fragment constructor. 2023-02-05 06:17:21 +05:30