Bnyro
d791e12b6f
fix: show error message toast when playlist is not available
2023-11-07 17:05:07 +01:00
Bnyro
948c5d4158
fix: improve alignment of chapter title and simplify
2023-11-07 17:02:28 +01:00
Bnyro
488c90e72c
fix: remove redundant button to close audio player
2023-11-07 16:39:48 +01:00
Bnyro
656337e5b6
feat: show title/name in playlist/video/channel bottom sheet
2023-11-05 14:25:42 +01:00
Bnyro
d0a4e53901
fix: show exit fullscreen button on auto-fullscreen for shorts
2023-11-05 14:16:45 +01:00
Bnyro
314c594368
fix: repeat all doesn't work if auto-insert to queue is enabled
2023-11-05 14:03:13 +01:00
Bnyro
0740432e53
fix: hide audio player options that aren't useful
2023-11-05 13:55:21 +01:00
Bnyro
f7db69fb77
refactor: make audio player more accessible and redesign
2023-11-05 13:49:27 +01:00
Bnyro
a593da17c1
fix: restore fullscreen after PiP
2023-11-05 13:11:24 +01:00
Bnyro
c6350d36ed
refactor: use true dialog buttons everywhere instead of xml layout buttons
2023-11-03 15:45:55 +01:00
Bnyro
27432ff8ca
refactor: remove AppNameTextView's in favor of dialog titles
2023-11-03 15:45:53 +01:00
Bnyro
f639470aeb
Merge pull request #5104 from Bnyro/master
...
feat: show navigation bar when showing controller if gesture navigati…
2023-11-03 15:20:39 +01:00
Bnyro
73b2e70e99
feat: show navigation bar when showing controller if gesture navigation enabled
2023-11-03 15:20:28 +01:00
Bnyro
9d9ec7ad2f
Merge pull request #5103 from Bnyro/master
...
refactor: only initialize on click actions once
2023-11-03 14:37:54 +01:00
Bnyro
259cb3b8d9
refactor: only initialize on click actions once
2023-11-03 14:37:37 +01:00
Bnyro
705231a4fb
Merge pull request #5102 from Bnyro/master
...
fix: multiple seekbar listeners interfering with each other
2023-11-03 14:31:02 +01:00
Bnyro
1efe09d492
fix: multiple seekbar listeners interfering with each other
2023-11-03 14:30:44 +01:00
Bnyro
4a99d3c1e4
Merge pull request #5091 from Bnyro/master
...
fix: new created playlist not immediately visible
2023-11-02 13:45:42 +01:00
Bnyro
f0fd37e690
fix: new created playlist not immediately visible
2023-11-02 13:45:25 +01:00
Bnyro
e7bb7b26e7
Merge pull request #5090 from Bnyro/master
...
fix: watch positions can't be reset
2023-11-02 13:41:25 +01:00
Bnyro
db91919cb6
fix: watch positions can't be reset
2023-11-02 13:41:03 +01:00
Isira Seneviratne
55e7fa516f
Merge pull request #5063 from Isira-Seneviratne/TypedValueCompat
...
refactor: Use TypedValueCompat
2023-10-31 20:43:41 +05:30
Bnyro
ff1f64ac71
Merge pull request #5068 from Bnyro/master
...
fix: fullscreen video doesn't use landscape
2023-10-30 12:17:27 +01:00
Bnyro
228be1a075
fix: fullscreen video doesn't use landscape
2023-10-30 12:17:05 +01:00
Bnyro
3e1e082ea8
Merge pull request #5067 from Bnyro/master
...
refactor: cleanup queue sort options at the bottom
2023-10-30 12:15:53 +01:00
Bnyro
197247fedd
refactor: move reverse queue button to sort dialog
2023-10-30 12:15:10 +01:00
Bnyro
fc64e6b0ad
refactor: move shuffle queue button to sort dialog
2023-10-30 12:13:01 +01:00
IndusAryan
b7c14a2186
Update PlayerFragment.kt
2023-10-30 13:51:58 +05:30
Isira Seneviratne
75054780ff
refactor: Use TypedValueCompat
2023-10-30 05:19:58 +05:30
Bnyro
c49eef5faf
fix: crash on startup when auto fullscreen enabled
2023-10-29 18:54:50 +01:00
Bnyro
841a4c9cc6
Merge pull request #5062 from Bnyro/master
...
fix: crash on startup when auto fullscreen enabled
2023-10-29 18:53:44 +01:00
Bnyro
1bbd5c7591
fix: hide scroll to top button for replies
2023-10-29 15:53:03 +01:00
Bnyro
a212e0a3c3
Merge pull request #5060 from Bnyro/master
...
fix: hide scroll to top button for replies
2023-10-29 15:51:48 +01:00
Bnyro
40e85152ac
refactor: simplify SubscriptionsHelper
2023-10-29 15:44:53 +01:00
Bnyro
b72a6ad29f
Merge pull request #5059 from Bnyro/master
...
refactor: simplify SubscriptionsHelper
2023-10-29 15:44:02 +01:00
Bnyro
d03a58a296
fix: crash when blocked due to too many requests in playing queue
2023-10-29 15:40:22 +01:00
Bnyro
299bb7cd9c
Merge pull request #5058 from Bnyro/master
...
fix: crash when blocked due to too many requests in playing queue
2023-10-29 15:39:21 +01:00
Bnyro
47bd510aef
fix: channel avatar placeholder visible for shorts of a channel
2023-10-29 15:32:00 +01:00
Bnyro
8a95bff496
Merge pull request #5057 from Bnyro/master
...
fix: channel avatar placeholder visible for shorts of a channel
2023-10-29 15:30:43 +01:00
Bnyro
a5c80ff0bf
Merge pull request #5040 from FineFindus/feat/highlight-creator-comment
...
feat(comments): highlight creator comments
2023-10-26 15:59:09 +02:00
Bnyro
b9c59d492f
refactor: use '--' for int decremention instead of '-= 1'
2023-10-26 15:58:44 +02:00
Bnyro
373b297f97
feat: add undo action after removing video from playlist
2023-10-26 15:57:17 +02:00
FineFindus
eacd335c30
feat(comments): highlight creator comments
2023-10-25 16:42:20 +02:00
Bnyro
c000b1ee7b
refactor: enabled alternative player layout by default and remove option
2023-10-23 18:00:40 +02:00
Bnyro
f99198f99a
style: run ktlint
2023-10-23 17:55:09 +02:00
Bnyro
fc9e3e6501
Merge pull request #4981 from Bnyro/landscape-player-page
...
feat: landscape layout for player page
2023-10-23 17:52:45 +02:00
Bnyro
ae40d08dec
fix: orientation change issues in portrait mode
2023-10-23 17:53:17 +02:00
Bnyro
54dfb2d8e9
fix: crash when closing player while in fullscreen mode
2023-10-23 17:33:41 +02:00
Bnyro
22e375e89a
refactor: simplify fullscreen player logic
2023-10-20 11:07:37 +02:00
Bnyro
cfdae3e6b1
refactor: use a dialog for playing video in fullscreen
2023-10-19 21:08:33 +02:00
Bnyro
e92d5b9bc5
fix: channel groups are temporarily duplicated after editing
2023-10-19 18:58:24 +02:00
Bnyro
704032dc3d
feat: support for 1.25x playback speed
2023-10-19 18:51:50 +02:00
Jānis
e13b502c34
fix: broken offline video duration
2023-10-19 19:06:35 +03:00
Jānis
39d52ff4c2
fix: downloaded subtitles don't show ( #5004 )
2023-10-19 15:06:49 +02:00
Isira Seneviratne
b17719feaa
Merge pull request #4924 from Isira-Seneviratne/Fix_date_parse
...
fix: Properly parse date strings
2023-10-19 05:24:14 +05:30
Isira Seneviratne
36ae0e867c
refactor: Obtain stream upload date as an Instant
2023-10-19 05:10:49 +05:30
Isira Seneviratne
e376e34348
refactor: Use TypedArray.use extension
2023-10-18 06:44:27 +05:30
Isira Seneviratne
1ccb857f2a
fix: Properly parse date strings
2023-10-18 06:35:40 +05:30
Bnyro
b0f137da0a
fix: queue moves first video to end in background mode
2023-10-14 18:27:18 +02:00
Bnyro
75c74bcc89
feat: support for repeating video in audio mode
2023-10-14 17:59:22 +02:00
Bnyro
2f89bf3756
fix: can't resume playback at end of video
2023-10-14 17:35:06 +02:00
Bnyro
ca2d5625f9
feat: landscape layout for player page
2023-10-14 13:16:30 +02:00
Bnyro
882a436a50
refactor: move description layout into its own view
2023-10-14 11:20:25 +02:00
Bnyro
e636c966c6
feat: support for up/downvoting SponsorBlock segments
2023-10-12 19:53:49 +02:00
Bnyro
f84ec13f58
feat: show success toast when segment was submitted successfully
2023-10-12 18:09:50 +02:00
Bnyro
d6bf7b5a05
Merge pull request #4955 from FineFindus/feat/highlight-creator-comment
...
feat(comments): show if creator replied
2023-10-12 17:49:06 +02:00
FineFindus
b1c16cc622
style: run ktlint
2023-10-11 18:13:32 +02:00
FineFindus
9e8216acb0
feat(comments): show if creator replied
2023-10-11 18:04:25 +02:00
Ayan Malik
98e6c02595
wrong comment opening bug fixed
2023-10-11 13:11:44 +05:30
Bnyro
8c8e80ba3f
feat: hide watched videos from featured in homepage when enabled
2023-10-11 09:18:19 +02:00
Bnyro
37cb75b9f0
fix: remove view count from continue watching section
2023-10-11 09:11:15 +02:00
Bnyro
87835f9747
feat: shorten youtube links when sharing video
2023-10-11 09:03:00 +02:00
Bnyro
770bb0e39f
fix: chapters stop working when starting different video
2023-10-06 17:49:50 +02:00
Bnyro
064c5279a6
fix: conflicts between chapters and video highlight
2023-10-06 17:37:20 +02:00
Bnyro
07c8142119
fix: crash when search suggestions get created before search view
2023-10-06 11:03:37 +02:00
Bnyro
60db5e3691
feat: option to set default playback speed manually
2023-10-05 14:59:48 +02:00
Bnyro
235f7f9796
fix: use safe date conversion for database converters
2023-10-05 14:51:37 +02:00
Bnyro
ed4f65eb92
fix: date parsing crash due to YouTube AB testing
2023-10-05 14:45:38 +02:00
FineFindus
33d25fa1da
feat: option to autoplay videos in playlist ( #4829 )
2023-10-05 14:19:19 +02:00
Bnyro
acc43b815f
fix: search query stays the old one during back presses
2023-09-30 12:35:51 +02:00
Bnyro
ac5bf43846
fix: crash when starting video upon auto fullscreen
2023-09-29 11:26:29 +02:00
Bnyro
5f50c8104a
feat: option to allow playback during call
2023-09-26 13:33:28 +02:00
Bnyro
153e4a14d8
refactor: simplify creation of new exo player instances
2023-09-26 13:22:12 +02:00
Bnyro
02bac319b8
fix: buggy icon to pause download
2023-09-26 13:12:32 +02:00
Bnyro
0d8275f4a5
fix: crash when navigating too fast in replies
2023-09-26 13:05:02 +02:00
Bnyro
5699a9ce87
fix: crash after being idle in comments sheet main fragment
2023-09-26 12:59:04 +02:00
Bnyro
92dc47b922
fix: crash when importing old backup
2023-09-26 12:39:19 +02:00
Bnyro
4cfcde6e03
fix: stick add to playlist, download and share bottom sheet options at bottom
2023-09-25 10:53:09 +02:00
Bnyro
cfcf674509
feat: option to set a different default resolution when not in fullscreen
2023-09-25 10:44:36 +02:00
Bnyro
c3d6314718
fix: max concurrent download speed preference shows decimals
2023-09-25 10:14:33 +02:00
Bnyro
9b57434792
style: run ktlint
2023-09-25 10:05:18 +02:00
Bnyro
c3cd1aa2ee
Merge pull request #4844 from Bnyro/image-preview
...
feat: zoomable preview of channel avatar and banner
2023-09-25 10:03:21 +02:00
Bnyro
8e7d85ecdf
feat: zoomable preview of channel banner
2023-09-25 10:03:08 +02:00
Bnyro
c7d727356b
feat: show large, zoomable channel avatar on click
2023-09-25 09:57:39 +02:00
Bnyro
b92cdd0bc6
feat: support for YouTube music artists as search filter
2023-09-24 21:31:39 +02:00
Bnyro
4adfa4f2b6
Merge pull request #4843 from Bnyro/master
...
feat: support for YouTube music artists as search filter
2023-09-24 21:30:39 +02:00
FineFindus
d2cce61edc
style: run ktlint
2023-09-21 10:13:20 +02:00
FineFindus
adb051e24f
fix: allow pausing when buffer is less than min buffer
...
Fixes a regression in 42d081f04e
. The player should pause when it is unable to play, as long as the buffered time is less than the minimum buffer needed for playing.
2023-09-21 10:11:05 +02:00
ARBoyGo
5a2867057b
chore: add donation link in About Activity ( #4823 )
2023-09-20 11:03:10 +02:00
Bnyro
72dce05409
chore: update website url in app code
2023-09-20 09:18:58 +02:00
Bnyro
eb966dbc43
Merge pull request #4822 from Bnyro/master
...
chore: update website url in app code
2023-09-20 09:18:00 +02:00
Bnyro
b77972b08c
feat: also parse piped.video links
2023-09-19 11:43:41 +02:00
Bnyro
b49a59aa73
Merge pull request #4819 from Bnyro/master
...
feat: also parse piped.video links
2023-09-19 11:42:53 +02:00
Bnyro
7ae5865ba2
feat: parse YouTube links in the search bar
2023-09-19 11:27:27 +02:00
Bnyro
797a7ceec9
Merge pull request #4818 from Bnyro/master
...
feat: parse YouTube links in the search bar
2023-09-19 11:26:43 +02:00
FineFindus
4530b53ddc
fix: hide dislikes if no RYD data available ( #4812 )
...
Co-authored-by: Bnyro <82752168+Bnyro@users.noreply.github.com>
2023-09-18 16:24:10 +02:00
Bnyro
a32e081011
fix: wrong channel group shown as selected
2023-09-18 09:26:46 +02:00
Bnyro
7641024bc9
fix: default SponsorBlock categories are not being respected
2023-09-18 09:13:33 +02:00
Isira Seneviratne
c5fcd56391
Merge pull request #4793 from Isira-Seneviratne/Stream_when
...
feat: Show upload time in stream notifications
2023-09-17 19:29:01 +05:30
Isira Seneviratne
835339d85d
Merge pull request #4795 from Isira-Seneviratne/Improve_extensions
...
refactor: Improve getSerializable extensions
2023-09-17 19:28:38 +05:30
Bnyro
749a6160d8
fix: crash when view handler got destroyed
2023-09-17 15:34:32 +02:00
Bnyro
3cc6690220
fix: don't resume initial video on fragment recreation
2023-09-17 15:31:25 +02:00
Bnyro
0b40039e96
fix: crash when the app was closed for a while
2023-09-17 15:24:28 +02:00
Bnyro
d1979c21e0
fix: crash when restoring backups
2023-09-17 15:18:56 +02:00
FineFindus
42d081f04e
fix(player): allow pausing while loading
...
Fixes https://github.com/libre-tube/LibreTube/issues/4784 , the player should only pause when it has no buffer to play, not when it is loading, as it always loads, until the allocated buffer is full.
2023-09-17 11:32:21 +02:00
Isira Seneviratne
e2ee77674b
refactor: Improve getSerializable extensions
2023-09-17 07:28:00 +05:30
Isira Seneviratne
43b9aa8d37
feat: Show upload time in stream notifications
2023-09-17 07:12:46 +05:30
FineFindus
e48e1d75ad
fix(channelgroups): update values on confirm
2023-09-15 15:47:22 +02:00
Bnyro
cb4afc2584
style: run ktlint
2023-09-13 17:50:17 +02:00
Bnyro
8adb2b1fec
refactor: remove fragment constructors from channel groups sheets
2023-09-13 17:44:53 +02:00
Bnyro
2bf504c030
refactor: remove constructors from PlaylistOptionsBottomSheet
2023-09-13 16:37:16 +02:00
Bnyro
efa1c44b8d
refactor: remove constructors from ChaptersBottomSheet
2023-09-13 16:14:21 +02:00
Bnyro
360a611601
refactor: remove constructors from StatsSheet
2023-09-13 15:53:15 +02:00
Bnyro
a154f5241f
fix: crash when long pressing watch history item
2023-09-11 11:11:48 +02:00
Bnyro
0ebe784a90
refactor: remove constructors from PlaybackOptionsSheet
2023-09-11 11:09:22 +02:00
Bnyro
4b8482722f
refactor: remove constructors from IntentChooserSheet
2023-09-11 11:02:17 +02:00
Bnyro
a32e5c2841
fix: crash when long pressing search result
2023-09-11 10:54:06 +02:00
Bnyro
32a7d836cf
fix: crash when deleting playlist, playlist description not shown
2023-09-10 20:02:54 +02:00
Bnyro
67d82c28ac
style: fix formatting
2023-09-10 14:36:29 +02:00
Bnyro
6a6dbc7ccb
Merge pull request #4746 from Bnyro/master
...
feat: allow resuming playback after disconnect
2023-09-10 14:32:35 +02:00
Bnyro
1d236ded79
feat: allow resuming playback after disconnect
2023-09-10 14:33:28 +02:00
Bnyro
087a39757f
fix: unexpected crashes from seekbar preview bitmap parsing
2023-09-10 14:24:57 +02:00
Bnyro
ceca2a28d7
Merge pull request #4745 from Bnyro/master
...
fix: unexpected crashes from seekbar preview bitmap parsing
2023-09-10 14:23:59 +02:00
Bnyro
ebe7330c8a
fix: hide autoplay countdown when miniplayer visible
2023-09-10 14:21:39 +02:00
Bnyro
d45a954d74
Merge pull request #4744 from Bnyro/master
...
fix: hide autoplay countdown when miniplayer visible
2023-09-10 14:20:45 +02:00
Bnyro
31769c756d
fix: remove fragment constructors from video and channel options bottom sheet
2023-09-10 14:08:39 +02:00
Bnyro
c11cb94f6d
Merge pull request #4743 from Bnyro/master
...
fix: remove fragment constructors from video and channel options bott…
2023-09-10 14:08:23 +02:00
Bnyro
7eec444635
fix: issues with fragment result listener
2023-09-10 13:43:33 +02:00
Bnyro
5e2e6069f1
Merge pull request #4742 from Bnyro/master
...
fix: issues with fragment result listener
2023-09-10 13:42:31 +02:00
Bnyro
ede67a6d85
fix: importing playlists without a header containing its name
2023-09-10 13:13:24 +02:00
Bnyro
5b59c81577
Merge pull request #4740 from Bnyro/master
...
fix: importing playlists without a header containing its name
2023-09-10 13:12:39 +02:00
Bnyro
315f596776
refactor: move constants into the files they're actually used in
2023-09-10 12:51:03 +02:00
Bnyro
dc5f8c4181
Merge pull request #4738 from Bnyro/master
...
refactor: move constants into the files they're actually used in
2023-09-10 12:50:08 +02:00
Isira Seneviratne
632d9c6ec6
Merge pull request #4732 from Isira-Seneviratne/allViews
...
refactor: Use allViews extension
2023-09-10 16:16:48 +05:30
Bnyro
d4ba106aa7
fix: crash when downloaded filename too long
2023-09-10 12:40:04 +02:00
Bnyro
f08b0cda7c
Merge pull request #4737 from Bnyro/master
...
fix: crash when downloaded filename too long
2023-09-10 12:39:17 +02:00
Bnyro
62ff36b77c
fix: videos played with background player not added to watch history
2023-09-10 12:28:20 +02:00
Bnyro
e6df9c7038
fix: video upload date not saved to watch history
2023-09-10 12:27:55 +02:00
Bnyro
8fff323f0c
Merge pull request #4736 from Bnyro/master
...
fix: videos played with background player not added to watch history
2023-09-10 12:27:28 +02:00
Bnyro
2ef4dd7df8
Merge pull request #4735 from Bnyro/master
...
fix: video upload date not saved to watch history
2023-09-10 12:27:08 +02:00
Isira Seneviratne
f590e6688c
refactor: Use allViews extension
2023-09-10 07:22:08 +05:30
Bnyro
0bf19d9437
Merge pull request #4726 from Bnyro/master
...
feat: preference to disable sponsorblock submit button
2023-09-08 23:23:04 +02:00
Bnyro
e9fe9621e5
feat: preference to disable sponsorblock submit button
2023-09-08 22:19:20 +02:00
Bnyro
b22e026ec0
fix: add pagination to subscriptions list
2023-09-08 17:45:42 +02:00
Bnyro
7575783842
Merge pull request #4725 from Bnyro/master
...
fix: add pagination to subscriptions list
2023-09-08 17:44:50 +02:00
Bnyro
caef216c96
fix: hide channel icon placeholder in channel fragment
2023-09-08 17:37:31 +02:00
Bnyro
8f2130a72b
Merge pull request #4724 from Bnyro/master
...
fix: hide channel icon placeholder in channel fragment
2023-09-08 17:36:35 +02:00
Isira Seneviratne
5ac7920497
Merge pull request #4721 from Isira-Seneviratne/UpdateInfo
...
refactor: Improve UpdateInfo
2023-09-08 20:56:11 +05:30
Bnyro
82513909d0
feat: elevate miniplayer background color for better distinguishability
2023-09-08 17:04:25 +02:00
Bnyro
2874254496
fix: long pressing plays wrong channel group
2023-09-08 16:51:09 +02:00
Isira Seneviratne
4f1375a63d
refactor: Implement Parcelable in UpdateInfo
2023-09-08 20:17:41 +05:30
Bnyro
e5e127a044
feat: disable video track loading while screen off
2023-09-08 16:45:41 +02:00
Isira Seneviratne
2b377db9ef
refactor: Remove unused UpdateInfo properties
2023-09-08 20:15:19 +05:30
Bnyro
6f2087b3aa
refactor: disable video tracks in audio only player
2023-09-08 16:42:35 +02:00
Bnyro
5989523dd3
fix: properly kill offline player notification
2023-09-08 16:24:55 +02:00
Bnyro
50eefcbd53
fix: crash when scrubbing timebar on certain videos
2023-09-08 15:53:01 +02:00
Bnyro
c01df59afd
fix: show okay button for multi selection dialogs instead of cancel
2023-09-08 15:44:16 +02:00
Bnyro
5b5fcb4324
fix: can't download new video while other download in progress
2023-09-08 15:42:58 +02:00
Bnyro
6a2c83a7bb
fix: crash when an other media session with the same name exists
2023-09-08 15:38:01 +02:00
Bnyro
5df822ecaa
Merge pull request #4684 from anshtya/fix/issue-4434
...
refactor: remove arguments from dialog fragment constructors
2023-09-08 15:34:45 +02:00
Bnyro
3d4a9a0125
fix: update ui when renaming playlist or changing its description
2023-09-08 15:34:55 +02:00
Ansh Tyagi
f260c48f0a
refactor: use Bundle for DialogFragment arguments
...
- ColorPickerDialog
- DeletePlaylistDialog
- RenamePlaylistDialog
2023-09-08 15:21:58 +02:00
Ansh Tyagi
1044fcd153
refactor: use Bundle for DialogFragment arguments
...
- AddToPlaylistDialog
- BackupDialog
- CreatePlaylistDialog
- DeleteAccountDialog
- LoginDialog
- LogoutDialog
2023-09-08 15:19:59 +02:00
Ansh Tyagi
35565ad0c7
refactor: use extension function for receiving arguments
2023-09-08 15:19:59 +02:00
Ansh Tyagi
77f9fcb096
refactor: add keys and change playlistDescription key in IntentData
2023-09-08 15:19:59 +02:00
Ansh Tyagi
96c2f280b7
refactor: retrieve videoId out of arguments block
2023-09-08 15:19:59 +02:00
Ansh Tyagi
7f80d97770
refactor: save keys of Bundle in IntentData
2023-09-08 15:19:59 +02:00
Ansh Tyagi
995868b96c
refactor: use Bundle for DialogFragment arguments
2023-09-08 15:19:59 +02:00
Isira Seneviratne
0ebb79f93e
fix: Avoid accidental link clicking
2023-09-08 07:46:20 +05:30
Isira Seneviratne
ba2b918ebc
refactor: Remove BuildCompat calls
2023-09-08 05:15:12 +05:30
Isira Seneviratne
d808a48529
fix: Handle PendingIntentCompat changes
2023-09-08 05:15:12 +05:30
Isira Seneviratne
c520944980
Merge pull request #4698 from Isira-Seneviratne/Simplify_router
...
refactor: Simplify router URL resolution
2023-09-06 14:36:49 +05:30
FineFindus
702b9a4aaa
BREAKING CHANGE: persist playback speed and remove playback speed option ( #4661 )
2023-09-06 10:23:23 +02:00
Isira Seneviratne
77a756d5c5
refactor: Simplify router URL resolution
2023-09-06 09:04:16 +05:30
Isira Seneviratne
dc36867c53
Merge pull request #4690 from Isira-Seneviratne/Bundle_extensions
...
refactor: Combine Bundle extensions to one file
2023-09-04 15:52:38 +05:30
Isira Seneviratne
fcad926577
Merge pull request #4689 from Isira-Seneviratne/Replace
...
refactor: Use replace extension
2023-09-04 15:52:23 +05:30
Isira Seneviratne
418d7a4412
refactor: Combine Bundle extensions to one file
2023-09-04 04:52:23 +05:30
Isira Seneviratne
a9407c3898
refactor: Use replace extension
2023-09-04 04:22:19 +05:30
Isira Seneviratne
4ff74957fc
refactor: Organize preferences using XML
2023-09-04 04:19:13 +05:30
Isira Seneviratne
1e4e2fa9cd
refactor: Reuse ImageHelper.getImage()
2023-08-29 07:55:07 +05:30
Bnyro
c6871a0452
Merge pull request #4651 from FineFindus/feat/hide-mark-as-watched
...
feat: hide mark as watched when video is watched
2023-08-28 21:42:53 +02:00
FineFindus
c36d30629a
refactor: simplify VideoOptionsBottomSheet logic and improve its performance
2023-08-28 20:39:08 +02:00
FineFindus
594488c77e
feat(VideoOptionsBottomSheet): hide mark as watched for watched videos
2023-08-28 20:37:05 +02:00
Isira Seneviratne
f4c087181c
feat: Show stream count under summary notification
2023-08-28 19:54:21 +05:30
FineFindus
85ba045539
feat(player): play music at 1x speed ( #4634 )
...
Co-authored-by: Bnyro <82752168+Bnyro@users.noreply.github.com>
2023-08-26 19:52:16 +02:00
Bnyro
fac0782c2e
style: move StatsSheet to sheets package
2023-08-25 20:09:16 +02:00
Bnyro
f9a026af54
fix: npe when opening dialog to submit sb segments
2023-08-25 20:07:24 +02:00
Bnyro
0e8c18c0ad
Merge pull request #4623 from Bnyro/master
...
style: simplify ThemeHelper#getThemeColor
2023-08-25 19:50:38 +02:00
Bnyro
2d854030c9
style: run ktlint
2023-08-25 19:51:24 +02:00
Bnyro
dbb7126dfb
style: simplify ThemeHelper#getThemeColor
2023-08-25 19:50:53 +02:00
Bnyro
3ffdfa9839
Merge pull request #4622 from Bnyro/master
...
feat(audio player): show app icon as thumbnail in data saver mode
2023-08-25 19:47:52 +02:00
Bnyro
3f095da89f
feat(audio player): show app icon as thumbnail in data saver mode
2023-08-25 19:47:19 +02:00
Bnyro
fc1260ce4d
Merge pull request #4590 from Bnyro/submit-sb-segments
...
feat: support for submitting SponsorBlock segments
2023-08-25 19:39:44 +02:00
Bnyro
16dc7a5217
feat: support for submitting SponsorBlock segments
2023-08-25 19:40:18 +02:00
Bnyro
eaa0b58aaf
Merge pull request #4619 from Bnyro/master
...
fix: chapter layout UI and UX issues
2023-08-25 19:15:16 +02:00
Bnyro
d03ee809d0
fix: chapter layout UI and UX issues
2023-08-25 19:15:56 +02:00
Isira Seneviratne
b2e0674c93
Merge pull request #4616 from Isira-Seneviratne/Binding_cleanup
...
fix: Free view bindings in dialogs
2023-08-25 19:41:41 +05:30
Isira Seneviratne
6d33196d8b
Merge pull request #4615 from Isira-Seneviratne/edit_extension
...
refactor: Use edit extension
2023-08-25 12:03:22 +05:30
Isira Seneviratne
c12482d000
refactor: Use Path extensions
2023-08-25 05:41:49 +05:30
Isira Seneviratne
b9a059d9ef
fix: Free view bindings in dialogs
2023-08-25 05:35:10 +05:30
Isira Seneviratne
cbba98da36
refactor: Use edit extension
2023-08-25 05:06:45 +05:30
Bnyro
b6cfa62d5d
refactor: save possible stream types to constant values
2023-08-24 22:01:18 +02:00
Bnyro
f48f3f2fd3
feat: respect sort order and filters when playing channel group
2023-08-24 21:57:03 +02:00
Bnyro
b72993cfee
Merge pull request #4611 from Bnyro/master
...
fix: limit chapter bottom sheet to one instance
2023-08-24 18:01:09 +02:00
Bnyro
2d4d095a34
fix: kill chapters bottom sheet when playing next video
2023-08-24 18:01:50 +02:00
Bnyro
3dc3216999
fix: limit chapter bottom sheet to one instance
2023-08-24 18:00:36 +02:00
Bnyro
c30def8c16
fix: don't show the highlight as chapter for the whole remaining video
2023-08-24 17:12:27 +02:00
Bnyro
37b575f00f
Merge pull request #4610 from Bnyro/master
...
fix: don't show the highlight as chapter for the whole remaining video
2023-08-24 17:11:40 +02:00
Bnyro
30f9b9a9bc
Merge pull request #4609 from Bnyro/master
...
feat: highlight current chapter
2023-08-24 16:59:38 +02:00
Bnyro
c4983aa00d
feat: highlight current chapter
2023-08-24 16:59:34 +02:00
Bnyro
d28683e2e0
chore: simplify and remove unused code
2023-08-24 16:45:46 +02:00
Bnyro
b0bbdc12e8
Merge pull request #4608 from Bnyro/master
...
chore: simplify and remove unused code
2023-08-24 16:45:28 +02:00
Bnyro
c398936355
fix: exit fullscreen gesture
2023-08-24 16:32:43 +02:00
Bnyro
3f94fd0fdd
Merge pull request #4607 from Bnyro/master
...
fix: exit fullscreen gesture
2023-08-24 16:31:59 +02:00
Isira Seneviratne
6d9e8ba2de
refactor: Improve fragment transaction in CommentsSheet
2023-08-24 06:11:28 +05:30
Bnyro
4c506de565
fix: don't update instance preference while dialog visible to user
2023-08-23 13:04:03 +02:00
Bnyro
dbdb8c8851
fix: crash when opening instance settings without internet
2023-08-23 12:39:49 +02:00
FineFindus
3fb9e899cb
feat: add sponsorblock option to skip segment only once ( #4584 )
2023-08-22 16:05:21 +02:00
Bnyro
3e3beb6fa3
Merge pull request #4582 from Bnyro/master
...
fix: editing already existing channel groups
2023-08-22 09:45:23 +02:00
Bnyro
6baee65505
fix: editing already existing channel groups
2023-08-22 09:46:05 +02:00
Bnyro
cf79b7bd67
feat: allow downloading audio based on language
2023-08-22 09:42:22 +02:00
Bnyro
a88e817ae6
Merge pull request #4581 from Bnyro/master
...
feat: allow downloading audio based on language
2023-08-22 09:41:37 +02:00
FineFindus
03d598a559
style: run ktlint
2023-08-21 20:09:34 +02:00
FineFindus
cada23a816
fix(video): update watch position
2023-08-21 20:09:07 +02:00
Bnyro
d9d735051d
feat: play all videos by group when long pressing group name
2023-08-21 18:23:44 +02:00
Bnyro
8faf1bde89
feat: infinite playing queue when auto-insert related streams enabled
2023-08-20 18:26:41 +02:00
Bnyro
b577d96795
feat: allow interacting with player while viewing chapters
2023-08-20 18:02:28 +02:00
Bnyro
8921265493
fix: restore pause on quit functionality
2023-08-20 17:34:14 +02:00
FineFindus
976d5d36c0
feat(channelGroups): allow re-ordering of groups ( #4551 )
2023-08-20 16:19:34 +02:00
FineFindus
b2f3c8ecbe
feat(channelGroups): disallow creation of already existing groups
2023-08-20 13:31:19 +02:00
FineFindus
7f72a3eaeb
feat(channelGroups): disable confirm button if creation is not possible
2023-08-20 13:12:11 +02:00
FineFindus
a7b262b491
style: run ktlint
2023-08-20 12:40:59 +02:00
FineFindus
420497907b
feat(player): show endscreen on STATE_ENDED
2023-08-20 12:40:22 +02:00
Isira Seneviratne
0e8e6278d4
Merge pull request #4556 from Isira-Seneviratne/Enum_serializable
...
refactor: Simplify player event handling
2023-08-20 12:44:15 +05:30
Isira Seneviratne
63fde6271d
refactor: Simplify player event handling
2023-08-20 07:30:59 +05:30
Isira Seneviratne
f69f835463
Migrate to KSP
2023-08-20 06:02:04 +05:30
Bnyro
0f1e50ed13
feat: show if instance registration disabled in welcome page
2023-08-19 10:50:29 +02:00
Bnyro
b271103cc9
fix: remove useless buttons to reset pitch and playback speed
2023-08-19 10:31:08 +02:00
Bnyro
afe635a184
Merge pull request #4540 from Bnyro/master
...
fix: captions can't be disabled
2023-08-18 19:47:18 +02:00
Bnyro
67b46951d4
fix: captions can't be disabled
2023-08-18 19:48:00 +02:00