As I see, there isn't a Web App version for Signal. Am I wrong?
Of course, It will be great to add it.
Not sure if a Google browser plugin counts as a web app:
I have submitted a request with the Signal team to clarify if it's technically possible to include their service. I'll post back when I get an answer.
It's a web app but only for Google Chrome by an extention.
It will be great if they release a web app accesible by an URL, so we can add it to Rambox. Please, ping me here when you have news. For now, I will close this issue.
Thanks!
Just a quick follow-up: The team from Signal is not planning to support inter-app operability at the moment.
That's sad. 馃槥
But is it technically feasible to refurbish Chromium's/Chrome's extension to work in the Rambox environment?
I know Signal uses GCM(Google Cloud Messaging). I would expect that GCM is not included in Chromium.
I have a vague idea about this. But I used Signal's web application in chromium and had set a stand-alone launcher for it in Ubuntu even. It seemed to me to operate normally.
The Chrome/Chromium extension uses websocket.
there are libraries you can use, see signal-cli here on github
There's also a bunch of folks who've written about building signal with nwjs.io for instance: https://timtaubert.de/blog/2016/01/build-your-own-signal-desktop/
This exists now: https://signal.org/blog/standalone-signal-desktop/
This don't look like a normal "Web Interface" which rambox could implement.
I suppose this would be like implementing the better xmpp in rambox...
It's not a web interface but it is electron
The new electron implementation of Signal does indeed make it possible to add Signal support in Rambox - at least in theory.
But:
Other Rambox services are basically only web pages shown in a frame + some JS for notification parsing. Adding Signal would require including/forking the code from https://github.com/WhisperSystems/Signal-Desktop
In the past WhisperSystems/moxie where not supportive of inofficial distributions of Signal clients if they where using the official servers.
See this discussion regarding LibreSignal, a fork of Signal for Android: https://github.com/LibreSignal/LibreSignal/issues/37#issuecomment-217211165
So if anyone wants to implement this I would suggest to get in contact with WhisperSystems first, to not get blocked from using their servers.
Maybe someone could try to get the code of Signal-Desktop running in a web browser (Without Electron) like WhatsApp Web (Which is by the way using the same encryption). If this would exist and be hosted somewhere it could be integrated into Rambox & co like every other service.
@jbbr Exactly this. I recommend closing all other issues and re-opening THIS issue and tag it something like 'Awaiting pull request' for someone to contribute the code and to make it clear that this issue won't be resolved until someone else contributes it.
Hello guys,
Like we know, now Electron supports adding extensions but I don't have time to play with it and add Signal Chrome App into Rambox.
Can anyone help with this?
Any news on this?
Also in interested in this!
Im also interested. Any news?
Hi,
It's possible to get some info from the development team about this?
Thanks!
@ruiumbelino The 'development team' is one guy who has stated several times he's not able to implement this himself. So unless you want to put in a pull request yourself, please don't fill up the comments.
@rodneyrod,
What in your comment tell us about the current status of this possible new feature?
Is this project dead, or we just can't ask for some development updates, or new features?
@ruiumbelino Read the thread.
Like we know, now Electron supports adding extensions but I don't have time to play with it and add Signal Chrome App into Rambox.
Can anyone help with this?
That's the dev, he says that he doesn't have the time to put in this new feature and is asking for help.
The issue is here, and that's already a request for this new feature. Making new comments asking what the status is won't make the features come any faster.
@rodneyrod,
Still nothing about what is being asked, but it seems you like to increase comments number...
Thanks a lot for your contribution.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
I would still love this
It's a web app but only for Google Chrome by an extension.
The desktop version is no longer a chrome extension, I don't know if this was discussed here before. https://github.com/signalapp/Signal-Desktop
It will be great if they release a web app accessible by an URL, so we can add it to Rambox.
Is this a must-have requirement or a nice-to-have? I mean, would it be technically feasible to embed the standalone electron app that whispersystems provides?
Like we know, now Electron supports adding extensions but I don't have time to play with it and add Signal Chrome App into Rambox.
Maybe we can crowdsource a bounty for this task. I just want to understand first, if this is A) desired, and B) feasible.
Edit: relevant tickets are https://github.com/signalapp/Signal-Desktop/issues/723 and https://github.com/signalapp/Signal-Desktop/issues/542 - doesn't look good. Maybe we just have to start using wire which is much more open, private, and supported by rambox!
It's a web app but only for Google Chrome by an extension.
The desktop version is no longer a chrome extension, I don't know if this was discussed here before. https://github.com/signalapp/Signal-Desktop
It will be great if they release a web app accessible by an URL, so we can add it to Rambox.
Is this a must-have requirement or a nice-to-have? I mean, would it be technically feasible to embed the standalone electron app that whispersystems provides?
Like we know, now Electron supports adding extensions but I don't have time to play with it and add Signal Chrome App into Rambox.
Maybe we can crowdsource a bounty for this task. I just want to understand first, if this is A) desired, and B) feasible.
Edit: relevant tickets are signalapp/Signal-Desktop#723 and signalapp/Signal-Desktop#542 - doesn't look good. Maybe we just have to start using wire which is much more open, private, and supported by rambox!
For me, it would be a must-have and I would be willing to contribute to a bounty!
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
I still care
Let's make this happen!
This issue has been automatically closed since there has not been any recent activity. Please open a new issue for related bugs.

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Most helpful comment
The new electron implementation of Signal does indeed make it possible to add Signal support in Rambox - at least in theory.
But:
Other Rambox services are basically only web pages shown in a frame + some JS for notification parsing. Adding Signal would require including/forking the code from https://github.com/WhisperSystems/Signal-Desktop
In the past WhisperSystems/moxie where not supportive of inofficial distributions of Signal clients if they where using the official servers.
See this discussion regarding LibreSignal, a fork of Signal for Android: https://github.com/LibreSignal/LibreSignal/issues/37#issuecomment-217211165
So if anyone wants to implement this I would suggest to get in contact with WhisperSystems first, to not get blocked from using their servers.
Maybe someone could try to get the code of Signal-Desktop running in a web browser (Without Electron) like WhatsApp Web (Which is by the way using the same encryption). If this would exist and be hosted somewhere it could be integrated into Rambox & co like every other service.