9206 Commits

Author SHA1 Message Date
Bnyro
b4477b8c4e
Merge pull request #7260 from Bnyro/master
fix: thumbnails of videos containing '#' can't be downloaded
2025-03-31 17:19:21 +02:00
Bnyro
b3e4a243a9
fix: thumbnails of videos containing '#' can't be downloaded 2025-03-31 17:18:45 +02:00
Bnyro
a6ccb5bfaa
Merge pull request #7259 from Bnyro/master
fix: automatically resume next paused download item after finishing previous one
2025-03-31 16:48:41 +02:00
Bnyro
ad2539c28d
fix: automatically resume next paused download item after finishing previous one 2025-03-31 16:47:38 +02:00
FineFindus
53a76d2bc9
fix(WatchHistory): always show filter bar (#7258)
* fix(WatchHistory): always show filter bar

Fixes an issue, where the users could get soft-locked, by selecting a
filter, which had no items, leading to the filter bar being hidden, and
thus making the user unable to deselect the filter.
This is fixed, by only hiding recyclerView/No items views.

* feat(WatchHistory): disable 'Play all' if history is empty

* feat(WatchHistory): disable clear button, if history is empty
2025-03-31 16:30:22 +02:00
Bnyro
9140b6133c
Merge pull request #7256 from Bnyro/master
fix: display unstarted downloads in videos tab instead of hiding them
2025-03-31 15:25:57 +02:00
Bnyro
247157322f
fix: display unstarted downloads in videos tab instead of hiding them 2025-03-31 15:25:30 +02:00
dedakir923
c3249b1696
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (564 of 564 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt_BR/
2025-03-31 15:24:05 +02:00
Bnyro
9f367482a2
Merge pull request #7255 from Bnyro/master
fix: download tab scrolls to bottom when entered
2025-03-31 15:23:58 +02:00
Bnyro
1a18741f22
fix: download tab scrolls to bottom when entered 2025-03-31 15:23:30 +02:00
Bnyro
3debc48b55
Merge pull request #7254 from Bnyro/master
fix: comment count doesn't reset to 0 if comments disabled
2025-03-31 15:11:59 +02:00
Bnyro
3b1f0bc7bb
fix: comment count doesn't reset to 0 if comments disabled 2025-03-31 15:11:43 +02:00
Bnyro
af09be23d7
Merge pull request #7246 from FineFindus/fix/local-channel-owner
fix(Local): set channelOwner for Comments
2025-03-27 09:58:04 +01:00
mahmutozcan
dc4869c874
Translated using Weblate (Turkish)
Currently translated at 100.0% (564 of 564 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/tr/
2025-03-26 12:16:32 +00:00
FineFindus
7c808f3697
fix(Local): set channelOwner for Comments
Fixes a parity issue, between Piped and the local mode, where the local
mode would now mark the channelOwner's comments, due the `channelOwner`
not being set.
2025-03-26 13:13:12 +01:00
FineFindus
3bf5fe2d54
fix(Local): encode nextpage data as base64
Fixes an issue, with local mode enabled, users where unable to
continously load channel data.
This was caused by the channel nextpage data being stored as a JVM
identifier (the default byte array .toString behaviour), rather than the
expected base64 encoded string.

Closes: https://github.com/libre-tube/LibreTube/issues/7240
2025-03-25 21:31:53 +01:00
Bnyro
7ba10d25c4
fix: watch position saved on video end even if disabled 2025-03-24 22:44:18 +01:00
J. Lavoie
938fd85852
Translated using Weblate (French)
Currently translated at 100.0% (564 of 564 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/fr/
2025-03-23 15:35:49 +00:00
bermount
d221a637f0
chore: update language name in settings for korean (#7236)
Fix awkward expression for language array (Korean)
2025-03-23 16:35:43 +01:00
Bnyro
ef2c07bf03
fix: urls with timestamps don't work properly 2025-03-23 16:32:24 +01:00
Bnyro
4fd1835dc6
fix: current playlist doesn't close after deletion 2025-03-19 21:16:54 +01:00
Bnyro
3cca4623ad
feat: add full local mode option to home screen 2025-03-19 21:00:27 +01:00
Bnyro
fe330814ac
fix: regressions from recent splash screen addition for Android < 11 2025-03-19 20:23:45 +01:00
Bnyro
905f466ae6
Merge pull request #7218 from weblate/weblate-libretube-libretube
Translations update from Hosted Weblate
2025-03-19 19:57:53 +01:00
Bnyro
0b4dbf6b3d
fix: max amount of concurrent download is ignored for playlists 2025-03-19 19:50:30 +01:00
knsb
6449a0a5d6
Translated using Weblate (Korean)
Currently translated at 99.8% (563 of 564 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ko/
2025-03-19 16:30:15 +01:00
Nicolás Pérez
e44466b8be
Translated using Weblate (Spanish)
Currently translated at 100.0% (564 of 564 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/es/
2025-03-19 01:31:26 +01:00
cat
cbcd12956d
Translated using Weblate (Danish)
Currently translated at 100.0% (564 of 564 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/da/
2025-03-18 00:54:35 +01:00
mak7im01
b6157b0386
Translated using Weblate (Russian)
Currently translated at 100.0% (564 of 564 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ru/
2025-03-16 23:18:04 +01:00
Bnyro
964ba84471
refactor: remove channel info api calls when subscribing to channels locally 2025-03-16 17:23:10 +01:00
Bnyro
69c4ab871f
Merge pull request #7195 from FineFindus/feat/local-sb
feat(local): implement support for SponsorBlock and DeArrow
2025-03-16 17:04:22 +01:00
FineFindus
e91404bf67
feat(MediaService/Local): implement DeArrow support 2025-03-16 17:04:00 +01:00
Bnyro
8f04feec60
Merge pull request #7154 from Isira-Seneviratne/Splash-screen
feat: Implement splash screen for older Android versions
2025-03-16 17:01:45 +01:00
Isira Seneviratne
e2494e855b
feat: implement splash screen for older Android versions 2025-03-16 16:58:42 +01:00
KING APPS
94529c603b
Translated using Weblate (Persian)
Currently translated at 100.0% (564 of 564 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/fa/
2025-03-16 16:36:21 +01:00
Milan
7567ce111a
Translated using Weblate (Slovak)
Currently translated at 100.0% (564 of 564 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/sk/
2025-03-16 16:36:20 +01:00
Julia 🌸
d2bebf9aab
Translated using Weblate (Polish)
Currently translated at 100.0% (564 of 564 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pl/
2025-03-16 16:36:19 +01:00
Bnyro
92fde00281
Merge pull request #7212 from Bnyro/master
fix: label of sleep timer input field overlapping
2025-03-16 16:15:49 +01:00
Bnyro
fbb34e9aee
fix: label of sleep timer input field overlapping 2025-03-16 16:15:29 +01:00
Bnyro
0aa7099b2a
Merge pull request #7211 from Bnyro/master
fix: missing playlist name in search results using local extraction
2025-03-16 16:12:53 +01:00
Bnyro
6fdd3890c4
fix: missing playlist name in search results using local extraction 2025-03-16 16:12:33 +01:00
Bnyro
d6beac9ae3
Merge pull request #7210 from Bnyro/master
fix: can't load music playlists using local extraction
2025-03-16 16:09:37 +01:00
Bnyro
8db2d34227
fix: can't load music playlists using local extraction 2025-03-16 16:08:57 +01:00
FineFindus
31613c8f84
feat(MediaService/Local): implement SponsorBlock support
Allows users to use SponsorBlock when using full local mode.

Closes: https://github.com/libre-tube/LibreTube/issues/7193
2025-03-13 16:48:16 +01:00
FineFindus
2497fa8702
refactor(MediaServiceRepository): use lists for SponsorBlock categories
According to the SponsorBlock API documentation categories and
actionTypes are string arrays.
2025-03-13 16:48:16 +01:00
mak7im01
caa1287149
Translated using Weblate (Russian)
Currently translated at 99.8% (563 of 564 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ru/
2025-03-12 21:22:04 +01:00
Yaron Shahrabani
6633c7dc0d
Translated using Weblate (Hebrew)
Currently translated at 100.0% (564 of 564 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/he/
2025-03-12 21:22:01 +01:00
Halil Efe ESEN
09ffa3b9cf
Translated using Weblate (Turkish)
Currently translated at 99.1% (559 of 564 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/tr/
2025-03-12 21:21:59 +01:00
Bnyro
bdfacec31d
Merge pull request #7191 from Bnyro/master
fix: sort channels alphabetically on client side
2025-03-12 21:21:51 +01:00
Bnyro
87352f94c6
fix: sort channels alphabetically on client side 2025-03-12 21:21:32 +01:00