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
Isira Seneviratne
423c257dd7
Convert BackupHelper and ImportHelper to objects.
2023-02-05 06:17:21 +05:30
Isira Seneviratne
3b6ccdb91d
Convert SearchAdapter to a ListAdapter.
2023-02-05 06:01:12 +05:30
faisalkhan
251c626be2
Translated using Weblate (Urdu)
...
Currently translated at 31.3% (140 of 446 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ur/
2023-02-04 16:39:36 +01:00
Bnyro
1f2be76559
Use an elevated surface color for the swipe to refresh
2023-02-04 11:21:44 +01:00
Bnyro
b3ffb226d4
Improve double tap on center of player
2023-02-04 11:18:20 +01:00
Bnyro
4bd2d473bf
Use POST requests for unauthenticated subscriptions
2023-02-04 11:16:55 +01:00
Isira Seneviratne
2973b204dd
Remove unnecessary TextViewCompat calls.
2023-02-04 05:31:51 +05:30
faisalcodes
42272b878b
Fixes: icons not showing in the player menu options.
2023-02-03 21:35:41 +05:30
Bnyro
1e379d5a91
Merge pull request #2951 from Isira-Seneviratne/Work_KTX
...
Use Work KTX functionality.
2023-02-03 13:24:13 +01:00
Isira Seneviratne
b2b444d3e5
Convert ClipboardHelper to an object.
...
Also improve some related code.
2023-02-03 14:47:09 +05:30
Isira Seneviratne
38e8cd1012
Use PeriodicWorkRequestBuilder.
2023-02-03 14:35:05 +05:30
Isira Seneviratne
5f1d41c790
Convert NotificationWorker to a CoroutineWorker.
2023-02-03 14:35:04 +05:30
faisalkhan
a8487a3768
Translated using Weblate (Urdu)
...
Currently translated at 18.3% (82 of 446 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ur/
2023-02-03 05:55:18 +01:00
Mohamed Aashif
692c793f42
Translated using Weblate (Sinhala)
...
Currently translated at 100.0% (446 of 446 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/si/
2023-02-03 05:55:17 +01:00
Bnyro
4153643833
Remove unused proguard files from debug builds
2023-02-02 17:19:03 +01:00
Bnyro
fcbd12c32f
Merge remote-tracking branch 'faisal/master' into HEAD
2023-02-02 15:46:12 +01:00
Bnyro
142be9dc03
Minor cleanup to the DrawableTextView
2023-02-02 15:45:13 +01:00
faisalcodes
1a7ad4fd68
Minor clean
2023-02-02 20:05:44 +05:30
Faisal Khan
9a9b127e9f
Merge branch 'libre-tube:master' into master
2023-02-02 20:03:06 +05:30
Bnyro
81568e2135
Cleanup common methods in the about and help acitvities
2023-02-01 18:49:59 +01:00
Bnyro
766c7c82d9
Cleanup the AboutActivity.kt
2023-02-01 18:45:40 +01:00
Bnyro
59a56f8467
Cleanup the HelpActivity.kt
2023-02-01 18:42:35 +01:00
Bnyro
2d12d7ce5b
Increase the about item padding & fix help section title
2023-02-01 18:39:58 +01:00
Bnyro
4732ff2477
Help & About: Use icon without background
2023-02-01 18:36:39 +01:00
Bnyro
282b40c191
Disable R8 for debug builds
2023-02-01 18:23:15 +01:00
Bnyro
2cd8e7f7d8
Remove social media name strings from translations
2023-02-01 18:22:29 +01:00
Bnyro
89f85fa8ff
[Help section] Add Mastodon, remove Twitter
2023-02-01 18:18:02 +01:00
Faisal Khan
5c593d7eb8
Merge branch 'libre-tube:master' into master
2023-02-01 22:45:22 +05:30
faisalcodes
89ac493496
Fix ktlint
2023-02-01 22:41:04 +05:30
faisalkhan
1e74716100
Translated using Weblate (Urdu)
...
Currently translated at 4.6% (21 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ur/
2023-02-01 18:06:59 +01:00
random r
5b59d6f413
Translated using Weblate (Italian)
...
Currently translated at 100.0% (451 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/it/
2023-02-01 18:06:59 +01:00
faisalkhan
6c5fe22d8e
Added translation using Weblate (Urdu)
2023-02-01 18:06:59 +01:00
Bnyro
8916bd8214
Merge master into Remove_String_all
2023-02-01 18:06:08 +01:00
Bnyro
0685e1c2d7
Merge remote-tracking branch 'upstream/master' into HEAD
2023-02-01 18:05:17 +01:00
faisalcodes
e584d7bed5
Follow-up to #2929 . Simplified layouts.
2023-02-01 22:32:28 +05:30
Bnyro
cc53e17403
Merge branch 'master' into master
2023-02-01 10:00:25 +01:00
ShareASmile
505da35274
Translated using Weblate (Punjabi)
...
Currently translated at 100.0% (451 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pa/
2023-02-01 09:16:46 +01:00
GET100PERCENT
efb3e934a5
Translated using Weblate (Odia)
...
Currently translated at 100.0% (451 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/or/
2023-02-01 09:16:45 +01:00
Daniel Rozario
4cf8694ec3
Translated using Weblate (Bengali)
...
Currently translated at 87.8% (396 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/bn/
2023-02-01 09:16:45 +01:00
aasami
73070f6e93
Translated using Weblate (Slovak)
...
Currently translated at 62.5% (282 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/sk/
2023-02-01 09:16:45 +01:00
Yaron Shahrabani
4ee1370fb2
Translated using Weblate (Hebrew)
...
Currently translated at 100.0% (451 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/he/
2023-02-01 09:16:45 +01:00
Ihor Hordiichuk
db72c3948b
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (451 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/uk/
2023-02-01 09:16:44 +01:00
Eric
7d2f5276d0
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (451 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/zh_Hans/
2023-02-01 09:16:44 +01:00
Nidi
5a01bbe3fb
Translated using Weblate (Azerbaijani)
...
Currently translated at 100.0% (451 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/az/
2023-02-01 09:16:44 +01:00
Ricardo
35e32dfb23
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (451 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt_BR/
2023-02-01 09:16:44 +01:00
Nidi
583a15515b
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (451 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/tr/
2023-02-01 09:16:43 +01:00
d4f5409d
dc72dc3b9b
Translated using Weblate (Hungarian)
...
Currently translated at 99.7% (450 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/hu/
2023-02-01 09:16:43 +01:00
jc
b90adea306
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (451 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt/
2023-02-01 09:16:43 +01:00
Fjuro
10f3431e48
Translated using Weblate (Czech)
...
Currently translated at 100.0% (451 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/cs/
2023-02-01 09:16:43 +01:00
ShareASmile
2a848b70b2
Translated using Weblate (Hindi)
...
Currently translated at 100.0% (451 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/hi/
2023-02-01 09:16:42 +01:00
Linerly
e993128429
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (451 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/id/
2023-02-01 09:16:42 +01:00
gallegonovato
4cff208115
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (451 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/es/
2023-02-01 09:16:42 +01:00
Michael Weinberger
e1fbad31cc
Translated using Weblate (German)
...
Currently translated at 100.0% (451 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/de/
2023-02-01 09:16:42 +01:00
Park Seonu
8f5daeea94
Translated using Weblate (Korean)
...
Currently translated at 98.0% (442 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ko/
2023-02-01 09:16:41 +01:00
Andrey
799f39ac95
Translated using Weblate (Russian)
...
Currently translated at 100.0% (451 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ru/
2023-02-01 09:16:41 +01:00
Rex_sa
bae54abd7c
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (451 of 451 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ar/
2023-02-01 09:16:41 +01:00
Isira Seneviratne
27f338cf72
Remove uses of String.all().
2023-02-01 05:44:27 +05:30
faisalcodes
766e6ebc7f
Adds more RTL languages support.
2023-01-31 22:47:45 +05:30
Bnyro
1403c3bc1c
Play and pause the video on single touches
2023-01-31 18:08:37 +01:00
Bnyro
288067b044
[Audio Player] Volume controls
2023-01-31 17:57:24 +01:00
Bnyro
38859c43f6
[Audio player] Swipe listener
2023-01-31 17:34:40 +01:00
Bnyro
b734c69ea8
Move helpers from .util
to .ui.listeners
and .helpers
2023-01-31 16:43:39 +01:00
Bnyro
296ca42a19
Fix playlist importing issues
2023-01-31 16:35:00 +01:00
Bnyro
a096247c94
Import playlists asynchronously
2023-01-31 16:29:13 +01:00
Bnyro
f274dd205b
Fix the importing of playlists
2023-01-31 16:23:34 +01:00
Bnyro
9607edef22
Simplify the local playlist handling
2023-01-31 16:12:19 +01:00
Bnyro
7b23da5eca
Reload playlists after successfully cloning
2023-01-31 15:55:02 +01:00
Bnyro
b1e703b8c3
Fix that auto fullscreen is shown as enabled by default
2023-01-31 15:41:42 +01:00
Bnyro
2d4c616111
Merge pull request #2921 from faisalcodes/master
...
Fixes: Showing progress for unwatched videos.
2023-01-31 15:37:43 +01:00
Bnyro
c634cd9c9c
Simplify watch progress length extension
2023-01-31 15:37:10 +01:00
faisalcodes
25c0d3c0c8
Fix ktlint
2023-01-31 11:20:57 +05:30
faisalcodes
bd556baa76
Fixes #2815
2023-01-31 11:11:00 +05:30
Isira Seneviratne
a7a885f88d
Convert LocalPlaylistsDao methods to suspend functions.
2023-01-31 07:30:16 +05:30
Bnyro
432e301db5
Fix ktlint
2023-01-30 19:44:29 +01:00
Bnyro
cb88ae9eea
Merge pull request #2910 from faisalcodes/master
...
Added the original comment as the first item in replies.
2023-01-30 16:57:42 +01:00
Bnyro
c405ca08f0
Remove unused expression
2023-01-30 16:57:08 +01:00
Bnyro
ec25173503
Fix that multiple comments are hightlighted sometimes
2023-01-30 16:44:50 +01:00
Bnyro
758f559811
Minor UI improvements and code cleanup
2023-01-30 16:39:05 +01:00
Bnyro
8c6d20d64d
Merge pull request #2913 from Isira-Seneviratne/awaitAll
...
Use awaitAll() extension.
2023-01-30 16:20:41 +01:00
Isira Seneviratne
02d9aa5655
Use take() extension.
2023-01-30 20:44:26 +05:30
Isira Seneviratne
825fc7bda5
Use awaitAll() extension.
2023-01-30 20:14:20 +05:30
Bnyro
3e6fb49bf4
Merge pull request #2912 from Isira-Seneviratne/takeWhile
...
Use Kotlin's takeWhile() extension.
2023-01-30 15:08:21 +01:00
Isira Seneviratne
99f031f155
Use takeWhile() extension.
2023-01-30 19:23:44 +05:30
faisalcodes
3265ce81f4
- Removed hardcoded colors.
...
- Used colorSurface for the original comment in replies.
2023-01-30 19:17:01 +05:30
Bnyro
259a1c1400
Merge pull request #2904 from praveenrajput/master
...
Closes comments on auto play video change. Fixes #2898
2023-01-30 13:59:35 +01:00
faisalcodes
843bdfd8e4
ktlint
2023-01-30 12:19:53 +05:30
faisalcodes
bb784f5880
ktlint
2023-01-30 12:16:35 +05:30
faisalcodes
042cf26c1c
Added the original comment as first item in replies.
2023-01-30 12:03:10 +05:30
Isira Seneviratne
96c41927fd
Use Handler.postDelayed() extension to put the lambdas outside parentheses.
2023-01-30 08:36:44 +05:30
Isira Seneviratne
f522f1e1de
Use Handler.postDelayed() extension with tokens.
2023-01-30 08:19:26 +05:30
Praveen Rajput
9eafffe712
Closes comments on auto play video change. Fixes #2898
2023-01-29 21:52:37 +05:30
Bnyro
c5e21b5f18
Merge pull request #2899 from Bnyro/master
...
Fix watching unprocessed livestreams
2023-01-29 14:56:06 +01:00
Bnyro
aee24d11d5
Fix watching unprocessed livestreams
2023-01-29 14:55:17 +01:00
Bnyro
30d6920fd1
Merge pull request #2886 from praveenrajput/master
...
Keep screen on only while video is playing #2877
2023-01-29 08:30:46 +01:00
Bnyro
d8cd1d46b8
Merge pull request #2896 from Isira-Seneviratne/ActivityCompat_recreate
...
Use ActivityCompat.recreate().
2023-01-29 08:30:08 +01:00
Bnyro
1efc73950d
Merge pull request #2893 from Isira-Seneviratne/Backup_timestamp
...
Use DateTimeFormatter to create backup file timestamp.
2023-01-29 08:29:02 +01:00
Praveen Rajput
275f304472
Merge branch 'libre-tube:master' into master
2023-01-29 11:11:12 +05:30
Praveen Rajput
2fcaea9ad6
Refactors keepScreenOn method
2023-01-29 11:08:51 +05:30
Isira Seneviratne
8c067dd32e
Use ActivityCompat.recreate().
2023-01-29 10:58:55 +05:30
Isira Seneviratne
fd319a0d49
Use HttpUrl in TextUtils.
2023-01-29 10:20:50 +05:30
Isira Seneviratne
71976f45c1
Use DateTimeFormatter to create backup file timestamp.
2023-01-29 05:58:17 +05:30
Veseli Krajišnik
8283b439c9
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/sr/
2023-01-28 19:54:36 +01:00
Ivon Huang
4d3c604f46
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/zh_Hant/
2023-01-28 19:54:36 +01:00
RethinkDev
07ee6418e0
Translated using Weblate (Vietnamese)
...
Currently translated at 89.7% (404 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/vi/
2023-01-28 19:54:36 +01:00
Kazevic
cf5dee32c5
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt_BR/
2023-01-28 19:54:36 +01:00
faisalcodes
c2da09ab77
Run ktlint
2023-01-28 23:44:35 +05:30
faisalcodes
4b395e0372
Fixes #2878 : Using multi-level comments display.
2023-01-28 23:42:51 +05:30
Bnyro
1eb50adf5e
Fix cloning playlists in the create playlist dialog
2023-01-28 18:02:13 +01:00
Praveen Rajput
6795026a94
Keep screen on only while video is playing #2877
...
- Fixes Screen stays on when video is paused (no timeout)
2023-01-28 05:13:47 +05:30
Bnyro
326df3970a
Merge pull request #2880 from Bnyro/master
...
Don't kill the app when closing through PiP
2023-01-27 16:33:10 +01:00
Bnyro
34c0d8d72e
Fix unresponsive screen when closing through PiP
2023-01-27 16:32:45 +01:00
Bnyro
a3e0c40a0f
Don't kill the app when closing through PiP
2023-01-27 16:29:59 +01:00
Bnyro
378dc1326b
Merge pull request #2875 from Bnyro/master
...
Better download file naming scheme
2023-01-26 19:25:52 +01:00
Bnyro
9ec166dcef
Better download file naming scheme
2023-01-26 19:25:23 +01:00
Bnyro
bf7f855c7a
Merge pull request #2873 from Isira-Seneviratne/updateLayoutParams
...
Use View.updateLayoutParams() extensions.
2023-01-26 13:44:06 +01:00
Isira Seneviratne
738f943a13
Use View.updateLayoutParams() extensions.
2023-01-26 08:58:12 +05:30
Isira Seneviratne
b9c1b00ae5
Use parseAsHtml() extension.
2023-01-26 07:20:16 +05:30
Bnyro
2e0c121f58
Merge pull request #2868 from Isira-Seneviratne/Check_network_metered
...
Check if the connected network is metered in NetworkHelper.
2023-01-25 20:01:56 +01:00
JY3
a9c27cd756
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/zh_Hans/
2023-01-25 17:12:45 +01:00
Metehan Özyürek
31aa1f09d7
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/tr/
2023-01-25 17:12:45 +01:00
Ács Zoltán
2aaa76d693
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/hu/
2023-01-25 17:12:44 +01:00
AudricV
6876b9f9ab
Translated using Weblate (French)
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/fr/
2023-01-25 17:12:44 +01:00
Kakaeo
bbc807d047
Translated using Weblate (Persian)
...
Currently translated at 25.3% (114 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/fa/
2023-01-25 17:12:44 +01:00
Isira Seneviratne
0d5a56da1c
Check if the connected network is metered in NetworkHelper.
2023-01-25 20:31:32 +05:30
Bnyro
1972c0a45d
Show whole title when description visible
2023-01-24 20:05:25 +01:00
Bnyro
68f87c56aa
Merge pull request #2842 from Isira-Seneviratne/LocalSubscriptionDao_suspend
...
Use suspend functions in LocalSubscriptionDao.
2023-01-24 19:53:48 +01:00
Bnyro
0c296ddf60
Fix crash in watch history when deleting video
2023-01-24 19:52:12 +01:00
Bnyro
20584f33b2
Fix the chapter title in the player
...
closes #2850
2023-01-24 10:05:12 +01:00
Isira Seneviratne
e238154217
Merge branch 'master' into LocalSubscriptionDao_suspend
...
# Conflicts:
# app/src/main/java/com/github/libretube/util/BackupHelper.kt
2023-01-24 04:40:59 +05:30
vala rezaee
b74cce4b2d
Translated using Weblate (Persian)
...
Currently translated at 25.3% (114 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/fa/
2023-01-23 21:15:25 +01:00
Kakaeo
b8b031e487
Translated using Weblate (Persian)
...
Currently translated at 25.3% (114 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/fa/
2023-01-23 21:15:25 +01:00
vala rezaee
b40c0964cb
Translated using Weblate (Persian)
...
Currently translated at 24.0% (108 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/fa/
2023-01-23 20:34:15 +01:00
Kakaeo
1984523f52
Translated using Weblate (Persian)
...
Currently translated at 24.0% (108 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/fa/
2023-01-23 20:34:15 +01:00
Bnyro
6749a7858f
Bump version to 0.11.1
2023-01-23 18:43:26 +01:00
Bnyro
418388b02d
Resolve conflicts with master
2023-01-23 18:42:22 +01:00
Bnyro
7b16580cb1
Always use the chapters dialog as on title click action
2023-01-23 18:40:04 +01:00
Bnyro
93b073a357
Simplify the PlayerFragment
2023-01-23 18:38:03 +01:00
Bnyro
9a8a048c04
Reduce the player top bar margin ( #2846 )
2023-01-23 18:29:59 +01:00
Bnyro
4815cc2b3e
Fix ktlint
2023-01-23 18:29:27 +01:00
Bnyro
f27360d02c
Reduce the player top bar margin
2023-01-23 18:29:05 +01:00
Bnyro
dbd6516b62
Merge pull request #2845 from Bnyro/master
...
Fix unresponsiveness when opening watch history
2023-01-23 18:22:24 +01:00
Bnyro
be514f1a45
Don't load the whole watch history at once
2023-01-23 18:21:51 +01:00
Bnyro
f6a42cc8a0
Simplify scroll listeners
2023-01-23 18:02:10 +01:00
Bnyro
22dce72e95
Limit the watch history size to 100 by default
2023-01-23 17:55:48 +01:00
Ricardo
bce743398a
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt_BR/
2023-01-23 15:16:18 +01:00
Bnyro
d92110c979
Merge pull request #2843 from Bnyro/master
...
Fix backup backwards compatibility
2023-01-23 15:16:13 +01:00
Bnyro
93b235abea
Fix backup backwards compatibility
2023-01-23 15:15:03 +01:00
Isira Seneviratne
cf9c6ffb99
Convert LocalSubscriptionDao methods to suspend functions, remove unused methods.
2023-01-23 19:14:49 +05:30
D āvis
d4d746037f
Translated using Weblate (Latvian)
...
Currently translated at 77.5% (349 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/lv/
2023-01-23 06:28:42 +01:00
Kazevic
295bc39492
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt_BR/
2023-01-23 06:28:42 +01:00
EnderPrism
8f16db1855
Translated using Weblate (French)
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/fr/
2023-01-23 06:28:42 +01:00
Bnyro
cbbfa64f76
[Audio mode] Show video options when clicking thumbnail
2023-01-22 19:50:50 +01:00
Bnyro
a04fb31947
Use Duration#parse
for parsing timestamps
2023-01-22 19:45:25 +01:00
Bnyro
054846eb22
Fix clicking description links
2023-01-22 19:39:39 +01:00
Bnyro
4beb77fb11
Cleanup with some when
expressions
2023-01-22 19:35:36 +01:00
Bnyro
ff6a0f1138
Keep the screen on while playing in the offline player
2023-01-22 19:27:08 +01:00
Bnyro
f119e39a1e
Merge pull request #2814 from Isira-Seneviratne/addCallback
...
Use OnBackPressedDispatcher.addCallback() extension.
2023-01-22 15:48:06 +01:00
Isira Seneviratne
5d3e54852d
Add default values for the channel fields without existing defaults.
2023-01-22 17:05:37 +05:30
Isira Seneviratne
e96f36f277
Allow null bannerUrl values.
2023-01-22 16:27:14 +05:30
Bnyro
a7aba58011
Merge pull request #2812 from Isira-Seneviratne/bundleOf
...
Use bundleOf().
2023-01-22 08:48:42 +01:00
Abhilash
e9997a3248
Added translation using Weblate (Assamese)
2023-01-22 03:45:43 +01:00
Isira Seneviratne
16922455d0
Use OnBackPressedDispatcher.addCallback() extension.
2023-01-22 06:06:29 +05:30
Isira Seneviratne
b2e32105d3
Use bundleOf().
2023-01-22 05:14:25 +05:30
Bnyro
e0cb7c3456
Rm accidentially generated play store icon
2023-01-21 19:51:33 +01:00
Bnyro
8b5d475b87
Bump version to v0.11.0
2023-01-21 19:00:41 +01:00
Bnyro
dd1821ada3
Merge pull request #2755 from Isira-Seneviratne/KotlinX_Serialization
...
Switch to Kotlinx Serialization.
2023-01-21 18:59:56 +01:00
Bnyro
a5304e3135
Merge pull request #2802 from Bnyro/master
...
[Audio Player] Auto scroll the title and uploader
2023-01-21 18:45:04 +01:00
Bnyro
c3b08ef5f6
Improve behavior when seeking to next video
2023-01-21 18:44:45 +01:00
Bnyro
f2fce67454
[Audio Player] Auto scroll the title and uploader
2023-01-21 18:31:50 +01:00
Bnyro
2adc8380fd
Merge pull request #2799 from Bnyro/master
...
[Audio player] Indefinite progress while loading thumbnails
2023-01-21 18:21:29 +01:00
Bnyro
00cf7d89d5
[Audio player] Indefinite progress while loading thumbnails
2023-01-21 18:20:45 +01:00
jc
c46b36b2b6
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt/
2023-01-21 18:01:48 +01:00
random r
f0b359b0dd
Translated using Weblate (Italian)
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/it/
2023-01-21 18:01:48 +01:00
Bnyro
6b9bd70dba
Merge pull request #2796 from Bnyro/master
...
Remember position when switching from audio to video mode
2023-01-21 18:01:42 +01:00
Bnyro
9650f32f67
Remember position when switching from audio to video mode
2023-01-21 18:01:08 +01:00
Isira Seneviratne
56763ec1a9
Merge branch 'master' into KotlinX_Serialization
...
# Conflicts:
# app/src/main/java/com/github/libretube/ui/adapters/SearchAdapter.kt
2023-01-21 17:24:37 +05:30
Bnyro
7a65a477d9
Merge pull request #2790 from Bnyro/master
...
Apply the remembered playback params for all players
2023-01-21 12:07:56 +01:00
Bnyro
79fab618df
Apply playback params for all players
2023-01-21 12:07:28 +01:00
Bnyro
b03d080316
Use the same playback speed for background and video mode
2023-01-21 11:59:44 +01:00
Bnyro
ecabc7348c
Fix crash when removing callbacks
2023-01-21 11:57:43 +01:00
Bnyro
33d09eb251
Merge pull request #2789 from Bnyro/master
...
[Audio Mode] Share, playback, queue and open video controls
2023-01-21 11:54:28 +01:00
Bnyro
ee0607fb07
Add control to open the video from the audio player
2023-01-21 11:53:52 +01:00
Bnyro
7ffe3a6ed9
[Audio Mode] Share, playback and queue controls
2023-01-21 11:46:56 +01:00
Bnyro
497bc9c2dd
Merge pull request #2788 from Bnyro/master
...
Fix the notification thumbnail vanishing
2023-01-21 11:24:48 +01:00
Bnyro
a5c3132916
Fix the notification thumbnail vanishing
2023-01-21 11:24:25 +01:00
Bnyro
2acd53515c
Merge pull request #2787 from Bnyro/master
...
Fix queue starts wrong video after reordering
2023-01-21 11:20:04 +01:00
Bnyro
c2f0d68ddf
Fix queue starts wrong video after reordering
2023-01-21 11:19:47 +01:00
Bnyro
1d7f9b2f60
Merge pull request #2786 from Bnyro/master
...
Don't hide player controls when touching 'em
2023-01-21 11:14:26 +01:00
Bnyro
00c607db49
Don't hide player controls when touching 'em
2023-01-21 11:13:58 +01:00
Bnyro
e3ad011de6
Merge pull request #2785 from Bnyro/master
...
Fix the different colors of navigation and bottom bar
2023-01-21 11:08:39 +01:00
Bnyro
87519742da
Use the same elevation for nav and bottom bar
2023-01-21 11:08:32 +01:00
Bnyro
c01cee3f83
Use a lower elevation for the navigation bar
2023-01-21 11:06:16 +01:00
Bnyro
ebfb5c70fc
Merge pull request #2784 from Bnyro/master
...
Fix that live videos are tagged as shorts
2023-01-21 11:03:58 +01:00
Bnyro
cf5ef1292f
Use isShort
to display the shorts label
2023-01-21 11:03:24 +01:00
Bnyro
4c60035c0f
Merge pull request #2783 from Bnyro/master
...
Apply top bar for vertical fullscreen too
2023-01-21 10:58:21 +01:00
Bnyro
089e72b0c7
Apply top bar for vertical fullscreen too
2023-01-21 10:57:43 +01:00
Isira Seneviratne
e00b0c8263
Use Kotlinx Serialization with the subscription import/export functionality.
2023-01-21 10:32:08 +05:30
Isira Seneviratne
554fe0c3bf
Use ViewCompat.getRootWindowInsets().
2023-01-21 07:01:28 +05:30
Isira Seneviratne
187c7ac0e9
Merge branch 'master' into KotlinX_Serialization
...
# Conflicts:
# gradle/libs.versions.toml
2023-01-21 04:50:23 +05:30
Bnyro
7cee4b5c69
Merge pull request #2779 from Bnyro/master
...
Fix the extra padding for the vertical plaeyr
2023-01-20 19:40:09 +01:00
Bnyro
e4cbb2b90c
Fix the extra padding for the vertical plaeyr
2023-01-20 19:39:51 +01:00
Bnyro
3023bbda9b
Merge pull request #2778 from Bnyro/master
...
Hide system bars on shorts
2023-01-20 19:31:43 +01:00
Bnyro
3cef897e89
Hide system bars on shorts
2023-01-20 19:31:18 +01:00
Bnyro
5520a8419a
Merge pull request #2777 from Bnyro/master
...
Only show extra padding when there's a notch
2023-01-20 19:09:11 +01:00
Bnyro
c1c0e5f6f1
Only show extra padding when there's a notch
2023-01-20 19:00:49 +01:00
Bnyro
579e8f167e
Merge pull request #2776 from Bnyro/master
...
Keep space for the status bar in player
2023-01-20 18:50:03 +01:00
Bnyro
fbf9c30e9a
Hide the status bar when hiding the controllers
2023-01-20 18:49:53 +01:00
Bnyro
3da6b0678a
Keep space for the status bar in player
2023-01-20 18:48:29 +01:00
Bnyro
9b5150ce26
Merge pull request #2775 from Bnyro/master
...
Use custom animation handlers for player controls
2023-01-20 18:34:36 +01:00
Bnyro
8431716a14
Use custom animation handlers for player controls
2023-01-20 18:34:11 +01:00
Bnyro
689c4c5c6f
Merge pull request #2774 from Bnyro/master
...
Only auto enter PiP when enabled
2023-01-20 17:57:36 +01:00
Bnyro
6599635756
Only auto enter PiP when enabled
2023-01-20 17:56:49 +01:00
Skrripy
c67020eff5
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/uk/
2023-01-20 10:08:07 +01:00
MkQtS
5e0a83abad
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/zh_Hans/
2023-01-20 10:08:07 +01:00
Metehan Özyürek
30a5ffae6a
Translated using Weblate (Turkish)
...
Currently translated at 94.0% (423 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/tr/
2023-01-20 10:08:07 +01:00
Daviteusz
8f89cd1452
Translated using Weblate (Polish)
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pl/
2023-01-20 10:08:07 +01:00
Fjuro
9752b39ae1
Translated using Weblate (Czech)
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/cs/
2023-01-20 10:08:06 +01:00
Linerly
db61d75078
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/id/
2023-01-20 10:08:06 +01:00
Andrey
fe6f9c7bcd
Translated using Weblate (Russian)
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ru/
2023-01-20 10:08:06 +01:00
Allan Nordhøy
9c333878b4
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 84.0% (378 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/nb_NO/
2023-01-20 10:08:06 +01:00
Isira Seneviratne
61fba85afd
Merge branch 'master' into KotlinX_Serialization
2023-01-20 08:50:06 +05:30
Isira Seneviratne
07b59e1de0
Avoid type issues when restoring a backup.
2023-01-20 04:45:55 +05:30
Isira Seneviratne
e0702c027d
Make some properties read-only.
2023-01-19 22:20:21 +05:30
Bnyro
e1e4b2a2c9
Run `ktlint --android -F
2023-01-19 17:49:04 +01:00
Bnyro
074ab20202
Use the same audio attributes and load control for all players
2023-01-19 17:48:35 +01:00
Bnyro
fe9bb97c96
Merge pull request #2717 from faisalcodes/master
...
Fixed #2670 : Timestamp click behaviour in the description.
2023-01-19 17:21:54 +01:00
Bnyro
4ba274b612
Run ktlint --android -F
2023-01-19 17:21:40 +01:00
Bnyro
8ba2824750
Simplify LinkHandler
and HTMLParser
2023-01-19 17:21:06 +01:00
Bnyro
a5a38a3f66
Cleanup the logic of handling description links
2023-01-19 17:08:57 +01:00
faisalcodes
015b414596
Fixed #2723 : Activity is recreated when entered from media notification.
2023-01-19 20:57:16 +05:30
Isira Seneviratne
60706c2d87
Remove remaining Jackson code.
2023-01-19 18:14:37 +05:30
Isira Seneviratne
e047d5babd
Use Kotlinx Serialization with subscription.
2023-01-19 13:20:26 +05:30
Isira Seneviratne
ae8f88f4b8
Use Kotlinx Serialization with segments.
2023-01-19 13:03:42 +05:30
Isira Seneviratne
9485ceb5ec
Use Kotlinx Serialization with the Piped config.
2023-01-19 09:21:06 +05:30
Isira Seneviratne
1eeeed4292
Use Kotlinx Serialization with playlists.
2023-01-19 09:17:45 +05:30
Isira Seneviratne
4876068c54
Use Kotlinx Serialization with instances.
2023-01-19 08:57:22 +05:30
Isira Seneviratne
f98123270e
Use Kotlinx Serialization with login.
2023-01-19 08:57:10 +05:30
Isira Seneviratne
0cf5853a3a
Use Kotlinx Serialization with the update check API.
...
Also replace Author and Uploader data classes with a single User class.
2023-01-19 06:26:13 +05:30
Isira Seneviratne
fccb198f04
Use Kotlinx Serialization with user deletion.
2023-01-19 05:41:30 +05:30
Isira Seneviratne
371fbcd643
Use Kotlinx Serialization with channel information.
2023-01-19 05:37:27 +05:30
Isira Seneviratne
ef103284af
Use Kotlinx Serialization with comments.
2023-01-19 04:47:49 +05:30
Isira Seneviratne
165e0677d4
Use Kotlinx Serialization with search results.
2023-01-19 04:47:49 +05:30
Isira Seneviratne
219a7d7cfe
Use Kotlinx Serialization with stream data.
2023-01-19 04:47:49 +05:30
faisalcodes
9a926238c7
Fixed #2670 : Timestamp click behaviour in the description.
2023-01-18 22:26:34 +05:30
faisalcodes
c98217f963
Fixed #2670 : Timestamp click behaviour in the description.
2023-01-18 22:02:08 +05:30
faisalcodes
7006693485
Fixed #2670 : Timestamp click behaviour in the description.
2023-01-18 21:43:22 +05:30
Isira Seneviratne
b04cef0e88
Add ProGuard rules.
2023-01-18 18:11:52 +05:30
Isira Seneviratne
65207ce72c
Add KotlinX Serialization dependencies.
2023-01-18 18:11:52 +05:30
Bnyro
d5d36101c7
Merge pull request #2753 from Bnyro/master
...
Fix that skip silence is enabled by default
2023-01-18 09:48:14 +01:00
Bnyro
0029343382
Apply the caption style in the CustomExoPlayerView
2023-01-18 09:47:47 +01:00
Bnyro
0f34f4e696
Fix that skip silence
is enabled by default
2023-01-18 09:44:37 +01:00
Bnyro
7151361fdb
Merge pull request #2749 from Isira-Seneviratne/PendingIntentCompat_helpers
...
Add PendingIntentCompat helper methods.
2023-01-18 09:42:24 +01:00
Bnyro
d002285b85
Merge pull request #2750 from Isira-Seneviratne/startForegroundService_helper
...
Use ContextCompat.startForegroundService().
2023-01-18 09:40:02 +01:00
Isira Seneviratne
e306ba8a7f
Add PendingIntentCompat helper methods.
2023-01-18 09:43:01 +05:30
Isira Seneviratne
9d942f567f
Use ContextCompat.startForegroundService().
2023-01-18 09:36:50 +05:30
GET100PERCENT
219a1548ea
Translated using Weblate (Odia)
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/or/
2023-01-18 04:22:30 +01:00
Yaron Shahrabani
d679ad7992
Translated using Weblate (Hebrew)
...
Currently translated at 100.0% (450 of 450 strings)
Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/he/
2023-01-18 04:22:30 +01:00