Add Riot Chat Client #613
Labels
No Label
🔍🤖 Search Engines
approved
dependencies
duplicate
feedback wanted
high priority
I2P
iOS
low priority
OS
Self-contained networks
Social media
stale
streaming
todo
Tor
WIP
wontfix
XMPP
[m]
₿ cryptocurrency
ℹ️ help wanted
↔️ file sharing
⚙️ web extensions
✨ enhancement
❌ software removal
💬 discussion
🤖 Android
🐛 bug
💢 conflicting
📝 correction
🆘 critical
📧 email
🔒 file encryption
📁 file storage
🦊 Firefox
💻 hardware
🌐 hosting
🏠 housekeeping
🔐 password managers
🧰 productivity tools
🔎 research required
🌐 Social News Aggregators
🆕 software suggestion
👥 team chat
🔒 VPN
🌐 website issue
🚫 Windows
👁️ browsers
🖊️ digital notebooks
🗄️ DNS
🗨️ instant messaging (im)
🇦🇶 translations
No Milestone
No Assignees
1 Participants
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: privacyguides/privacytools.io#613
Loading…
Reference in New Issue
No description provided.
Delete Branch "asddsaz-patch-1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #597
Protocole should be protocol; Matrix is a name.
@Shifterovich fixed!
You removed a link to Wire's website and added a link to Wire's Google Play page.
@Shifterovich I'm so sorry, it should be fixed now :)
Maybe add a longer description?
This branch has conflicts that must be resolved
I think Riot should have experimental label like Brave, because it warns about E2EE being experimental and https://github.com/matrix-org/synapse/issues/1287 .
https://github.com/privacytoolsIO/privacytools.io/blob/master/index.html#L1280
Add this warning to the link to Wire in the worth mentioning section.
And I'll resolve the conflicts.
Make the warning similar to uTox's warning, but with a tooltip. Here's some sample code you can use for that:
Did you see my comment above requesting the experimental/warning label to Riot?
Sorry, didn't notice it when I was fixing the conflicts. I'll take a look at the issue you sent.
Can you remove the "successor of XMPP' part too please @Shifterovich @asddsaz
Right, we should remove that and think of a longer description.
Change the description.
@Mikaela Also the E2EE isn't enabled by default, right?
An example of description: "Riot.im is a client based on Matrix, a recent open protocol for real-time communication. A distributed chat client that offers E2E Encryption. It can bridge other communications via others protocols such as IRC too."
That is the case, it's opt-in and only very few clients support it, mainly Riot. They say that there is no point in E2EEing public rooms, which I agree, and it would also prevent the bridges from working.
In case this wasn't changed yet, I don't think anyone working with IRC(v3?) has called them as successor of IRC either.
Two other issues with Matrix or Riot coming to my mind:
Now I'm thinking that if the E2EE is experimental, what's the basis for recommending Matrix?
In case anyone wishes, here are some sources on the experimentality:
The strings from Android, I imagine iOS has similar (I don't think I need to dig them?):
cd0612cd15/vector/src/main/res/values/strings.xml (L383)
cd0612cd15/vector/src/main/res/values/strings.xml (L888)
From the first string file:
I think this necessarily implies "You should not yet recommend it anyone to trust it to secure data."
Maybe we should add a
labels='warning:beta:The software is currently in beta and the website states "End-to-end encryption is in beta and may not be reliable. You should not yet trust it to secure data."'
I agree otherwise, but as the string is from Android client and not findable from the website I would say:
labels='warning:beta:The software is currently in beta and the mobile client states "End-to-end encryption is in beta and may not be reliable. You should not yet trust it to secure data."'
I only changed website to mobile client from your suggestion and I ended up digging for the iOS strings just in case it would disagree, but there is at least one of the same:
167bf8c124/Riot/Assets/en.lproj/Vector.strings (L274)
You can add too that it's not e2e by default
Done, I also added an experimental flag.
For the time being Riot is really good for create chatrooms. Similar to Discord or Slack.
I am unaware that you can do this in any of the alternatives listed.
@Shifterovich
Look at Brave in the source code, you can add the label using the code @Mikaela used in her comment.
Not sure about chatrooms but Signal can do group chats.
I just posted on a thread before realising it was merged with this one and closed. I will post my message here in case Infosec is reading:
"Infosec-Handbook said: "Signal requires an arbitrary phone number which you must control during the registration process. However, you don't have to use your own private cellphone number. You can use the Tor Browser to get a disposable phone number for registration, set a PIN and never need access to the phone number during normal operation."
Sorry for chipping into an old thread, but I am currently torn between Wire and Signal. Two things put me off SIgnal:
If I could remove downside "1", I might see SIgnal as a better option than Wire. Can you confirm if this is still true, that you don't need to use a permanently accessible phone number? If so, do you have a guide or link on how to sign up for Signal without using my own phone number?
Thanks for any help, oh and PS - Now it's 2019, if you have any other recommendations please say. I tried Tox chat and it's private, but buggy as hell and I can't get people to use it. Signal and Wire are possibles because they have decent features, run properly, and I can get people to use them. But which one? :)"