Flotilla 0.2.0 is out, which brings provisional support for NIP 29 groups — this means that flotilla is now interoperable with chachi, highlighter, and groups.nip29.com! Check it out:

https://video.nostr.build/48bc525bb30a1a9de627a30a974dfa733f9677a97c14bb6912d67504b89cec90.mp4

Building support for NIP 29 while keeping my vision for flotilla intact wasn't easy, due to some assumptions relay29 makes about implementations. Thanks to nostr:nprofile1qyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj7qgmwaehxw309aex2mrp0yh8wetnw3jhymnzw33jucm0d5hszymhwden5te0wahhgtn4w3ux7tn0dejj7qpq80cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsh4nk43 for working with me to adapt the spec and relay implementation so that they can work for me. The necessary changes were much smaller than I anticipated.

I still have a lot of questions about how telegram-like ("pure") NIP 29 clients will work with discord-like clients like flotilla, especially from users' perspective. Currently, the groups.0xchat.com space looks like a junkyard in flotilla, because I encourage community organizers to host their own relays, and therefore treat groups as loosely related, while 0xchat is open for anyone to create a group.

For that reason, I think there will be some divergence between the different types of clients on which relays are preferred. It won't make much sense to use flotilla for groups created in other nip 29 clients, but it may make plenty of sense to use 0xchat for groups created in flotilla (if for example you only want to be in a single room for a space). It will be interesting to see how this evolves.

If you haven't already (or even if you have), give it a try at flotilla.social. And if you're a community organizer, I'd love to hear from you so I can make the software work better.

Reply to this note

Please Login to reply.

Discussion

Excited for dedicated flotilla app ⛽💯🩷

Nice to see.

Zapstore version looks unupdated

Oh yeah, good call I'll release that in a bit

I have a few UI issues I'd like to point, where would you prefer I share them? Can create issue posts on github if needed. Also submitted a very small PR!

Github issues work great, thanks!

Honestly I was expecting a much less pleasant note when I saw you had mentioned me.

You were the only member of the nip 29 entente who helped me get it done

Congrats, and very excited that Flotilla supports NIP-29 groups. 🎉

The purpose of groups.0xchat.com is to allow more people to experience and onboard NIP-29 groups. As NIP-29 and NIP-29 clients become more mature, we will need more community-hosted NIP-29 relays.

Would be cool if nostr:npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q had interoperable groups like this so users can engage across Nostr more broadly 😏

Could you please record this video again and share the result once more? I’ve just fixed that pesky refresh bug! It turned out to be caused by NDK and nostr-hooks triggering automatic disconnections after a few seconds of inactivity. 🫡

nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6

That's ok, I'll take your word for it, bugs are to be expected at this stage