Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New streams notifications #2335

Merged
merged 57 commits into from
Mar 20, 2022
Merged
Show file tree
Hide file tree
Changes from 46 commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
da9bd1d
Notifications about new streams
Koitharu May 8, 2019
e0c674b
Move player notification settings into appearance section
Koitharu May 24, 2021
c95aec9
Fix database test
Koitharu Jun 21, 2021
a5b9fe4
Refactor FeedLoadService to use it within the notification worker
Koitharu Jul 20, 2021
5a6d045
Migrate NotificationIcon to Picasso
Koitharu Sep 4, 2021
111dc49
Ignore feed update threshold when run from NotificationWorker
Koitharu Sep 4, 2021
9d24990
Toggle all subscriptions notification mode
Koitharu Sep 4, 2021
fb0473d
Merge branch 'dev' of https://github.com/TeamNewPipe/NewPipe into fea…
Koitharu Sep 20, 2021
cea14c9
Merge remote-tracking branch 'origin/dev' into notifications-1
TobiGr Oct 11, 2021
55c51ad
Rename isStreamExist -> doesStreamExist
TobiGr Oct 11, 2021
16d4a03
Merge remote-tracking branch 'origin/dev' into notifications
TobiGr Oct 14, 2021
7c6140b
Remove unused code
TobiGr Oct 15, 2021
64a7978
Rename NotificationMode.ENABLED_DEFAULT to NotificationMode.ENABLED
TobiGr Oct 15, 2021
4f7cdcc
Update app/src/main/java/org/schabi/newpipe/fragments/list/channel/Ch…
TobiGr Oct 15, 2021
793ff1a
Add a few comments and rename a few methods
TobiGr Oct 15, 2021
7d4c771
comments & rename
TobiGr Oct 18, 2021
80bf474
Fix check wether the app's notifications are disabled via system sett…
TobiGr Oct 22, 2021
77aaa15
Fix toggling the system's settings for app notification
TobiGr Oct 25, 2021
2d2b964
Add comments and improve code formatting
TobiGr Oct 25, 2021
1130aba
Merge remote-tracking branch 'origin/dev' into notifications-1
TobiGr Nov 2, 2021
707f283
Restructured build.gradle/androidxWorkVersion
litetex Nov 2, 2021
4f85528
Better naming for a test class that does database migrations
litetex Nov 2, 2021
e4cd520
Reformatted code so that it's better readable
litetex Nov 2, 2021
58418bc
Improved code readability
litetex Nov 2, 2021
0f4b6d7
Improved code readablity
litetex Nov 2, 2021
94219b7
Fixed typos
litetex Nov 2, 2021
f0112a2
Added some lines to improve code-readability
litetex Nov 2, 2021
bc68836
Reworked menu_channel.xml
litetex Nov 2, 2021
5ae72d1
Removed unknown/unused file
litetex Nov 2, 2021
1289b1a
Code cleanup
litetex Nov 5, 2021
7b4e5dd
Reworked player-notfication
litetex Nov 5, 2021
cfd5d7a
Update app/src/main/res/values/strings.xml
litetex Nov 6, 2021
44fa984
Update app/src/main/res/values/strings.xml
litetex Nov 21, 2021
892a1df
Merge remote-tracking branch 'origin/dev' into notifications-1
TobiGr Nov 21, 2021
8ce996e
Only check for new streams of subscriptions with enabled notification…
TobiGr Nov 21, 2021
a8fe2d7
Fix "unsage use" warnings
TobiGr Nov 28, 2021
fd11559
Fix deciding which streams are new
TobiGr Nov 30, 2021
3ade2bb
Merge remote-tracking branch 'origin/dev' into notifications
TobiGr Dec 7, 2021
779d3dc
Add app:singleLineTitle="false" to preferences
TobiGr Dec 8, 2021
19fd7bc
Reduce power consumption
TobiGr Dec 10, 2021
01f3ed0
Fix loading icon in streams notifications
Stypox Dec 12, 2021
e68d49e
Do not fetch all streams when disabling notifications for a channel
Stypox Dec 31, 2021
fcd2d63
Don't show any channel notification thumbnail if it could not be loaded
Stypox Dec 31, 2021
cd95ec4
Merge branch 'dev' into pr2335
Stypox Dec 31, 2021
ccbc3af
Show error notification when new streams notifications failed
Stypox Dec 31, 2021
6dcde96
Fixed some Sonarlint warnings
litetex Jan 5, 2022
cc34734
Refactored ``initNotificationChannels``
litetex Jan 5, 2022
0397a31
Removed unused string
litetex Jan 5, 2022
40ea51e
Add more checking frequencies, use DurationListPreference
Stypox Jan 24, 2022
d5cfcb2
Merge branch 'dev' into pr2335
Stypox Jan 24, 2022
ff8e44e
Merge branch 'dev' into feature/notifications
TobiGr Feb 19, 2022
bba0ea1
Merge remote-tracking branch 'origin/dev' into feature/notifications
TobiGr Feb 19, 2022
a0dc66a
Update android work library version to 2.7.1
Stypox Feb 23, 2022
5fea12d
Small code improvements
Stypox Feb 23, 2022
3d9d25d
Remove backoff criteria: it never kicked in
Stypox Mar 19, 2022
6e8c9f9
Merge branch 'dev' into pr2335
Stypox Mar 19, 2022
66fffce
Make "Player notification" PreferenceScreen searchable
Stypox Mar 19, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ ext {

androidxLifecycleVersion = '2.3.1'
androidxRoomVersion = '2.3.0'
androidxWorkVersion = '2.5.0'
TobiGr marked this conversation as resolved.
Show resolved Hide resolved

icepickVersion = '3.2.0'
exoPlayerVersion = '2.14.2'
Expand Down Expand Up @@ -220,6 +221,8 @@ dependencies {
implementation 'androidx.viewpager2:viewpager2:1.1.0-beta01'
implementation 'androidx.webkit:webkit:1.4.0'
implementation 'com.google.android.material:material:1.4.0'
implementation "androidx.work:work-runtime-ktx:${androidxWorkVersion}"
implementation "androidx.work:work-rxjava3:${androidxWorkVersion}"

/** Third-party libraries **/
// Instance state boilerplate elimination
Expand Down
Loading