Commit Graph

3029 Commits

Author SHA1 Message Date
Bnyro
85dc55fc57 fix: crash in channel fragment when binding already recycled 2023-12-08 13:18:39 +01:00
Isira Seneviratne
3c13ec0c46
Merge pull request #5305 from Isira-Seneviratne/TypedArray_use
refactor: Use TypedArray.use() extension
2023-12-08 04:56:25 +05:30
Isira Seneviratne
16abbe6b3a refactor: Use TypedArray.use() extension 2023-12-07 19:51:19 +05:30
Bnyro
3a576a9999
Merge pull request #5301 from Bnyro/master
style: new player layout and various UI improvements
2023-12-06 15:30:22 +01:00
Bnyro
d00299bea7 style: new player layout and various UI improvements 2023-12-06 15:29:30 +01:00
Bnyro
593dd9ed4f
Merge pull request #5300 from Bnyro/master
fix: improve download speeds and anonymity
2023-12-06 14:40:10 +01:00
Bnyro
9e415bbe23 fix: improve download speeds and anonymity 2023-12-06 14:39:50 +01:00
Bnyro
9b72432153
Merge pull request #5299 from Bnyro/master
refactor: match the size of continue watching and related streams
2023-12-06 14:21:50 +01:00
Bnyro
c807d1d54d refactor: match the size of continue watching and related streams 2023-12-06 14:21:09 +01:00
Bnyro
05f09cdc69
Merge pull request #5297 from Bnyro/master
fix: can't play videos when Piped proxy disabled
2023-12-06 14:16:00 +01:00
Bnyro
e465c313ac fix: can't play videos when Piped proxy disabled 2023-12-06 14:15:29 +01:00
Isira Seneviratne
94ca6c5e06 refactor: Improve view binding 2023-12-05 05:15:21 +05:30
Bnyro
fa65d3998f feat: automatically play the next downloaded video in offline audio mode 2023-12-04 16:20:37 +01:00
Bnyro
eb4744ceb1 refactor: support outdated Piped instance versions 2023-12-04 16:00:45 +01:00
Bnyro
a821aec028 feat: render html and css in captions 2023-12-04 15:41:54 +01:00
Bnyro
82a278792a fix: crash when player fragment is being destroyed 2023-12-04 15:10:58 +01:00
Bnyro
2ac5f1b0a2 refactor: simplify channel page and tabs logic 2023-11-29 16:34:33 +01:00
Bnyro
9d7e5c2a24 fix: don't fail to load channel page when auth instance down 2023-11-29 15:49:21 +01:00
HritikBhat
8d1c13ce70
fix: text animation slowly fades out when collapsing description (#5236) 2023-11-28 18:29:45 +01:00
Bnyro
acb8e8ec03 refactor: remove bottom reached toast and show progress indicator instead 2023-11-27 20:23:58 +01:00
Bnyro
10e3db8d45 fix: crash when deleting account 2023-11-27 19:51:04 +01:00
Bnyro
10f32e37a9 fix: player resolution updates upexpectedly on fullscreen change 2023-11-23 17:05:51 +01:00
Isira Seneviratne
e715833e1e
Merge pull request #5212 from Isira-Seneviratne/Notification_batch
refactor: Use batch notification API
2023-11-22 21:40:48 +05:30
Isira Seneviratne
f0a0261e4b refactor: Use batch notification API 2023-11-22 19:23:11 +05:30
Bnyro
61d85033ee
Merge pull request #5204 from Bnyro/sleep-timer
feat: new sleep timer (integrated into the player UI)
2023-11-19 15:14:35 +01:00
Bnyro
867f2ac087 feat: new sleep timer (integrated into the player UI) 2023-11-19 15:14:21 +01:00
Bnyro
d3d0cc917a
Merge pull request #5200 from saymanrifat/saymanrifat-5095-subtitle-optz
fix: increase subtitle font size in fullscreen
2023-11-19 10:58:46 +01:00
Sayman Rifat
05e9bf2920 fix: Increase subtitle font size in fullscreen 2023-11-19 10:58:07 +01:00
Bnyro
22c44c32cc fix: missing horizontal padding for player in landscape 2023-11-19 09:48:44 +01:00
Bnyro
c7f4cbc312
Merge pull request #5197 from Bnyro/master
fix: share dialog doesn't use shortened yt links for videos
2023-11-18 17:44:59 +01:00
Bnyro
e5bde82076 fix: share dialog doesn't use shortened yt links for videos 2023-11-18 17:44:33 +01:00
Isira Seneviratne
4d577d463f
Merge pull request #5186 from Isira-Seneviratne/listOfNotNull
refactor: Use listOfNotNull
2023-11-18 13:34:33 +05:30
Isira Seneviratne
9d3a558fe6 fix: Correct migration argument names 2023-11-18 05:27:51 +05:30
Isira Seneviratne
e76e7780d4 refactor: Use listOfNotNull 2023-11-18 05:00:40 +05:30
Bnyro
14c6ae36b5 feat: show toast if the bottom/end of comments/replies is reached 2023-11-17 15:32:08 +01:00
Bnyro
155682bccc refactor: simplify logic of loading comments and replies 2023-11-17 15:23:53 +01:00
Bnyro
73d12036f4 fix: related videos are truncated after rotation 2023-11-17 15:00:40 +01:00
Bnyro
a5d41b7802 fix: crash when trying to vote while there are no sb segments yet 2023-11-17 14:57:35 +01:00
Bnyro
563af5ecca fix: increase area that can be used to control the time bar 2023-11-17 14:53:17 +01:00
Bnyro
c84f445711
Merge pull request #5174 from Zoo-M0/auto-fullscreen-bug
fix: auto fullscreen stops working after first rotation
2023-11-17 14:40:58 +01:00
Simone Summo
98dc929dbc fix orientation change with auto fullscreen enabled 2023-11-17 14:39:45 +01:00
Simone Summo
0b63c145a3 update transitions if order for better readability 2023-11-17 10:10:14 +01:00
Thomas
aae83f9210 Fix setting navigation graph with custom startDestination 2023-11-16 20:15:56 +01:00
FineFindus
20e30b5bb0
style: run ktlint 2023-11-15 19:04:04 +01:00
FineFindus
27c175648b
fix(comment): only show highlight for owner
Fixes a problem where, due to the way recycler views work, the show highlight was not reset properly, causing the highlight to be displayed on the wrong users.
2023-11-15 19:03:35 +01:00
Bnyro
9604e02772
Merge pull request #5032 from Silther/master
feat: filter options for Watch History Tab
2023-11-15 17:27:45 +01:00
Bnyro
6b192a6085 style: run ktlint 2023-11-15 17:25:58 +01:00
Bnyro
d7d9db8343 refactor: simplify watch status filtering and other misc improvements 2023-11-15 17:22:56 +01:00
Bnyro
2759121036 fix: add database migrations for isShort in watchHistoryItem 2023-11-15 17:14:14 +01:00
Silther
d1cb212e98 feat: filter options for watch history tab 2023-11-15 17:07:43 +01:00
Bnyro
4f6531b619 refactor: set the wake mode everywhere and simplify player listener initializations 2023-11-15 16:59:54 +01:00
Paul Scheduikat
981890acb9
fix: background service audio playback when screen locked (#5142) 2023-11-15 16:55:09 +01:00
Bnyro
c8749888e9 fix: horizontal margin of fullscreen player not updated 2023-11-15 16:51:15 +01:00
Bnyro
5245e62f97 fix: video can't be resumed after pausing it 2023-11-15 16:13:45 +01:00
Bnyro
1abc9cfe8c style: run ktlint 2023-11-14 19:06:38 +01:00
Paul Scheduikat
4e27222883 fix: upload date shown as 0 weeks ago in some cases 2023-11-14 19:04:56 +01:00
Bnyro
3ca65b1091 fix: related streams are not visible in landscape layout 2023-11-09 14:43:09 +01:00
Bnyro
d5241c97a5 fix: parse playlist descriptions as html 2023-11-07 17:38:57 +01:00
Bnyro
25e36659dc refactor: create a custom view for expendable text views 2023-11-07 17:35:59 +01:00
Bnyro
992ba1f78d refactor: remove unnecessary repeatOnLifecycle calls 2023-11-07 17:16:15 +01:00
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