peer-pad icon indicating copy to clipboard operation
peer-pad copied to clipboard

Needs a way to verify that we are on the right Pad

Open daviddias opened this issue 7 years ago • 5 comments

I've seen users try PeerPad, mess up the URL and enter different pads, ending up very confused why messages do not sync.

PeerPad should have its full URL in baseEmoji or some other useful encoding that enables users to check that they are indeed in the same place.

@pgte I feel that this is simple feature that will add a lot of value, I'm tagging it as P0

daviddias avatar Jan 21 '18 23:01 daviddias

I would suggest not to have the URLs as emoji (please) but maybe have a similar verification as Telegram calls. They show four or five emojis that you can verify out-of-band to make sure you see the same emojis, which represents the keys being used. PeerPad can have something similar listed in one of the corners, that you can verify when needed and it would still allow us to have normal URLs.

victorb avatar Apr 10 '18 14:04 victorb

Not the URL as emoji, but baseEmoji encode the URL and display it on screen.

daviddias avatar Jul 16 '18 10:07 daviddias

This is what I want https://gadgetstouse.com/news/telegram-voice-calls-introduced/56195. Add Emojis to the PeerPad UI that encode the Keys.

image

daviddias avatar Dec 03 '18 12:12 daviddias

It would be easy to add this as a quick checksum on the URL. I think there only needs to be one emoji.

Long term, I'm in favour of providing namespaces and short urls to people. Plus identity. And tools to automatically bookmark / organize your documents (peerpads) in a way that makes sense to you.

Hitting people in the face with long crypto strings is hostile UX. It makes sense to us programmers who aren't scared by git hashes or IPFS hashes, but real people run away when they see that stuff. I'm surprised by how many web users I meet who don't understand how URLs and the location bar work.

I think the long crypto URLs are okay for a prototype / proof-of-concept, but we shouldn't confuse what we have now with a fully fleshed out solution that would get mass adoption.

jimpick avatar Dec 03 '18 13:12 jimpick

@jimpick this issue was created because people were sharing peerpad urls through other services that altered the path underneath (i.e. bit.ly) and so they were convinced that PeerPad was broken when in fact it was just the keys that were different and therefore PeerPad was rejecting (correctly) all the broadcasted updates.

We need a way to quickly inform the user if there are in the same room. Today that is impossible to do for humans, emojis are a quick, fun and clean way to do it.

daviddias avatar Dec 03 '18 14:12 daviddias