Me too. Especially since non-push notifications flat out don’t work 95% of the time.
Really this whole topic is about push notifications, which you simply can’t get on iOS with self-hosted Discourse without creating a separate iOS app, which then might not be accepted into the App Store.
MacOS Safari supported notifications, yes, but they were simply triggered by the page javascript. In Discourse, this meant that you would need a tab open for the website, for MessageBus to be still polling, the tab to not be suspended, etc.
Now, Safari on MacOS supports the WebPush standard where even without having Safari open at all you will still get notifications, very much like they work on native apps in your phone.
They made it restricted to apps added to the home screen! I suggested this to the Chrome team back in 2021 as a way to curb request spam, but they dismissed it.
Any ideas on what might keep these from working? I have them working here on Meta, but on most of my self-hosted instances and on https://forums.NaNoWriMo.org (an enterprise hosting customer I’m a moderator on) they’re not working.
The one thing the instances I can’t get it working on have in common is this is missing in the notifications preferences:
I did verify that my self-hosted instances have the same notifications settings enabled as the ones that are working so I’m at a loss because I’d really like to test this on mor forums, especially the NaNo forums.
We had a manual block of Push Notifications in iOS that I just removed in the day Apple announced the first developer beta with support for push, 5 days ago.
Self-hosted sites need to update and for our hosting it will be rolled out in the normal cadence, aka in the next few days.
Hmmm, this is really odd then. All my self-hosted instances were updated yesterday. Unless a security update requires it sooner I always update on the 20th. I’ll try rebuilding a couple of them again and see what happens.
And anyone with the previous developer profile could upgrade to 16.4b1, it looks like subsequent upgrades will require developer access. That’s not my words, the language above comes from Apple.