Commit Graph

4614 Commits

Author SHA1 Message Date
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