Ikko Eltociear Ashimine
1dc850b881
Update TextLinkifier.java
...
minor fix
2024-03-18 14:43:16 +09:00
Isira Seneviratne
1d8e33e088
Update Jsoup to 1.17.2
2024-02-05 10:52:08 +05:30
Profpatsch
8199818c05
BaseDescriptionFragment: Assert member is initialized
...
`streamInfo` and `channelInfo` have to be initialized, since the only
way to construct the class it to pass them. So we can remove the null
check boilerplate and make some of the accessors `NonNull`.
2024-01-23 14:28:37 +01:00
Profpatsch
7d26e721e9
Don't write defaultFormat setting, use default value
...
Nowhere else does this (write a setting if it’s not set).
It took me a while to see that this code does not do what it intends,
because `defaultFormat` is already the default value in the first
`context.getString`, so calling `getMediaFormatFromKey` again is the
exact same call (“do you know the definition of insanity…”) and will
return `null` again …
So let’s drop the setting write and just rely on the default values.
2024-01-06 17:24:53 +01:00
Stypox
2c4f50be12
Update NewPipeExtractor to include MediaCCC channel fix
2023-12-30 23:49:09 +01:00
Stypox
32d0fda9cc
Base cache key on info type instead of item type
...
It didn't really made sense to consider two cache keys as equal based on the type of items contained within that list.
2023-12-30 23:46:16 +01:00
Stypox
b08fcb25b8
Merge pull request #10712 from Stypox/notification-actions-api-33-2
...
[Android 13+] Restore support of custom notification actions
2023-12-30 21:55:44 +01:00
Stypox
34241c30e3
Android 33 -> Android 13
...
Co-authored-by: Tobi <TobiGr@users.noreply.github.com>
2023-12-30 21:55:32 +01:00
Stypox
f26e8444ef
Allow play/pausing from notification when buffering
...
This change is in line with a recent change in how the play/pause button behaves in the player ui: if the buffering indicator is shown, it's still possible to toggle play/pause, to allow e.g. pausing videos before they even start.
This change was needed because on Android 13+ notification actions can't be null, and thus the buffering hourglass action wasn't shown.
2023-12-29 16:18:26 +01:00
Stypox
24eb97d5c1
Do not update notification actions if nothing changed
...
This should avoid costly updates of the media session.
2023-12-29 16:16:45 +01:00
Stypox
48399948bc
Implement notification actions via MediaSessionConnector on Android 13+
2023-12-29 15:54:15 +01:00
Stypox
23bf10ab04
Extract NotificationActionData from NotificationUtil
2023-12-29 15:54:15 +01:00
Stypox
368b9649d7
Allow each notification slot to contain any possible action
2023-12-29 15:54:15 +01:00
Stypox
ef6bfa24f0
Extract NotificationSlot from NotificationActionsPreference
2023-12-29 12:31:59 +01:00
Stypox
57090022d1
Customize only 2 notification actions on Android 13+
2023-12-29 12:13:08 +01:00
Stypox
5a2cccb813
Fix settings_notification.xml indentation
2023-12-29 11:37:17 +01:00
Stypox
e19b90f9a9
Merge pull request #10091 from TeamNewPipe/feat/playlist_description
...
Add playlist description to playlist fragment
2023-12-29 10:58:13 +01:00
Stypox
40dd29ddb6
Fix FeedDAOTest
2023-12-29 10:54:31 +01:00
Stypox
c4a2386c6f
Merge branch 'master' into dev
2023-12-29 10:48:37 +01:00
TobiGr
2dbc872b94
Bump version to 0.26.1 (996)
2023-12-26 16:59:02 +01:00
TobiGr
5f6ec79248
Fix NPE when ChannelTabLHFactory not implemented for a service
...
Fixes #10698
2023-12-26 16:55:52 +01:00
Stypox
5bdf89d7de
Improve TextEllipsizer class
2023-12-23 18:04:05 +01:00
TobiGr
6302d8e264
Ellipsize playlist description if it is longer than 5 lines
...
The description can be expanded / collapsed via a "show more" / "show less" button.
2023-12-23 12:33:52 +01:00
TobiGr
d0b603c94f
Add playlist description to PlaylistFragment
2023-12-23 12:13:34 +01:00
Stypox
ec5a8a01c3
Update more libraries
2023-12-23 11:58:58 +01:00
TacoTheDank
630bc6fac1
Update Studio and desugaring versions
2023-12-23 11:47:57 +01:00
TacoTheDank
c2ea1169d4
Exclude RxJava file from META-INF
2023-12-23 11:47:57 +01:00
TacoTheDank
a2e752c06e
Change Converters to class to fix build
2023-12-23 11:47:57 +01:00
TacoTheDank
b8c7ca7835
Use 'tasks.register' for Gradle tasks
2023-12-23 11:47:57 +01:00
TacoTheDank
7d6dec1379
Update miscellaneous libraries
2023-12-23 11:47:57 +01:00
Stypox
e2606c9a7d
Merge pull request #10086 from TacoTheDank/bumpAndroidX
...
Update some AndroidX libraries and compileSdk to 34
2023-12-23 11:46:28 +01:00
Isira Seneviratne
4f53b3015b
Store/retrieve parcelable arrays as lists instead.
2023-12-23 11:38:40 +01:00
TacoTheDank
b749eb52e9
Utilize BundleCompat and IntentCompat methods
2023-12-23 11:38:40 +01:00
Isira Seneviratne
bfabffa7c2
Bump compileSdk to 34
2023-12-23 11:38:32 +01:00
TacoTheDank
9008d52fdd
Fix AndroidX Work deprecation
2023-12-23 11:36:33 +01:00
TacoTheDank
38e94d6cb0
Update some AndroidX libraries
2023-12-23 11:36:32 +01:00
Stypox
121d1a5b50
Add @NonNull annotations
2023-12-22 18:52:42 +01:00
Stypox
bf5825c3b4
Fix scrolling to correct comment after closing replies
2023-12-22 18:52:42 +01:00
TobiGr
df5e35e315
scroll last comment into view
2023-12-22 11:57:55 +01:00
TobiGr
8b064d77b8
Expand DetailFragment again when exiting the CommentRepliesFragment
2023-12-22 11:57:55 +01:00
Stypox
816e60b090
Revert relying on source ListInfo, use commentsInfoItem.getUrl() instead
...
This reverts commit bb01da3691ff1d5c3dccd41b7ca1a5deb1b5676f. This commit was not needed
2023-12-22 11:57:55 +01:00
Stypox
e671b1f241
Add some documentation and javadocs
...
Also further simplify CommentRepliesInfo and RelatedItemsInfo
2023-12-22 11:57:55 +01:00
Stypox
0c2513623b
Add comment replies fragment header
2023-12-22 11:57:55 +01:00
Stypox
c2d5855e9a
Extract some utility methods from CommentInfoItemHolder
2023-12-22 11:48:07 +01:00
Stypox
4e66c2d774
Set comment replies fragment title
2023-12-22 11:48:07 +01:00
Stypox
5d121ae9ec
Always show comment replies in list mode
2023-12-22 11:48:07 +01:00
Stypox
85225c75fa
Fix some code smells
2023-12-22 11:48:07 +01:00
Stypox
028c554840
Save and restore state in CommentRepliesFragment
2023-12-22 11:48:07 +01:00
Stypox
cad75897b9
Implement CommentRepliesFragment
2023-12-22 11:48:07 +01:00
Stypox
8036b3ac7f
Load more items even if initial related items are empty
2023-12-22 11:48:07 +01:00