[nodebb-plugin-shoutbox] Shoutbox plugin
-
0.2.2 released with 0.6.x compatibility!
This also comes with a pretty large refactor of the server code. Client side is still the same but will also be pretty much remade soon.
There's a small database change necessary for this version, so be sure to backup your database before updating!
If you run into any issues, let me know!
-
Thanks @Schamper
Here are some bugs
disabling Gist and Bugs doesn't work (the animation shows its disabled) but when you go back on the page it is enabled, even after hitting "save". Also not sure if Show navigation link works, unticked or ticked, any navigation link is clickable? xDupdate
looks like anonymous users see no chat content and all forums disappear and recieve "invalid data" error, even if its not hidden within the widget settings -> http://tilg.in/3001_29_72.pngI've temporarily fixed this by disabling shoutbox 0.2.2 and restarting my nodebb and anonymous users see forums again.
Running latest master.
-
@chas thanks for reporting.
It's known that the disabling of features doesn't work but it's something I haven't looked in yet.
Anonymous users can't see the shoutbox by design. The forums disappearing is an issue though. I'll look into it.This release was mainly just for 0.6.x compatibility. Actual bug fixes and feature improvements will follow.
-
Noticed in the 0.6.x release saving settings does not actually work, even changing within the shoutbox widget when its on the front page. (shows an error can not save)
But I take it this will be fixed. What I was just wondering in general how hard this would be to confine the shoutbox to within particular pages or subcategories (parents). Would be handy if say you didn't want the shoutbox to appear on the main window, but be available in different sub categories. Nice work on the plugin btw
-
I really like the concept but this plugin has a lot of issues... First there's no way to prevent spamming shouts (limit shout per 10 seconds / minute). Second, disabling the options (create gists, view archive, report bug) in the admin CP doesn't work and it doesn't change despite saying success for saving. Third, checking sound/notification seems to work but it says "Error saving settings!" in red when I check them.
Without these fixes I can't use the plugin
-
@Thomas-Gennaro-Prado-Nappo said:
I really like the concept but this plugin has a lot of issues... First there's no way to prevent spamming shouts (limit shout per 10 seconds / minute). Second, disabling the options (create gists, view archive, report bug) in the admin CP doesn't work and it doesn't change despite saying success for saving. Third, checking sound/notification seems to work but it says "Error saving settings!" in red when I check them.
Without these fixes I can't use the plugin
Nothing that I don't already know, really. I know that there's currently no way to prevent spam. I've added it to the list
-
-
When I turn on the plugin, unregistered users can no longer see the content of forum, because of alert "Oops ! Something gone wrong"
nodebb log
8/6 14:45 [15030] - error: [plugins] filter:user.getSettings, Invalid data 8/6 14:45 [15030] - error: / Error: Invalid data at Object.Config.user.get (/root/nodebb/node_modules/nodebb-plugin-shoutbox/lib/config.js:105:19) at Object.Shoutbox.settings.getUserSettings [as method] (/root/nodebb/node_modules/nodebb-plugin-shoutbox/library.js:112:14) at /root/nodebb/src/plugins/hooks.js:89:12 at /root/nodebb/node_modules/async/lib/async.js:269:13 at iterate (/root/nodebb/node_modules/async/lib/async.js:146:13) at Object.async.eachSeries (/root/nodebb/node_modules/async/lib/async.js:162:9) at Object.async.reduce (/root/nodebb/node_modules/async/lib/async.js:268:15) at fireFilterHook (/root/nodebb/src/plugins/hooks.js:81:9) at Object.Plugins.fireHook (/root/nodebb/src/plugins/hooks.js:62:5) at onSettingsLoaded (/root/nodebb/src/user/settings.js:51:11) 8/6 14:45 [15030] - error: [plugins] filter:user.getSettings, Invalid data 8/6 14:45 [15030] - error: [plugins] filter:widget.render:recentposts, Invalid data 8/6 14:45 [15030] - error: /api/widgets/render Error: Invalid data at Object.Config.user.get (/root/nodebb/node_modules/nodebb-plugin-shoutbox/lib/config.js:105:19) at Object.Shoutbox.settings.getUserSettings [as method] (/root/nodebb/node_modules/nodebb-plugin-shoutbox/library.js:112:14) at /root/nodebb/src/plugins/hooks.js:89:12 at /root/nodebb/node_modules/async/lib/async.js:269:13 at iterate (/root/nodebb/node_modules/async/lib/async.js:146:13) at Object.async.eachSeries (/root/nodebb/node_modules/async/lib/async.js:162:9) at Object.async.reduce (/root/nodebb/node_modules/async/lib/async.js:268:15) at fireFilterHook (/root/nodebb/src/plugins/hooks.js:81:9) at Object.Plugins.fireHook (/root/nodebb/src/plugins/hooks.js:62:5) at onSettingsLoaded (/root/nodebb/src/user/settings.js:51:11)