Page 1 of 4

Signal - cross-platform secure messaging (64-bit only)

Posted: Sun Nov 05, 2017 9:04 pm
by webfork
First mentioned here (Midas), Signal is a frequently recommended secure messaging (video, voice, file, and IM) service:

The mobile app has been working very well for quite a while now so I was happy to see a desktop version come out.

Status: Untested, but it's Electron-based so it's very possible the program isn't portable yet. Discussion: https://github.com/WhisperSystems/Signa ... issues/807

License: GPLv3

Site: https://signal.org/blog/standalone-signal-desktop/ (EDIT: only available for 64-bit Windows)

Re: Signal - cross-platform secure messaging

Posted: Mon Nov 06, 2017 10:16 am
by freakazoid
I'm going to keep using the Chrome app with Chromium until Chrome kills off Chrome Apps support.

I don't get why Chromium couldn't be used like a library similar to the .NET framework.

I hate all these Electron apps that have to bundle the entire Chromium engine to function properly.

Re: Signal - cross-platform secure messaging

Posted: Mon Nov 06, 2017 3:42 pm
by webfork
freakazoid wrote:I don't get why Chromium couldn't be used like a library similar to the .NET framework.
I don't fully understand the difference between the two approaches but I get the sense that Electron is primarily in place to rapidly deploy cross-platform software. It also integrates web developers into the development process, which is a great idea and should have been made standard in Windows and Mac 10+ years ago.

I always thought this would happen on top of a webserver that you'd access with a browser interface, but I guess not.

More info: https://electron.atom.io/docs/tutorial/about/

Re: Signal - cross-platform secure messaging

Posted: Mon Dec 04, 2017 7:07 am
by Midas
Some good(?) news -- electron-based Signal appears to be deprecated:
(via https://androidcommunity.com/signal-fin ... -20171101/)

Re: Signal - cross-platform secure messaging

Posted: Mon Dec 04, 2017 1:04 pm
by freakazoid
Midas wrote:Some good(?) news -- electron-based Signal appears to be deprecated:
(via https://androidcommunity.com/signal-fin ... -20171101/)
I think you mean that the Chrome Apps version has been deprecated.

The new version is Electron-based and is the one Open Whisper Systems will be maintaining going forward.

Re: Signal - cross-platform secure messaging

Posted: Mon Dec 04, 2017 1:08 pm
by freakazoid
webfork wrote:
freakazoid wrote:I don't get why Chromium couldn't be used like a library similar to the .NET framework.
I don't fully understand the difference between the two approaches but I get the sense that Electron is primarily in place to rapidly deploy cross-platform software. It also integrates web developers into the development process, which is a great idea and should have been made standard in Windows and Mac 10+ years ago.

I always thought this would happen on top of a webserver that you'd access with a browser interface, but I guess not.

More info: https://electron.atom.io/docs/tutorial/about/
The difference is NET framework apps do not need to bundle the entire NET framework in order for them to work.

This is the opposite of what Electron apps do and that is to bundle the entire Chromium engine for each Electron app to function properly.

Imagine a scenario where Chromium was a library (much like NET framework) that you only install once on your computer, then Electron apps could look for this library instead. This would drastically reduce the size of Electron apps many times over.

Re: Signal - cross-platform secure messaging

Posted: Tue Dec 05, 2017 3:53 am
by Midas
freakazoid wrote:The new version is Electron-based and is the one Open Whisper Systems will be maintaining going forward.

My bad, as I don't use Signal I got mislead by what I read briefly. Sorry. :oops:

Re: Signal - cross-platform secure messaging

Posted: Fri Dec 08, 2017 8:06 pm
by webfork
freakazoid wrote:This is the opposite of what Electron apps do and that is to bundle the entire Chromium engine for each Electron app to function properly.

Imagine a scenario where Chromium was a library (much like NET framework) that you only install once on your computer, then Electron apps could look for this library instead. This would drastically reduce the size of Electron apps many times over.
Generally speaking, portable software seeks removal of dependencies and wants folks to throw everything in one folder. This generally means that you sacrifice a lot of space for tools that work on any computer you like. The only real exception to this is Portable Java ("jPortable"). It certainly doesn't have to be that way and we might in the future see something where the Electron framework gets a separate folder that multiple programs can reference, but no luck yet.

Re: Signal - cross-platform secure messaging

Posted: Thu Apr 19, 2018 11:17 am
by webfork
Given it's ongoing very positive reputation, I decided to give Signal another try, but was really disappointed that they haven't enabled audio or video calling features. The program has a lot of nice features despite this but ... not having even push-to-talk ability just seems like an oversight at this stage. It's hard to get people to stop using Skype without those tools.

Tested on Win10x64.

EDIT: Thread talking about video/voice conferencing: https://whispersystems.discoursehosting ... p-app/5915

Re: Signal - cross-platform secure messaging

Posted: Fri Apr 20, 2018 3:23 am
by Midas
Have you tried Telegram? The portable Windows desktop client is officially supported (https://desktop.telegram.org/; I haven't tested it yet, though.).

EDIT: I can see that you did... post post. Duh. :|

Re: Signal - cross-platform secure messaging

Posted: Fri Apr 20, 2018 1:32 pm
by smaragdus
@Midas
Telegram is far superior to Signal- Telegram is native (no JavaScript), slimmer (3 times), lighter, portable (and stealth), has more features and offers more customization, looks better (in my opinion) and does not require installation on mobile device to use the desktop version, while Signal is just another Electron flop.

Re: Signal - cross-platform secure messaging

Posted: Sat Apr 21, 2018 1:54 pm
by webfork
The Wikipedia page carries some criticism for Telegram (https://en.wikipedia.org/wiki/Telegram_ ... )#Security), but I'm sure it's more than secure enough for what I'm using it for. The main thing is that they're not selling user data (like WhatsApp) and not using ancient encryption (like Skype).

I'm still frustrated that they require a phone number to login, but so does Signal.

I definitely prefer the interface to many similar tools, including Discord.

Re: Signal - cross-platform secure messaging

Posted: Mon Apr 23, 2018 3:46 am
by Midas
smaragdus wrote: Telegram is far superior to Signal...
Yep, Telegram's my choice, too (for years now). :)

Re: Signal - cross-platform secure messaging (64-bit only)

Posted: Thu Sep 12, 2019 10:06 am
by webfork
New version out: v1.27.2 https://github.com/signalapp/Signal-Desktop/releases

I am a fan and active user of this program overall but I don't expect to see much in terms of a portable version portable version as this appear to be a priority: https://github.com/signalapp/Signal-Desktop/issues/1710 ... Also whomever is running is quite fond of locking topics and pushing discussion to forums, which makes sense in terms of the Github notify, but doesn't exactly welcome collaboration.

PA thread that discusses aversion to Electron: https://portableapps.com/node/57482

Re: Signal - cross-platform secure messaging (64-bit only)

Posted: Thu Sep 12, 2019 12:46 pm
by Midas
webfork wrote: PA thread that discusses aversion to Electron: https://portableapps.com/node/57482

OT, but we have our own: viewtopic.php?t=23425... :twisted: