Commit Graph

78 Commits (d20501b29d3f24179668cf3ef3e25df64e34baeb)

Author SHA1 Message Date
Julian Lam a8d2b46911 fixed incorrect path in plugin script inclusion
Julian Lam 3860abdc24 plugins can now pass in scripts in plugin.json, and they will be bundled into nodebb.min.js
Julian Lam 14d7453a23 bundling socket.io client library into minfile, minfile always used from this point forward, even in development mode.
Development mode will not compress the scripts, but will just concatenate.
Julian Lam 1c19ae48bd fixed -- also removed near-meaningless info messages saying that a Hook had been registered.
Julian Lam 5e2460e17e fixed
Julian Lam 561b42d0f9 new staticDirs format, @mrwaffle
Julian Lam c7274e11d0 removing the bit of code that disables plugins if the minver does not satisfy (too annoying imo)... now that we have ./nodebb reset, this is moot
Julian Lam 53f1e4d3d4 dedicated stylesheet.css route for LESS compilation, no longer usin less-middleware for base theme...
Julian Lam 216ff0f3f9 some checks for handling plugin deletion
Baris Soner Usakli 31f877ccee merged
Baris Soner Usakli ae93c372ff fixed mongo setAdd and setRemove to accept arrays like redis, fixed infinite scroll for mongo
Julian Lam ea826ce487 type checking 'plugin' when loading
psychobunny 26b0db3bea let plugins.js allow widgets to utilize hooks
Julian Lam bbdcd5d460 resolved
Julian Lam b7cb0d02f8 resolved
Julian Lam f7d1738a8e typechecking plugin loading
Julian Lam 79af442306 resolved
psychobunny c673cf84c2 themes able to call upon hooks as well. closes
Julian Lam 96b2a15290 user registration now no longer sends a welcome email if no emailers are present
Julian Lam d7d4290099 resolved
Baris Soner Usakli d6333a3969 fixed plugin css files for relative path
Julian Lam 5a527de287 fixed debug output when plugin method is not found
Baris Soner Usakli bc8adff70a fixed plugin deactivation
Baris Soner Usakli b215dbde19 updated install
Baris Soner Usakli 3d18c4015a cleanup
Baris Usakli e862a1c4cc added init method to database, progress made
Baris Usakli 91d6f83de4 more mongo work
Baris Usakli 636551d2e9 plugins.js uses db, added some set methods to redis.js
Baris Usakli 4f654fb489 more work
Julian Lam fcda27e251 allowing plugins with no hooks to not cause NodeBB to hang on app start
Julian Lam 0188ea9a3b setting cache headers to 0 on development mode
Baris Soner Usakli 2148f6ff95 closes
Baris Usakli 541993c80a fontawesome 4 migration, closes
Julian Lam a9ce8393e4 added footer.build and page.load hooks
Julian Lam cc78f6f155 moved firing of plugin activation to after a plugin reload
Julian Lam 1e2100902c closed
Julian Lam 4353a9da25 issue - hot-swapping of plugins
Julian Lam e480b1bace - removed reference to deprecated local modules folder in plugins.init
Julian Lam 97c5f6009d closes
Julian Lam 918826ff48 fixed action calls, and added a new hook for plugin activation and deactivation
Julian Lam fa2fe5c941 allowing plugin system to detect object method path by dot notation
Julian Lam 8ef2761f53 tweaking plugins again -- simplifying
Julian Lam ce77c82b0c Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam 1e39ae2f1e minor tweak to plugins (used object format instead of potentially
confusing array)
psychobunny d6570d1496 prevent admin crashes on improperly configured plugins
Julian Lam e91da53d9e using reduce to run filter hooks instead of eachSeries, and fixed up
incorrect usage of .apply() in tests folder
Julian Lam 7f32d5741d removing restriction that caused hook system to go weird when arrays were
passed in as args
Julian Lam 84915a1843 added css files support for plugins, added ready output for NodeBB, put
some minification related outputs to debug-mode only
Julian Lam 63ff572076 WIP commit for CSS static directories
Julian Lam 181220621e fixed issue with server crashing on post