signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.43k stars 2.62k forks source link

Sync with Phone #5995

Closed elibroftw closed 2 years ago

elibroftw commented 2 years ago

Bug Description

My phone shows a lot of signal messages and sms messages but none are here. Is there no client that syncs both sms and signal messages? It's been over a year since I last used Signal Desktop and it's still like this.

Steps to Reproduce

  1. send messages on android
  2. open up signal desktop

Actual Result: No messages shown

Expected Result: Messages are synced with desktop client. Ideally even the SMS messages.

Screenshots

image

Platform Info

Signal Version:

5.47.0

Operating System:

Windows 10

Linked Device Version:

Android 5.40.4.1

Link to Debug Log

https://debuglogs.org/desktop/5.47.0/6da533203c7bd8a3bda298684d485af1d03df38884566f9c6dc390211c0e9eda.gz

indutny-signal commented 2 years ago

Hello! This is expected. Signal doesn't store your message history on server and we don't transfer it from your phone for security reasons. If you use the search bar - are you able to find all of your contacts?

elibroftw commented 2 years ago

When bugs are features. Classic.

What specifically is a security issue?

kubukoz commented 2 years ago

@indutny-signal I understand the server history part, but I'm also curious what the reason is for not supporting syncing with your other devices.

elibroftw commented 2 years ago

For some reason, I opened up SIgnal on my PC and decided to load the signal messages from the phone. Is this as expected or new? And if it's as expected, then there's a bug on first launch.

If it's new, then can we also sync/send SMS from desktop? The Signal App doesn't account for situations where an SMS is sent by something other than Signal.

elibroftw commented 2 years ago

AH nevermind, this is history after I installed Signal on desktop, not before.

elibroftw commented 2 years ago

@scottnonnenberg-signal would still appreciate the actual security reasoning

scottnonnenberg-signal commented 2 years ago

If we were to send old messages during link, it would mean that linking a new device can leak surprising information to the newly-linked device. At the moment we don't want that process to catch users off-guard that way.

elibroftw commented 2 years ago

That doesn't make any sense from a security stand point. What is insecure about syncing data from your phone to your pc when you used your phone to link your pc in the first place?

jotoeri commented 1 year ago

If we were to send old messages during link, it would mean that linking a new device can leak surprising information to the newly-linked device. At the moment we don't want that process to catch users off-guard that way.

I think i understand the idea, if i link to a computer, that others might use as well or so. However i think the most often usecase is a private computer, that one only uses on its own, so as @elibroftw already said - why shouldn`t i have access to the messages, that i have access to on my phone anyways? @scottnonnenberg-signal i strongly assume, you get quite regularly questions to that, since the mentioned use-case should be quite common? How about an optional setting to allow the sync of messages to the computer (default off)? Even just a manually triggered sync would be quite helpful (if wanted with a warning, accepted on both devices, maybe only possible within the same wireless?).

elibroftw commented 1 year ago

I just had to relink my desktop to my phone and of course the most recent messages aren't available. I've actually had it with Signal. I'm uninstalling this bloatware and telling everyone I know to abandon it. I've convinced 10+ people to date to install Signal just for me as if I'm entitled to them following my word. However going forth, I'm telling people to not use this crap. Signal does not deserve any praise at all for this UX garbage. I have never once treated my users with this childishness of faux security threat. First this desktop issue, then it was the contact syncing issue, and then it was the Mobilcoin scam (monero is superior), and then it was the SMS removal thing.

When my users asked me for features that were hard to do, I delivered. When I was emailed bugs or unexpected behaviour, I fixed them within 2 hours of receiving emails. I'm tired of being treated like a 2nd rate user. If my opinion doesn't matter to you, then you won't care if I talk bad against Signal from henceforth right? Oh and not once, not once have I not answered my users' questions.

Element-Matrix is much better. Element-Matrix is superior in tech, doesn't require a phone number, and the only thing that sucks for them is logging in. I also had to make a PR myself to that app but at least their tech is 100x superior.

This is it for me. I hope you guys learn from this.