Jaspann
f15f2edc53
Fixes view of sub-channel icon when not in use
2021-12-25 18:10:05 -05:00
Tobi
44af59cbe4
Merge pull request #7562 from TeamNewPipe/code-quality
...
Small improvements to code quality and readability
2021-12-23 23:54:29 +01:00
XiangRongLin
e86b68fe0f
Merge pull request #7556 from Jaspann/improve-hashtags
...
Fixes hashtags that use non-English characters.
2021-12-23 11:45:52 +01:00
Robin
f6f81be019
Merge pull request #7555 from litetex/remove-mediaparser
...
Remove/Revert MediaParser support (Android 11+) due to bugs
2021-12-22 17:32:28 +01:00
TobiGr
778f57b422
Small improvements to code quality and readability
...
Add annotations to methods and parameters.
Replace Jetbrains' @NotNull with Androidx' @NonNull annotatiation.
Make class variables static if possible.
Use constants for some Strings.
Simplify if conditions.
2021-12-21 20:55:41 +01:00
TobiGr
f484c67608
Introduce constants for some Strings that indicate no data in Tab class
2021-12-21 20:53:17 +01:00
TobiGr
c12552f7e7
Make PlayerHolder.bound private
2021-12-21 20:51:18 +01:00
Jaspann
23bd0842a9
Adds comment to HASHTAGS_PATTERN
2021-12-20 14:13:40 -05:00
Jaspann
4c3504c956
Allows multilingual support in hashtags
2021-12-19 20:33:55 -05:00
litetex
476ae318b7
Removed/Reverted MediaParser support (Android 11+) due to bugs
2021-12-19 20:16:10 +01:00
Robin
bfacb54792
Merge pull request #7451 from Cheechaii/respect-cutout-in-multiwindow
...
Respect cutouts when playing in MultiWindow
2021-12-19 13:23:28 +01:00
litetex
3ecaf66e1a
Merge pull request #7452 from litetex/show-alert-when-file-manager-not-found
...
Show an alert-dialog when no appropriate file-manager was found
2021-12-14 20:01:02 +01:00
litetex
960cd67321
Merge pull request #7482 from TeamNewPipe/unify-error-reporting
...
Unify error reporting and add error notification
2021-12-14 19:58:41 +01:00
XiangRongLin
561819e68c
Merge pull request #7491 from Stypox/fix-search-order
...
Fix order of local search results
2021-12-14 09:07:17 -05:00
litetex
36af68c75d
Merge pull request #7500 from TacoTheDank/bumpKtlint
...
Bump ktlint, Checkstyle, Java version
2021-12-12 15:07:24 +01:00
Cheechaii
81b3b6de34
Respect cutouts when playing in MultiWindow
2021-12-09 20:58:05 +01:00
litetex
5ae1a58b31
Android 10+ only allows SAF -> Respect that in the dialog
2021-12-08 20:22:26 +01:00
Stypox
de83cff1e1
Fix order of local search results
2021-12-08 13:59:32 +01:00
Stypox
dad04f55c3
Add javadoc to ErrorUtil and ErrorActivity
2021-12-07 18:14:53 +01:00
TacoTheDank
9ccd358cb8
Update ktlint to 0.43.2
2021-12-04 21:22:29 -05:00
Robin
5baf6e8229
Disable media tunneling on Philips QM16XE
2021-12-04 22:23:09 +01:00
Stypox
86f8238cf1
Also show a toast on error notification
...
since the notification is silent, also show a toast, otherwise the user is confused
2021-12-04 10:50:27 +01:00
Stypox
8eec9b55bf
Remove PlayerErrorHandler and correctly set ErrorInfo msg
2021-12-04 10:36:36 +01:00
Stypox
9ac1add14c
Prevent exception from being serialized in ErrorInfo
...
The wrong @Decorator was put in the wrong place to mark the throwable fieldd as transient, now this is fixed and the exception is not serialized. So if a non-serializable throwable is passed, that's not an issue, since it's not going to be serialized. The need for EnsureExceptionSerializable is also gone.
2021-12-04 10:36:36 +01:00
Stypox
ad2e3384fe
Add PendingIntent to ErrorUtil.createNotification
2021-12-04 10:36:36 +01:00
Stypox
5583f71a8e
Replace ErrorActivity with ErrorUtil
2021-12-04 10:36:36 +01:00
Stypox
04138dc602
Create ErrorUtil class with three ways to report errors
...
Activity, snackbar and notification
2021-12-04 10:36:31 +01:00
litetex
1ca53732b9
Removed unused import
2021-11-29 21:13:22 +01:00
litetex
6f554a1187
Removed annotations due to wrong warnings
2021-11-29 21:03:59 +01:00
litetex
625ffba8b7
Refactoring + deduplicated code
2021-11-28 14:07:45 +01:00
litetex
12a0db37a0
Fixed NPE + Problems with context
2021-11-28 13:42:26 +01:00
litetex
273e0e7f06
Fixed typos
2021-11-27 23:39:17 +01:00
litetex
9285958b4f
Show an alert/dialog when no appropriate file-manager was found
2021-11-27 15:52:54 +01:00
litetex
aef6bcf747
Fixed build
2021-11-23 20:21:59 +01:00
litetex
2dcb2452dd
Refactoring
2021-11-23 20:12:16 +01:00
litetex
e9468197cb
Added a workaround for not serializable exceptions
2021-11-23 20:12:14 +01:00
litetex
dad41074b3
Added a bit more documentation
2021-11-23 20:12:13 +01:00
litetex
5f56989161
PlayerErrorHandler refactor + docs
2021-11-23 20:12:12 +01:00
litetex
99a2414f18
Added some doc
2021-11-23 20:12:10 +01:00
litetex
8e7de5a4a6
Added a "Crash the player" debug option
2021-11-23 20:12:09 +01:00
litetex
95d5274b7c
Added option to report player errors
...
* Added a new setting so that player errors are reported (under Video and Audio > Player)
* Moved the player error logic to separate class specially created for this purpose
2021-11-23 20:12:07 +01:00
Stypox
3427253824
Merge pull request #7412 from litetex/code-cleanup
...
Some code cleanup(s)
2021-11-23 08:59:34 +01:00
litetex
8a1018e8b2
Removed useless lines
2021-11-22 19:49:52 +01:00
litetex
dcfa4511f7
Formatted code
2021-11-21 19:56:50 +01:00
litetex
010c38f389
Removed useless doc
2021-11-21 19:46:11 +01:00
litetex
cbd0fc6ac5
Merge pull request #7406 from Redirion/usedefaultloadcontrol
...
Use DefaultLoadcontrol
2021-11-21 15:11:21 +01:00
XiangRongLin
b785c1ccc2
Merge pull request #7381 from litetex/prevent-automatic-replay-after-returning-from-background
...
Prevent automatic replay after returning from background
2021-11-17 09:38:09 +01:00
Robin
963a1fdd20
Merge pull request #7050 from litetex/feed-refactor-new-items-handling
...
Rework feed new items handling
2021-11-15 23:20:07 +01:00
litetex
d0126265df
Fixed typo
2021-11-15 20:24:40 +01:00
TacoTheDank
44552ae2ee
Update Groupie to 2.9.0
2021-11-15 20:24:39 +01:00