Blade Barringer
9408effb4e
Remove coffeescript dependency from website
2015-11-11 20:32:16 -06:00
Blade Barringer
43064dcf9a
Wrap flag purcging code in check for flags object
2015-11-11 18:00:15 -06:00
Blade Barringer
13da95b552
Add tests for clearflags route
2015-11-11 17:58:41 -06:00
Sabe Jones
3672601999
fix(chat): Handle nonexistent message.flags
2015-11-11 16:25:36 -05:00
Blade Barringer
117a254cc8
Patch exploit that would allow users to auto-delete messages
2015-11-11 06:46:11 -06:00
Blade Barringer
1fc21167dc
Send back flag data if user had flagged the message.
2015-11-10 08:15:54 -06:00
Blade Barringer
cde66d6167
Merge pull request #6183 from crookedneighbor/clientIdentifier
...
Client identifier
2015-11-04 20:03:31 -06:00
Phillip Thelen
921ee881a5
Only create sample habits+dailies when registered through website
2015-11-04 16:41:13 +01:00
Blade Barringer
1a68b5e9ee
Refactor and add tests to flagged messages.
2015-11-03 08:00:14 -06:00
Blade Barringer
24480e5f04
Merge branch 'develop' into srrvnn-develop
2015-11-03 07:31:48 -06:00
Matteo Pagliazzi
ed0e4c6d20
Reorganize files under /src, separate express app in two apps, one for api v1 and v2 and the other \
...
for the upcoming api v3
Reorganize files under /src, separate express app in two apps, one for api v1 and v2 and the other for the upcoming api v3
move api v2 routes in a separate folder, rename apiv1 file for better readability, remove auth routes for api v1
move api-v2 controllers in subdirectory
move unorganized files to /libs
fix gulp requires and separate server in old (api v1 and v2) and new (api v3) app
fix require paths
fix require paths
fix require paths
put api v1 back
Reorganize files under /src and separate express app in one for api v1 and v2 and the other for v3
2015-11-02 17:43:32 +01:00
Blade Barringer
0894a3ea2d
Merge branch 'develop' into srrvnn-develop
2015-11-02 06:45:45 -06:00
Blade Barringer
ad6fbef85c
Move chat tests to new infrastructure
2015-10-30 14:47:14 -05:00
Blade Barringer
47168cfdc1
Merge pull request #6145 from crookedneighbor/test_updates
...
Update Tests to test server error messages against translation strings
2015-10-30 09:21:49 -05:00
Blade Barringer
aa111b3c1a
Update tests to assert against translation strings
2015-10-30 09:01:57 -05:00
Matteo Pagliazzi
0131ba3e45
reert all the deps upgrades
2015-10-30 14:16:35 +01:00
Matteo Pagliazzi
37d83fdade
mongoo 4 and new travis ci infrastructure
2015-10-29 16:35:02 +01:00
Matteo Pagliazzi
f9ab04e4f9
upgrade to express 4.x
...
cleanup package.json
put errorHandler middleware as the last one
use accepts module instead of req.acceptedLanguages
use normal object notation as it is supported is es5
remove deprecations from auth controller
remove deprecations from groups controller
Revert "remove deprecations from groups controller"
This reverts commit 7cf36295ebbc50c1f2b210a8ab447d7f2c41dba9.
Revert "remove deprecations from auth controller"
This reverts commit deecd701e0551862ba53ea894f2d87a746384fed.
request limit upped to 1mb and 10k chars for query parameters
Upgrade to Express 4.x
2015-10-29 15:59:45 +01:00
Blade Barringer
b70597e1d1
Merge pull request #6122 from crookedneighbor/batch_update_adjustment
...
Batch update adjustment
2015-10-27 21:35:19 -05:00
Blade Barringer
ed464a2b70
Merge pull request #6127 from crookedneighbor/reinstate_amplitude
...
Reinstate amplitude
2015-10-27 21:35:10 -05:00
Blade Barringer
a7c52e6086
Reinstate amplitude analytics
2015-10-27 19:37:57 -05:00
Matteo Pagliazzi
3bae95d3ae
remove console.log for push notifications
2015-10-27 22:11:47 +01:00
Matteo Pagliazzi
d05b00fb34
fix(analytics): enable analytics and correctly export methods
2015-10-27 17:39:37 +01:00
Matteo Pagliazzi
2443177729
fix(server): disable analytics until bug is fixed
2015-10-27 17:26:15 +01:00
Blade Barringer
f9afc8a8c6
Reorganize development user operations
2015-10-27 08:48:18 -05:00
Blade Barringer
4886b50aa3
Add testing for batch update. Handle unknown operations better.
2015-10-27 08:13:30 -05:00
Alys
a29c412781
prevent addTenGems and addHourglass being used in production -- PRs https://github.com/HabitRPG/habitrpg/pull/6115 and https://github.com/HabitRPG/habitrpg/pull/6117 by nivl4
2015-10-27 18:31:17 +10:00
Blade Barringer
2790008937
Adjust error message to not point to a readme file that does not exist.
2015-10-26 17:27:08 -05:00
Blade Barringer
13bca6b9a9
Prevent class from being changed via PUT /user
2015-10-26 17:25:51 -05:00
Matteo Pagliazzi
e75d3547c5
force emails to lowercase and use a lowercase version of username to check for duplicates
2015-10-21 13:14:18 +02:00
Matteo Pagliazzi
c7f8426bce
preparation for code for lowercase emails and lowercase version of username to check for duplicates
2015-10-21 11:01:06 +02:00
Saravanan Ganesh
df7fd2e036
fix(chat): #5864 API should return flagged messages in chat only to mods
2015-10-19 21:43:24 -07:00
Phillip Thelen
3a42711427
nicer style for default gem value
2015-10-19 12:48:50 +02:00
Phillip Thelen
4835de55a8
Adjust iap test
2015-10-15 00:09:24 +02:00
Phillip Thelen
319c294354
Fix global variable leak
2015-10-15 00:08:25 +02:00
Phillip Thelen
b0922f04b8
Handle new possible iOS in-app-purchases
2015-10-14 23:21:19 +02:00
Dan Cecile
22284bbc24
Issue #2606 - Verify/fix indices during sortTask
...
Because the 'sortTask' operation uses a 'from' index and a 'to'
index as parameters, the server needs to check if these indices
are valid before performing the client's request. If the task ID
doesn't match the task at the 'from' index, then it's clear that
the client was looking at a preened list of todos (everything except
more-than-3-days-old-non-quest completed tasks). In that case, try
to recalculate the indices before continuing.
2015-10-06 21:24:34 -04:00
Matteo Pagliazzi
a0f84bcf48
fix a few eslint rules
2015-09-25 15:58:39 +02:00
Blade Barringer
4c84728873
Removes quest from group if quest leader is booted
2015-09-15 18:10:31 -05:00
Blade Barringer
a655242c49
Correct test assertion
2015-09-15 17:38:22 -05:00
Blade Barringer
9abe67b0ad
Prevent quest leaders from leaving party
...
(cherry picked from commit dc43aa5902 )
2015-09-15 16:41:50 -05:00
Blade Barringer
f8850755d0
Correct leave call to prevent leaving if quest is in progress
...
(cherry picked from commit eddea562f4 )
2015-09-15 16:41:25 -05:00
Blade Barringer
e554309822
Add route to add a hourglass
2015-09-13 15:09:41 -05:00
Matteo Pagliazzi
bfd6d055b0
merge into develop
2015-09-06 21:21:39 +02:00
Matteo Pagliazzi
995e3a796d
store group name on firebase
2015-09-06 16:29:45 +02:00
Matteo Pagliazzi
521c999963
delete groups and users from firebase when deleted on habitica
2015-09-06 16:09:13 +02:00
Matteo Pagliazzi
db0a73d332
add router to get firebase token for user
2015-09-05 16:21:46 +02:00
Matteo Pagliazzi
c89cf20bd3
sync groups' members with firebase
2015-09-05 15:44:45 +02:00
Matteo Pagliazzi
e5f4898222
when last user is removed from private group, delete the group
2015-09-05 15:44:44 +02:00
Matteo Pagliazzi
d5fb2afaa4
add Group.methods.leave, user is removed from groups when his account is deleted
2015-09-05 15:44:44 +02:00