Keychat is the super app for Bitcoiners.
Autonomous IDs, Bitcoin ecash wallet, secure chat, and rich mini apps — all in Keychat.
Autonomy. Security. Richness.
Login to reply
Replies (22)
👏👏👏🫡
lets go 💫
Do you plan to include TOR connectivity?
"for Bitcoiners"
"ecash wallet"
🤣🤣🤣
You should study more and think more independently.
Not sure now.
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.
Thanks. We’ll also take a look at the Nostr Amethyst client; it seems to have already integrated it.
Exactly 💪🔥
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?
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.
>Keychat automatically uses all of the user’s relays as the group relays by default
You mean the relays of the user that created the group?
Yes.
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 users can only invite new members from their contact list. We prefer to focus on group chats among friends.
But I could have someone in my contact list who doesn't share any relays with me no? If I try to invite them what happens?
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 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.
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.