@baris Maybe it was just a bug or you/one of the devs fixed it. Anyways, do you have any info on my question? or anyone else do you have any answers?
Is there any mobile client for nodebb
PitaJ Global Moderator Plugin & Theme Dev
This is unrelated to your question, but I think it would be amazing if we did this:
- NodeBB app made with React Native
- Work upwards, implementing a web interface and front end API for plugins to use based on React Native components
- Backwards compatibility with plugins
- Profit from data binding, fast routing, etc
Yes I would love to see mobile client like React Native.
Please let me know if anyone is building it
julian GNU/Linuxreplied to data-dataninja on last edited by
@data-dataninja NodeBB is taking steps towards becoming a PWA. You can install the app straight to your home screen on Android/iOS now
PitaJ Global Moderator Plugin & Theme Devreplied to sharonyue on last edited by
@sharonyue Chrome, Firefox, and Safari should all support it.
@sharonyue Also it seems Firefox developers are stretched, and Firefox may actually lose support for installable PWAs
There is still hope, but we shall see where it goes.
NodeBB will still always be mobile-ready, that will never change.
@sharonyue no, on iOS you just do this:
- Visit the forum page
- Tap "Share" button
- Choose "Add to Home Screen"
- Give it a name (optionally) and tap "Add".
- The forum touch-icon will appear on the home screen
- Tap it to open the PWA website as a native app (without browser window).
In Android it supposed to be even simpler. As far as I know, this doesn't depend on a browser that much.
oplik0 Plugin & Theme Dev Community Rep
BTW, why do I have a browser window? Is it because Iam using Android, or I am running nodebb 1.14?
It's because you're running 1.14 actually. The actual scripts for installable PWA only appeared in 1.15.
However, browsers are confusing so they also offer the option to "add to home screen" any website, but instead of actually considering its manifest for how it's supposed to run and using the service worker properly it will be just an icon to open that website in the browser.
I would've recommended checking this website to see how it's supposed to work, but it seems to be broken in 1.16.2 unfortunately (mentioned in this issue - service worker was moved to its own directory so only paths starting with
/assets/src/are in its scope.)
EDIT: while it was mentioned in the issue #9193, it wasn't the main focus. I commented on it on #9127, solution to which actually broke the service worker