12077 Commits

Author SHA1 Message Date
Bnyro
266f1e8ca2
Merge pull request #7351 from Bnyro/master
fix: automatically log user out when enabling full local mode and no auth instance set
2025-04-25 17:08:33 +02:00
Bnyro
fb94ed989e
fix: automatically log user out when enabling full local mode and no auth instance set 2025-04-25 17:08:04 +02:00
Bnyro
8f901ee785
Merge pull request #7350 from Bnyro/master
fix: always use account subscriptions repository if logged in to Piped
2025-04-25 17:07:51 +02:00
Bnyro
d248b27672
fix: always use account subscriptions repository if logged in to Piped 2025-04-25 16:57:38 +02:00
Bnyro
09a306eefd
Merge pull request #7348 from Bnyro/master
feat: support for adding downloads to playback queue
2025-04-25 16:38:27 +02:00
Bnyro
f262210ef7
feat: support for adding downloads to playback queue 2025-04-25 16:38:20 +02:00
Bnyro
ad66ea74ec
Merge pull request #7346 from libre-tube/renovate/gradle-8.x
chore(deps): update dependency gradle to v8.14
2025-04-25 16:17:04 +02:00
Bnyro
6df5904cb9
Merge pull request #7347 from Bnyro/master
fix: add missing dearrow calls to playlist fragment and video player
2025-04-25 16:16:56 +02:00
Bnyro
66c690a6af
fix: add missing dearrow calls to playlist fragment and video player 2025-04-25 16:16:37 +02:00
renovate[bot]
5c0a21ab8b
chore(deps): update dependency gradle to v8.14 2025-04-25 13:39:14 +00:00
Bnyro
75aa69d096
Merge pull request #7345 from Bnyro/master
fix: confirm unsubscribe preference only works if disabled instead of enabled
2025-04-25 15:34:43 +02:00
Bnyro
c7a587f509
fix: confirm unsubscribe preference only works if disabled instead of enabled 2025-04-25 15:33:39 +02:00
Bnyro
53b720201e
Merge pull request #7338 from Bnyro/fastlane-desc
chore: update app descriptions in fastlane metadata
2025-04-24 21:01:35 +02:00
Bnyro
f574294bfb
chore: update app descriptions in fastlane metadata 2025-04-24 21:01:20 +02:00
Bnyro
875babdf2f
Merge pull request #7331 from weblate/weblate-libretube-libretube
Translations update from Hosted Weblate
2025-04-24 20:52:38 +02:00
dedakir923
8bed25b469
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-04-24 12:20:09 +02:00
Bnyro
9e6b85a2cc
Merge pull request #7339 from Bnyro/master
ci: fix codeql
2025-04-24 12:20:04 +02:00
Bnyro
1108156169
ci: fix codeql 2025-04-24 12:14:56 +02:00
Bnyro
2e982ca1da
Merge pull request #7332 from Bnyro/master
fix: don't block ui thread while filtering watched videos
2025-04-23 19:38:15 +02:00
Bnyro
c255d1b1c2
fix: don't block ui thread while filtering watched videos 2025-04-23 19:37:41 +02:00
Bnyro
4445df6ede
Merge pull request #7327 from Bnyro/master
chore: bump version to v0.28.0
v0.28.0
2025-04-23 12:06:27 +02:00
Bnyro
67a1f7bca2
chore: bump version to v0.28.0 2025-04-23 12:06:09 +02:00
Bnyro
1d79c358fa
Merge pull request #7326 from Bnyro/master
fix: only enable full local mode by default on new installations
2025-04-23 11:53:44 +02:00
Bnyro
26a5a404d1
fix: only enable full local mode by default on new installations 2025-04-23 11:53:26 +02:00
Bnyro
5bb969fe2b
Merge pull request #7325 from Bnyro/master
refactor: enable full local mode by default
2025-04-23 11:52:39 +02:00
Bnyro
d1782b7edc
refactor: enable full local mode by default 2025-04-23 11:52:24 +02:00
Bnyro
a9dec3e906
Merge pull request #7315 from libre-tube/renovate/ilharp-sign-android-release-2.x
chore(deps): update ilharp/sign-android-release action to v2
2025-04-22 21:06:16 +02:00
renovate[bot]
84379451fc
chore(deps): update ilharp/sign-android-release action to v2 2025-04-22 21:06:01 +02:00
Bnyro
7900b8e073
Merge pull request #7311 from weblate/weblate-libretube-libretube
Translations update from Hosted Weblate
2025-04-22 21:04:47 +02:00
Sergio Marques
7c783d40b3
Translated using Weblate (Portuguese)
Currently translated at 100.0% (564 of 564 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt/
2025-04-22 19:04:17 +00:00
Bnyro
cc7aba6830
Merge pull request #7323 from Bnyro/master
feat: smoothen background player -> new video player and video player -> new background player transitions
2025-04-22 21:04:10 +02:00
Bnyro
0cd245668b
feat: smoothen background player -> new video player and video player -> new background player transitions 2025-04-22 21:02:43 +02:00
FineFindus
805d1f28c3
Merge pull request #7320 from FineFindus/fix/update-last-watchtime
fix(Feed): only update `LastFeedWatchedTime` when update time is newer
2025-04-21 20:20:56 +02:00
FineFindus
8645bfce29
fix(Feed): only update LastFeedWatchedTime when update time is newer
Fixes an issue, where if the user switches between channel group,
already seen videos could be marked as new. This was caused by the
channel group having only older videos, which resetted the last watched
time to an older timepoint.
To fix this, the last watched time is only updated, when the new watched
time is newer than the previous watched time.
2025-04-20 21:16:14 +02:00
Bnyro
c0ead845b2
Merge pull request #7310 from Bnyro/master
fix: scroll state not reset to latest video after refreshing feed/subscriptions
2025-04-16 12:32:29 +02:00
Bnyro
a068193b2d
fix: scroll state not reset to latest video after refreshing feed/subscriptions 2025-04-16 12:31:14 +02:00
Bnyro
6bf9327019
Merge pull request #7308 from Bnyro/refactor-split-video-view-adapter
refactor: split video and trending layout into different adapters
2025-04-16 11:20:41 +02:00
Bnyro
77515bf55a
refactor: split video and trending layout into different adapters 2025-04-16 11:20:29 +02:00
FineFindus
e1b286d1e9
Merge pull request #7214 from FineFindus/feat/increase-batch-size
perf(LocalFeedRepository): speed up local feed extraction
2025-04-15 20:23:14 +02:00
FineFindus
51ab53325b
Merge pull request #7113 from FineFindus/feat/filter-members-videos
feat(LocalFeedRepository): filter members only videos
2025-04-15 20:22:49 +02:00
FineFindus
5627a93065
feat(LocalFeedRepository): filter members only videos
YouTube inserts Members only videos into the normal video feed.
As there not watchable without signing in, they clutter the feed, this
filters them out before the're displayed.
Ref: https://github.com/FineFindus/NewPipeExtractor/tree/feat/member-channeltab-info
2025-04-15 15:12:22 +02:00
Bnyro
ca56ab6a11
Merge pull request #7297 from weblate/weblate-libretube-libretube
Translations update from Hosted Weblate
2025-04-15 15:09:11 +02:00
Ghost of Sparta
03693bf49f
Translated using Weblate (Hungarian)
Currently translated at 100.0% (564 of 564 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/hu/
2025-04-15 13:08:59 +00:00
Ghost of Sparta
f61a8cf1a2
Translated using Weblate (Hungarian)
Currently translated at 100.0% (564 of 564 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/hu/
2025-04-15 13:08:58 +00:00
Ghost of Sparta
2e038f6093
Translated using Weblate (Hungarian)
Currently translated at 100.0% (564 of 564 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/hu/
2025-04-15 13:08:57 +00:00
Bnyro
8388ad659a
Merge pull request #7307 from Bnyro/master
fix: subscription button state not updated after starting next video
2025-04-15 15:08:51 +02:00
Bnyro
9a537eb0ec
fix: subscription button state not updated after starting next video 2025-04-15 15:08:21 +02:00
FineFindus
60c6e9348a
Merge pull request #7293 from FineFindus/feat/newpipe-fork
build: use NewPipeExtractor fork
2025-04-13 20:29:55 +02:00
FineFindus
7f52592f76
perf(LocalFeedRepository): speed up local feed extraction
Speeds up the local feed extraction, by fetching more feeds concurrently
and only applying a large timeout after fetching the full channels. This
is based on the idea that YouTube's RSS feeds (extracted by the generic
`FeedInfo`) have no/much less rate-limiting, likely due to the nature of
RSS readers.

Ref: https://github.com/TeamNewPipe/NewPipe/issues/11817

feat(LocalFeedRepository): remove RSS delay
2025-04-13 07:37:25 +02:00
FineFindus
d317c8d361
build: add new proguard-rules for NewPipeExtractor 2025-04-09 09:14:24 +02:00