Isira Seneviratne
a080526087
Remove unnecessary NewApi suppressions.
2023-04-18 06:42:45 +05:30
Isira Seneviratne
cf179fd7e9
Switch to non-transitive R classes.
2023-04-18 06:42:45 +05:30
Bnyro
8d7bf62af7
Add items to watch history when marking as watched
2023-04-16 18:10:41 +02:00
Bnyro
877228aee4
Merge pull request #3562 from Bnyro/master
...
Fix crash when a channel doesn't have a description
2023-04-15 19:25:15 +02:00
Bnyro
2b446d5b0f
Fix crash when a channel doesn't have a description
2023-04-15 19:24:48 +02:00
Isira Seneviratne
c83761e5ca
Merge pull request #3556 from Isira-Seneviratne/Notification_improvements
...
Improve stream notifications
2023-04-15 05:17:08 +05:30
Isira Seneviratne
2bb22cfbae
Configure only summary or single stream notifications to make noise.
2023-04-14 18:43:14 +05:30
Bnyro
6ea980700f
Merge pull request #3554 from Bnyro/master
...
Fix crash in library fragment due to view bindings
2023-04-14 11:01:57 +02:00
Bnyro
451320b7de
Fix crash in library fragment due to view bindings
2023-04-14 11:01:45 +02:00
Bnyro
2cafe23c5f
Merge pull request #3553 from Bnyro/master
...
Fix duplicating downloads
2023-04-14 10:58:21 +02:00
Bnyro
e241207c1c
Fix duplicating downloads
2023-04-14 10:57:59 +02:00
Isira Seneviratne
68a0fd088b
Avoid summary notifications for one stream.
2023-04-14 08:40:27 +05:30
Isira Seneviratne
6e0a016cc4
Merge pull request #3542 from Isira-Seneviratne/Stream_thumbnails
...
Display stream notification thumbnails.
2023-04-13 18:06:24 +05:30
Isira Seneviratne
3a405f44a8
Add setting to toggle thumbnail loading.
2023-04-13 17:20:04 +05:30
Bnyro
1710340bbf
Fix black bar on displays with cutout/notch
2023-04-13 13:08:04 +02:00
Isira Seneviratne
184f46dd6b
Avoid loading thumbnails if data saving mode is enabled.
2023-04-13 12:32:14 +05:30
Isira Seneviratne
4a17f5221e
Display new stream thumbnails in their notifications.
2023-04-13 08:39:04 +05:30
Isira Seneviratne
1395a76c61
Merge pull request #3533 from Isira-Seneviratne/Stream_notifications
...
Improve notification grouping for new streams.
2023-04-12 07:14:26 +05:30
Isira Seneviratne
7bea6fdebd
Improve notification grouping for new streams.
2023-04-11 21:20:08 +05:30
Isira Seneviratne
4615c662b4
Run load tasks concurrently.
2023-04-11 20:49:25 +05:30
Isira Seneviratne
6b69353e67
Switch to repeatOnLifecycle extension.
2023-04-11 20:49:23 +05:30
Isira Seneviratne
0cce8e4c9b
Merge pull request #3528 from Isira-Seneviratne/PictureInPictureCompat
...
Reuse PictureInPictureCompat method.
2023-04-11 18:35:20 +05:30
Bnyro
a35ff72f21
Add more options to the download options bottom sheet
2023-04-11 10:09:24 +02:00
Bnyro
338e3dafa9
Fix crash in TrendsFragment
caused by bindings
2023-04-11 10:00:05 +02:00
Bnyro
185ad31bf0
Switch to LifecycleService in the offline audio player
2023-04-11 09:52:43 +02:00
Isira Seneviratne
5c1a0a4e7a
Reuse PictureInPictureCompat method.
2023-04-11 06:58:07 +05:30
Bnyro
dcdd1af176
Audio/background player for downloads
2023-04-10 15:54:09 +02:00
Bnyro
57b7dfdda9
Separate swipe gestures and fullscreen gestures
2023-04-10 14:53:28 +02:00
Bnyro
db4a32e845
Update displayed chapter while scrubbing time bar
2023-04-10 14:04:36 +02:00
Bnyro
d8dd433e7c
Hide notification bell if notifications disabled
2023-04-10 13:42:03 +02:00
Bnyro
ed67d09779
Fix crash when adding to playlist while instance down
2023-04-10 13:38:48 +02:00
Bnyro
5b2d502f89
Fix crashes in downloads fragment
2023-04-10 13:34:19 +02:00
Bnyro
c0241222ee
Fix crashes caused by view bindings
2023-04-10 13:31:58 +02:00
Bnyro
a42f7ddb50
Fix displayed information in the short tabs of channels
2023-04-10 13:21:11 +02:00
Bnyro
e7995b4bd9
In-built browser intent chooser ( #3511 )
...
Co-authored-by: Isira Seneviratne <31027858+Isira-Seneviratne@users.noreply.github.com>
2023-04-10 12:44:41 +02:00
Isira Seneviratne
992a6e2724
Merge pull request #3510 from Isira-Seneviratne/PendingIntentCompat
...
Switch to AndroidX's PendingIntentCompat class.
2023-04-10 07:23:41 +05:30
Isira Seneviratne
2ab3f5c0d8
Switch to AndroidX's PendingIntentCompat class.
2023-04-09 17:47:46 +05:30
Isira Seneviratne
8e8a6d6b7d
Use TransitionAdapter.
2023-04-09 16:39:32 +05:30
Isira Seneviratne
cea8d0062c
Free fragment view bindings when their fragments are destroyed.
2023-04-08 07:14:44 +05:30
Isira Seneviratne
0d12ea062c
Merge pull request #3487 from Isira-Seneviratne/Insert
...
Add single item insertion methods.
2023-04-05 17:40:14 +05:30
Isira Seneviratne
21ffd0b8b7
Fix crash if no uploader avatar is present.
2023-04-05 06:51:56 +05:30
Isira Seneviratne
58f1871abd
Add single item insertion methods.
2023-04-05 06:32:00 +05:30
Bnyro
5838e2bd4f
Merge pull request #3481 from Bnyro/master
...
Fix sharing short videos to the app
2023-04-02 18:57:11 +02:00
Bnyro
a69e7125b3
Fix sharing short videos to the app
2023-04-02 18:56:18 +02:00
Bnyro
0689e69d09
Merge pull request #3480 from Bnyro/master
...
Fix that channel group items get lost on scrolling
2023-04-02 18:49:06 +02:00
Bnyro
909de96160
Fix that channel group items get lost on scrolling
2023-04-02 18:48:48 +02:00
Bnyro
31a0acf4f4
Merge pull request #3479 from Bnyro/master
...
Preference to not play videos automatically
2023-04-02 18:33:40 +02:00
Bnyro
9409b53343
Preference to not play videos automatically
2023-04-02 18:33:07 +02:00
Bnyro
e597cbe54c
Merge pull request #3478 from Bnyro/master
...
Fix playback speed preference summary
2023-04-02 18:26:09 +02:00
Bnyro
061ea34c76
Fix playback speed preference summary
2023-04-02 18:25:45 +02:00
Isira Seneviratne
26335ebd61
Merge pull request #3474 from Isira-Seneviratne/getSystemService_extension
...
Use getSystemService() extension.
2023-04-02 17:04:33 +05:30
Isira Seneviratne
f1b924e69e
Merge pull request #3475 from Isira-Seneviratne/Use_nullable_binding
...
Reuse existing nullable binding variables.
2023-04-02 17:03:54 +05:30
Isira Seneviratne
66b64a7474
Reuse existing nullable binding variables.
2023-04-02 10:38:23 +05:30
Isira Seneviratne
38e7693e78
Use getSystemService() extension.
2023-04-02 09:15:01 +05:30
Bnyro
89bc48e3f3
Merge pull request #3450 from anilbeesetti/fix-statusbar
...
Fix two taps required to interact with player when in fullscreen mode
2023-04-01 16:49:20 +02:00
anilbeesetti
fb8145752c
refactor show and hide system bars function
2023-04-01 18:51:55 +05:30
Isira Seneviratne
21541b9578
Merge pull request #3470 from Isira-Seneviratne/Improve_time_check
...
Improve time check in NotificationWorker.
2023-04-01 16:19:45 +05:30
Isira Seneviratne
e8a8b6a0da
Improve time check in NotificationWorker.
2023-04-01 11:11:07 +05:30
Isira Seneviratne
c6c2b260f1
Add NewApi suppressions.
2023-04-01 09:58:27 +05:30
Isira Seneviratne
49ebe82b9c
Merge pull request #3460 from Isira-Seneviratne/Simplify_service_check
...
Simplify isServiceRunning() method.
2023-04-01 07:20:51 +05:30
Isira Seneviratne
ec61059fa0
Merge pull request #3459 from Isira-Seneviratne/BackgroundMode_channel
...
Remove notification channel creation from BackgroundMode.
2023-04-01 07:20:04 +05:30
Isira Seneviratne
b7f0bd7f5f
Simplify isServiceRunning() method.
2023-03-31 08:57:53 +05:30
anilbeesetti
6e452ad156
fix lint issues
2023-03-31 07:12:56 +05:30
anilbeesetti
8e24cc878b
fix navigation bars showing when controller is visible
2023-03-31 07:12:56 +05:30
anilbeesetti
7f68deb33b
move extension functions to extensions package
2023-03-31 07:12:56 +05:30
anilbeesetti
7c72c4bea1
Fix two taps required for interacting with player controls
2023-03-31 07:12:56 +05:30
Isira Seneviratne
9bbdd9e789
Remove notification channel creation from BackgroundMode.
2023-03-31 06:28:11 +05:30
Isira Seneviratne
3fd5e2144d
Merge pull request #3454 from Isira-Seneviratne/Disable_alternative_PiP
...
Hide alternative PiP controls setting if PiP is not enabled.
2023-03-31 06:20:48 +05:30
Bnyro
269ef10001
Merge pull request #3455 from Bnyro/master
...
Simplify `BasePreferenceFragment.kt` and remove duplicated calls
2023-03-30 18:55:35 +02:00
Bnyro
715e1b6f7c
Simplify BasePreferenceFragment.kt
and remove duplicated calls
2023-03-30 18:55:14 +02:00
Isira Seneviratne
e66c0b6674
Hide alternative PiP controls setting if PiP is not enabled.
2023-03-30 18:29:50 +05:30
Anil Kumar Beesetti
fe9a48e1d3
Fix dark status bar icons when player is in fullscreen ( #3445 )
...
* Fix dark status bar icons on light theme when player is in fullscreen
* Move Activity extension file to ui extension package
* fix lint issue
* remove extension functions
* fix activity is null error when instanstiating
2023-03-30 07:35:38 +02:00
Bnyro
648949e360
Fix crashes in SearchResultFragment
2023-03-28 18:49:08 +02:00
Bnyro
b3c6a74968
Fix closing video player with auto fullscreen enabled
2023-03-28 18:35:37 +02:00
Bnyro
a1618a6556
Fix crash when restoring old backups
2023-03-28 18:31:14 +02:00
Bnyro
f9a25738cd
Cleanup link handling in router activity
2023-03-28 18:23:41 +02:00
Bnyro
7a2f97de6d
Support sharing live links to LibreTube
2023-03-28 18:17:12 +02:00
Bnyro
98a094ffd7
Merge pull request #3431 from Bnyro/subscription-groups
...
Subscription groups
2023-03-28 18:09:39 +02:00
Bnyro
caea47d0ed
Fix some UI subscription groups issues
2023-03-28 18:08:50 +02:00
Bnyro
a4088189bf
Allow creating backups of subscripton groups
2023-03-28 17:45:21 +02:00
Bnyro
4402bf1baf
Fix some minor subscription group issues
2023-03-28 17:40:48 +02:00
Isira Seneviratne
a54659f181
Disable picture-in-picture controls on Android Go devices.
2023-03-28 18:11:03 +05:30
Bnyro
a2117bd74b
Subscription groups
2023-03-28 12:16:47 +02:00
Bnyro
29a855d415
Merge pull request #3411 from Isira-Seneviratne/Pip_compat
...
Add picture-in-picture helper classes.
2023-03-28 07:12:14 +02:00
Isira Seneviratne
d56c4e33af
Remove unused file.
2023-03-28 05:58:10 +05:30
Muhammad Nayeem
54f1f18fd7
Fix quick swipe up video fullscreen error
2023-03-27 20:03:34 +02:00
Isira Seneviratne
c513d7bd25
Add picture-in-picture helper classes.
2023-03-27 06:10:36 +05:30
Bnyro
4470e4f757
Merge pull request #3406 from Bnyro/master
...
Fix crash on login
2023-03-26 16:36:58 +02:00
Bnyro
6702d345c6
Fix crash on login
2023-03-26 16:36:37 +02:00
Isira Seneviratne
3bc3f26f06
Fix lint issue.
2023-03-26 15:33:18 +05:30
Bnyro
38507c8ea9
Fix duplicated error messages
2023-03-26 11:27:52 +02:00
Bnyro
42000a74dd
Use the toastFromMainThread
extension
2023-03-26 11:11:22 +02:00
Bnyro
50a7acb5d7
Fix various crashes caused by the player binding
2023-03-26 10:59:27 +02:00
Isira Seneviratne
e3a38fba1f
Make ChapterSegment parameters non-null.
2023-03-26 04:17:15 +05:30
Isira Seneviratne
26735d2f88
Use CompactDecimalFormat to format counts.
2023-03-25 19:00:41 +05:30
Bnyro
d6232dfcda
Merge pull request #3382 from Isira-Seneviratne/Visibility_extensions
...
Use visibility extensions.
2023-03-25 10:54:59 +01:00
Bnyro
afbf642dd5
Merge pull request #3381 from Isira-Seneviratne/Timestamp_extension
...
Convert timestamp parsing method to an extension function.
2023-03-25 10:53:59 +01:00
Isira Seneviratne
cab21d0abe
Use visibility extensions.
2023-03-25 14:43:18 +05:30
nayeemdv
07f9a3b8e2
close dialog
2023-03-25 09:49:12 +05:30
Isira Seneviratne
0b2bd1f7d9
Convert timestamp parsing method to an extension function.
2023-03-25 06:23:52 +05:30