Commit Graph

478 Commits

Author SHA1 Message Date
Sabe Jones 7f1e27f6e4 3.42.1 2016-09-21 14:55:05 +00:00
Matteo Pagliazzi bde01c30ad Merge branch 'develop' of github.com:HabitRPG/habitrpg into develop 2016-09-21 14:37:57 +02:00
Matteo Pagliazzi 12275cc174 build new client in production 2016-09-21 14:37:44 +02:00
Sabe Jones 589b2aaf3a 3.42.0 2016-09-21 01:34:33 +00:00
Matteo Pagliazzi 2f626c7875 Vuex (#8041)
* add vuex, cleanup client directory and create example components

* disale sample unit test

* disable import for non existing file

* correct regexp for unit tests, add simple test to avoid error, add babel-polyfill for Vuex

* add line wrongly removed, update regexp
2016-09-20 18:58:02 +02:00
Matteo Pagliazzi 4f3a9802c1 Vue Project Setup (#8018)
* add files for new client side and reorg gulp tasks

* add deps and script for new client

* fix webpack paths so that building works

* fix static assets not copied into prod build

* fix linting

* add eslint deps and re-enable it in webpack

* add most missing deps for client side and split .babelrc for client

* reorganize .eslintignore

* update client tests paths and .gitignore

* uncomment code

* client: move App component

* client: update oaths in App component

* fix client tests and add more deps

* add client side tests to npm test

* fix typo in depencency name

* update more deps

* fix karma.conf.js and upgrade phantomjs

* fix dep and move karma.conf to subdirectory

* update karma.conf.js position in Gruntfile

* try downgrading phantomjs

* Fixup client tests (#8032)

* Use phantom 2

* fix(tests): Fix refresher test

* gitignore translation mock

* Update karma version

* disable e2e tests for new client from build

* write vue templates with pug

* add basic routing

* remove unnecessary Function.bind shim

* remove unused dependency
2016-09-18 21:51:20 +02:00
Blade Barringer c615af82f8 Merge pull request #8030 from crookedneighbor/switch_serverside_markdown
Switch serverside markdown
2016-09-17 21:04:01 -05:00
Sabe Jones 4468c2ca2f 3.41.4 2016-09-17 03:49:23 +00:00
Blade Barringer b3f21421e5 chore: remove unused packages 2016-09-16 20:35:15 -05:00
Blade Barringer de9644f126 chore: switch out markdown-it for habitica-markdown 2016-09-16 20:35:06 -05:00
Sabe Jones c7fd6701ae 3.41.3 2016-09-16 21:58:00 +00:00
Matteo Pagliazzi ab84e88650 reorganize old client tests 2016-09-15 13:05:23 +02:00
Sabe Jones a4fd687510 3.41.2 2016-09-14 22:28:15 +00:00
Matteo Pagliazzi f6108ddb40 update npm shrinkwrap and add missing dependency for amazon payments 2016-09-14 16:18:28 +02:00
Blade Barringer 0c04a1880b 3.41.1 2016-09-14 08:19:36 -05:00
Sabe Jones 0fe0c38a17 3.41.0 2016-09-13 22:00:14 +00:00
Alys 31a1a14bae 3.40.0 2016-09-09 17:14:01 +10:00
Jordan Schneidler 405798d958 Changed slack client to use npm package instead of github. 2016-09-08 17:38:27 -05:00
Blade Barringer 543a9d06c1 3.39.1 2016-09-07 21:00:46 -05:00
Sabe Jones 0de3efe942 3.39.0 2016-09-07 20:39:51 +00:00
Blade Barringer c703517b25 3.38.0 2016-09-02 13:04:27 -05:00
Blade Barringer 2180cb3d98 feat(api): Send flag notifications to slack 2016-09-02 11:10:46 -05:00
Sabe Jones bd5471a0e3 3.37.0 2016-09-01 21:01:40 +00:00
Sabe Jones 3649699b8d 3.36.1 2016-09-01 17:57:13 +00:00
Sabe Jones 95d33a1dff 3.36.0 2016-09-01 16:03:14 +00:00
Sabe Jones e69b733f90 3.35.0 2016-08-30 17:36:30 +00:00
Blade Barringer 92bbafeb5d chore: Update require-again 2016-08-27 09:57:13 -05:00
Blade Barringer e957617386 3.34.1 2016-08-23 22:14:19 -05:00
Sabe Jones 53254beaaf 3.34.0 2016-08-23 20:48:36 +00:00
Sabe Jones 106bf52915 3.33.1 2016-08-18 20:28:09 +00:00
Sabe Jones f5224282d9 3.33.0 2016-08-18 17:58:49 +00:00
Blade Barringer bd8b1b0ece chore(tests): Rewrite analytics tests to remove dependency on nock 2016-08-15 22:20:39 -05:00
Blade Barringer 02545ae439 3.32.0 2016-08-14 14:10:40 -05:00
Phillip Thelen 679378331d add client and OS info to amplitude events
closes #7865
2016-08-11 08:58:13 -05:00
Blade Barringer 395e602cfc 3.31.0 2016-08-10 12:28:32 -05:00
Sabe Jones 64ffa4912d 3.30.2 2016-08-10 05:28:29 +00:00
Sabe Jones 0d1bff5dda 3.30.1 2016-08-10 03:47:30 +00:00
Sabe Jones f92cba6a40 3.30.0 2016-08-09 23:40:31 +00:00
Matteo Pagliazzi 8ffc93f9c5 3.29.1 2016-08-07 22:24:39 +02:00
Sabe Jones ae533652c3 3.29.0 2016-08-05 19:29:45 +00:00
Sabe Jones d097868cad 3.28.0 2016-08-03 20:40:18 +00:00
Matteo Pagliazzi fb939e0300 Migrate from GCM to FCM notifications (#7860)
* Fixed logging. Fixed lint issues. Temporarly removed GCM code

* Removed extra packages. Removed lingering gcm code

* Update message structure to send a data notification instead of a regular notification

* Removed excess code

* switch from fcm-push to node-gcm
2016-08-02 23:12:39 +02:00
Sabe Jones d37ee98c6d 3.27.0 2016-08-01 23:12:21 +00:00
Matteo Pagliazzi 60f34dafb0 Deprecate API v2 (was Revert "Revert "Deprecate API v2"") (#7802)
* Revert "Revert "Deprecate API v2""

* fix path in shops controller
2016-08-01 22:36:10 +02:00
Sabe Jones a8226b2363 3.26.0 2016-08-01 00:20:13 +00:00
Sabe Jones e021212481 Naming Day and Take This migrations (#7838)
* feat(migrations): Naming Day and Take This

* fix(migration): more goodies, better query

* fix(migration): query in wrong migration

* fix(migration): don't award goodies repeatedly

* fix(migrations): move logic to query

* fix(migrations): better field lookup

* fix(migrations): use timeouts
2016-07-31 18:55:57 -05:00
Sabe Jones 6e55be033b 3.25.3 2016-07-30 01:26:44 +00:00
Sabe Jones 98e74b42e0 3.25.2 2016-07-29 23:39:26 +00:00
Blade Barringer c7d08a6811 chore(tests): Add sanity test for proper babel routes 2016-07-26 21:56:51 -05:00
Sabe Jones 1ed7e21542 3.25.1 2016-07-26 22:35:28 +00:00