Avatar
0xchat
5eca50a04afaefe55659fb74810b42654e2268c1acca6e53801b9862db74a83a
Secure Chat built on Nostr App Store: https://apps.apple.com/app/0xchat/id1637607169 TestFlight: https://testflight.apple.com/join/AjdJFBmU Google play: https://play.google.com/store/apps/details?id=com.oxchat.nostr

Released new versions of 0xchat and XChat. To avoid confusion, 0xchat will focus on NIP-17 DMs and NIP-29 groups, while XChat will focus on MLS groups.

#0xchat v1.4.11 release

-Removed MLS group feature

-Added support for Urdu language

-Fixed several bugs

App Store: https://apps.apple.com/app/0xchat/id1637607169

Google Play: https://play.google.com/store/apps/details?id=com.oxchat.nostr

#XChat v0.2.2 release

-iOS now supports sharing images and text directly to XChat

-Expanded internationalization support

-Improved system messages

-Added support for copying images

-Optimized push notifications

App Store: https://apps.apple.com/us/app/xchat-for-nostr/id6747972868

Google Play: https://play.google.com/store/apps/details?id=com.oxchat.lite

Replying to Avatar Yojimble

nostr:npub1tm99pgz2lth724jeld6gzz6zv48zy6xp4n9xu5uqrwvx9km54qaqkkxn72 app shows new message in chat list but when clicking is not displayed

Is this happening with all chat sessions, or just one?

Replying to Avatar ak

nostr:npub1tm99pgz2lth724jeld6gzz6zv48zy6xp4n9xu5uqrwvx9km54qaqkkxn72 having some issues with receiving notifications. I have nostr:npub1h0uj825jgcr9lzxyp37ehasuenq070707pj63je07n8mkcsg3u0qnsrwx8 installed. All notifications for 0xChat go to Keychat now.

Thx, will look into it

It’s not compatible with Keychat, but with Whitenoise, as both use NIP-EE.

You mean XChat, right? XChat hasn’t launched voice calls yet. But it’s in the plans and will be end-to-end encrypted.

Replying to Avatar Rangeman

nostr:npub1tm99pgz2lth724jeld6gzz6zv48zy6xp4n9xu5uqrwvx9km54qaqkkxn72 how do you compare to white noise security wise?

We both use Nostr MLS, so the protocol-level security is essentially the same.

However, XChat has done more work on security at the app level, such as media encryption, encrypted local database storage, and two-way message/session deletion.

Excited to announce: The 0xchat-lite version has been rebranded as XChat(for Nostr) — now available on the App Store, with Google Play coming soon.

App Store https://apps.apple.com/us/app/xchat-for-nostr/id6747972868

APK Download: https://github.com/0xchat-app/xchat-app-main/releases/tag/v0.2.0-release

Zap Store: Search for “XChat”

Compared to 0xchat, XChat features a simpler design and streamlined functionality, with a stronger focus on privacy. It’s ideal for closed, private groups such as family and close friends.

Features:

✅ End-to-End Encryption with MLS protocol

✅ Amber/Nostr bunker login support

✅ Encrypted media sharing

✅ Secure local data storage

✅ Two-way chat/message deletion

✅ Native iOS & Android UI

✅ Privacy-friendly push notifications

✅ Independent Circles storage

Actually, when I send it from my app, I get a notification in nostr:npub1tm99pgz2lth724jeld6gzz6zv48zy6xp4n9xu5uqrwvx9km54qaqkkxn72 but I don’t see a message when I open it. As far as I know, I’m sending to the receiver’s DM relay. Getting close I suppose. 🤔

You send it from 0xchat? Have you connected to the 0xchat relay?

I haven’t solved this problem yet. Right now, the push notifications sent to clients are just something like: “You received a private message.”

I do have a potential solution in mind: the push notification could include the eventid. Then, once the client receives the notification, it could activate for a short period of time to fetch the event, decrypt it, and display the actual content to the user.

However, I haven’t implemented this approach yet — it still needs to be tested and verified.

Amber is an Android native client used as a nostr signing tool. I strongly recommend using it for logging in.

If you are using a different signing client, you can directly enter the bunker:// link on the login page.