I know this is quite old, but i encountered the same problem. I had localhost written in my config.json, but changed it to my domain. I still get GET http://localhost:4567/plugins/nodebb-plugin-emoji-extended/images/smile.png net::ERR_CONNECTION_REFUSED
I also restarted my server with the admin gui - is a hard restart or reinstallation necessary for the changes to take effect?
Now you can disable votes on messages that are "too old" (you can configure this in number of days, or 0 to disable)
Added nbbpm compatibility 1.0.x and 1.1.x (it should work in older versions, but I am not sure)
My case is to provide text-area for the user in ACP, so user for example can "change template" of rendering list item.
For example one possible solution:
Store template markup in settings, and ask user to reload NodeBB.
In static:load use file system instruments to rewrite template.
But I'm not happy with such solution
The package manager will poll npm for new changes every 10 minutes
To answer your question -- yes, the compatibility table is cached, as we don't want to be pulling data from npm in real-time (that would be a tremendous waste of resources and bandwidth for npm!)