-
-
Notifications
You must be signed in to change notification settings - Fork 306
Feat: Add Unifiedpush support #5883
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
Open
p1gp1g
wants to merge
44
commits into
nextcloud:master
Choose a base branch
from
p1gp1g:unifiedpush
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
9fa046b
chore(deps): Restrict jitpack content
p1gp1g 5224a6c
Add UnifiedPush lib
p1gp1g 165e8d4
Add webpush capability
p1gp1g 0dd20c3
Add webpush requests
p1gp1g 1f35fb7
Add UnifiedPush switch in settings
p1gp1g bb10526
Show notif permissions for UnifiedPush too
p1gp1g f87f830
Add UnifiedPush to diagnose activity
p1gp1g ad8b6bc
Register for push notifications to UnifiedPush and server
p1gp1g 6f83476
Fix settings activity
p1gp1g 9ac712e
Fix PushRegistrationWorker
p1gp1g b42184d
Fix API return type for webpush
p1gp1g 678b81e
Fix web push jobs
p1gp1g 430631c
Add instanceFor function to centralized generation of UP instances fo…
p1gp1g 0e321ef
Add UnifiedPushService, register new endpoint and activate web push
p1gp1g f46767b
Unregister from web push when using proxyPush
p1gp1g 3bd66ec
Process push notifications with UnifiedPush
p1gp1g 33f5a7b
Allow user to select non-default distributor
p1gp1g 9c38392
Fix endpoint registration
p1gp1g 15bc6e0
Fix proxy push unregistration
p1gp1g 29100b4
Log error correctly
p1gp1g a3550c6
Fix proxy push with multiple account
p1gp1g 0b150e2
Handle post-push registration in a single place
p1gp1g 1dbd636
Use `when` to handle event status
p1gp1g 89f48ab
Check once if the event is core internalAccountId
p1gp1g a5f812b
Handle post-profile storage with the eventbus
p1gp1g c13a1bb
Fetch capabilities before registering for Push notifications
p1gp1g b8449ee
Register with UnifiedPush when needed during AccountVerification
p1gp1g ece2043
Periodically register for UnifiedPush
p1gp1g 8d0ef2e
Fix disable UnifiedPush when adding new UP account without web push
p1gp1g d535342
Fix push notification registration for new account without webpush wh…
p1gp1g 0e121d7
Fix useUnifiedPush with first user verification
p1gp1g 2327fe8
Do not show UnifiedPush Service settings when UP isn't shown
p1gp1g d08af61
Request notif permission with UnifiedPush
p1gp1g befa400
Show latest endpoint reception in diagnose
p1gp1g 8a32271
Change log for registration failure
p1gp1g 1467638
Unregister web push from distrib
p1gp1g b2aaf90
Show notif when UnifiedPush distrib is removed
p1gp1g 9b725a4
Add comment to explain why we disable UnifiedPush
p1gp1g 5cc0658
feat(unifiedpush): May show an introduction dialog if the user has mu…
p1gp1g e9bc028
Fix add comment for notif on unregister
p1gp1g 2e9d6e4
feat(unifiedpush): Unregister from Distributor when disabling UP
p1gp1g 8fe657c
feat(unifiedpush): Add user.id to logs during web push registration
p1gp1g e8f3c3b
Fix baseUrl after rebase
p1gp1g 1cf7a5e
Fix after rebase: Diagnosis string name
p1gp1g File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Makes sense to add this comment to explain it's caused by unifiedpush?
// com.google.crypto.tink (pulled in by org.unifiedpush.android:connector) transitively depends on
// protobuf-javalite, which conflicts with protobuf-java used elsewhere.