I’ll check it out 🫡
hmm, i just added you and can fetched your profile, using 0xchat relay
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. 😂
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.
Yes, group members will receive a commit message and can obtain the new Nostr group ID.
You need to join a circle first — your profile will be fetched from your circle’s relay.
Just enter a relay address when adding a circle — it can be a public relay or a private relay.
Randomly generate a new Nostr group ID, but the MLS group ID remains unchanged.
Hi nostr — 0xchat-lite v0.1.0 beta is out!
This is 0xchat lite version, a new lightweight chat client built around MLS — and it’s a bit different from the main 0xchat app.
* Focused, minimal UI for essential conversations
* Separate, platform-native UIs for iOS and Android
* Circle concept: easily switch between multiple circles, each with its own database, relay & file server configuration
**Other privacy features:**
* Encrypted local database
* Encrypted media uploads
* Automatic group ID rotation when members or group info change
* Only connects to relays configured for each circle — no hidden connections
It’s still in beta, so feedback is very welcome!
Try it out and help build a better, privacy-first chat experience on nostr. 🫶
iOS download link: https://testflight.apple.com/join/AjrmCAba
Android download link: https://github.com/0xchat-app/0xchat-lite/releases/download/v0.1.0-beta/0xchat-lite-v0.1.0.apk
thx 🫡
hi, nostr:npub18zc85v0nkg7maw04nh4hhmzmnych876qygsxnq8nszwsk69tl9vscy44j4 can u use giftwrapped dm? It seems like I can’t reply your messages via Damus’s NIP-04 DM.
nostr:npub10td4yrp6cl9kmjp9x5yd7r8pm96a5j07lk5mtj2kw39qf8frpt8qm9x2wl is one of the unsung nostr heroes so when i zap him I goatzap
https://nostr.download/fb3d0906d87b36ab89dc2e1faf26ca97ee2fcacf83445fed9de81dcc1f4ab3be.webp
haha thanks sir, honored to receive a goatzap!
This is because, in the 0xchat implementation, a heartbeat event (encrypted) is sent every minute.
The reason for using heartbeat events is that the push server relies on them to determine whether the app is online. If it receives an offline event or does not receive a heartbeat event for an extended period, it assumes the app is offline.
https://github.com/0xchat-app/0xchat-core/blob/main/doc/nofitications.md
Push notifications spec used by 0xchat
I think you can initialize a random key for the user, and if they want to export database, you can let them set their own password (or PIN) to protect it.
The NIP-04 encryption is used to encrypt messages sent to the push server. This should eventually be updated to NIP-44 encryption, but the migration hasn’t started yet :(
443 is an MLS KeyPackage event, and by default generated & uploaded to the relay.
0xChat’s approach is to store data unencrypted in the database, but the entire database itself is encrypted. When the app is opened, it only needs to decrypt the database once to access all the unencrypted content.
Stuck in an auth loop, or something else?
https://github.com/coracle-social/frith doesn't have this bug, and has some interesting things that relay29 doesn't have, like invite codes, normal relay mode, etc
Cool
😇 😇 😇