Commit graph

22 commits

Author SHA1 Message Date
spalger
723847468b [plugins] re-enable publicDir option, but require that it is "public" 2016-01-29 16:25:06 -07:00
spalger
8e3595f7f7 [config] ensure that Config#removeSchema() completely deletes 2015-08-24 20:24:20 -07:00
spalger
41fdc232d4 [plugins] move "enabled" check into Plugin#readConfig
Previously, the configs pendingSets were checked for enabled=false
which was assumed to be the only way to disable a plugin, but technically
a plugin can be disabled by default and therefore we need to load the plugin
before checking if it's enabled.

When a disabled plugin is loaded it's config schema is set to "forbidden", which
effectively removes it from the config and prevents reads or writes to those
config values.
2015-08-24 19:40:17 -07:00
spalger
ea4f0cd474 allow apps to push variables from the server to the client 2015-08-11 15:32:05 -07:00
spalger
7743f46773 commit to the Class < ClassCollection style 2015-08-10 09:54:12 -07:00
spalger
70ef0125b9 Move from watching optimizer to live optimizer 2015-08-06 23:21:00 -07:00
spalger
e0d78a8475 switch to eslint 2015-07-31 17:16:09 -07:00
spalger
e70987a28a destructuring assignment ftw 2015-07-31 00:02:37 -07:00
spalger
83c395cf96 remove "use strict" directives 2015-07-30 16:47:20 -07:00
spalger
2bcf846993 get the server tests passing again 2015-07-26 10:05:57 -07:00
spalger
b2246da3f1 fixed lots of dep issues in tests 2015-07-26 03:03:24 -07:00
spalger
402dfe9808 publicDir is no longer configurable, unless set to false it is assumed to be plugin/public/ 2015-07-23 15:29:21 -07:00
spalger
769e4aff1e move plugin status assignment into Plugin#init() 2015-07-21 19:44:53 -07:00
spalger
1dfa46d320 move meta-modules into special embedded plugin, simplify dependency pairs like leaflet 2015-07-21 17:58:51 -07:00
Spencer Alger
382598fada split dev server in two, preventing server source file from forcing webpack rebuilds 2015-07-10 06:20:03 -07:00
Spencer Alger
f621a42368 fix styles, time to begin finding bugs 2015-07-07 19:32:48 -07:00
Spencer Alger
c95e315f46 add tags to logging, use classes 2015-07-07 14:40:58 -07:00
Spencer Alger
522a00ec5d building is mostly stable, less is improving, initial cached building added 2015-07-06 20:49:41 -07:00
Spencer Alger
844b95c932 initial webpack implementation 2015-06-30 05:12:56 -07:00
Spencer Alger
3ceaf12216 unwrap ui source 2015-06-25 16:00:20 -07:00
Spencer Alger
0edf82145c defaultRoute implemented, redirect when missing a slash 2015-06-25 15:44:06 -07:00
Spencer Alger
8d2e8816dc [server] work out plugin organization, and app declaration 2015-06-24 23:47:19 -07:00