This is only a first step in the right direction.
Telegram's Stickers are probably one of the features that most people feel other messengers lack to make people enjoy using it. Lots of friends are actually communicating daily through GIF's.
From my own experience the biggest reason is that "my friends are elsewhere". I force my gf to use signal, her mother started to use it too because of that and because she wants to have PC problems solved by me. Same goes for other people that want to interact with me through an communication app like Signal. Other just have to call or write an SMS. Those functions are still there.
And it seems like it has a way of picking just the right time to fuck up. Right when there's a big question or when I need to say something important, bam, Signal will start being erratic. Plus the repeat messages has on at least one occasion ended up providing a totally different meaning.
I'd say with one particular contact, we exchange screenshots of Signal over MMS once a day to avoid misunderstandings.
Two things bothered me about the desktop application - it runs as a Chrome application rather than in a tab (not sure if there is a technical reason for this?). If I care enough out privacy to run Signal then I probably don't want to broadcast to anyone watching my screen that I'm running it (like a boss walking past etc) and would rather bury it amongst my other open tabs. I also couldn't find any obvious way to sign out of or lock the desktop client - if this isn't just user error then it seems like a significant oversight for a secure messaging app to not allow the user to control access if someone else was able to access the computer.
It also really bothered me that signal doesn't give me better control over what contacts can see my phone number. When I signed in I could see phone numbers for a contractor I had used for remodelling my home. The desktop client had them listed as someone to message on the default page. It's not a huge deal in this situation but if the phone number was for someone I no longer wanted to be in touch with (a former partner etc) then there was no obvious way in either the Android app or desktop client to block them. I assume that the other user can also see my details - security should include having control over who can see your phone number.
Edit: Screenshots from the desktop app as a response to comment below:
http://imgur.com/5nK07ER - the default screen http://imgur.com/mmEyQWH - the settings UI
http://imgur.com/gjdyPsF - showing Signal in my dock for all to see.
I can live with it being a Chrome app, but I'd really like it if I could use it to send messages to people who don't have Signal (like I can with the Android app). Signal mostly takes the path of being a drop-in replacement for my SMS app, so it seems a shame not to do the same here.
2) Most people rely on cliche to communicate. It's obvious that gifs are another cheat that is being commonly integrated by most people. It's kind of silly to avoid acknowledging the reality of how younger people are commonly communicating.
3) Please don't be sad because a software team prioritized a feature you don't like. You deserve to have more control over your own emotions. Why would you let a software feature have such a drastic impact on your own happiness?
Edit: I should rephrase - I mean someone with a larger-than-usual need for privacy, someone paranoid for a reason. This is great for the typical privacy concious user. But if I was sending documents to WikiLeaks, I would not sum them up with a cute GIF.
@dang: If you want users to be able to actually discuss things, allow them to respond to comments attacking them. This is a retarded system.
"Lol dude, I don't know what kind of whistleblowers, dissidents, spies, and revolutionaries you're messaging but mine send all the best gifs."
I've been getting more and more interested in running my own (and perhaps my friends') infrastructure, but I haven't found anything better than IRC for chat.
http://matrix.org/speculator/spec/drafts%2Fe2e/client_server...
If IRC was your best bet so far, you might want to have a look at good ol' XMPP aka Jabber. If you're into Android, with Conversations [0] there's a suitable client which supports end-to-end encryption. For other OS there are many other choices with different encryption options. While OTR (Off-The-Record Messaging) might be the most popular one, it unfortunately makes multi-device-support kind of a bumpy experience.
It's XMPP with everything you'd expect. Inline image, videos, presence, everything.
(if you cannot buy it, you can get it for free from FDroid but really, buy it!)
How would a cache hit mean same user tried to search? TLS session resume, I can understand but cache hit only means same resource was accessed not same user tried to access.
https://whispersystems.org/blog/signal-desktop/
It's also a real app[1], independent from the phone's: after the initial key exchange, you can send/receive messages even when your phone is off
[1] Compare with the Whatsapp webapp, which solves/sidesteps the E2E encryption among multiple devices conundrum by simply routing everything through the phone. The Signal app is also written with web technologies, so it might not be palatable for everyone, but it's a good compromise imho
I won't install Chrome just to host Signal extension.
They know that for a bigger adoption they need those usability improvements, at the same time, they make sure additional features don't compromise the security expected from their app
What? Why? Is it some kind of attempt to become a new "cool" app? Sounds totally useless function to me, but if it helps to get more users, well, maybe that's a good thing.
However, that has very limited usefulness, so I don't see it happening soon.
Although I guess you'd also need to specify a "reply" public key in the encrypted data, so this is becomes more of a protocol.
Now if they would just resolve real bugs (like many people not being able to register to Signal), that would be maybe cool (but as they implemented Signal Protocol to WhatsApp and others (if we can trust code we can't see) I can't say I see any point in it).
Maybe I am wrong, but it lost that appeal it had some time in past.