Live data from Hacker News

Standalone Signal Desktop

signal.org

161–170 of 320 posts

Re: Standalone Signal Desktop

#161
Great! But it found back some old groups with the same logo as a new group (what a pain if someone changes their phone, but I understand it is for security reasons), took me some tries to find what is what. It's doesn't sync back my older messages apparently, again, probably for security reasons. I was also unable to delete the old groups although they were long deleted from my phone, they popped up there again. After deleting them on my phone, they still remain on the desktop.

Re: Standalone Signal Desktop

#162
post #107

Earlier quoted context omitted.

They are referring to companies like GitHub [1] and Slack [2]. [1] https://githubengineering.com/how-four-native-developers-wro... [2] https://slack.engineering/growing-pains-migrating-slacks-des...

There's no native Facebook messenger for desktop, either.

At least you can use messenger.com in a browser and get a decent experience _with your existing browser_.

Good enough for me personally.

Re: Standalone Signal Desktop

#163

Why no web app? Moxie closed https://github.com/WhisperSystems/Signal-Desktop/issues/723 without giving any reasoning. Can someone link me to a blog post that explains why Signal is refusing to release a web version? 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 n…

They are a small non-profit dev group, and resource wise it's probably not worth it for them. You could indirectly solve this problem by making some sort of electron multiplexer that could take multiple electron apps and make them share the same electron host browser, achieving the same thing you have now. I personally just use a bluetooth keyboard and my phone. I get a native app, keyboard typing and nothing hogging…

Or they could have written the app in .Net, JavaFX, QT, GTK, or any of the other perfectly good languages and frameworks out there

Re: Standalone Signal Desktop

#164
post #160

Earlier quoted context omitted.

eul is a light (4 MB) native desktop client for all popular messengers: https://eul.im Signal support is coming later this year. Right now it supports Slack, Skype, Facebook, and Gmail.

I need something like this for my phone. I never used it but I heard about blackberry's messenger app that brought all the messaging services of its day together, why doesn't this exist on every platform today!?!?! (rhetorical, I know why)

Used to, there were a ton of multi-chat-network desktop clients back in the day. Several still exist... Trillian, MirandaIM, Pidgin. Not sure what the mobile scene is like, but this problem was solved decades ago

Re: Standalone Signal Desktop

#166
post #101

Using Electron is a bad idea: it's not secure. Electron has many security vulnerabilities. The latest version is still based on old Chromium (58 & 59) so it inherits many of the security vulnerabilities published in Chromium 60, 61 and 62

what do you suggest they should they use instead

Wire is a competitive messenger. One employee there writes a native app with Rust and Gtk. Seems to be something like a voluntary 20% protect though.

https://github.com/wireapp/coax

Re: Standalone Signal Desktop

#167

Any reason why there's not more support for the Progressive Web Apps standard on desktop browsers [1]? 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…

It's coming, at least for Edge on Windows. If you add appropriate meta tags, your app will even automatically appear in the windows store.

The web platform is a really great example of backwards compatibility - it has to, because people wouldn't tolerate breaking changes to websites. Browsers (and Electron) have made a lot of progress in the last years, but now I think this platform is very capable and you can get a lot done without waiting for a new feature. This makes something like Electron a good candidate to ship with the OS. Remove the burden of updates from the individual vendors, and use a lot less disk space and memory because there is only one runtime.

I don't see installable Electron any time soon, but interestingly Edge might fulfill that role on Windows (if it is compatible and PWAs are powerful enough to replace most electron apps).

Re: Standalone Signal Desktop

#168

Earlier quoted context omitted.

Wow, reading that thread basically made me decide against using Signal. For an app that is supposed to be the pinnacle of secure messaging, leaving anything unencrypted on the local device is just breathtakingly negligent. The way moxie ushers people to take the discussion elsewhere doesn't help either. It just reinforces the perception that he doesn't care.

Shouldn’t you instead just encrypt your disk entirely?

That is Moxie's main point, full disk encryption should be used everywhere, and encrypting Signal's message database on Android is purely due to full disk encryption on Android being a steaming pile or bricking your phone.

Re: Standalone Signal Desktop

#169
post #82

Does it still store all data unencrypted on the disk? https://github.com/WhisperSystems/Signal-Desktop/issues/1017

Use full disk encryption, or store Signal's database in an encrypted volume. Signal for Android only has encryption due to the litany of issues associated with FDE on android, from wiping your phone when you encrypt it, to accidentally bricking your phone cause your vendor broke FDE in their Android build.

Re: Standalone Signal Desktop

#170
post #89

Earlier quoted context omitted.

does it support relevant slack features...gifs, slackmojis, tags, etc?

Those core, must have features right? "Oh no I can't use that business chat tool, it doesn't support smiley faces and cat reaction gifs".

Those features are important, if your colleagues are using them. You don't want to miss an ironically winking emoji, or a gif showing that your colleague is getting slowly frustrated. It is hard enough to convey emotion and other metadata through text, but you should at least all see the same thing.
Post reply on HN