Damus
hodlbod profile picture
hodlbod
@hodlbod
Flotilla 1.6.4 is out!

(App stores lagging as usual, also working through some issues with zapstore)

This release was all about push notifications. My previous approach, which powered Anchor, turned out to be not really feasible for a bunch of reasons, so I finally resorted to drafting a new NIP to ask relays to "push" events to callback URLs. You can read the NIP here: https://github.com/nostr-protocol/nips/pull/2194

The neat thing about this is that while it is a new relay feature, you can use it today with any public-read relay via wss://npb.coracle.social, which will bridge any relay to your callback URL. This is useful for many things, but I'm using it to power push notifications.

I've also added support to https://github.com/coracle-social/zooid, so anyone using that will immediately get push support through Flotilla after an upgrade. Be aware though, that this release switches the nip11 `supported_nips` field to a list of strings (because of NIP 9a).

Keep plugging Flotilla as a Discord replacement! Lots of work to be done, but I feel like we're slowly getting there.

Full changelog:

* Clean up modal design
* Fix overflowing popovers
* Use space urls for relay hints
* Re-work notification badges
* Add push notification support via NIP 9a
* Optimistically load messaging relays to avoid unnecessary warning
* Recover from indexeddb not being available
* Fix safe area inset support
* Show space URL in top bar on mobile
* Fix calendar detail page
* Improve relay synchronization, especially for pyramid and relay29
* Improve invite code error handling
* Add wallet receive flow
* Fix safari image uploads
* Re-work recent activity page
* Add classified listing content type
* Use address for page param for replaceable events
* Refine discover page to avoid slowness
* Upgrade som dependencies
* Tag event author when tagging parent event
* Disable macos build
* Add room muting
21❤️4🤙2🎉1
Matt Lorentz · 1w
Any plans for voice channels to court Discord users specifically?