converse.js icon indicating copy to clipboard operation
converse.js copied to clipboard

Add Web Push Notifications support

Open contrapunctus-1 opened this issue 6 years ago • 5 comments

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.

contrapunctus-1 avatar Apr 04 '19 12:04 contrapunctus-1

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.

laszlovl avatar Jun 16 '19 20:06 laszlovl

@jcbrand thats not fully implemented yet right?

Echolon avatar Apr 02 '21 23:04 Echolon

No, the existing work is here: https://github.com/conversejs/converse.js/pull/2153

jcbrand avatar Apr 06 '21 10:04 jcbrand

I don't think the in progress label is appropriate here, since no-one is actually working on this currently.

jcbrand avatar Apr 06 '21 10:04 jcbrand

For reference: https://www.process-one.net/blog/webpush-support-on-your-fluux-io-instance/

jcbrand avatar Nov 25 '24 10:11 jcbrand