Replies (60)
My feedback:
- lovely onboarding
- not sure how to invite anyone - stuck at add circle no idea where to get that
- expected being able to share an invite link of some sort
Once I get past that I can report on other Ui / UX
—Automatic group ID rotation when members or group info change
What are the rules for rotating the Group ID?
What is the difference between the full version and the lite version? What is the use case?
Also, shouldn't it populate my profile?
Randomly generate a new Nostr group ID, but the MLS group ID remains unchanged.
Just enter a relay address when adding a circle — it can be a public relay or a private relay.
You need to join a circle first — your profile will be fetched from your circle’s relay.
Group members rely on the Nostr group ID to pull the group’s messages, right? How can the other members be informed of the new Nostr group ID?
Yes, group members will receive a commit message and can obtain the new Nostr group ID.
怎么加的
Are adding a member and changing the Nostr group ID done in the same commit?
双方都添加同一个relay后,扫一扫就能添加好友
新群聊得有好友后,勾选好友后才能下一步。
目前用户体验还不是很好,有点乱
我两个手机,但是其中一个无法添加relay
yes correct
The full version is feature-rich, including NIP-17, NIP-29, and MLS, making it suitable for larger groups and communities.
The lite version only supports MLS, which is better suited for smaller, more private groups — like friends and family.
有提示什么错误吗?
Excited to try this. I joined relay.0xchat.com but it didn't fetch my nostr profile. Or is the idea that I make a new profile for this circle and it uses that instead of my existing nostr profile?
Thanks for trying! If you haven’t updated your profile for a long time, I think you don’t have a profile event on the 0xchat relay yet. I remember I cleared some outdated relay data not long ago. 😂
Still didn't fetch, I updated my profile on both jumble and 0xchat main app so it should be on the relay.
hmm, i just added you and can fetched your profile, using 0xchat relay
hmm, I tried reinstalling, no luck still won't fetch my profile after adding relay.0xchat.com as a circle.
I’ll check it out 🫡
This is too big of an ask for a newbie trying an app
I agree — maybe by sharing an invite link? Just click to join the circle.
That and people who join without a link need a way to get one to share
把0xchat relay设置成登入后就有的default relay吧。用户根据需要自己添加删除relay创建circle
默认一个circle on 0xchat
iOS上添加relay显示操作失败
我想想🤔
Great work! 👏 Curious — how does MLS integration improve performance or privacy compared to traditional E2E models?
Is this meant to be compatible with White Noise?
It’s mean to be compatible with NIP-104
WHY DO I HAVE TO ACCEPT TERMS OF SERVICE AND PRIVACY POLICY'S TO USE A NOSTR PRIVACY CHAT APP ?
STOP DOING THIS SHIT, NOSTR DEVS!

This is required by the App Store and Play Store for publishing.
But in non-Play Store or non-App Store versions, we can remove it and keep it cleaner.
Lawyers! Forgive me.
@water783 is it compatible with white noise ?
Prob worth keeping from a legal standpoint tbh. IANAL though. I think it would help you in court, if some bad actor were to use 0xchat to spread illegal things. You could say that they misused the service and broke ToS. We all love FOSS, but let's be honest, no one wants to go to jail because some dipshits post CSAM.
It should work, but I haven’t tried Whitenoise yet
Yes please. THANK YOU 🧡🧡🧡
@water783 just realized 0xchat lite is different than 0xchat.
How do I DM a npub?

Enter a relay first — you can use wss://relay.0xchat.com for testing.
I added the relay. I cant proceed with either nip-05, or npub

new message -> search -> click enter
Got it.
How do I know if I’m sending DMs via MLS?

In the lite version, all DMs and group messages use MLS
Got it.
@JeffG what are the default white relays?
I didn’t have success between 0xchat Lite and White Noise today. I’ll give it a go again in the next days
because few want to truly decentralize. they want to build products.
Why would you need to worry about liability for copyleft software and protocols? This is the equivalent to having to press 1 to accept the ToS and privacy policy for SMS and the internet overall.
This version implements the invite link.
note1drh953vv3aqcmeh6tr4nqvfjxqkqhp3f6fyh29r5eqxup0604z0qdqmx93
How did you manage to do it? Could it be invite as a service?
Oh nvm I thought this is a reply to another note.
Cool!
The parameters are attached to the link, and the app parses them to find the user. However, the link will be relatively long.
How does it limit to 1 invite?
The one-time keypackage shared by the inviter is stored locally and marked there. Once an invitee uses it and sends a group creation request, it is marked as used. If another person tries to use it afterward, the request will be rejected.
More importantly, the one-time keypackage is only included in the link and is never sent to the relay.