Commit Graph

138 Commits

Author SHA1 Message Date
barisusakli
cb934acb5d #2111
need latest version from api
2014-10-09 13:50:25 -04:00
psychobunny
f35a51e48d making the loading sequence less verbose
in particular, the js stuff all happened sequentially at the same time
so there was no need for multiple messages
2014-10-08 15:05:02 -04:00
Julian Lam
0772e8c41f fixed #2236 - using !gte instead of lte 2014-10-07 02:12:22 -04:00
psychobunny
31b2faf2c5 oops, this one was my bad 2014-10-04 18:54:23 -04:00
Julian Lam
4b9e4a0109 closed #2224 2014-10-03 17:29:51 -04:00
barisusakli
18cfdd9dde possible fix to travis 2014-09-29 18:32:09 -04:00
barisusakli
653865a214 moved up trace 2014-09-29 18:13:32 -04:00
barisusakli
e79e370e59 check undefined middleware 2014-09-29 18:09:47 -04:00
Julian Lam
958432ca4a closing julianlam/nodebb-plugin-sso-oauth#8 -- if a templates directory is defined without that directory being present, NodeBB will no longer crash 2014-09-26 13:19:23 -04:00
psychobunny
af2b66f438 closes #2107 2014-09-24 18:43:02 -04:00
psychobunny
a0da73dabd don't pass back err if plugin.json is corrupted 2014-09-23 15:03:13 -04:00
psychobunny
0eb4fd89ef don't blow up nodebb if plugin.json is broken 2014-09-23 13:58:14 -04:00
Julian Lam
7597c654a0 refactored plugin and auth init a bit, and fixed issue where successive reloads caused old login strategies to be inadvertently preserved 2014-09-21 14:29:27 -04:00
Julian Lam
0c4a788698 added callbacks to css and js reloading, issue #2010 2014-08-25 11:57:35 -04:00
Julian Lam
ba91d7aba6 proof-of-concept for hot-swapping of routes 2014-08-25 11:57:34 -04:00
psychobunny
533659e2fd unnecessary property check 2014-08-01 16:56:35 -04:00
psychobunny
be21e11b69 cleanup / lint 2014-08-01 16:55:35 -04:00
barisusakli
3424288f0a actually set url #1926 2014-08-01 15:57:46 -04:00
psychobunny
53ae0c586d closes #1926 2014-08-01 15:41:50 -04:00
barisusakli
d97af5020a small cleanup to postSummary 2014-07-30 18:40:00 -04:00
psychobunny
cf031be904 better error handling for custom langauge files 2014-07-27 23:21:42 -04:00
barisusakli
2d94df93b8 isArray is enough 2014-07-26 14:55:17 -04:00
Julian Lam
0b01a780f8 registering static:app.load in core 2014-07-25 19:28:27 -04:00
Julian Lam
0bad6198d4 firing new third type of hook, static. New hook: static:app.load, closed #1812 2014-07-25 19:16:06 -04:00
psychobunny
b5d3186120 plugins and themes can now define their own custom language strings. closes #1865 2014-07-21 14:37:46 -04:00
psychobunny
423da904de allow core to tap into NodeBB's hook system, closes #989 2014-07-21 13:42:33 -04:00
psychobunny
e10307426d optional callback for registerHook 2014-07-21 13:25:25 -04:00
psychobunny
7e82393d9f plugins:loaded - using emitter class instead 2014-07-21 13:14:12 -04:00
Julian Lam
be8e63cd50 special handling for filter:app.load 2014-07-21 10:36:05 -04:00
Julian Lam
021e31a03a better comments 2014-07-16 21:19:25 -04:00
Julian Lam
645eb051ec added new hook filter:app.load, and deprecated action:app.load, hopefully fixes #1822 2014-07-16 21:09:55 -04:00
barisusakli
80cb0cf7e0 plugins.js jslint 2014-07-04 14:43:08 -04:00
barisusakli
5ea74ae9e9 closes #1776 2014-07-02 16:19:55 -04:00
Julian Lam
640500bc5f closed #1437 2014-05-27 09:52:27 -04:00
Julian Lam
d74de798fc removing backwards compatibility fixed in preparation for 0.5.0. Prepare for stuff to break!!!!! 2014-05-23 19:13:22 -04:00
Aziz Khoury
aff3c9558a hook error print to console in dev env 2014-05-15 03:08:24 -04:00
Aziz Khoury
61a5d4768a global var 2014-05-15 03:07:38 -04:00
barisusakli
883978007d closes #1482
removed updateHeader, the header is using template values in from the
api, update menu partial in vanilla theme as well
2014-05-06 18:42:42 -04:00
psychobunny
8fc818e07c closes https://github.com/designcreateplay/NodeBB/issues/1473 2014-05-05 13:25:06 -04:00
barisusakli
3552678645 use id as name like others 2014-04-29 14:14:08 -04:00
barisusakli
a329fcadaa possibly fixes #1454 2014-04-29 13:54:04 -04:00
psychobunny
f9291ced2d fixed plugin activation of unpublished plugins 2014-04-23 23:18:10 -04:00
barisusakli
3ca45fa061 closes #1433
installed plugins are displayed at the top
2014-04-23 21:23:07 -04:00
barisusakli
a1e6a3616c ability to install/uninstall plugins from ACP 2014-04-22 21:02:58 -04:00
Julian Lam
770bf2bc44 fixed minver warning, so that nodebb doesn't complain that your version is too NEW for a plugin, heh 2014-04-18 12:43:32 -04:00
Julian Lam
84a34933fe fixed #1351 -- ACP will tell user that they need to restart, if they need to restart 2014-04-16 15:11:00 -04:00
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.
2014-04-10 20:56:51 +01:00
Julian Lam
17dd113a94 fixed issue where plugin css and js wasn't loaded -- also less files no longer blow up 2014-03-24 15:35:58 -04:00
MrWaffle
c1a580c51d Fix importing of templates served by plugins 2014-03-12 20:45:07 +01:00
Julian Lam
ffa42ffea3 moving pluginRoutes to top of route stack (like others), put app.load hook behind plugins' ready callback 2014-03-10 21:54:30 -04:00