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
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
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
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
0b4dbf6b3d
fix: max amount of concurrent download is ignored for playlists
2025-03-19 19:50:30 +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
Isira Seneviratne
e2494e855b
feat: implement splash screen for older Android versions
2025-03-16 16:58:42 +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
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
Bnyro
d99ef501f6
Merge pull request #7190 from Bnyro/master
...
feat: locally store channel info when local streams extraction enabled
2025-03-12 21:20:13 +01:00
Bnyro
c84a857a38
feat: locally store channel info when local streams extraction enabled
2025-03-12 21:19:50 +01:00
FineFindus
a5c7d5320e
fix(Player): hide sponsorblock skip button on video end
...
Fixes an issue, where the sponsorblock skip button would remain visible
after the video ended.
2025-03-10 15:00:57 +01:00
Bnyro
ccc69dca2c
Merge pull request #7181 from Bnyro/master
...
fix: various bugs when deleting single or all downloads
2025-03-08 12:35:47 +01:00
Bnyro
f1e52a8e6a
fix: various bugs when deleting single or all downloads
2025-03-08 12:34:46 +01:00
Bnyro
95b5b50e39
Merge pull request #7180 from Bnyro/master
...
fix: playlist download service crashes for video titles with invalid filename characters
2025-03-08 12:21:50 +01:00
Bnyro
4e71792e27
fix: playlist download service crashes for video titles with invalid file name characters
2025-03-08 12:21:24 +01:00
Bnyro
57ff91a960
Merge pull request #7177 from Bnyro/master
...
fix: manual sponsorblock skip button not showing up
2025-03-08 12:12:35 +01:00
Bnyro
2c0b43e02f
fix: manual sponsorblock skip button not showing up
2025-03-08 12:12:11 +01:00
Bnyro
6b328e1e08
fix: selected caption option not properly showing current selection ( #7176 )
2025-03-08 12:08:00 +01:00
Bnyro
14920aaa50
fix: selected caption option not properly showing current selection
2025-03-08 12:07:37 +01:00
Clar Fon
f6aa7efeed
fix: bound time remaining to mark a video as watched ( #7173 )
2025-03-08 11:38:46 +01:00
Bnyro
3301d11a62
fix: wrong initial state of hide watched videos from feed filter
2025-03-08 11:30:38 +01:00
Bnyro
3108361aff
refactor: move watch history logic to view model
2025-03-05 15:05:59 +01:00
Bnyro
bac80715e3
feat: rebuild custom instances dialogs for better UX
2025-03-05 13:58:50 +01:00
FineFindus
fe74b12da5
feat: increase corner-radius of watch-progressbar
...
Adds a rounded corner to the watch-progressbar, making it more inline
with the general design of the app, as well as how other progressbars
are styled.
2025-03-04 21:17:37 +01:00
Bnyro
119a7570a6
fix: infinitely looping channel tab items when using full local npe
2025-03-03 14:45:33 +01:00
Bnyro
4cde38504a
refactor: use paging adapter for channel content items
2025-03-03 14:22:56 +01:00
FineFindus
a042657649
fix(Feed): extract shorts uploadDate from feedInfo
...
Shorts extracted from the Shorts tab do not have an uploadDate.
They are currently saved with their uploadDate set to -1. This results
in them to appear at the end of the feed. To fix this, we can use the
generic FeedInfo that contains the uploadDate. This also fixes an issue,
where old shorts were fetched on every refresh.
Ref: https://github.com/libre-tube/LibreTube/pull/7111
2025-03-03 13:38:32 +01:00