Avatar
water783
7adb520c3ac7cb6dc8253508df0ce1d975da49fefda9b5c956744a049d230ace
Building for 0xchat & XChat
Replying to deleted

this was posted from 0xChat, very impressed with how instagram-y ( this is a compliment) it felt to upload many photos from my device. although, nostr:npub10td4yrp6cl9kmjp9x5yd7r8pm96a5j07lk5mtj2kw39qf8frpt8qm9x2wl it would be nice to be able to caption individual photos..right now its just one caption for the uploaded set of photos. Better than ive experienced in other mobile clients 🤙

#nostr

nostr:note1wmv83jteyvjmxxv9clq0xaquqyzcdmz39mm6u0weh3cy8u359desattvqx

Makes sense, I will consider adding this in future updates.

NIP-87 has not been merged yet, but you can check it out here: https://github.com/nostr-protocol/nips/pull/875

imo, which NIP to adopt depends on what the client wants to achieve. My goal is to replace Telegram for large group chats, meaning supporting tens of thousands or even hundreds of thousands of members. Currently, NIP-29 seems to be the only one capable of achieving this. NIP-87, based on a shared key scheme, can protect privacy, but I think it limits group size to around a thousand members. Correct me if there are any misunderstandings nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn

After next update, we are compatible with Coracle's NIP-17 group. However, we are not compatible with closed groups. I plan to implement using NIP-29, whereas Coracle uses NIP-87.

We are using different NIPs. In 0xchat next update, the private group will be updated to NIP17 group, and NIP29 support for large group chats will be added.

It's definitely going to be huge. Once finish the NIP, I think I will implement it right away.

Oh sorry for the inconvenience. Have you tried the latest version, Derek? I fixed some performance issues.

It seems that having a self-setup push server along with a push app is a good choice

Replying to Avatar ismyhc

GM Nostr!

I’m excited to share more about what I’m building and why. My project is Seer, a consumer-friendly, NIP-29 enabled application that's native to Apple platforms. Why Apple first? That's where my expertise lies. I believe the Nostr ecosystem needs more apps that are intuitive for newcomers while delivering exceptional performance and leveraging the latest platform features.

Seer will concentrate on NIP-29 relay-based group communications. I'm staying focused on making group interactions seamless and efficient, without trying to encompass all of Nostr's capabilities. This approach echoes what nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m pointed out a while back about the value of "micro apps" — tools that do one thing exceptionally well.

Additionally, Seer will be powered by my Swift Nostr libraries, Nostr and NostrClient. While there are some excellent options out there, I plan to develop and adapt these libraries specifically to fit Seer’s needs. This doesn't mean they can’t be used for other Nostr projects, but my primary goal is to ensure they serve Seer’s requirements optimally and conveniently.

I'm looking forward to bringing Seer into your hands and making Nostr even more accessible to everyone. Stay tuned!

Oh wow, I am also working on the Nip-29 group for 0xChat, and I’d love to work with you, especially regarding group compatibility between our two clients.

This is a trade-off: implementing Double Ratchet on Nostr will be very challenging. While NIP17 doesn't offer the same level of forward secrecy as Double Ratchet, it allows DMs to be recovered on other devices and Nostr clients, which is essential for Nostr users.