Hey, something looks different here... I can't quite place my finger on it
In this month's developer update, we'll keep it short and sweet. Three new updates, one major, and two minor.
v3 beta has arrived
Today we released beta versions of NodeBB (
v3.0.0-beta.1) and the Harmony theme (
v1.0.0-beta.1). This milestone is mostly symbolic, and signifies that we've reached a point where most or all of the pages in the theme have been re-designed, and are ready for more widespread testing.
While we don't consider v3.0.0 or the Harmony theme production-ready for anyone other than ourselves, we certainly wouldn't mind it if you tried using it. Since both Persona and Harmony are compatible on the v3.x beta, you can switch back and forth to try it out.
Let us know what you think, and let us know if you find any bugs. There will be bugs... the real question is how many
Updated drafts support
This month Baris worked on refactoring the drafts system to better handle the design needs of the Harmony theme. If a picture is worth 1000 words, how many is a gif worth?
Instead of being limited to one draft per category/topic, you can nowcreate multiple drafts. Baris also fixed up some bugs related to drafts when editing posts.
Push Notifications via ntfy
We've been following along with the news about UnifiedPush and are excited to see where it will go. We've had trouble with various push notification implementations, and have experimented with a couple, with no reliable results:
- The desktop notifications plugin often didn't work if the app was closed or inactive due to system battery constraints (so, basically all of the time)
- PushBullet monetized, and we decided to discontinue work on the plugin, as it was not a solution available to everyone.
- The firebase plugin worked quite well, although had zero support on Apple devices, which made it a no-go.
This is why I was very excited when I discovered ntfy.sh, a hosted pub-sub service that can act as a gateway for push notifications on browser and on mobile devices (iOS included)!
What sealed the deal for me was the fact that the author maintains an open-sourced server solution, so you are able to support your own server if you like, instead of using the ntfy.sh server. It'll allow our implementation to be used in the future, when ntfy.sh decides to monetize their service.
To that end, I've created nodebb-plugin-ntfy, bundled with
v3.0.0-beta.1, which allows you to subscribe to push notifications on your phone/browser — give it a try!
You can access the push notification settings via your user settings menu: