Husman
bcd0915c60
Fixing up commit according to review
2016-07-19 19:23:21 -07:00
Husman
a798c4ef08
fix: removing party invitations
2016-07-18 19:25:02 -07:00
Matteo Pagliazzi
590adb3438
Revert "Deprecate API v2" ( #7801 )
2016-07-17 18:15:25 +02:00
Matteo Pagliazzi
45c31a2bcf
Deprecate API v2 ( #7761 )
...
* deprecate api-v2
* remove v2 test helpers
* remove unused string
2016-07-16 19:56:18 +02:00
Alys
ee01788647
"allCompletedTodos" option in API for returning all completed To-Dos for when 30 isn't enough ( #7773 )
...
* add new "allCompletedTodos" option to API for returning all completed To-Dos at once - fixes #7301
* make minor fixes to allCompletedTodos option
* change allCompletedTodos option to _allCompletedTodos and add a BETA comment
2016-07-14 08:34:48 +10:00
Alys
76b51b8b65
fix apidoc typo: change clear-flags to clearflags
2016-07-13 19:57:29 +10:00
Husman
6543ff89e1
refactor(api): Remove prod check in payments library. Fill out tests
...
Wasn't able to mock out pushNotifications correctly and left two tests unfinished.
closes #7728
closes #7770
2016-07-12 12:43:17 -05:00
Ross Hardy
2b30c63448
Adding new basic audio theme rosstavoTheme ( #7766 )
2016-07-12 12:30:44 +10:00
Husman
694cd8e555
feat: allowing the flagging of system messages
...
closes #7767
closes #7771
2016-07-11 21:28:43 -05:00
Alys
0631e9ba15
delete ancient code for hiding a the huge Spread the Word challenge, which has now been closed
2016-07-10 11:41:28 +10:00
Matteo Pagliazzi
6120a29158
remove console.log
2016-07-04 17:42:33 +02:00
Matteo Pagliazzi
8be5ba76dd
add some logging
2016-07-04 16:46:41 +02:00
Matteo Pagliazzi
d4cff995e8
fix isValidated and port iOS iap code
2016-07-04 16:12:43 +02:00
Matteo Pagliazzi
dff9356778
remove redundant export for iap
2016-07-04 15:50:40 +02:00
Matteo Pagliazzi
0caeb518af
Merge branch 'develop' into iap-fix
2016-07-04 15:45:56 +02:00
Matteo Pagliazzi
a2da583db8
port android iap code to v3
2016-07-04 15:45:52 +02:00
Matteo Pagliazzi
f8760a337a
parse receipt object
2016-07-04 15:06:35 +02:00
Matteo Pagliazzi
e19657b8ac
more logging
2016-07-04 14:58:50 +02:00
Matteo Pagliazzi
e933914548
more logging
2016-07-04 14:43:15 +02:00
Matteo Pagliazzi
0880850408
Real-time Chat ( #7664 )
...
* feat(realtime-chat): add Pusher library to the server
* feat(realtime-chat): only for private groups
* feat(realtime-chat): add authentication endpoint for Pusher
* feat(realtime-chat): client proof of concept
* fix typo in apidoc
* feat(realtime-chat): redo authentication and write integration tests
* remove firebase code
* fix client side tests
* fix line ending in bower.json
* feat(realtime chat): use presence channels for parties, send events & disconnect clients if user leaves or is removed from party, automatically update UI
* pusher: enable all events in the background
* fix pusher integration tests
2016-07-02 15:17:24 +02:00
Blade Barringer
9602a398b2
feat(api): Allow admins to revoke chat priveleges from website
2016-07-01 20:24:37 -05:00
Sabe Jones
c871d8877c
Corrected transaction descriptions ( #7744 )
...
* fix(subscriptions): Habitica not HabitRPG
* fix(subscriptions): Habitica in Amazon
2016-07-01 19:40:23 -05:00
Matteo Pagliazzi
32714e5d26
added some logging
2016-07-01 13:41:52 +02:00
Matteo Pagliazzi
75df284967
better error handling and fix typo
2016-07-01 12:37:29 +02:00
Blade Barringer
1bf96f9a33
fix(docs): Correct typo in chat docs
2016-06-30 22:09:30 -05:00
eshapard
887399b815
update documentation for marking chat seen
...
Documentation included the chatId in the url, but the api does not use it. Adding the chatId will cause a 404 error. The api marks all chats in the guild as read; not individual chats.
closes #7742
2016-06-30 22:09:30 -05:00
Matteo Pagliazzi
1492a8af0d
use correct identifier for apple
2016-06-27 14:32:29 +02:00
Matteo Pagliazzi
893b4d8def
fix(iap): rewrite iap library code
2016-06-27 14:26:20 +02:00
Matteo Pagliazzi
c630bb9f96
fix(iap): wip
2016-06-26 17:04:16 +02:00
Blade Barringer
81ac45f2a7
fix(api): Grant remaining perks when canceling an Amazon subscription
...
* Add tests for payments lib
* Add placeholder it blocks to be filled in
closes #7660
closes #4840
2016-06-26 08:08:49 -05:00
Alys
3d94c2e7f1
fix error in comment in apidoc for ExportUserAvatarPng
2016-06-24 20:13:22 +10:00
Sabe Jones
9d1f1fa321
Correct GA unsub info ( #7676 )
...
* fix(analytics): better GA category handling
* refactor(analytics): chained OR
* fix(analytics): prefer gaCategory
2016-06-23 14:29:50 -05:00
Blade Barringer
d5a354b499
fix(api): Only award participating members the quest rewards ( #7706 )
2016-06-23 07:10:56 -05:00
Blade Barringer
b27b18b323
Merge pull request #7703 from khipkin/small_api_typo
...
fix mistake in apidoc for Feed a pet
2016-06-22 22:04:46 -05:00
Matteo Pagliazzi
08d7727881
Push notifications ( #7682 )
...
* Fix Social Push notifications
* Fix code formatting issues
* Fix commented issues
* Fix Syntax errors
* update push notify dependency
* specify push-notify version
* change how apn key is loaded
* feat(push-notifications): improve logging
* feat(push-notifications): disable v2 push notifications
* test(push-notifications): add unit tests and improve integration ones
* fix(push-notifications): throw when required params are missing
* fix(tests): correct descriptions and remove wrong comment
* fix(push-notifications): trim APN key
* fix(apn): log feedback only if it has data
* fix(apn): load cert and key differently
* fix(tests): correctly load apn during tests
* download creds from S3 and create AWS lib
* convert s3 buffer to a string
* fix(apn): remove console.log and do not use cert twice
* invert key and cert, disable failing test
* invert key and cert
2016-06-23 00:19:37 +02:00
Matteo Pagliazzi
09c7c45cd5
fix trailing spaces
2016-06-22 12:18:42 +02:00
Matteo Pagliazzi
3924bdc7c5
Fetch entire user when resetting password
2016-06-22 11:56:39 +02:00
Kaitlin Hipkin
b94872a69f
fix copypasta mistake
2016-06-21 20:10:25 +02:00
Blade Barringer
e920734648
feat(api): Stop alerting about new messages for large groups
...
closes #6706
closes #6762
2016-06-19 20:54:30 -05:00
Alys
7a10d61281
fix inconsistencies in apidoc for member routes ( #7679 )
2016-06-17 13:10:49 +02:00
Alys
76e86bda86
fix error in API docs - flag chat had been documented as like
2016-06-17 20:25:14 +10:00
Blade Barringer
5a3082bd88
fix(docs): correct apidoc param for task alias|id
2016-06-16 12:55:56 -05:00
Blade Barringer
b7b61e6251
Shortname ( #7655 )
...
* feat: Add alias property to task model
2016-06-16 12:28:45 -05:00
Travis
1de2c839c8
Adding ticks back into gifted gems receive message #7540 ( #7671 )
...
* Adding ticks back into gifted gems receive message #7540
* Removing raw string concatenation and fixing tests
2016-06-15 22:29:04 -05:00
Alys
a03b1fc6cb
prevents damage to quest participants with false or null values - partial fix for #7653 ( #7665 )
2016-06-16 09:36:58 +10:00
Shervin Sarain
539547b39e
prevent sync from clearing selected tags ( #7631 )
...
* prevent sync from clearing selected tags
* improved tag selection bugfix
2016-06-11 19:57:20 +02:00
Alys
0bf7858d53
Fix apidocs error for /api/v3/challenges/group/:groupId. Change various descriptions to imperative mood
...
e.g., change "Sets lastCron" to "Set lastCron"
2016-06-11 08:15:07 +10:00
Blade Barringer
441fba2ad0
Merge pull request #7639 from eshapard/patch-1
...
Closes #7637
2016-06-10 07:51:46 -05:00
Matteo Pagliazzi
efeb2c1c8e
implement tips for loading screen ( #7632 )
...
* implement tips for loading screen
* fix typo in tip 22
2016-06-10 12:25:09 +02:00
eshapard
ee581a1ab2
Update tasks.js
...
Typo in code: url for getting a single task is * @api {get} /api/v3/tasks/:taskId Get a task; not /api/v3/task/:taskId
2016-06-09 21:16:05 -07:00