Bnyro
f35ea239d5
feat: chapters support for downloaded videos
2024-04-06 15:24:34 +02:00
Bnyro
dc5a712c3b
Merge pull request #5870 from Bnyro/master
...
feat: support for importing temporary playlists from YouTube
2024-04-06 13:37:43 +02:00
Bnyro
f889b36e6c
feat: support for importing temporary playlists from YouTube
2024-04-06 13:37:25 +02:00
0x24d
ddcdfbad68
fix: Respect USE_HLS_OVER_DASH preference when playing in audio mode
2024-04-03 22:17:52 +01:00
Bnyro
bb691d3249
feat: respect swipe controls option in audio mode
2024-04-01 20:20:24 +02:00
Bnyro
e04b07d4ff
refactor: enable http logging in debug builds
2024-04-01 20:16:43 +02:00
Bnyro
0c25951766
Merge pull request #5834 from FineFindus/fix/typo
...
style: fix typo
2024-03-28 21:11:53 +01:00
FineFindus
b96241a3bb
style: fix typo
2024-03-28 20:25:42 +01:00
Bnyro
e1ec0aa943
Merge pull request #5830 from Bnyro/master
...
fix: various comment/replies related issues
2024-03-28 17:30:49 +01:00
Bnyro
0b5e4185d8
fix: various comment/replies related issues
2024-03-28 17:30:07 +01:00
Bnyro
ee3a964b19
Merge pull request #5829 from Bnyro/master
...
chore: use hls if piped proxy disabled, remove piped proxy fallback option
2024-03-28 16:36:05 +01:00
Bnyro
e637fc59b7
chore: use hls if piped proxy disabled, remove piped proxy fallback option
2024-03-28 16:35:38 +01:00
Bnyro
9b74af991f
Merge pull request #5828 from Bnyro/master
...
feat: dismiss keyboard at back press on search page
2024-03-28 16:20:28 +01:00
Bnyro
868bcde79d
feat: dismiss keyboard at back press on search page
2024-03-28 16:20:08 +01:00
Bnyro
c2aea42037
Merge pull request #5827 from Bnyro/master
...
fix: autofullscreen stops working after orientation change
2024-03-28 16:07:50 +01:00
Bnyro
24f0c1322e
fix: autofullscreen stops working after orientation change
2024-03-28 16:07:30 +01:00
Bnyro
809f18f046
Merge pull request #5826 from Bnyro/master
...
feat: show confirm modal before deleting channel group
2024-03-28 15:56:16 +01:00
Bnyro
881e1bae3b
feat: show confirm modal before deleting channel group
2024-03-28 15:55:57 +01:00
Bnyro
aca61c49d3
Merge pull request #5817 from FineFindus/fix/end-screen-controller
...
feat: improve video end screen
2024-03-28 15:51:48 +01:00
FineFindus
0d2edb6547
feat(player): display controller permanently on endscreen
2024-03-28 15:51:17 +01:00
Bnyro
206ba79ef8
fix: channel groups duplicated after updating name
2024-03-28 15:49:55 +01:00
Bnyro
3b0ab2d696
fix: unable to view subscribed channels
...
Co-authored-by: Jt90-spec <80746249+Jt90-spec@users.noreply.github.com>
2024-03-28 15:34:41 +01:00
FineFindus
c0dac7cba0
feat(player): display controller if there is no next video
2024-03-26 20:28:57 +01:00
Bnyro
fc894f5f63
fix: importing backup doesn't immediately cancel/update notification worker
2024-03-20 19:06:30 +01:00
Bnyro
2fbc1361b2
Merge pull request #5759 from nik-conder/fix-playlist
...
fix: hide thumbnail space, buttons and filters when playlist empty
2024-03-20 19:00:16 +01:00
Nikita
856ff4ba46
fix: hide buttons and sort menu if playlist empty
...
Co-authored-by: Bnyro <82752168+Bnyro@users.noreply.github.com>
2024-03-20 18:57:34 +01:00
Bnyro
cee1414ef1
fix: crashes during pagination on server side cancelled requests
2024-03-20 18:51:22 +01:00
Isira Seneviratne
e1e18a793d
fix: searching sometimes returns strange results
2024-03-20 18:28:17 +01:00
Bnyro
c3f28b7026
fix: back gesture doesn't work on some devices
2024-03-20 12:59:35 +01:00
Bnyro
bd737539af
fix: autoplay stops after turning screen off
2024-03-20 12:49:32 +01:00
Bnyro
9878419402
fix: comment expands when tapping in timestamp
2024-03-19 21:52:10 +01:00
Bnyro
2332714f27
fix: respect feed filter on home tab
2024-03-19 21:26:02 +01:00
Bnyro
3346c7c774
fix: auto rotation stops working after having entered the fullscreen player
2024-03-19 21:07:14 +01:00
Nikita
e84b8e5ea1
fix: sortTV is not visible when playlist is empty
2024-03-18 04:11:58 +03:00
Nikita
12236a95b4
fix: playlist cover exists even if there is not load image
2024-03-18 04:01:33 +03:00
Bnyro
ae51baaf2b
Merge pull request #5751 from Bnyro/fix-comment-replies
...
fix: false message about no comments and scroll to top button
2024-03-17 13:00:58 +01:00
Nikita
64829dc198
fix: btnTop scroll didn't work in replies
2024-03-17 12:51:25 +01:00
Bnyro
a4ff63190a
fix: playback pauses after orientation change
2024-03-17 12:36:52 +01:00
Bnyro
cfe578154b
feat: support for albums channel tab, drop discontinued channels tab
2024-03-13 18:21:56 +01:00
Bnyro
50159ef0a3
fix: crash when subscription avatar is null on export
2024-03-13 14:21:05 +01:00
Bnyro
78a9f8aee6
fix: crash after resuming from locked screen with comments/chapters opened
2024-03-12 11:49:55 +01:00
Bnyro
02ae08a709
fix: poor subscriptions filter options menu performance
2024-03-11 18:47:01 +01:00
Bnyro
4736271c81
fix: going back from a video shows search history instead of playlist
2024-03-11 18:41:22 +01:00
Nikita
8c55f30b02
fix: false message about no comments
2024-03-11 18:54:34 +03:00
Isira Seneviratne
826cb23748
feature: Display tooltips on Android versions below 8.0
2024-03-09 18:25:20 +05:30
Bnyro
17615b3eab
feat: don't seek after scrubbing when stopping gesture above timebar
2024-03-05 20:31:04 +01:00
Bnyro
f8915f3c2c
fix: miniplayer minimized when opening video via link
2024-03-05 19:23:29 +01:00
Bnyro
beb42245e2
fix: paused video autoplays when unlock screen after few minutes locked
2024-03-05 18:56:07 +01:00
Muhammad Khubaib Imtiaz
a526015668
fix: mini player overlaps navigation bar ( #5694 )
2024-03-05 18:21:53 +01:00
Bnyro
70bfaddb2e
chore: reformat code using ktlint
2024-02-28 13:39:55 +01:00
IndusAryan
5532301aa4
feat(ui): option for automatic update checks ( #5668 )
2024-02-28 13:38:03 +01:00
Bnyro
951dc7737c
refactor: simplify watch position timer tasks
2024-02-27 14:58:59 +01:00
Bnyro
4b06bfb687
feat: watch positions support for downloaded media
2024-02-27 14:38:15 +01:00
Bnyro
aaa1b4da11
feat: make LibreTube app backups import-compatible with Piped
2024-02-27 14:06:10 +01:00
Bnyro
bf0d6bde2c
chore: bump target sdk to 34 and fix pip issues
2024-02-26 12:33:30 +01:00
Bnyro
f0a779b4d1
feat: support for filtering by group in subscriptions -> channels
2024-02-25 14:21:25 +01:00
Bnyro
1257ed44b9
fix: stuttering when scrolling in watch history
2024-02-25 14:08:56 +01:00
Bnyro
c493ada148
refactor: simplify scrolling logic
2024-02-25 14:02:50 +01:00
Bnyro
eb4190abd0
fix: bad performance when scrolling in subscriptions feed
2024-02-25 13:54:08 +01:00
Bnyro
5a4b0eb92b
fix: placeholders not properly shown at fast scrolling
2024-02-25 13:13:39 +01:00
Bnyro
066e01be51
Merge pull request #5607 from abGit9/fix_stuttering_list_2
...
fix: resolve stuttering when scrolling to the bottom of channel/playlist videos list
2024-02-25 12:56:20 +01:00
Bnyro
38fb470ed3
fix: android back button doesn't work due to dependency upgrade
2024-02-25 12:51:50 +01:00
Ankur
6f471163ce
Fix [PlaylistFragment]: main layout becomes visible after data fetched
2024-02-20 15:01:49 -08:00
Bnyro
0b059ccc12
feat(player): support for keyboard navigation
2024-02-19 21:56:33 +01:00
Bnyro
00babc7586
refactor: simplify NowPlayingNotification.kt
2024-02-18 17:13:51 +01:00
Bnyro
0a4ccae79a
refactor: don't recreate player on orientation change
2024-02-18 16:59:53 +01:00
FineFindus
fece82e8c3
fix: set music playback speed only once
...
Fixes https://github.com/libre-tube/LibreTube/issues/5626 . The playback speed for music videos was set to 1.0x on every event, instead of only once when starting the video.
2024-02-18 13:15:20 +01:00
Ankur
0d77505285
Fix [ChannelFragment]: main layout becomes visible after data fetched
2024-02-12 18:39:25 -08:00
Bnyro
214aded22f
feat: display currently selected instance as grayed out if not available
2024-02-12 11:39:20 +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
26025cf393
fix: reduce concurrency of playlist import api calls
2024-02-11 13:03:02 +01:00
Bnyro
f87e22dd3f
feat: (re)add player actions for external player and pip
2024-02-11 12:39:48 +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
Bnyro
b6669cf65d
refactor: merge PiP and pause on quit preference into one
2024-02-05 17:22:16 +01:00
Bnyro
f9fa732cb4
Merge pull request #5587 from manish99verma/Give-up-timer-on-long-buffering
...
feat: stop loading after long unsuccessful buffering
2024-02-05 16:47:13 +01:00
Manish Kumar Verma
7db816d612
feat: Give up timer on long buffering
...
Stops buffering after 10 minutes
2024-02-05 16:46:08 +01:00
Bnyro
2bde360518
refactor: simplify home view model logic
2024-02-05 16:31:18 +01:00
Jt90-spec
d4802d175e
fix: Resolve homepage not loading when 'trending' is not selected among home tab content
2024-02-05 16:31:18 +01:00
Isira Seneviratne
3166df3496
fix: Remove inappropriate runBlocking call
2024-02-03 17:30:08 +05:30
Bnyro
60cf879202
fix: crash when importing a playlist whose id already exists
2024-02-01 15:30:21 +01:00
Bnyro
6948d48612
Merge pull request #5575 from nik-conder/fix
...
fix: correctly display colors in system panel
2024-01-31 16:10:32 +01:00
Nikita
43eed17c9d
fix: correctly display colors in system panel
2024-01-31 16:08:46 +01:00
Isira Seneviratne
28e653120f
refactor: Simplify getVideoIdFromUrl
2024-01-31 06:25:28 +05:30
Isira Seneviratne
939668d3b8
Merge pull request #5569 from Isira-Seneviratne/Collection
...
refactor: Avoid boxing for segment pair
2024-01-30 05:52:33 +05:30
Bnyro
25ef9ec318
Merge pull request #5565 from arkibax/also-clear-watch-positions
...
feat: add option to also clear watch positions when clearing history in the watch history screen
2024-01-29 17:32:24 +01:00
Isira Seneviratne
59385b0c73
refactor: Avoid boxing for segment pair
2024-01-29 05:27:55 +05:30
arkibax
c94a3ff526
added string resource
2024-01-27 10:25:03 +01:00
Isira Seneviratne
9b963a3e28
refactor: Simplify ContentFilter toggling ( #5544 )
...
* refactor: Simplify ContentFilter toggling
* refactor: Update backup helper
* fix: Handle old content filter preference if present
* Add todo comment
2024-01-27 09:30:47 +05:30
arkibax
8287e87785
feat: add option to also clear watch positions when clearing history in the watch history screen
2024-01-26 21:13:21 +01:00
Manish Kumar Verma
9fc80a2877
fix: clearing watch positions doesn't works sometimes ( #5557 )
2024-01-26 18:50:35 +01:00
Bnyro
3f391c3795
Merge pull request #5561 from Bnyro/master
...
fix: player seekbar can be hard to grab
2024-01-26 14:47:10 +01:00
Bnyro
e6abf05cb3
fix: player seekbar can be hard to grab
2024-01-26 14:46:48 +01:00
Bnyro
3d96e22844
Merge pull request #5560 from Bnyro/master
...
fix: playing queue actions still visible after miniplayer closed by swipe
2024-01-26 14:23:10 +01:00
Bnyro
e807d0dcdc
fix: playing queue actions still visible after miniplayer closed by swipe
2024-01-26 14:22:47 +01:00
Bnyro
c086379959
Merge pull request #5559 from Bnyro/master
...
fix: don't toggle system bars in player fragment when locking player
2024-01-26 14:20:04 +01:00
Bnyro
a5af986c13
fix: don't toggle system bars in player fragment when locking player
2024-01-26 14:19:35 +01:00
Isira Seneviratne
858dbe7ede
refactor: Rewrite search functionality using Paging ( #5528 )
...
* refactor: Rewrite search functionality using Paging
* Apply code review comments
* Update app/src/main/java/com/github/libretube/ui/adapters/SearchChannelAdapter.kt
Co-authored-by: Bnyro <82752168+Bnyro@users.noreply.github.com>
* Apply code review suggestions
---------
Co-authored-by: Bnyro <82752168+Bnyro@users.noreply.github.com>
2024-01-25 15:30:40 +05:30