Matteo Pagliazzi
|
cee7700a50
|
switch from Q to Bluebird
|
2016-05-11 14:34:01 +02:00 |
|
Matteo Pagliazzi
|
a590a66c47
|
support top level controllers
|
2016-04-14 11:54:47 +02:00 |
|
Matteo Pagliazzi
|
6cbbdcdcbe
|
v3: port static pages, make routes lib more flexible, share middlewares between v2 and v3, port v1, simplify server.js
|
2016-04-01 19:07:03 +02:00 |
|
Blade Barringer
|
02a60d90d8
|
Merge branch 'develop' into api-v3
|
2016-03-28 16:02:04 -05:00 |
|
Blade Barringer
|
cb5a79b1bf
|
chore: Set express session options
|
2016-03-28 10:24:01 -05:00 |
|
Blade Barringer
|
2477507b2e
|
chore: Set extended option for bodyParser
See
https://github.com/expressjs/body-parser/blob/3f1b02247702c2966d33ee73610a98d54cf32fe8/lib/types/urlencoded.js#L41-L44
|
2016-03-28 10:24:00 -05:00 |
|
Blade Barringer
|
41b961004a
|
chore: upgrade express to version 4
|
2016-03-28 10:24:00 -05:00 |
|
Matteo Pagliazzi
|
b5e1cd33e2
|
Merge branch 'develop' into api-v3
|
2016-03-05 19:29:02 +01:00 |
|
Blade Barringer
|
b553a6c134
|
fix: Remove active handles (incompatible with node v4)
|
2016-03-05 08:11:21 -06:00 |
|
Blade Barringer
|
b97511db31
|
fix: Use module.exports instead of export default
|
2016-03-04 13:29:51 -06:00 |
|
Blade Barringer
|
511b003ec5
|
Merge pull request #6811 from crookedneighbor/upgrade_babel
chore: upgrade babel to v6
|
2016-03-04 08:36:08 -06:00 |
|
Blade Barringer
|
9447a6ce10
|
feat: pre-compile babel when used in production
|
2016-03-04 07:44:22 -06:00 |
|
Blade Barringer
|
99242ac60f
|
fix: remove dependency that was causing build to fail
|
2016-03-03 22:24:55 -06:00 |
|
Matteo Pagliazzi
|
d85c64705e
|
Merge branch 'develop' into api-v3
|
2016-03-03 21:15:16 +01:00 |
|
Blade Barringer
|
0406142e0e
|
chore: upgrade babel to v6
|
2016-03-02 21:36:27 -06:00 |
|
Sabe Jones
|
af38e83e36
|
fix(logging): don't log without env var
|
2016-03-02 11:30:49 -05:00 |
|
Sabe Jones
|
c761944c35
|
feat(logging): timestamp active handles output
|
2016-03-02 10:22:46 -05:00 |
|
Sabe Jones
|
a698559c04
|
fix(log-handles): don't log verbose code
|
2016-03-01 16:46:39 -05:00 |
|
Sabe Jones
|
bff5258a56
|
fix(logging): get interval from env var
|
2016-03-01 16:46:39 -05:00 |
|
Sabe Jones
|
078100aac8
|
chore(logging): output active handles per 10 minutes
|
2016-03-01 16:46:38 -05:00 |
|
Matteo Pagliazzi
|
531d3969f4
|
fix cluster.fork
|
2016-03-01 09:15:13 +01:00 |
|
Matteo Pagliazzi
|
d3e1a415a8
|
require newrelic as the first thing on startup
|
2016-02-21 22:39:55 +01:00 |
|
Matteo Pagliazzi
|
f4d66c7384
|
config newrelic
|
2016-02-21 22:30:25 +01:00 |
|
Matteo Pagliazzi
|
cc31d266e4
|
port locals middleware, add some tests and a lot of fixes
|
2016-02-19 18:42:03 +01:00 |
|
Matteo Pagliazzi
|
9b09848655
|
revert change to static files testing
|
2016-01-30 19:42:09 +01:00 |
|
Matteo Pagliazzi
|
6851a39dec
|
test no-cache instead of max-age=0
|
2016-01-30 19:24:56 +01:00 |
|
Matteo Pagliazzi
|
afbfbdd01c
|
fix mongoose promise, some user validation, tests urls
|
2015-11-21 14:27:24 +01:00 |
|
Matteo Pagliazzi
|
65a8d2e255
|
misc fixes and improvements, starts adding route tests
|
2015-11-18 12:36:13 +01:00 |
|
Matteo Pagliazzi
|
9905deec06
|
move static handler to separate middleware
|
2015-11-17 17:02:53 +01:00 |
|
Matteo Pagliazzi
|
aa1b046cf2
|
add example apidoc comments, add notFound middleware
|
2015-11-17 16:48:50 +01:00 |
|
Matteo Pagliazzi
|
83eb2308fb
|
Merge pull request #6232 from HabitRPG/api-v3-utils
[API v3] Port Utils
|
2015-11-15 20:01:48 +01:00 |
|
Matteo Pagliazzi
|
1ccb9a5aaa
|
move ported middlewares to /api-v2
|
2015-11-15 18:15:06 +01:00 |
|
Matteo Pagliazzi
|
5dc2fb0b6f
|
port domainMiddleware
|
2015-11-15 18:12:55 +01:00 |
|
Blade Barringer
|
a127bb8711
|
Switch to babel-core form babel.
Babel includes the CLI, which we don't need.
|
2015-11-15 08:59:57 -06:00 |
|
Blade Barringer
|
ddeb0e7b23
|
Add babel register in the server file
|
2015-11-15 08:16:11 -06:00 |
|
Matteo Pagliazzi
|
170a25c712
|
remove v2 utils where possible
|
2015-11-14 17:43:56 +01:00 |
|
Matteo Pagliazzi
|
b315d10c79
|
migrate utils to v3, uprade nodemailer
|
2015-11-14 17:43:56 +01:00 |
|
Matteo Pagliazzi
|
cf4eb7c89b
|
Merge pull request #6237 from HabitRPG/api-v3-firebase
port firebase lib to api v3
|
2015-11-14 13:14:50 +01:00 |
|
Matteo Pagliazzi
|
d89b1cb60d
|
port firebase lib to api v3
|
2015-11-14 02:50:58 +01:00 |
|
Blade Barringer
|
49a6a7167b
|
Merge branch 'api-v3' into api-v3-i18n
|
2015-11-13 10:49:21 -06:00 |
|
Matteo Pagliazzi
|
79c20105a1
|
use new logger where possible
|
2015-11-13 15:16:00 +01:00 |
|
Matteo Pagliazzi
|
de21b72027
|
move old i18n version to api-v2 folder and use new i18n where possible
|
2015-11-12 16:43:02 +01:00 |
|
Blade Barringer
|
858bf99930
|
Move old logging lib v2 directory
|
2015-11-12 08:18:23 -06:00 |
|
Blade Barringer
|
9408effb4e
|
Remove coffeescript dependency from website
|
2015-11-11 20:32:16 -06:00 |
|
Matteo Pagliazzi
|
249037b80f
|
upgrade some deps, and remove unused qs module
|
2015-11-11 12:12:44 +01:00 |
|
Matteo Pagliazzi
|
8864508482
|
rewrite server.js in es6
|
2015-11-11 11:58:15 +01:00 |
|
Blade Barringer
|
447d4c332d
|
Remove extraneous nconf setup.
|
2015-11-08 08:56:27 -06:00 |
|
Matteo Pagliazzi
|
f26737ab79
|
use q for mongoose promises and switch to promises from callbacks in queries
|
2015-11-07 16:28:52 +01:00 |
|
Matteo Pagliazzi
|
0834f8eeea
|
disable api v2 and related tests to enable changes to models
|
2015-11-07 15:51:26 +01:00 |
|
Blade Barringer
|
2f6f0eb933
|
Add Babel require hook
|
2015-11-04 20:46:37 -06:00 |
|