129 Commits (6e8bd4d615e4e74e14de2a0ac37fec2b64537207)

Author SHA1 Message Date
psychobunny af2b66f438 closes #2107 11 years ago
psychobunny a0da73dabd don't pass back err if plugin.json is corrupted 11 years ago
psychobunny 0eb4fd89ef don't blow up nodebb if plugin.json is broken 11 years ago
Julian Lam 7597c654a0 refactored plugin and auth init a bit, and fixed issue where successive reloads caused old login strategies to be inadvertently preserved 11 years ago
Julian Lam 0c4a788698 added callbacks to css and js reloading, issue #2010 11 years ago
Julian Lam ba91d7aba6 proof-of-concept for hot-swapping of routes 11 years ago
psychobunny 533659e2fd unnecessary property check 11 years ago
psychobunny be21e11b69 cleanup / lint 11 years ago
barisusakli 3424288f0a actually set url #1926 11 years ago
psychobunny 53ae0c586d closes #1926 11 years ago
barisusakli d97af5020a small cleanup to postSummary 11 years ago
psychobunny cf031be904 better error handling for custom langauge files 11 years ago
barisusakli 2d94df93b8 isArray is enough 11 years ago
Julian Lam 0b01a780f8 registering static:app.load in core 11 years ago
Julian Lam 0bad6198d4 firing new third type of hook, static. New hook: static:app.load, closed #1812 11 years ago
psychobunny b5d3186120 plugins and themes can now define their own custom language strings. closes #1865 11 years ago
psychobunny 423da904de allow core to tap into NodeBB's hook system, closes #989 11 years ago
psychobunny e10307426d optional callback for registerHook 11 years ago
psychobunny 7e82393d9f plugins:loaded - using emitter class instead 11 years ago
Julian Lam be8e63cd50 special handling for filter:app.load 11 years ago
Julian Lam 021e31a03a better comments 11 years ago
Julian Lam 645eb051ec added new hook filter:app.load, and deprecated action:app.load, hopefully fixes #1822 11 years ago
barisusakli 80cb0cf7e0 plugins.js jslint 11 years ago
barisusakli 5ea74ae9e9 closes #1776 11 years ago
Julian Lam 640500bc5f closed #1437 11 years ago
Julian Lam d74de798fc removing backwards compatibility fixed in preparation for 0.5.0. Prepare for stuff to break!!!!! 11 years ago
Aziz Khoury aff3c9558a hook error print to console in dev env 11 years ago
Aziz Khoury 61a5d4768a global var 11 years ago
barisusakli 883978007d closes #1482
removed updateHeader, the header is using template values in from the
api, update menu partial in vanilla theme as well
11 years ago
psychobunny 8fc818e07c closes https://github.com/designcreateplay/NodeBB/issues/1473 11 years ago
barisusakli 3552678645 use id as name like others 11 years ago
barisusakli a329fcadaa possibly fixes #1454 11 years ago
psychobunny f9291ced2d fixed plugin activation of unpublished plugins 11 years ago
barisusakli 3ca45fa061 closes #1433
installed plugins are displayed at the top
11 years ago
barisusakli a1e6a3616c ability to install/uninstall plugins from ACP 11 years ago
Julian Lam 770bf2bc44 fixed minver warning, so that nodebb doesn't complain that your version is too NEW for a plugin, heh 11 years ago
Julian Lam 84a34933fe fixed #1351 -- ACP will tell user that they need to restart, if they need to restart 11 years ago
Micheil Smith 01013f5c9d Refactor plugin logic.
This relies more heavily on `async` and also makes the loading process more asynchronous. It does remove one warning in the case that a plugin is enabled but not installed.
11 years ago
Julian Lam 17dd113a94 fixed issue where plugin css and js wasn't loaded -- also less files no longer blow up 11 years ago
MrWaffle c1a580c51d Fix importing of templates served by plugins 11 years ago
Julian Lam ffa42ffea3 moving pluginRoutes to top of route stack (like others), put app.load hook behind plugins' ready callback 11 years ago
Julian Lam efb933f102 backwards-compatibility for plugins if they return a callback 11 years ago
Julian Lam 19c9f1bb19 backwards compatibility with plugins that are assuming no callback 11 years ago
psychobunny 4e54d500c0 fix bug where inactive plugin templates were being compiled as well 11 years ago
psychobunny e84dd4fd94 Merge remote-tracking branch 'origin/master' into webserver.js-refactor
Conflicts:
	public/templates/accountedit.tpl
	public/templates/header.tpl
	src/routes/meta.js
	src/webserver.js
11 years ago
Julian Lam 90b29031fe backwards compatibility with older plugins using css with staticDir 11 years ago
Julian Lam 5880590425 removing "pluginCSS", "css" in plugins is now included directly into stylesheet.css. This is a breaking change.
fixes #1168
11 years ago
psychobunny 8c8055fbae fix for multiple synchronous hooks (synchronous hooks to be deprecated in 0.4x) 11 years ago
psychobunny a9cccc9b9c allow hooks to accept single/multiple arguments instead of requiring you to send in a hash 11 years ago
psychobunny 90a80ad83d plugins can now define a templates directory which gets compiled onload without requiring any hooks 11 years ago