@PitaJ No need to submit a PR or so, this can be a plugin!
I noticed the action:plugin.* hook which is fired on install/uninstall of a plugin! That's perfect for my needs, it allows me to monitor easily!
I can also use Plugins.showInstalled to retrieve the list of plugins currently installed and save it directly on load!
And maybe parse the package.json of each plugin to be able to install the exact version that was used.
i was testing iframley and it doenst have spotify. vocaroo and others so wont fit for me
ok thank you will try adding some more embeds next weeks
Are you trying the fee version out? Not sure about those two as we've never used them in our forum. LiveLeak is another that does not embed if you use https. Works well enough for us instead of having to dig through multiple plugins.
I just updated to 0.7.2 and this plugin is throwing errors at me:
4/8 06:06  - error: TypeError: undefined is not a function
at Object.TopicBadges.addThreadTools [as method] (/opt/nodebb/node_modules/nodebb-plugin-topic-badges/library.js:29:15)
at iterate (/opt/nodebb/node_modules/async/lib/async.js:146:13)
at Object.async.eachSeries (/opt/nodebb/node_modules/async/lib/async.js:162:9)
at Object.async.reduce (/opt/nodebb/node_modules/async/lib/async.js:268:15)
at fireFilterHook (/opt/nodebb/src/plugins/hooks.js:81:9)
at Plugins.fireHook (/opt/nodebb/src/plugins/hooks.js:62:5)
at Object.threadTools (/opt/nodebb/node_modules/async/lib/async.js:653:23)
This happens when any topic is loaded with the addon enabled. Control panel reports 0.1.1 installed.