Commit Graph

10212 Commits

Author SHA1 Message Date
renovate[bot]
735f7fb538
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.3 2024-02-16 19:24:23 +00:00
Ankur
0d77505285 Fix [ChannelFragment]: main layout becomes visible after data fetched 2024-02-12 18:39:25 -08:00
Bnyro
db75b1f2d8
Merge pull request #5621 from weblate/weblate-libretube-libretube
Translations update from Hosted Weblate
2024-02-12 11:42:31 +01:00
Bnyro
015af72ad0
Merge pull request #5625 from Bnyro/master
chore: update list of fallback instances via script
2024-02-12 11:42:23 +01:00
Bnyro
6f759357a2 chore: update list of fallback instances via script 2024-02-12 11:42:02 +01:00
Software In Interlingua
f076cc5207
Translated using Weblate (Interlingua)
Currently translated at 100.0% (545 of 545 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ia/
2024-02-12 11:40:21 +01:00
ShareASmile
97093e6c42
Translated using Weblate (Punjabi)
Currently translated at 100.0% (545 of 545 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pa/
2024-02-12 11:40:20 +01:00
Ihor Hordiichuk
43af41a9c7
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (545 of 545 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/uk/
2024-02-12 11:40:19 +01:00
大王叫我来巡山
0b767812e5
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (545 of 545 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/zh_Hans/
2024-02-12 11:40:18 +01:00
Nidi
93bdf03074
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (545 of 545 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/az/
2024-02-12 11:40:17 +01:00
delvani
ae877c0c1a
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (545 of 545 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt_BR/
2024-02-12 11:40:16 +01:00
Oğuz Ersen
06310676c1
Translated using Weblate (Turkish)
Currently translated at 100.0% (545 of 545 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/tr/
2024-02-12 11:40:15 +01:00
Ács Zoltán
6158d0ce7c
Translated using Weblate (Hungarian)
Currently translated at 100.0% (545 of 545 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/hu/
2024-02-12 11:40:14 +01:00
delvani
eceeeff3b8
Translated using Weblate (Portuguese)
Currently translated at 100.0% (545 of 545 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt/
2024-02-12 11:40:13 +01:00
ShareASmile
d79d87805e
Translated using Weblate (Hindi)
Currently translated at 100.0% (545 of 545 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/hi/
2024-02-12 11:40:12 +01:00
gallegonovato
d5b5cffc57
Translated using Weblate (Spanish)
Currently translated at 100.0% (545 of 545 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/es/
2024-02-12 11:40:11 +01:00
Random
310b09003d
Translated using Weblate (Italian)
Currently translated at 100.0% (545 of 545 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/it/
2024-02-12 11:40:10 +01:00
0que
6ecee18ce2
Translated using Weblate (Russian)
Currently translated at 100.0% (545 of 545 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ru/
2024-02-12 11:40:09 +01:00
jonnysemon
ebd735ed6f
Translated using Weblate (Arabic)
Currently translated at 100.0% (545 of 545 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ar/
2024-02-12 11:40:08 +01:00
Rodrigo Vidal Rodríguez
90d33bd6c0
Added translation using Weblate (Asturian) 2024-02-12 11:40:07 +01:00
Fjuro
84a84b8f8d
Translated using Weblate (Czech)
Currently translated at 100.0% (543 of 543 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/cs/
2024-02-12 11:40:06 +01:00
Bnyro
7a638a2be5
Merge pull request #5624 from Bnyro/master
feat: display currently selected instance as grayed out if not available
2024-02-12 11:39:58 +01:00
Bnyro
214aded22f feat: display currently selected instance as grayed out if not available 2024-02-12 11:39:20 +01:00
Bnyro
485ec6f523
Merge pull request #5623 from Bnyro/master
fix: some livestreams are not filtered out in videos filter
2024-02-12 11:24:53 +01:00
Bnyro
4180ddee61 fix: some livestreams are not filtered out in videos filter 2024-02-12 11:24:31 +01:00
Isira Seneviratne
69cf74e590
refactor: Rewrite comments fragments using Paging library (#5589)
* refactor: Rewrite comments fragment using Paging library

* Fix lint issue

* refactor: Rewrite comment replies to use paging adapter

* Add cachedIn step

* Address review comments, display parent comment
2024-02-11 18:08:06 +05:30
Bnyro
5bef1766c5
Merge pull request #5616 from weblate/weblate-libretube-libretube
Translations update from Hosted Weblate
2024-02-11 13:05:59 +01:00
Nidi
f5256e5600
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (543 of 543 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/az/
2024-02-11 13:03:33 +01:00
mere
1a9f81cbe9
Translated using Weblate (Romanian)
Currently translated at 100.0% (542 of 542 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ro/
2024-02-11 13:03:33 +01:00
Bnyro
d1edf7ecd5
Merge pull request #5620 from Bnyro/master
fix: reduce concurrency of playlist import api calls
2024-02-11 13:03:30 +01:00
Bnyro
26025cf393 fix: reduce concurrency of playlist import api calls 2024-02-11 13:03:02 +01:00
Bnyro
fc4794f395
Merge pull request #5619 from Bnyro/master
feat: (re)add player actions for external player and pip
2024-02-11 12:40:13 +01:00
Bnyro
f87e22dd3f feat: (re)add player actions for external player and pip 2024-02-11 12:39:48 +01:00
Bnyro
58029a1313
Merge pull request #5608 from weblate/weblate-libretube-libretube
Translations update from Hosted Weblate
2024-02-08 11:54:16 +01:00
bittin1ddc447d824349b2
d7b568109d
Translated using Weblate (Swedish)
Currently translated at 99.8% (541 of 542 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/sv/
2024-02-08 11:52:36 +01:00
Priit Jõerüüt
77c28b435e
Translated using Weblate (Estonian)
Currently translated at 3.6% (20 of 542 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/et/
2024-02-08 11:52:36 +01:00
BabyBenefactor
a7dd474671
Translated using Weblate (Dutch)
Currently translated at 100.0% (542 of 542 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/nl/
2024-02-08 11:52:36 +01:00
jonnysemon
9df6b794eb
Translated using Weblate (Arabic)
Currently translated at 100.0% (542 of 542 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ar/
2024-02-08 11:52:36 +01:00
Priit Jõerüüt
c71c3cc35f
Added translation using Weblate (Estonian) 2024-02-08 11:52:36 +01:00
Bnyro
63788d8960
Merge pull request #5613 from Bnyro/master
fix: SponsorBlock UserID field only accepts numeric inputs
2024-02-08 11:52:33 +01:00
Bnyro
7c627abd39
Merge pull request #5610 from libre-tube/renovate/navigation
fix(deps): update navigation to v2.7.7
2024-02-08 11:51:49 +01:00
Bnyro
9e16789b96 fix: SponsorBlock UserID field only accepts numeric inputs 2024-02-08 11:51:40 +01:00
renovate[bot]
d03f183cf3
fix(deps): update navigation to v2.7.7 2024-02-07 19:29:01 +00:00
Bnyro
603e51169f
Merge pull request #5606 from weblate/weblate-libretube-libretube
Translations update from Hosted Weblate
2024-02-07 09:29:31 +01:00
maboroshin
ce90100a5b
Translated using Weblate (Japanese)
Currently translated at 98.5% (534 of 542 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ja/
2024-02-07 05:57:01 +01:00
gallegonovato
35a4c5012e
Translated using Weblate (Spanish)
Currently translated at 100.0% (542 of 542 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/es/
2024-02-07 05:57:01 +01:00
Ettore Atalan
b744c5087a
Translated using Weblate (German)
Currently translated at 100.0% (542 of 542 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/de/
2024-02-07 05:57:00 +01:00
Ankur
b698699679 Fix [PlaylistFragment]: resolve stuttering at bottom of scroll
-Removed ScrollView. RecyclerView itself handles scrolling, nesting it inside a ScrollView is possibly leading to conflicting scrolling behavior effecting performance(i.e stuttering when scrolling at bottom and updating list with new data items).

-Used AppBarLayout and CollapsingToolbarLayout as containers for content(image etc) above list of video items. Together with CoordinatorLayout, these components streamline scrolling behavior and UI interactions with each other and RecyclerView.
2024-02-06 20:22:50 -08:00
Ankur
277ad0d62d Fix [ChannelFragment]: swipe refresh only at top of scroll
Implemented listeners to provide distinction between scrolling upward and swiping to refresh layout. When a user scrolls up, the refresh layout is only triggered once they are at the top of the scroll.
2024-02-06 17:15:29 -08:00
Ankur
5d65725ead Fix [ChannelFragment]: resolve stuttering at bottom of scroll
-Removed ScrollView. RecyclerView itself handles scrolling, nesting it inside a ScrollView is possibly leading to conflicting scrolling behavior effecting performance(i.e stuttering when scrolling at bottom and updating list with new data items).

-Used AppBarLayout and CollapsingToolbarLayout as containers for content(banner etc) above list of videos items. Together with CoordinatorLayout, these components streamline scrolling behavior and UI interactions with each other and RecyclerView.
2024-02-06 16:17:52 -08:00