Commit Graph

1890 Commits

Author SHA1 Message Date
Tyler Renelle 7ab0c9fc82 feat(wondercon): apply extra.wondercon for coupon signups 2014-04-22 12:30:53 -06:00
Matteo Pagliazzi a9f80bd860 fix(notifications): check for group id to be sent with seenMessage 2014-04-22 14:19:56 +02:00
Tyler Renelle 1067c82418 feat(convention): temporary solution to disable dailies for signups
during conventions (have to be on con.habitrpg.com)
2014-04-18 08:58:45 -07:00
Tyler Renelle 9f9b0e9eee feat(user): add 'extra' property for misc. stuff 2014-04-18 08:52:51 -07:00
Tyler Renelle 16ac06c4c9 refactor(user): set tags & tasks defaults in the schema 2014-04-18 08:07:05 -07:00
Tyler Renelle 8d4652b6b9 feat(coupons): better formatting for wondercon 2014-04-17 21:38:38 -07:00
Tyler Renelle 39b5176c1c feat(coupons): cleaner lookup/validation of coupon code 2014-04-17 17:36:10 -06:00
Tyler Renelle a608419bba feat(coupons): add coupon-code feature 2014-04-16 23:28:37 -06:00
Tyler Renelle 56ab7384cf feat(premium): disallow deleting accounts until they've cancelled
payment plans
2014-04-14 23:07:30 -06:00
Jacob Evans 30ec32124b Fix API reference.
Added the required Group ID (gid) for /groups/{gid}/chat for the API reference documentation
2014-04-11 14:31:24 +10:00
Tyler Renelle e76e545e6a fix(challenges): temporarily remove $elemMatch on challenge/user/progress, see #2947 2014-03-31 19:01:08 -06:00
Tyler Renelle 123f8192f4 feat(subscriptions): add misc. IPN handler. For this case, it will catch
off-site cancelled subscriptions
2014-03-24 21:51:49 -06:00
Tyler Renelle 440a2e2884 refactor(subscriptions): move all payments stuff to it's own controller 2014-03-24 21:51:20 -06:00
Tyler Renelle 0f430e102e feat(subscriptions): add paypal recurring cancelation. refactor stripe & paypal code to use auth.authWithUrl. 2014-03-24 20:47:25 -06:00
Tyler Renelle b686b56282 feat(subscriptions): refactor subscription & gem-purchase code, misc bug fixes 2014-03-24 20:47:22 -06:00
Tyler Renelle 10c9595662 feat(subscriptions): convert paypal gem purchases from client-side javascriptButtons to serverside NVP 2014-03-24 20:47:18 -06:00
Tyler Renelle d1a2fbbbd9 feat(subscriptions): implement partial paypal-recurring. It's having issues with cookies 2014-03-24 20:47:10 -06:00
Tyler Renelle 16977bc108 fix(api): sortTask positive on score route definition, not going
next(). Fixes #3118
2014-03-21 20:28:41 -06:00
Tyler Renelle bfc6bf44ff feat(accessories): head accessory 2014-03-21 13:17:17 -06:00
Tyler Renelle 531fe5eb31 feat(flower): add flower customization option 2014-03-21 12:29:57 -06:00
Tyler Renelle 7c531af4fc Merge pull request #3082 from Sepero/patch-1
Fix day start max hour
2014-03-17 17:27:28 -06:00
Tyler Renelle b8a6366d1a Revert "chore(cluster): set max #cores to 1 for now (we're maxing memory again)"
This reverts commit 3f5221755c.
2014-03-17 13:09:35 -06:00
Sepero 974a840016 Fix day start max hour
A 24 hour clock goes from 0 to 23.

A friend of mine plays your game and referred me to your "dailies" bounty. This probably won't fix that issue, but I'll submit anyway.  :)
2014-03-16 10:22:58 -04:00
Tyler Renelle 3f5221755c chore(cluster): set max #cores to 1 for now (we're maxing memory again) 2014-03-13 10:10:45 -06:00
Tyler Renelle 35708ccc9c fix(seed): all groups must have a privacy 2014-03-12 18:42:49 -06:00
Tyler Renelle 658598f9ea fix(extensions): redirect extensions page to wikia, fixes #3022 2014-03-07 12:14:54 -07:00
Tyler Renelle 2e4aa19ac8 fix(facebook): api facebook bug 2014-03-01 17:28:16 -07:00
Tyler Renelle 13094c127a feat(premium): unlock mystery items within timeframe of sub sign-on 2014-02-22 21:43:44 -08:00
Tyler Renelle 7311850d09 feat(accessories): add back accessory 2014-02-22 20:38:16 -08:00
Tyler Renelle df95c9e808 chore(mobile): add mobileChat flag for grandfathering 2014-02-21 18:31:53 -08:00
Tyler Renelle aaa38a5070 fix(static): move About => Features 2014-02-21 17:58:43 -08:00
Tyler Renelle a8e890a6df feat(premium): mystery items 2014-02-21 17:37:37 -08:00
Tyler Renelle 7651dbee58 fix(groups): err:400 when already in a party, not 500 2014-02-21 10:36:57 -08:00
Tyler Renelle 9da5d4d6d4 fix(challenges): when unlinking tasks, sometimes the challenge no longer exists 2014-02-21 09:36:30 -08:00
Tyler Renelle 87f8a4774b fix(groups): don't show 404 for solo users (not trying to fetch party in
the first place), fixes #2919
2014-02-21 08:24:13 -08:00
Tyler Renelle c2ac90f341 refactor(groups): more res.json(500) => next(err) conversions, for
unified error-handling in express middleware
2014-02-20 22:54:47 -08:00
Tyler Renelle efb0a3f092 fix(groups): default group.privacy='private'. Starting now,
group.privacy is a required field due to certain queries
2014-02-20 12:10:21 -08:00
Tyler Renelle 312685118d perf(challenges): use proper elemMatch in challenge.getMember so we
don't have to sift through which tasks are challenge tasks
2014-02-20 11:18:33 -08:00
Tyler Renelle bf878d0693 refactor(groups): re-rig group.get query compound-index order, so we can
make use of only one compound index
2014-02-20 11:03:25 -08:00
Tyler Renelle aa9059cb2d fix(groups): use proper mongo queries to handle guild/party access in
groups.get, fixes #2664
2014-02-20 10:48:06 -08:00
Tyler Renelle 4f426b9d24 perf(challenges): use some query & elemMatch magic on memberCount to reduce challenges.list overhead. memberCount is now updated when leaving/joining challenges 2014-02-20 10:43:41 -08:00
Tyler Renelle a50f025132 feat(donations): add txnCount for each purchase 2014-02-18 17:17:56 -08:00
Tyler Renelle 94944f2cac fix(quests): temp workaround for #2853 `Cannot read property 'collect'
of undefined`
2014-02-15 14:27:40 -07:00
Tyler Renelle 78fcdd20c9 chore(tests): tests to go along with #1883 challenges fix 2014-02-14 20:37:16 -07:00
Tyler Renelle 33b326b596 fix(challenges): better handling of deleted challenges. If !chal, break the task.challenge. Move the function into userController#score so we have access to next, etc. fixes #1883 2014-02-14 19:49:34 -07:00
Tyler Renelle fd6eb8724e feat(valentine): valentine event 2014-02-13 18:40:33 -07:00
Tyler Renelle ce82be637d feat(groups): add group chat notifications 2014-02-12 21:21:30 -07:00
Matteo Pagliazzi fef858d555 refactor(caching): cache emojis and remove gemoji from bower 2014-02-12 15:21:40 +01:00
Matteo Pagliazzi fb496de42f refactor(caching): only 1 css file, use grunt-contrib-cssmin to rewrite urls 2014-02-12 14:34:50 +01:00
Matteo Pagliazzi aaa230790b Merge branch 'develop' of https://github.com/HabitRPG/habitrpg into develop 2014-02-12 10:49:30 +01:00