Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
1a72a45
feat(webpush): Add, update, activate and delete webpush subscription
p1gp1g Nov 18, 2025
c4bc732
feat(webpush): Registration with new endpoint, p256dh or auth is 'cre…
p1gp1g Nov 19, 2025
4fe8088
feat(webpush): Return error if too many appTypes are supplied
p1gp1g Nov 19, 2025
dfe9e22
feat(webpush): Send activation token during registration
p1gp1g Nov 19, 2025
8fafa71
feat(webpush): Prepare webpush requests
p1gp1g Nov 20, 2025
8e91d06
feat(webpush): Send web push requests
p1gp1g Nov 20, 2025
3ba53d8
feat(webpush): Delete expired web push subscriptions
p1gp1g Nov 21, 2025
94fcc3e
feat(webpush): Send web push delete notifs
p1gp1g Nov 21, 2025
978a447
feat(webpush): Fix tests after 'Delete expired web push subscriptions'
p1gp1g Nov 21, 2025
d83fac3
feat(webpush): Add Urgency to web push notifs
p1gp1g Nov 21, 2025
f62474a
feat(webpush): Add support for 429 status code with web push
p1gp1g Nov 21, 2025
b1312a2
feat(webpush): Fix composer for webpush
p1gp1g Nov 21, 2025
ded93e0
feat(webpush): Fix urgency
p1gp1g Nov 21, 2025
f7951da
feat(webpush): Add support for VAPID
p1gp1g Nov 21, 2025
d4b30d9
feat(webpush): Fix missing $deleteAll
p1gp1g Nov 24, 2025
5e1df5b
feat(webpush): Add API endpoint to get the VAPID pubkey
p1gp1g Nov 24, 2025
0bbda77
feat(webpush): Add webpush capability
p1gp1g Nov 24, 2025
498a562
feat(webpush): Fix apptypes
p1gp1g Nov 24, 2025
6a636e6
feat(webpush): Add tests for webpush
p1gp1g Nov 25, 2025
76b41f3
feat(webpush): Get apptypes as a string
p1gp1g Nov 26, 2025
e25f291
feat(webpush): Fix tests for apptypes as string
p1gp1g Nov 27, 2025
5bde5b6
feat(webpush): Include WebPushController in ApplicationTest
p1gp1g Nov 27, 2025
b81bda0
feat(webpush): Allow multiple delete with webpush
p1gp1g Nov 28, 2025
484dc29
feat(webpush): Lint
p1gp1g Dec 2, 2025
4da7b5f
feat(webpush): Add composer lock
p1gp1g Dec 2, 2025
8835769
feat(webpush): Receive push notifications with web push
p1gp1g Nov 27, 2025
ef32322
feat(webpush): Do not fetch on (web) push if notify_push is used
p1gp1g Nov 28, 2025
f029393
feat(webpush): Fix webpush setup after permission granted
p1gp1g Nov 28, 2025
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
14 changes: 14 additions & 0 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,19 @@
"rector:fix": "rector",
"test:unit": "phpunit --color -c tests/Unit/phpunit.xml",
"test:integration": "cd tests/Integration && ./run.sh"
},
"require": {
"minishlink/web-push": "^9.0"
},
"extra": {
"mozart": {
"dep_namespace": "OCA\\Notifications\\Vendor\\",
"dep_directory": "/lib/Vendor/",
"classmap_directory": "/lib/autoload/",
"classmap_prefix": "Notifications_",
"packages": [
"minishlink/web-push"
]
}
}
}
Loading