by rouma7 on 10/31/17, 5:45 PM with 309 comments
by nikisweeting on 10/31/17, 11:11 PM
I cannot run another Electron app on my computer, I simply do not have the RAM left. Signal as a web-app would allow me to put it inside of Franz or Rambox, where all my other chat services live.
Right now Signal is the only chat service that I cannot run in Rambox or a browser.
All the other major chat services provide a web-app that can run in a browser:
- messenger - whatsapp - wechat - hangouts - skype - zulip
These apps all have web versions for good reason, a website is the most versatile, portable way to share an application with users who's devices you cant support individually. If a user's chrome extension gets hacked a steals their messages that's their fault, it should be the choice of the user whether they run the app in an insecure environment. After all, you're relying on them to not have keyloggers or rootkits on their computers that run the desktop app.
I don't see any reasoning for Signal to not follow WhatsApp's model and release a web-app that links to your phone.
by smcleod on 11/1/17, 2:22 AM
- It said it was 'Importing contacts and messages' when I signed in without first prompting me if that was OK.
- Importing contacts and messages failed.
- Manually importing contacts fails.
- Conversations show up, but each message just shows as an error.
- Deleting a conversation doesn't delete it, it just makes it as read.
- Messages marked as read randomly reappear as unread.
- Incorrect unread message count next to conversations list.
- Messages often don't arrive at all, seems at random.
- The application loses it's 'link' to your account seemingly at random upon launch and needs to be relinked.
- Appears to use an outdated version of electron with published security vulnerabilities.
by lewisl9029 on 11/1/17, 2:52 AM
It seems to me that many Electron apps these days are super-thin wrappers around a web app that don't actually need the full desktop access offered by Electron (things like local filesystem access, multi-process execution, multi-window management, arbitrary node APIs, etc).
They just need a way for users to "install" the app so that it 1) has a separate shortcut and appears in a separate window from the browser, 2) can send notifications through the native notifications stack, and use a fallback on systems where one isn't available, 3) is available for use offline.
The Progressive Web Apps spec has answers to all of these problems, and it would vastly improve the resource usage model compared to Electron because each PWA would share the same browser runtime as the user's browser of choice, which is more likely than not running 24/7 anyways.
Security-minded apps like Signal might need more guarantees such as asset verification and version pinning on install, but surely those could be added to the spec, as they would be beneficial for other Progressive Web Apps as well.
I know PWA was designed with mobile apps in mind originally, but it'd be a shame to limit it to that use case, as there is clearly a lot of demand for building desktop apps with web technologies, and PWA sounds like an excellent alternative to the current status quo that's dominated by Electron.
by tmikaeld on 10/31/17, 9:10 PM
by kome on 10/31/17, 10:02 PM
I am very privacy conscious, and I don't use a smartphone, at all, because it's basically a spying device in your pocket.
Why Signal is all about privacy and then it forces me to pair it with a telephone?
Telegram desktop is really standalone. They require a telephone number too (and that's very annoying), but they don't require having a smartphone or keeping your phone open. My phone number on telegram is not even my phone number anymore, and it doesn't make any difference... Privacy wise is far from being perfect, but it's already better. At least it's usable.
by unicornporn on 11/1/17, 6:56 AM
To me it's simpler and works better than Signal while being decentralized and federated. It has excellent clients for all platforms (and these keep measages in sync with each other) and does not require a phone number.
by dbrgn on 11/1/17, 12:05 AM
by jsnar on 11/1/17, 1:26 AM
by openfuture on 10/31/17, 8:38 PM
Guess you can never please everyone.
But in all seriousness thank you for the great work, this is excellent news!
by verbify on 10/31/17, 9:39 PM
by mrmondo on 10/31/17, 9:39 PM
Inspecting the app, it appears to be just another Javascript app (Electron).
by noja on 10/31/17, 10:21 PM
Oh come on guys. Don't forget Fedora. Fedora means SELinux. SELinux means you are getting the people who value security.
by etiam on 10/31/17, 9:57 PM
by asdojasdosadsa on 11/1/17, 12:10 PM
Maybe that's just me, but it's good news!
by csomar on 10/31/17, 11:33 PM
Am I the only one who thinks this defeats the whole point?
by xwvvvvwx on 10/31/17, 10:56 PM
Really happy to have it as a standalone app outside of Chrome now.
by laretluval on 11/1/17, 12:13 AM
by nullc on 11/1/17, 12:44 AM
by iwalsh on 10/31/17, 9:39 PM
by BlackjackCF on 10/31/17, 10:50 PM
by captn3m0 on 11/1/17, 9:34 AM
by tomc1985 on 10/31/17, 9:31 PM
by touart on 10/31/17, 9:39 PM
by j7ake on 10/31/17, 9:04 PM
by andyjh on 11/1/17, 8:45 AM
https://github.com/WhisperSystems/Signal-Desktop/issues/1632
Also a bit annoying that it can't be run in the background, at least on Windows.
https://whispersystems.discoursehosting.net/t/new-desktop-ap...
by kethinov on 11/1/17, 8:47 AM
The solution is to build a common Electron runtime that all Electron apps can use. But it seems nobody is working on it despite all the complaints.[1]
I really don't understand why there isn't anybody working it. If that got implemented, it would put a swift end to the biggest complaints about Electron.
by geokon on 11/1/17, 2:07 AM
Kinda the Wechat model
by teekert on 11/1/17, 6:17 AM
by fiatjaf on 10/31/17, 11:21 PM
So it is not _really_ standalone. You still need a phone. This is still a geeky version of WhatsApp.
In fact, why would I want to use this instead of WhatsApp if they're basically using the same encryption features and I have to trust the same people (who assert that)?
(I don't use WhatsApp, I think it is the worst mankind nightmare.)
by JshWright on 10/31/17, 11:21 PM
Yay...
by drudru11 on 11/1/17, 10:02 AM
by teekert on 11/1/17, 5:49 AM
I'm very happy with it nonetheless!!
by Dowwie on 10/31/17, 10:20 PM
by davexunit on 11/1/17, 1:54 PM
by mtgx on 11/1/17, 3:37 PM
by Igor_kh on 11/2/17, 10:52 AM
by flareback on 11/1/17, 1:58 AM
by JoeCoder_ on 11/1/17, 2:50 PM
by nickpp on 10/31/17, 9:26 PM
Desktop apps are supposed to be: native code, well integrated in the OS, still working when the net is down and using system widgets and OS look&feel.
by tclover on 11/1/17, 8:45 AM
by petre on 11/1/17, 5:56 AM
Thank you but I'll just keep using Wire on the desktop and Signal + Wire on mobile. Too bad, because the mobile version is really good.
by MattSteelblade on 10/31/17, 9:17 PM
by biostasis on 11/1/17, 1:06 AM