Add Web Push Notifications support
Contacts who use Converse.JS as their only client get notified of messages only when they open Converse.JS and log in. To be able to reach them regardless of that, the current solution is for them to use a mobile client.
If Web Push Notifications can help improve this, please add support for them in Converse.JS.
During a recent sprint, we managed to create a working POC for webpush in Converse. If you're interested in the (extremely rough) code you can check https://github.com/laszlovl/converse.js/commits/push and https://modules.prosody.im/mod_web_push.html.
@jcbrand thats not fully implemented yet right?
No, the existing work is here: https://github.com/conversejs/converse.js/pull/2153
I don't think the in progress label is appropriate here, since no-one is actually working on this currently.
For reference: https://www.process-one.net/blog/webpush-support-on-your-fluux-io-instance/