Keychat's avatar
Keychat 8 months ago
Keychat is the super app for Bitcoiners. Autonomous IDs, Bitcoin ecash wallet, secure chat, and rich mini apps — all in Keychat. Autonomy. Security. Richness.

Replies (22)

Keychat's avatar
Keychat 8 months ago
You should study more and think more independently.
Not without Digit, but it's notable how you change the subject to deflect when you're called out for pretending ecash is good
If you value privacy, please don't be doubtful about it. If you leave a ip-trail behind, it is a big reason for many potential users to ignore the app altogether, no matter how good it is, unfortunately. adding tor is pretty much streamlined already.
Keychat's avatar
Keychat 8 months ago
Thanks. We’ll also take a look at the Nostr Amethyst client; it seems to have already integrated it.
Hi guys, when you have a group MLS chat are the relays associated with the group itself or with the individual members of the group? If you invite someone who themselves does not have any of the group relays added, what happens?
Keychat's avatar
Keychat 8 months ago
Tap the button in the top right corner of the MLS group chat to view the group details, where you can see the relays being used. Keychat automatically uses all of the user’s relays as the group relays by default. If a new member isn’t connected to the commonly used relays, they may not receive messages from other group members. Maybe we should consider including the group’s relays in the welcome message, so that new members can decide whether to add them.
Thanks, > If a new member isn’t connected to the commonly used relays, they may not receive messages from other group members. Maybe we should consider including the group’s relays in the welcome message, so that new members can decide whether to add them. But if an invited person ins’t connected to the relays of the person who created the group, how would they receive the invite message in the first place?
Keychat's avatar
Keychat 8 months ago
Keychat users can only invite new members from their contact list. We prefer to focus on group chats among friends.
Keychat's avatar
Keychat 8 months ago
You create a chat room with your friend first, and that’s when they show up in your contact list.
Cool, so there's no outbox-type logic right? You just have to be on the same relays as those you're chatting with, if you remove or disable relays and add new ones then you have to find some other way to let your contacts know?
Keychat's avatar
Keychat 8 months ago
Keychat does not use outbox. My initial impression is that it may not be suitable for a chat app. I’m not sure if this impression is correct; I need to learn more. In the chat room’s security settings page, users can specify their own receiving relays; however, this feature is not yet fully implemented. Alternatively, when users modify their relay list, we should consider prompting them to notify their friends of the changes via the old relay first.
Keychat's avatar
Keychat 8 months ago
We once had the following crazy idea: since updating relays isn’t easy, maybe we could include the new relay information in the daily messages. View quoted note →
I haven't given this serious thought, but I actually like the idea that each chat can only have one single relay. And if a party removes or disables that relay then they get warned in a popup (by disabling this relay the following chats will stop working [list]) And if they follow through then everyone else gets notified in the chat via an automatic "I'm removing this chat's relay, kindly contact me via other means" message.