Blade Barringer
0862c3b077
fix: Correct quest damange calculation
...
fixes #7980
2016-09-07 21:09:12 -05:00
Blade Barringer
aff9af7db2
Revert "Disable checkbox"
...
This reverts commit 82448b2a93 .
2016-09-07 20:45:40 -05:00
Sabe Jones
4844aa5e47
chore(news): misc Bailey
2016-09-07 20:19:43 +00:00
Blade Barringer
ee409174f1
Format files to adhere to editorconfig ( #7977 )
2016-09-07 12:58:26 -05:00
Blade Barringer
67716ef309
Clean up quest progress logic
2016-09-07 12:48:06 -05:00
Thomas Gamble
db19dbf49c
shows quest progress in menu #7928
...
fixes #7928
closes #7960
2016-09-07 12:47:50 -05:00
Matteo Pagliazzi
7ea9debe3f
trigger pusher on system messages too
2016-09-07 17:18:48 +02:00
Matteo Pagliazzi
ea2be45414
add notifications for real time messages
2016-09-07 17:16:32 +02:00
Matteo Pagliazzi
41079a65c6
correctly reconnect to pusher after inactivity
2016-09-07 17:00:43 +02:00
Matteo Pagliazzi
15ceab4bf4
Merge branch 'develop' into paglias/realtime-chat-v1
2016-09-07 16:59:50 +02:00
Matteo Pagliazzi
85c4332a40
pusher: remove commented code that is unused
2016-09-07 16:51:22 +02:00
Matteo Pagliazzi
dafae31366
disable limit of 1 tab per browser connected to pusher
2016-09-07 16:50:22 +02:00
Matteo Pagliazzi
40c9c05514
fix first connection to pusher
2016-09-07 16:46:32 +02:00
Matteo Pagliazzi
0baff2dfd9
remove limit of 1 connected tab per browser
2016-09-07 16:44:20 +02:00
Matteo Pagliazzi
a4ecdbeb3e
fully sync party on system messages
2016-09-07 16:39:53 +02:00
Matteo Pagliazzi
fd00543a8d
change button text for syncing party
2016-09-07 16:01:21 +02:00
Blade Barringer
def2ea0add
Merge branch 'Ozzystrasza-challenge_sample_tasks' into develop
2016-09-07 08:23:55 -05:00
Ozzystrasza
82448b2a93
Disable checkbox
...
fixes #5284
closes #7961
2016-09-07 08:23:17 -05:00
Alys
9fde8b4d48
adjust footer to have relative link for Submit Bug ( fixes #7973 ) and "News" link for Old News page (ref. #7976 )
2016-09-07 23:17:21 +10:00
AccioBooks
5f9eb6a72c
Old news ( #7976 )
...
* Update footer.jade
* Update front.json
* Update front.json
2016-09-07 07:55:33 -05:00
Matteo Pagliazzi
f28dead692
do not sync party every time the page is opened, update chat in realtime
2016-09-06 11:18:52 +02:00
Matteo Pagliazzi
6792464fbf
limit rtc to parties
2016-09-05 17:54:24 +02:00
Matteo Pagliazzi
4b6af73a1b
add support for brazilian portuguese ( #7910 )
2016-09-04 20:00:49 +02:00
Keith Holliday
836cee2531
Groups assign tasks ( #7887 )
...
* Added initial code for creating and reading group tasks
* Separated group task routes. Separated shared task functions
* Added taskOrder to group
* Minor style fixes
* Fixed lint issues
* Added unit tests for task manager
* Updated task helper functions
* Fixed history test
* Fixed group task query
* Removed extra var
* Updated with new file structure
* Updated noset values
* Removed unecessary undefineds, fixed comments, Added apiignore
* Separated group task routes. Separated shared task functions
* Added unit tests for task manager
* Added initial groups assign route and tests
* Added sync assigned task to user
* Added unassign route and unlink method
* Added remove and unlink group task
* Updated linking and unlinking. Add test for updating task info
* Added delete group task and tests
* Added sync on task update and tests
* Added multiple users assignment
* Updated unassign for multiple users
* Added test for delete task with multiple assigend users
* Added update task for multiple assigned users
* Fixed issue with get tasks
* Abstracted syncable attributes and add tests
* Fixed merge conflicts
* Fixed style issues, limited group query fields, and added await
* Fixed group fields needed. Removed api v2 code
* Fixed style issues
* Moved group field under group sub document. Updated tests. Fixed other broken tests
* Renamed linkedTaskId and fixed broken alias tests
* Added debug middleware to new routes
* Fixed debug middleware import
* Added additional user id check for original group tasks
* Updated challenge task check to look for challenge id
* Added checklist sync fix
2016-09-03 10:54:55 +02:00
Blade Barringer
173b3f3f84
fix: Account for system messages in flag slack alert
2016-09-02 15:23:56 -05:00
Blade Barringer
36d3ac4611
fix: prevent 500 error when unflagging a system message
2016-09-02 15:14:41 -05:00
Blade Barringer
41851afe5f
fix: noop if no slack flagging url is passed in
2016-09-02 11:10:46 -05:00
Blade Barringer
2180cb3d98
feat(api): Send flag notifications to slack
2016-09-02 11:10:46 -05:00
Sabe Jones
5c761b1237
feat(content): BGs and Armoire comp ( #7964 )
2016-09-01 15:56:35 -05:00
Blade Barringer
7702f9dccc
Challenge checklist fix ( #7963 )
...
* fix(challenges): don't wipe user xlists
* Add test for challenge checklists not syncing to user
2016-09-01 12:34:02 -05:00
Sabe Jones
7efde862f1
fix(challenges): temp remove challenge edit
2016-09-01 15:45:36 +00:00
Sabe Jones
e65f27fb69
fix(subscriptions): gift termination date ( #7948 )
2016-08-31 17:16:40 -05:00
Sabe Jones
cb1417ea58
Handle empty market category on Drops page ( #7959 )
...
* fix(market): hide category in view
* refactor(view): if, not hide
* fix(test): allow empty market cat
2016-08-31 17:16:22 -05:00
Sabe Jones
7e0a860b25
chore(content): disable Thunderpotions
...
Also remove superfluous message about the Quests Shop
2016-08-31 19:14:28 +00:00
Sabe Jones
c726fa78f5
chore(news): misc Bailey
2016-08-30 17:11:29 +00:00
Sabe Jones
2e050be111
fix(contact): s/leslie/admin/g ( #7945 )
2016-08-29 19:58:51 -05:00
Thomas Gamble
af088d4b3a
Blocking a user makes them sleep Fixes #7935
...
Blocking a user will make the user rest at an inn, the user will
remain resting when unblocked
2016-08-27 11:17:45 -04:00
Alys
9981f450c0
clarify usage of API's block route and remove incorrect info about only admins using it
2016-08-27 06:04:51 -07:00
Alys
320d8cac5f
replace "Tavern Talk" with "Tavern Chat" above Tavern's chat box - fixes https://github.com/HabitRPG/habitrpg/issues/6813
2016-08-26 07:57:16 -07:00
Blade Barringer
33377263d9
feat(api): Admins can unflag private group messages
2016-08-25 15:31:39 -05:00
Blade Barringer
cf804be04e
chore(api): Update flag chat docs
2016-08-24 21:32:48 -05:00
Blade Barringer
65556c0444
feat: Allow admins to flag messages in private groups
2016-08-24 21:32:32 -05:00
Sabe Jones
88d26cd200
fix(news): credit TheHollidayInn
2016-08-24 15:15:43 -05:00
Husman
2308e14d3e
fix: allows leader of challenge to create new challenge tasks even when not a participant of the challenge. fixes #7918
...
closes #7924
2016-08-24 12:07:54 -05:00
Blade Barringer
5bcc2561ae
feat(client): Show battle with friends button with 3 members
...
fixes #6754
closes #6765
2016-08-24 08:45:39 -05:00
Blade Barringer
3d64f2b849
fix: Revert #7692
2016-08-23 21:40:33 -05:00
Blade Barringer
f148c592f5
Merge pull request #7911 from crookedneighbor/fix_magic_pets_spacing
...
fix(client): Correct logic to show premium pets
2016-08-23 17:20:17 -05:00
Sabe Jones
6a04ed7392
fix(editing): send user on dblclick
2016-08-23 20:22:27 +00:00
Sabe Jones
71a759c551
feat(content): mystery items 201608 ( #7919 )
2016-08-23 14:49:22 -05:00
Blade Barringer
67187c1b08
fix: show markdown compiled task text while editing
2016-08-20 09:21:52 -04:00
Blade Barringer
b3b7108bd6
Merge branch 'develop' into Hus274-7688
2016-08-20 08:31:22 -04:00
Blade Barringer
a69ab954f5
fix(client): Correct logic to show premium pets
...
Fixes #7888
2016-08-19 08:41:27 -04:00
Sabe Jones
3ac5617e57
chore(news): Bailey 20160818
2016-08-18 18:58:37 +00:00
Phillip Thelen
7ef2c34177
add route for QR codes ( #7902 )
...
* add route for QR codes
* check that passed ID is a UUID
* add test for qr code redirect
* fix qr code test
2016-08-18 19:37:14 +02:00
Blade Barringer
fd70efcb60
Merge pull request #7900 from crookedneighbor/analytics_fix
...
Analytics fix
2016-08-15 22:39:03 -05:00
Jaka Kranjc
408d988341
api: expose user's inbox.optOut for api/v3/members/:memberId #7798 ( #7893 )
...
* api: expose user's inbox.optOut for `api/v3/members/:memberId` #7798
* test: fixed chai exist vs exists typos
* _getMembersForItem: fixed typo in api docs
2016-08-15 22:21:14 -05:00
Travis
1a409848a8
allow flagging the post of a deleted user ( #7897 )
...
* Allowing the flagging of messages that were written by user accounts that have since been deleted
* replacing ternary operator with else if, else paradigm
* formatting fixes
* fixing message in tests
2016-08-15 22:14:52 -05:00
Blade Barringer
9223aecfbe
fix(api): Pass in headers to payments analytics
2016-08-15 08:07:59 -05:00
Blade Barringer
977bafd2d1
fix(api): Set platform and agent to Unknown if headers are not passed in
2016-08-15 08:07:59 -05:00
Camellia Peng
12f1aae2dd
Update email check exist ( #7899 )
...
* throw a 401 error if user tries to update his/her email to an email that exists already
* Make error message generic so we don't violate users' privacy. Added test case.
* Syntax fixes
* select only the _id field when searching for users with the same email. Return found document as javascript object.
2016-08-15 07:52:53 -05:00
Kaitlin Hipkin
55111a6ddc
New Party Loading Messages ( #7862 )
...
* add basic party loading message code; doesn't work yet
* fixup party loading messages, remove rpg-style messages
* move party-loading messages back into groups.json
* party-loading message logic returns a string instead of a number
2016-08-12 08:53:03 -05:00
Matteo Pagliazzi
7ccbcd7b33
add reorder task step to ios tutorial, mounts and inbox steps for both android and ios
2016-08-12 14:55:55 +02:00
Phillip Thelen
679378331d
add client and OS info to amplitude events
...
closes #7865
2016-08-11 08:58:13 -05:00
Blade Barringer
e3c40aa142
fix(client): Prevent restore streak from showing up in challenge creation
2016-08-11 08:48:44 -05:00
Husman
725c3b36f3
feat: allowing modification of challenge tasks after challenge creation. fixes #7320
...
closes #7877
2016-08-11 08:48:39 -05:00
Blade Barringer
89822222fe
Merge pull request #7881 from Hus274/7716
...
fix: shows user correct challenge when showing won challenge modal
2016-08-11 08:07:16 -05:00
Blade Barringer
fed1eb8c21
fix(client): set state chagne to scroll to top
...
closes #7880
fixes #4326
2016-08-11 07:59:12 -05:00
Blade Barringer
858da4f9c9
Merge pull request #7890 from HabitRPG/sabrecat/prefs-undefined
...
Fix preferences typeError
2016-08-11 07:48:14 -05:00
Josh Holland
cdeb498c0b
Align guild gems box with other page elements ( #7829 )
...
* Align guild gems box with other page elements
Fixes #7796 .
* Fix issues caused by aligning guild gems box
* Remove unnecessary comment
* Connect gem total box and plus/add gems button
When the add gems button is displayed, set border-radius on touching
corners between the two buttons to 0, so that they are displayed as a
unit rather than two separate buttons.
2016-08-11 07:45:21 -05:00
Sabe Jones
e7a820e28d
fix(editing): preferences typeError
2016-08-10 20:23:14 +00:00
Blade Barringer
a5b2e53914
fix(client): Add client redirect for coupon url
2016-08-10 12:12:56 -05:00
Blade Barringer
420cebd93b
fix: Correct purchase call to use purchaseType, not identifier
2016-08-10 08:58:01 -05:00
Alys
4df2b723fa
fix errors in apidocs for coupons/enter/:code and tasks/:taskId
2016-08-10 12:50:07 +10:00
Sabe Jones
72f1114d85
refactor(content): concatenate notes
2016-08-09 23:19:53 +00:00
Sabe Jones
051763bc49
Thunderstorm Hatching Potions ( #7885 )
...
* feat(premium): Thunderstorm Potions
* chore(news): Thunderstorm Bailey
* fix(test): allow addlNotes key
2016-08-09 17:37:39 -05:00
Matteo Pagliazzi
689a321a9b
enable pusher for all users
2016-08-09 20:05:04 +02:00
Husman
acc9e8ca7f
fix: shows user correct challenge when showing won challenge modal
2016-08-07 16:27:18 -07:00
Matteo Pagliazzi
6dfa93dab2
correct pusher inactivity timeout
2016-08-08 00:08:54 +02:00
Matteo Pagliazzi
3efd900a3f
correctly check for Pusher being enabled
2016-08-07 22:23:00 +02:00
Matteo Pagliazzi
ff4a3adf7e
feat(pusher): disconnect after 30m of inactivity
2016-08-07 22:20:45 +02:00
Husman
bba56b8c29
fix: remove guild or party when user looks it up if it does not exist
...
closes #7878
fixes #7724
2016-08-07 10:41:07 -05:00
Sabe Jones
77c276fefe
feat(analytics): Facebook "Pixel" ( #7871 )
2016-08-05 13:40:25 -05:00
Blade Barringer
05eacc32ba
Merge branch 'develop' into Hus274-7793
2016-08-05 12:55:00 -05:00
Blade Barringer
626b87eb79
Merge pull request #7849 from Hus274/7653-3
...
booting a member from party removes member from quest
2016-08-05 12:35:45 -05:00
Travis
d7c5d05f13
Clear invites from user when the request fails because the invite is invalid ( #7852 )
...
* making requests to accept or reject a request fail because the invite is invalid clear the invite from the user so it doesn't require admin intervention. part of #7653
* Adding await
2016-08-05 12:34:06 -05:00
Blade Barringer
093c5a72df
Merge branch 'develop' into Ozzystrasza-tavern_default_prize
2016-08-05 12:22:41 -05:00
Blade Barringer
ed0055e01b
Merge pull request #7872 from ESWAT/fix-guild-message-firefox
...
Fix #6708 - guild message maximizes width in Firefox
2016-08-05 12:00:57 -05:00
Blade Barringer
70ee091fa8
Merge pull request #7873 from ESWAT/fix-current-audio-theme
...
Fix #7869 - highlight current audio theme in dropdown
2016-08-05 11:59:34 -05:00
Philip Karpiak
2788d64a2b
Fix #7778 - update missing image in static/features ( #7874 )
2016-08-05 11:58:21 -05:00
Philip Karpiak
3429f88f5b
Fix #7869 - highlight current audio theme in dropdown
2016-08-04 18:53:21 -04:00
Philip Karpiak
bea4bf80e9
Fix #6708 - guild message maximizes width in Firefox
2016-08-04 18:02:55 -04:00
Matteo Pagliazzi
ae5b66e248
Merge branch 'develop' of github.com:HabitRPG/habitrpg into develop
2016-08-04 20:00:19 +02:00
Matteo Pagliazzi
725ed22704
added apidoc info about data.newUser in login response
2016-08-04 19:59:48 +02:00
Matteo Pagliazzi
d1bd63289b
Merge branch 'facebook-login-add-newuser-flag' of https://github.com/TheHollidayInn/habitrpg into TheHollidayInn-facebook-login-add-newuser-flag
2016-08-04 19:58:09 +02:00
Matteo Pagliazzi
d7ccf2bbe1
API: return computed stats for members routes ( #7870 )
...
* api: return computed stats for members responses
* add integration tests for computed stats
* add unit tests for computed stats
* clarify test name
* add missing query parameter to test case
* reset test database before running API tests for the Hall
2016-08-04 19:56:00 +02:00
Sabe Jones
3a48022878
chore(news): announce audio theme
2016-08-03 20:37:43 +00:00
Sabe Jones
29498976ee
feat(content): Armoire and BGs 201608 ( #7868 )
...
Plus: beta shops API fixes and front page user count update
2016-08-03 14:55:12 -05: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
Oziris
4244c7519e
Add Dewin's new Theme ( #7795 )
...
* Add files via upload
* Add string for new theme
* Added 'dewinTheme'
* Added 'dewinTheme'
* Delete Boss Battles Background Music.mp3
* Delete Boss Battles Background Music.ogg
* Delete Settings Page Background Music.mp3
* Delete Settings Page Background Music.ogg
* Add audio files with correct names
* Delete Boss Battles_Background_Music.mp3
* Delete Boss Battles_Background_Music.ogg
* Add files via upload
2016-08-02 10:03:01 +10:00
Ozzystrasza
063995d5e4
Test prize amount before changing to 1
2016-08-01 20:26:43 -03:00
Sabe Jones
9a338ef1de
End Summer Splash 2016 ( #7857 )
...
* chore(event): end Summer Splash 2016
* fix(event): disable Seasonal Shop buys
2016-08-01 17:47:46 -05: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
Oziris
d51bd68201
Enable guild challenge prize to use guild bank gems ( #7840 )
...
* add leader property to getGroups
* Add test coverage
2016-08-01 14:31:31 -05:00
Sabe Jones
7ad313918a
fix(news): missing date line
2016-07-31 19:00:57 -05:00
Sabe Jones
6ce917a0f3
feat(content): Naming Day 2016 ( #7853 )
2016-07-31 18:56:20 -05:00
Husman
6859cf1f73
booting a member from party removes member from quest whether the quest is started or not. part of #7653
2016-07-30 09:44:21 -07:00
Travis
6804125068
voluntarily leaving a party removes the user from the quest the party is involved in ( #7845 )
...
* voluntarily leaving a party removes the user from the quest the party is involved in. part of #7653
* addressing pr comments, removing lodash dependency and unecessary comment
* using the existing update object instead of group.save to avoid duplicate behavior
* finalizing tests
2016-07-30 06:53:29 -05:00
Sabe Jones
084e2e7470
fix(news): also announce iOS
2016-07-30 01:26:24 +00:00
Sabe Jones
e52f9bd786
Last Chance Bailey 2016/07 ( #7842 )
...
* chore(news): Last Chance Bailey
* fix(news): rearrange announcements
2016-07-29 18:18:15 -05:00
Ryan Castner
7c579bf850
7837-Update API Docs ( #7839 )
...
* Updated API Docs for api-v3
* Updated API Docs for top-level
* Updates relating to @crookedneighbor comments
* Updated type and field of 'to' param.
2016-07-27 18:48:03 -05:00
Keith Holliday
e6dd8cc03a
Added tests for Facebook auth
2016-07-27 14:27:21 -05:00
Sabe Jones
40eb74ea1b
fix(path): common import
2016-07-26 22:30:43 +00:00
Phillip Thelen
24d25026cf
Add API calls for shop inventories ( #7810 )
...
* Add API call for market inventory
* changes to shop api calls
* optimize shop categories
* add API call for quests
* add api call for time travelers shop
* fic buying items in shops
* fix linting errors
* shop adjustments for iOS app
* add tests to shops
* fix syntax issues
* Code formatting
* correct indentation
* add tests for api routes
* fix time travelers and seasonal
* Increase test coverage for shop routes
* refactor: Pull out trinket count in time traveler route
* refactor: Clarify instructions for seasonal shop script
* lint: Remove extra new line
* Adjust shops common test
2016-07-26 14:36:55 -05:00
Sabe Jones
aa00893f6c
feat(content): July 2016 Subscriber ( #7833 )
2016-07-26 14:20:50 -05:00
Ryan Castner
60367459e8
Fixes #7826 updating blog and adding tumblr links, as well as a developer link. One additional change was made in layout.jade not mentioned in ticket request which also referenced the old blog url, updated to point to new blog url. ( #7828 )
2016-07-26 21:28:15 +10:00
Keith Holliday
9d4fa6fd4e
Added new user flag when user registers with facebook
2016-07-24 17:23:19 -05:00
Sabe Jones
ee5e94bc35
chore(news): Wiki Wednesday
2016-07-21 17:09:19 +00:00
Husman
bcd0915c60
Fixing up commit according to review
2016-07-19 19:23:21 -07:00
Sabe Jones
b5f7adfe09
chore(news): Comic-Con announcements
2016-07-19 19:04:28 +00: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
987d580746
fix typo in Bailey news: "featuring and interview with Leslie" ("and" > "an")
2016-07-15 16:19:34 +10:00
Sabe Jones
6487860646
chore(news): Staff Spotlight
2016-07-15 03:08:12 +00: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
Luan
bac1405a20
feat(client): Add notification badge
...
fixes #4365
closes #7755
2016-07-12 17:56:12 -05:00
Sabe Jones
36f1e2dfbb
chore(deploy): sprites, shrinkwrap, news
2016-07-12 20:37:04 +00:00
Sabe Jones
01052028fb
feat(content): Pet Quest 2016-07 ( #7780 )
2016-07-12 15:23:45 -05: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
1ab8dab9a3
pusher: onlkeopenaximum 1 connection per brorowser
2016-07-08 17:48:39 +02:00
Sabe Jones
52ae23e9bf
chore(news): misc Bailey
2016-07-07 22:40:50 +00:00
Sabe Jones
ff3f339c2e
feat(content): Armoire and BGs 2016-07 ( #7762 )
...
* feat(content): Armoire and BGs 2016-07
* fix(backgrounds): resize Dilatory Castle
Also fixes a long-overlooked issue where the Egg Hunt quest remained available long after its event ended.
2016-07-05 15:49:21 -05: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
Sabe Jones
986d583ff9
fix(news): typo
2016-07-01 19:40:05 -05:00
Sabe Jones
54c841da61
chore(news): Take This Bailey
2016-07-02 00:15:22 +00: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
Blade Barringer
39f014c059
chore(client): Remove unused server error page
...
closes #7745
2016-06-30 21:41:12 -05:00
Sabe Jones
723bf7358b
feat(customization): enable Splashy Skins ( #7740 )
2016-06-29 13:31:37 -05:00
Blade Barringer
f8e1e51c21
fix(client): Prevent group from freezing up when sending a chat message
2016-06-28 08:13:09 -05:00
Blade Barringer
24287df702
fix(client): msg notification properly leaves after visiting party page
...
closes #7393
closes #7735
closes #7445
2016-06-28 07:37:27 -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
Travis
30cf4f5a96
fix(client): Stop duplicating completed todos ( #7709 )
...
* Deduping completed tasks on load. closes #7708
* Addressing paglias' comment
2016-06-24 07:57:15 -05:00
Alys
3d94c2e7f1
fix error in comment in apidoc for ExportUserAvatarPng
2016-06-24 20:13:22 +10:00
Husman
56ad8c62ef
Formatting changes
2016-06-23 19:50:56 -07: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
Sabe Jones
cfe688daa5
feat(mystery): subscriber items 201606 ( #7707 )
...
* feat(mystery): subscriber items 201606
* chore(news): announce Android
2016-06-23 14:01:11 -05:00
Blade Barringer
1484090d27
Merge branch 'Hus274-7701' into develop
2016-06-23 07:55:56 -05:00
Travis
0af1ced462
fix(client): Sort gear by stat from class bonus ( #7710 )
...
* Accounting for class bonus when sorting equipment by stats. closes #7701
* Fixing unintended impact on last page and including special classes
* Addressing comments
2016-06-23 07:55:00 -05:00
Blade Barringer
2d3e5f86f7
feat(client): Display if gear gets class multiplier in notes
2016-06-23 07:53:01 -05:00
Blade Barringer
d5a354b499
fix(api): Only award participating members the quest rewards ( #7706 )
2016-06-23 07:10:56 -05:00
Husman
c7b54a0abf
Addressing comments
2016-06-22 20:19:48 -07: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
Husman
2d327ca6ea
Fixing unintended impact on last page and including special classes
2016-06-22 19:58:36 -07:00
Husman
cc476a0dee
Accounting for class bonus when sorting equipment by stats. closes #7701
2016-06-22 19:28:44 -07:00
Husman
e167e41731
Fixing edit task issue according to blade's comments
2016-06-22 17:14:12 -07:00
Husman
874b0d203f
Merge remote-tracking branch 'origin/7688' into 7688
2016-06-22 17:13:32 -07: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
Husman
1a6f08545b
Working with updated _edit model
2016-06-21 20:39:26 -07:00
Sabe Jones
cf258676a2
feat(event): Summer Splash 2016 ( #7705 )
2016-06-21 19:22:50 -05:00
Kaitlin Hipkin
b94872a69f
fix copypasta mistake
2016-06-21 20:10:25 +02:00
Blade Barringer
cfacf039df
refactor(client): assign tasks data to tasks variable on initial sync
2016-06-21 07:34:44 -05:00
Blade Barringer
138217fe6a
fix(client): Load completed todos on sync
...
closes #7392
closes #7673
2016-06-21 07:31:19 -05:00
Blade Barringer
d18f42fe7a
fix(client): Use $state on $rootScope
2016-06-20 06:35:21 -05: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
Blade Barringer
a4dba82d14
fix(client): Refresh party page when inviting users
2016-06-19 09:41:43 -05:00
Blade Barringer
851ad59fb8
fix(client): Display message about needing a party in quest modal
...
closes #7684
closes #7686
2016-06-19 09:25:57 -05:00
Blade Barringer
7fd3ad3731
fix: Do a hard redirect after creating party
...
closes #7694
2016-06-19 09:06:21 -05:00
Blade Barringer
ef2535aadc
fix: Use translatable string for mana in header
...
closes #7695
2016-06-19 09:00:59 -05:00
Blade Barringer
09ecc0eada
Merge branch 'Hus274-7689' into develop
2016-06-19 08:38:37 -05:00
Blade Barringer
941ff10cdc
fix: Prevent message from displaying if no new messages exist
2016-06-19 08:38:07 -05:00
Husman
b62fbab6f8
Mark private messages as read when entering the inbox and syncing while in the inbox. closes #7689
2016-06-18 19:42:11 -07:00
Husman
db3a8cf7c3
Fixed mispelling
2016-06-18 18:30:31 -07:00
Husman
f35c4df022
Improving cancel task edit functionality. closes #7688
2016-06-18 18:26:01 -07:00
Blade Barringer
e28946bcfb
fix(client): Allow users to reject invites to new parties
...
closes #7691
2016-06-18 20:21:27 -05:00
Blade Barringer
813aa2cf38
chore(client): Remove unused clearCompleted user.ops function
2016-06-18 12:23:40 -05:00
Husman
1a19605ee6
fix: Update client to remove completed todos immediately
...
closes #7549
closes #7685
2016-06-18 12:23:28 -05:00
Sabe Jones
8cb0d91f77
chore(news): misc announce
2016-06-17 23:35:23 +00:00