Scott Erickson
51408a94de
Update jasmine for server tests to 2.4.1, fix server focus tests
...
Before if you focused tests, they would bypass the setup "tests" and break.
Now the server setup logic is in a beforeEach.
2016-01-19 16:34:48 -08:00
Rob
3b4433e312
Use hero instead of this. Also use published aether package.
2016-01-04 17:23:58 -08:00
CodeCombat
41a532cb50
WIP - cashew integration
2016-01-04 16:27:27 -08:00
Nick Winter
d56ba6e1e8
Try upgrading webworker-threads
2015-12-23 10:34:01 -08:00
Scott Erickson
24aa11903f
Remove jasmine-node and jasmine-spec-reporter from package.json
2015-12-09 16:26:57 -08:00
Scott Erickson
23e3821e24
Switch from jasmine-node to jasmine, run server tests on a single process
...
This collapses the difference between master and single-process-server-tests, to
remove some larger fixtures files that were in that feature branch.
2015-12-09 14:27:10 -08:00
Nick Winter
421a63bba1
Update gridfs-stream to match new Mongo/Mongoose
2015-12-06 10:14:53 -08:00
Nick Winter
28f5b9d14e
Remove extra mongoose entry
2015-12-06 05:40:54 -08:00
Nick Winter
f38eea3590
Merged. Turn off chained rankings for now since they are slow and don't work anyway
2015-12-06 04:36:41 -08:00
Nick Winter
77731dad84
Improve server caching and ladder view refresh performance
2015-12-05 08:18:36 -08:00
Rob
c0c712064c
Update mongoose.
2015-12-04 17:01:09 -08:00
Rob
7bbcd705c6
Use Node 5.x
2015-12-04 16:43:15 -08:00
Rob
b783f6f5fe
Enable new relic support in container builds.
2015-12-02 11:16:20 -08:00
Rob
32861b025a
Support sending performance information to stats.
2015-11-17 14:57:12 -08:00
Nick Winter
3562b50bc0
Use official mongoose-cache now that my patch is in
2015-11-14 16:32:49 -08:00
Scott Erickson
0c5b39e029
Merge branch 'master' into course-correction
...
Some package scripts got in the way of each other
2015-11-09 18:18:02 -08:00
Rob
45e5e975f1
Uglify in //
2015-11-04 13:41:13 -08:00
Rob
361b5229e6
Use an newer, official build of ace instead of just copying the files into our source tree.
2015-11-03 17:33:35 -08:00
Rob
a2feec730c
Add npm script to start mutlicore server.
2015-11-03 10:30:39 -08:00
Nick Winter
80ecf1aa1d
Make webworker-threads an optional dependency
2015-11-02 13:23:38 -08:00
Scott Erickson
e98d60fa7d
Add jasmine-node to package scripts
2015-11-02 12:50:39 -08:00
Nick Winter
d95b3b5334
Fix #3136 by going back to old jade/jade-brunch for now\n\njade-brunch 1.8.0/1.8.1 use new jade (going from 0.35 to 1.11.0), and something in there breaks our courses page mixins. We'll have to figure out how to get those working in new jade before we can use the new versions.
2015-10-27 09:25:04 -07:00
Rob
5f56053d8f
Tame nodemon
2015-10-23 13:16:30 -07:00
Rob
79d7d6269a
Brunch hangs forever on 1.8.8 with bleeding libsass, lets use 1.9.1
2015-10-23 11:17:17 -07:00
Rob
6cc21c9c2a
Reference patched brunch-sass in a way old NPM can understand.
2015-10-23 10:16:21 -07:00
Scott Erickson
921054d53f
Improve brunch re-compile speed by updating bunch libraries
...
Also fixed a couple templates newer brunch complained about.
2015-10-23 10:09:34 -07:00
Rob
8d43be2236
Switch from ruby sass to node-sass.
...
Support heroko style PORT specification
2015-10-22 09:23:47 -07:00
Rob
2275c78b2d
Install bower packages and brunch build on npm install.
...
`npm run dev` now gives you a brunch watch that is also running the dev server
2015-10-21 16:12:55 -07:00
Rob
23451b89bd
Pin commonjs-require-definition to 0.2.0 to be compatible with module system
2015-10-19 16:23:38 -07:00
Nick Winter
11c03b3905
Think I fixed commonJSHeader regardless of npm version.
2015-09-25 13:58:42 -07:00
eschuler21
9c7fe0c512
Update package.json
2015-09-25 09:58:35 -04:00
David Liu
3266bd4621
Fix karma tests
...
* "Shim" StripeCheckout
* Fix loadDependenciesForSession test
* Update karma coverage for better perf
2015-09-09 14:02:03 -07:00
David Liu
7d64087e29
Fix the headless simulator
...
Shims `lscache`, support io.js < v3.0.0. Make simulating `one-game`
possible.
Tested on Linux with Node.js v0.10.40 and v0.12.7; as well as io.js
v2.5.0.
It still won't work with io.js v3.0.0 because `webworker-threads`
doesn't compile properly, so that's another problem.
2015-08-10 18:12:53 -07:00
Matt Lott
5305d80887
Add conversion info to admin dashboard
2015-05-01 09:37:47 -07:00
Michael Schmatz
cfa09a3239
Added redirection to Chinese servers based on location and language
2015-03-19 15:25:24 -04:00
Nick Winter
b4e9ee67f0
Added one-minute in-memory server caching for a bunch of common queries.
2015-02-26 17:20:27 -08:00
Nick Winter
768ef7818c
Removed unneeded mongodb driver, since Mongoose uses its own.
2015-02-22 11:38:51 -08:00
Nick Winter
498eae328a
Migrated from mongoose-text-search to new built-in operators. Fixed #2367 .
2015-02-21 14:22:51 -08:00
Nick Winter
1aa738b256
Fixed up headless client, I hope.
2015-02-12 16:07:19 -08:00
Nick Winter
77cca7189f
Updated a bunch of code that got busted with CoffeeScript 1.9.0.
2015-01-30 07:51:57 -08:00
Nick Winter
f66afa1dc0
Trying latest sass-brunch (which happened to alphabetize our devDependencies.) Fixed bug with required/restricted items not showing up properly. Added quick links to open level editors from campaign editor.
2015-01-02 12:40:17 -08:00
Nick Winter
194d3ee647
Worked around unstable Zoho mail dependencies by switching password recovery and contact emails to Sendwithus.
2014-12-11 20:15:24 -08:00
Nick Winter
967e8ac7a4
Use Aether 0.3 on the server, too.
2014-12-01 21:08:15 -08:00
Scott Erickson
95dca575d1
Set up stripe on the server and site to allow purchases through the website.
2014-11-17 15:15:08 -08:00
Scott Erickson
cea04d27ad
Built diplomat-specific views for editing levels, components, achievements and thang types.
2014-10-27 17:16:22 -07:00
Matt Lott
ce14f92979
Pass problem context to Aether
...
So Aether can craft better error messages.
Bumping Aether to v0.2.39
2014-10-14 14:02:34 -07:00
Matt Lott
6ee898eaec
Bump sass-brunch to 1.7.2, add bless-brunch
...
Allows css file splitting to support IE9. Later versions (up to 1.8.4)
of sass-brunch yield intermittent build hangs.
2014-10-02 17:03:53 -07:00
Nick Winter
6e1d048bfd
Can't brunch, even in production, with the new sass-brunch.
2014-09-30 19:57:36 -07:00
Matt Lott
c50b443eca
IE9 compat: css fixes
...
Linking to bless-brunch git for fixes that blocked bless from splitting
app.css into multiple files to address IE9 limits.
sass-brunch version update fixes problems during the css file-splitting
that were messing up nested @media queries.
2014-09-25 16:17:35 -07:00
Matt Lott
3209e4f838
Add loop statement to JavaScript and Python
2014-09-18 09:47:29 -07:00