Matteo Pagliazzi
3437744f62
Merge branch 'api-v3' into api-v3-client
2016-04-30 16:51:15 +02:00
Matteo Pagliazzi
f69a566178
Merge branch 'develop' into api-v3
2016-04-30 16:49:44 +02:00
Matteo Pagliazzi
3364019fcc
v3 and adapted v2: bugs fixes for groups, challenges and tasks
2016-04-29 11:49:12 +02:00
Blade Barringer
e7315253dd
feat: Switch out js-emoji for habtiica-markdown
2016-04-26 08:19:47 -05:00
Keith Holliday
ea490c9a1f
Ported groups service to user new api v3 and ported dependent controllers ( #7108 )
...
* Ported groups service to user new api v3 and ported dependent controllers
* Remove and extra remove inviation code. Fixed group service caching and update group service tests
* Fixed test logic and added party cache support
* Added promise rejections and updated http interceptor
2016-04-25 23:11:23 +02:00
Blade Barringer
ad57dedecb
refactor: Swap out remarkable for habitica flavored markdown-it
2016-04-25 07:36:02 -05:00
Matteo Pagliazzi
5b217ec3db
v3: fix setting challenge.official
2016-04-25 14:21:00 +02:00
Matteo Pagliazzi
12b05b9492
v3: define migration spec and misc fixes
2016-04-25 13:51:08 +02:00
Matteo Pagliazzi
f2d5c921ed
Merge branch 'api-v3' into api-v3-client
2016-04-24 15:09:10 +02:00
Keith Holliday
050539d8f3
Added tests for cron ( #7081 )
...
* Added inital cron tests
* Added more subscribe tests and updated various tests for syntax and expectations
2016-04-24 00:54:50 +02:00
Matteo Pagliazzi
537facd118
Merge branch 'api-v3' into api-v3-client
2016-04-23 03:33:32 +02:00
Matteo Pagliazzi
7dab7939cc
v3: fix tavern during tests
2016-04-23 03:33:00 +02:00
Matteo Pagliazzi
4cda56e3eb
Merge branch 'api-v3' into api-v3-client
2016-04-23 03:08:37 +02:00
Matteo Pagliazzi
c5aa15cf47
v3: fix ability to join public guild you were already a member of
2016-04-23 03:08:03 +02:00
Matteo Pagliazzi
2d87cb0d87
Merge branch 'develop' into api-v3
2016-04-22 17:43:48 +02:00
Matteo Pagliazzi
1fe2220aa1
v3: improve docs and fix bugs
2016-04-22 12:15:24 +02:00
Sabe Jones
2cdb30bd5b
fix(NR): remove metric check that crashed
2016-04-21 22:47:04 +00:00
Sabe Jones
867146dc19
fix(xss): Update site to use remarkable instead of marked
...
https://snyk.io/vuln/npm%3Amarked%3A20150520
https://github.com/chjj/marked/pull/592
2016-04-21 13:23:53 -05:00
Phillip Thelen
a5fbc08016
Set timezoneOffset to 0 as default
...
Fixes an issue with the iOS app not setting the offset, when no initial value exists.
2016-04-21 19:41:39 +02:00
Matteo Pagliazzi
6568fcfd5e
res.respond: allow for thrid parameter (message), refactor shared ops responses and adapt tests
2016-04-21 00:52:03 +02:00
Keith Holliday
9e3d8ba4ac
Separated out buy functions into buyGear, buyArmoire, and buyPotion ( #7065 )
2016-04-19 16:50:04 +02:00
Matteo Pagliazzi
4138eab155
v3: undo changes to client that were necessary to test v2
2016-04-19 12:16:39 +02:00
Matteo Pagliazzi
277248b8b7
switch to standard response format in v3
2016-04-18 21:56:58 +02:00
Matteo Pagliazzi
2c87a0bf34
v2: fix casting
2016-04-17 12:50:48 +02:00
Matteo Pagliazzi
2eca9fce32
v3: fix linting
2016-04-17 01:24:46 +02:00
Matteo Pagliazzi
b271520c53
v3: general cleanup
2016-04-17 01:17:22 +02:00
Matteo Pagliazzi
c2b8cad886
v3: fix v3 proxied ops in v2, logout
2016-04-16 19:56:33 +02:00
Blade Barringer
33c0cdd569
chore(lint): lint files in preparation for eslint v2
2016-04-15 08:37:05 -05:00
Matteo Pagliazzi
11b5c1b405
v3: several fixes to class system, move /logout outside of api
2016-04-14 20:05:30 +02:00
Matteo Pagliazzi
7562a589c5
apidoc: update urls and add notice about private api
2016-04-14 16:02:28 +02:00
Matteo Pagliazzi
4c4a7ce3ce
do not run cron when user is not available
2016-04-14 13:51:01 +02:00
Matteo Pagliazzi
6ba41f3099
remove console statement
2016-04-14 13:31:35 +02:00
Matteo Pagliazzi
bc9f2b81e7
refactor getUserLanguage, automatically apply getUserLanguage and cron middlewares where needed
2016-04-14 13:30:58 +02:00
Matteo Pagliazzi
a590a66c47
support top level controllers
2016-04-14 11:54:47 +02:00
Matteo Pagliazzi
925881b2a0
misc fixes and enable dev endpoints for easier live testing
2016-04-13 22:55:39 +02:00
Matteo Pagliazzi
57497f246f
make tests working with new tavern id
2016-04-13 22:27:32 +02:00
Matteo Pagliazzi
cc024533aa
FIXME -> TODO to make searching easier
2016-04-13 21:55:31 +02:00
Matteo Pagliazzi
99e201fc07
v3: move tavern to valid UUID and set Leslie as the leader
2016-04-13 21:52:53 +02:00
Matteo Pagliazzi
2458f92e1b
fix linting and correctly save collect quests progress
2016-04-13 20:03:26 +02:00
Matteo Pagliazzi
471657c013
fix tests that relied on different logger
2016-04-13 18:43:15 +02:00
Matteo Pagliazzi
8817f795b1
v3: expose public interface for logger and add tests
2016-04-13 18:18:00 +02:00
Matteo Pagliazzi
28d8c370c3
v3 adapt v2: remove references to sanitizeCreate and fix tests
2016-04-12 23:53:55 +02:00
Matteo Pagliazzi
793ce38f6b
v3: review some more files, add logging for unhandled promises
2016-04-12 20:14:36 +02:00
Matteo Pagliazzi
6458796a36
v3: first review of common code and task models
2016-04-12 19:30:39 +02:00
Matteo Pagliazzi
004b032084
adapt reset to v2 and remove deleted files from gulpfile
2016-04-12 18:50:02 +02:00
Keith Holliday
3970064fe5
Ported reset. Added unit tests. Added reset route. Added integration tests
2016-04-12 11:19:36 -05:00
Matteo Pagliazzi
40c9366a47
v3 adapt v2: misc fixes
2016-04-12 12:59:30 +02:00
Matteo Pagliazzi
26b718ba1f
fix(build) require babel-polyfill in production too
2016-04-11 20:03:44 +02:00
Matteo Pagliazzi
463ba81468
fix(build) only require/import the main common file
2016-04-11 19:46:48 +02:00
Matteo Pagliazzi
36594b668a
fix(apidoc): apidoc now builds correctly
2016-04-11 18:05:54 +02:00