Do you consider replacing FCM and APN at some point? Or are alternatives not reliable enough for normies?
⛴️ New Flotilla release: 1.2.0
This release introduces push notification support on web, android, and ios — this was the last big item to check off before considering Flotilla "normie friendly!"
A lot of the work this release went into refining https://github.com/coracle-social/anchor with support for push notifications. Anchor is sort of a Frankenstein of an application, but might be of interest for anyone hoping to add push notification support to their nostr app — just update the .env file with your FCM and APN details and it should "just work". A NIP that describes the data flow is in review here: https://github.com/nostr-protocol/nips/pull/1796
Also in this release is a new space dashboard, complete with a quick summary of recent conversations — hopefully this works to sidestep Slack's "Threads" tab monstrosity of a design pattern.

Full changelog below:
* Fix sort order of thread comments
* Fix link display when no title is available
* Fix making profiles non-protected
* Replace bunker url with relay claims for notifier auth
* Add push notifications on all platforms
* Add "mark all as read" on desktop
* Re-design space dashboard
Next up: zaps, better member lists, and of course lots of usability testing.
Discussion
It's possible I'll add pokey support at some point, but yeah, most alternatives seem either too unreliable or too complex for most people.
Never heard of pokey — I'll have to look into it. It feels really frustrating being so dependent on FCM and APN, but it seems like this is by design. Delayed notifications or messages not reaching users is just terrible UX...
Yep, it's a big part of the walled garden app ecosystem. Web push uses VAPID, which I think is more open (at least, you can generate your own keys)