Commit graph

345 commits

Author SHA1 Message Date
Matteo Pagliazzi
f5f19d146e start adding firebase 2015-09-05 15:44:45 +02:00
Blade Barringer
c8c9d6c892 Set different gulp tasks for production use 2015-09-04 15:53:07 -05:00
Blade Barringer
7aae3d6aa9 Move gulp-grunt to regular dependency 2015-09-04 15:44:18 -05:00
Blade Barringer
3434a13782 Move glob to normal dependencies 2015-09-04 15:40:57 -05:00
Blade Barringer
cfae45a5f7 Move build task to gulp 2015-09-04 15:30:44 -05:00
Blade Barringer
0f5f80f910 Unpend preening test 2015-08-19 19:23:23 -05:00
Matteo Pagliazzi
078ea4768a upgrade jade version 2015-08-14 10:58:19 +02:00
Blade Barringer
054d884154 Merge branch 'develop' into analytics-service-server-side 2015-07-19 10:13:34 -05:00
Blade Barringer
16c6647b34 Bump version number to resolve error message 2015-07-19 10:09:00 -05:00
Blade Barringer
ac02ad3aa2 Update amplitude version 2015-07-10 07:35:45 -05:00
Blade Barringer
52620bb69d Impliment analytics in user actions; remove mixpanel 2015-07-09 22:18:37 -05:00
Blade Barringer
e6ee4d303c Set up purchase tracking 2015-07-06 08:11:31 -05:00
Blade Barringer
fca4ef8d3f Remove changelog; pin to lefnire's version of icalendar 2015-07-05 21:57:39 -05:00
Joe Gallo
b8df812621 all possible unregistered packages in package.json replaced/upgraded
(upgrading swagger-node-express breaks api tests)
2015-07-04 19:17:23 -04:00
Blade Barringer
e6f0acba4c Add initial server side analytics service 2015-07-01 18:36:43 -05:00
Matteo Pagliazzi
6faef6f737 wip amazon payments 2015-06-30 17:59:30 +02:00
Andy Martin
24f35d84e7 add imagemin task to grunt, to shrink file size after spritesmith 2015-06-27 00:13:03 -06:00
Sabe Jones
e9877b6684 Revert "Update node version"
This reverts commit 837c26415d.
2015-06-25 12:35:23 -05:00
Blade Barringer
837c26415d Update node version 2015-06-20 10:02:46 -05:00
Kevin Gisi
a80501261b Switch coverage reporting to coveralls 2015-06-09 07:52:20 -04:00
Kevin Gisi
9272f0ee91 Add CodeClimate coverage reporting 2015-06-09 04:21:54 -04:00
Kevin Gisi
9795fda951 Add karma coverage reporting; added coverage folder to .gitignore 2015-06-09 03:36:44 -04:00
Blade Barringer
ed421ebcc5 Set npm test to call gulp test 2015-06-06 12:15:17 -05:00
Kevin Gisi
6a397a8be5 First pass at Gulpifying the test suite. 2015-06-06 08:27:15 -04:00
Sabe Jones
a2f9e0579d chore(npm): install mixpanel 2015-05-29 16:24:03 -05:00
Blade Barringer
60857994c3 Add expectation that push notification gets called when sending gems 2015-05-11 17:27:58 -05:00
Blade Barringer
a7fa8dc9a4 Merge branch 'develop' into negue-WIP-Push-notifications 2015-05-11 08:18:11 -05:00
Blade Barringer
ed8a4ef651 Use chai expect instead of expect.js 2015-05-11 08:13:23 -05:00
Blade Barringer
d4a296870b Add test for push notification when gems are sent 2015-05-10 20:39:11 -05:00
Negue
b23e901780 Merge branch 'develop' into pushNotifications2 2015-04-27 17:20:25 +02:00
Kevin Gisi
205e26883e Provisional commit of revised test manager and protractor version, pending a Travis run 2015-04-04 21:35:16 -04:00
Kevin Gisi
12ef81424f Upgrade protractor version 2015-04-04 11:05:25 -04:00
Negue
fcec1dc1e6 forgot to add the push-notify package 2015-03-27 19:29:29 +01:00
Kevin Gisi
f41933b7a1 Repair Broken Test Suite - Full Passing Tests
* Repair broken e2e test introduced in 8d03cfc (copywriting change was not
  reflected in the spec)

* Updated i18n.coffee code to be more cautious (it expected the 'en' locale
  would always be available, but provides appropriate error handling as-is).

* Extended timeout duration for protractor, as registration was slightly above
  30s.

* Added karma-mocha-reporter as a dev dependency to ensure test visibility.
2015-03-24 21:39:03 -04:00
Tyler Renelle
0c63f6cb7d fix(auth): upgrade facebook to Graph API 2, fixes #4832 2015-03-10 14:11:28 -06:00
Tyler Renelle
16c4c420bb chore(server): small updates to better support recent nodejs buildpack 2015-02-23 23:48:46 -07:00
Blade Barringer
60b73af22e Removed gulp and some duplicate dependencies 2015-02-14 18:19:06 -06:00
Blade Barringer
ca50c31bc0 Adjusted grunt command so it behaves differently on production and
development
2015-02-13 09:31:56 -06:00
Blade Barringer
df5ff3d5a1 Downgraded coffeescript module to 1.6 2015-02-12 13:31:21 -06:00
Blade Barringer
be59a676c5 Moved somg devdependencies to production 2015-02-11 15:36:25 -06:00
Blade Barringer
6e82557df8 Put bower install first in postinall, since Grunt copies files from it 2015-02-10 16:51:48 -06:00
Blade Barringer
d46dd91d08 Added in grunt karma 2015-02-10 08:39:17 -06:00
Blade Barringer
fcb7f717fc Added build step to postinstall (correctly 2015-02-10 08:24:41 -06:00
Blade Barringer
557ccc7ec0 Added sprites build to build:prod task 2015-02-09 23:07:28 -06:00
Blade Barringer
fa5c0dd75c Added sprite task back in 2015-02-09 13:55:59 -06:00
Blade Barringer
6efae8a044 Reverted start task back to grunt 2015-02-09 13:17:28 -06:00
Blade Barringer
0f45b1d8dd Corrected path to habitrpg. Added grunt-browserify 2015-02-09 13:17:19 -06:00
Blade Barringer
71a2382b67 Added grunt tasks back in 2015-02-06 20:58:38 -06:00
Blade Barringer
1846dacd5f Used event-stream for stylus task 2015-02-06 15:13:18 -06:00
Blade Barringer
4339fd7982 Simplified stylus task 2015-02-06 10:50:18 -06:00
Blade Barringer
05bbd8dd31 Added gulp-hash to package json 2015-02-05 11:58:19 -06:00
Blade Barringer
f2fc115034 Set default gulp to be dependant on NODE_ENV 2015-02-03 22:19:02 -06:00
Blade Barringer
9b8f006064 Added sinon and corrected path 2015-02-03 21:30:43 -06:00
Blade Barringer
052d031752 Corrected missing slash 2015-02-03 14:11:39 -06:00
Blade Barringer
8a8ce8d80d Moved folders to website directory 2015-02-03 14:10:55 -06:00
Blade Barringer
e55b8dd5bc Wrote first version of sprite gulp task 2015-02-02 19:00:51 -06:00
Blade Barringer
f5f1964249 Started organizing common folder 2015-02-01 23:09:07 -06:00
Blade Barringer
87d91b07be Added clean task 2015-02-01 17:25:08 -06:00
Blade Barringer
70fdc73d8f Started working on gulp file. First version of karma and stylus complete 2015-02-01 17:10:53 -06:00
Blade Barringer
2313211d30 Merge branch 'develop' into common-convert 2015-02-01 11:55:17 -06:00
Tyler Renelle
8670e269ed upgrade mongoose => 3.8.20, upgrade npm 2015-01-30 17:26:35 -07:00
Blade Barringer
37c7bd8df1 Removed shared form package and bower 2015-01-21 11:00:27 -06:00
Blade Barringer
db5082e0d7 Added shared dependencies to package.json 2015-01-21 10:41:08 -06:00
Sabe Jones
07fbcbcb08 Revert "fix(phantom): downgrade to node 0.10.22 due to CERT error, see"
This reverts commit dc18569e78.
2014-12-21 20:53:03 -06:00
Tyler Renelle
dc18569e78 fix(phantom): downgrade to node 0.10.22 due to CERT error, see
https://github.com/Medium/phantomjs/issues/262 (cc @sabrecat)
2014-12-17 22:16:41 -07:00
Tyler Renelle
709fb2b706 Revert "refactor(iap): use env var for google IAP". orders are being
left in "Chargeable - Delivered" for some reason.

This reverts commit 43961a5ab9.
2014-12-16 13:07:01 -07:00
Tyler Renelle
43961a5ab9 refactor(iap): use env var for google IAP, intead of key file. See
cb31043281
cc @negue
2014-12-16 11:44:58 -07:00
Matteo Pagliazzi
7356e0bafe feat(loggly): add loggly 2014-12-12 12:11:26 +01:00
Negue
2ea12d5c71 Add in-app-purchase Package 2014-12-10 14:21:02 -07:00
benmanley
50b1cba0a6 refactor(tasks) improve UI consistency
* Round corners for UI elements / “8-bit” outlines for RPG elements.
* Tag bar – Make it clearer that “Tags” is a heading, not an option
* Task filters – restyle in line with tag bar + nav menu
2014-11-27 10:32:57 +00:00
Matteo Pagliazzi
2fdb1973eb upgrade winston-mail 2014-10-07 21:30:01 +02:00
Matteo Pagliazzi
80042a7a64 update jade 2014-10-07 21:30:00 +02:00
Matteo Pagliazzi
e49402a1ec remove unused packages 2014-10-07 21:30:00 +02:00
Matteo Pagliazzi
fc580595e0 Revert "chore(npm): upgrade paypal-express-checkout -> manual fix now in module"
This reverts commit 07691885bc50937b251be6d364a21c748b0722cd.
2014-10-07 21:30:00 +02:00
Matteo Pagliazzi
81308f700d stick nconf to specific version 2014-10-07 21:30:00 +02:00
Matteo Pagliazzi
f0deb2bf90 upgrade some other package 2014-10-07 21:30:00 +02:00
Matteo Pagliazzi
9ccf2c8d11 upgrade moment 2014-10-07 21:30:00 +02:00
Matteo Pagliazzi
3aa450f8d4 upgrade a few other packages 2014-10-07 21:30:00 +02:00
Matteo Pagliazzi
ebcce81baa chore(npm): upgrade paypal-express-checkout -> manual fix now in module 2014-10-07 21:30:00 +02:00
Matteo Pagliazzi
d71f126ac4 chore(npm): upgrade express to ~3.17.5 2014-10-07 21:30:00 +02:00
Tyler Renelle
27d6514629 chore(mongoose): finally, mongoose 3.8.17! 2014-10-02 23:29:23 -06:00
Tyler Renelle
3f7b9b98cb chore(modules): upgrade mongoose, attempt to mitigate these server
meltdowns. Also upgrade newrelic
2014-09-24 13:08:48 -06:00
Matteo Pagliazzi
fca45a3c0b feat(emails): add emails on signup, subscription begin and donation 2014-09-13 14:28:11 +02:00
Tyler Renelle
b73da19487 Revert "chore(packages): test upgrade to mongoose 3.8.15"
This reverts commit cbcd0728b5.
2014-08-29 19:55:53 -06:00
Tyler Renelle
cbcd0728b5 chore(packages): test upgrade to mongoose 3.8.15 (see
https://github.com/LearnBoost/mongoose/issues/1920 for concern)
2014-08-29 18:23:13 -06:00
Tyler Renelle
4c6090220f chore(packages): upgrade newrelic 2014-08-29 17:48:09 -06:00
Tyler Renelle
3a4e9b135f chore(packages): upgrade newrelic 2014-08-27 19:10:04 -06:00
Alice Harris
a2b0612212 allow bower install to run without asking for permission to collect stats 2014-08-25 12:32:15 +10:00
David Marshall
3bbb4e6966 Exactly request karma-mocha 0.1.3, cause tilda was loading 0.1.6 on CI 2014-07-21 13:52:03 -07:00
David Marshall
1361b71b6c Pin karma-mocha to 0.1.3, fixes CI 2014-07-21 13:40:05 -07:00
Matteo Pagliazzi
899581ee56 fix(package.json): relax and update bower version 2014-07-12 16:04:28 +02:00
Tyler Renelle
8d31376165 fix(mongo): tmp fix to #3607 until
https://github.com/LearnBoost/mongoose/issues/1920 fixed
2014-06-16 17:45:42 -06:00
Tyler Renelle
81b7eed8ca chore(npm): upgrade mongoose 2014-06-11 12:37:58 -06:00
Matteo Pagliazzi
f29eaab719 fix(shared): use develop branch 2014-05-11 16:55:12 +02:00
Matteo Pagliazzi
f3d15c9b91 fix(i18n): use correct branch 2014-05-06 20:16:28 +02:00
Matteo Pagliazzi
11eca7e947 fix(i18n) 2014-05-06 20:04:09 +02:00
Denis Sokolov
8888322ded chore(validator): update to 3.11.2 2014-05-05 19:22:34 +09:00
Tyler Renelle
5af5314a8d fix(express): express: 3.5.x (from 3.5.0), due to https://github.com/visionmedia/express/issues/1979 2014-04-17 17:32:37 -06:00
Tyler Renelle
a608419bba feat(coupons): add coupon-code feature 2014-04-16 23:28:37 -06:00
James Hsiao
5ff0b9503b pinning express to 3.5.0 2014-04-11 11:28:14 -04:00