Scott Erickson
|
209836c172
|
Fixed user patching to not also unsubscribe subscribers.
|
2014-12-05 14:11:38 -08:00 |
|
Scott Erickson
|
d0ee8cb7c7
|
Set up the server to allow admins to assign customers coupons. Fixed up how customers are created/updated by the server to allow setting new payment information rather than forever using the payment info first provided.
|
2014-12-04 17:41:27 -08:00 |
|
Scott Erickson
|
0edf4e0ca1
|
Fixed a MailChimp test. Fixed payment and subscription handlers to deny anonymous users. Hid the subscribe button from anonymous users.
|
2014-12-04 13:07:07 -08:00 |
|
Matt Lott
|
e3abb9ceb3
|
Capture active user metrics
Watching for these events:
Level completed
User registered
Playtime of 30s in a level
Purchase
Payment
Subscribe
Earned an achievement
|
2014-12-04 12:57:57 -08:00 |
|
Scott Erickson
|
7210de02e9
|
Set up stripe to get user emails so receipts can be emailed.
|
2014-12-03 16:36:03 -08:00 |
|
Scott Erickson
|
aea1e39b58
|
Tweaked the subscription handler to act more like the payment handler when a card charge fails. It returns 402.
|
2014-12-02 20:40:33 -08:00 |
|
Scott Erickson
|
cd3bb690f4
|
Created stripe subscription logic.
|
2014-12-02 20:02:35 -08:00 |
|
Scott Erickson
|
5dcdabfd62
|
Refactored stripeCustomerID to stripe object in the user object so we can put more stuff in there.
|
2014-12-02 11:47:15 -08:00 |
|
Nick Winter
|
d2aabbdacc
|
A couple workarounds for crashing server tests. Including method in HipChat error messages. Trying to work around undefined ThangType fetch during level loading.
|
2014-11-29 08:43:40 -08:00 |
|
Scott Erickson
|
e5b87e5158
|
Tweaked, re-enabled achievement specs.
|
2014-11-21 10:59:48 -08:00 |
|
Scott Erickson
|
c77d38d59f
|
Made sure Apple receipts can't be re-used with different accounts.
|
2014-11-21 10:34:37 -08:00 |
|
Scott Erickson
|
b86e3c30dc
|
Set up level achievements to be created manually by the client, hopefully making them a bit more stable.
|
2014-11-20 22:09:54 -08:00 |
|
Michael Schmatz
|
f84e92595b
|
Changed UDID to identifierForVendor
|
2014-11-20 20:03:24 -05:00 |
|
Scott Erickson
|
a18537b065
|
Added the ability to assign a user an iOS UDID, and login with it.
|
2014-11-20 15:54:15 -08:00 |
|
Scott Erickson
|
95dca575d1
|
Set up stripe on the server and site to allow purchases through the website.
|
2014-11-17 15:15:08 -08:00 |
|
Scott Erickson
|
bd969c017e
|
Turned off InventoryView tests for now.
|
2014-11-12 14:04:51 -08:00 |
|
Scott Erickson
|
7012d5dfbe
|
Built payment endpoint for processing Apple IAPs.
|
2014-11-11 17:40:29 -08:00 |
|
Scott Erickson
|
56e62bb4c8
|
Fixed a couple server tests.
|
2014-11-11 17:40:29 -08:00 |
|
Nick Winter
|
def4108913
|
Fixed a test to expect PUT instead of PATCH.
|
2014-10-28 21:17:54 -07:00 |
|
Scott Erickson
|
20595b50da
|
Fixes 1647. Somehow had been under the impression the segmented sprite containers weren't handling clicks correctly and that segments needed to handle them.
|
2014-10-22 07:53:49 -07:00 |
|
Scott Erickson
|
ba79d59190
|
Fixed a couple errors in the tests.
|
2014-10-21 11:54:03 -07:00 |
|
Scott Erickson
|
cd8f5800a6
|
Merge branch 'master' of https://github.com/codecombat/codecombat
|
2014-10-21 10:21:46 -07:00 |
|
Nick Winter
|
08d9e39764
|
LevelLoader and Simulator fixes for simulating hero-ladder matches. Commented out some logging that hasn't been very useful. Fixed some tests.
|
2014-10-19 21:56:26 -07:00 |
|
Scott Erickson
|
092997bffe
|
Added i18n coverage logic to the CocoModel.
|
2014-10-17 10:11:26 -04:00 |
|
Nick Winter
|
7e7ec719b0
|
Possibly fixed a server test in accordance with real private properties.
|
2014-10-06 18:05:20 -07:00 |
|
Scott Erickson
|
b65b553f2d
|
Fixed some tests broken from the refactoring.
|
2014-09-28 14:04:01 -07:00 |
|
Scott Erickson
|
f081d9ed4b
|
Refactored CocoSprite -> Lank, lank.imageObject -> lank.sprite, SpriteBoss -> LankBoss, spriteLayers -> layerAdapters, sprite -> lank in general. Also got the ThangTypeEditView working again.
|
2014-09-28 14:00:48 -07:00 |
|
Scott Erickson
|
64a8322ec0
|
Fixed some more tests.
|
2014-09-28 10:47:01 -07:00 |
|
Scott Erickson
|
8adbd87401
|
Merge branch 'master' into feature/webgl
|
2014-09-28 10:38:19 -07:00 |
|
Scott Erickson
|
024cd9c955
|
Fixed a bunch of tests, and a child animations bug from the MovieClip pooling optimization.
|
2014-09-28 10:33:24 -07:00 |
|
Nick Winter
|
61aa2d8b6f
|
Changed default language from JavaScript to Python. Fixed a few InventoryView tests. Adjusted maze real-time playback speed factor code.
|
2014-09-25 13:29:20 -07:00 |
|
Scott Erickson
|
fb30f07f2e
|
Re-enabled effect marks.
|
2014-09-24 18:42:04 -07:00 |
|
Scott Erickson
|
91f33e49dc
|
Re-enabled shadows.
|
2014-09-24 17:52:44 -07:00 |
|
Scott Erickson
|
7f90ed18cc
|
Bunch more work on scaling for everything and hit testing for segmented sprites. Also got health bars working again.
|
2014-09-24 16:53:38 -07:00 |
|
Scott Erickson
|
6669a01c14
|
Got rid of some cache functions. Set up area of effect animations in the new spriteSheet system.
|
2014-09-24 12:08:55 -07:00 |
|
Scott Erickson
|
2cbe498f9a
|
Fixed scaling for singular sprites for all cases.
|
2014-09-24 09:37:49 -07:00 |
|
Scott Erickson
|
16cb596a12
|
Set up scaling and mouse events for segmented sprites with container actions.
|
2014-09-23 12:08:50 -07:00 |
|
Scott Erickson
|
5de5d5658e
|
Working on SegmentedSprite mouse events, hit tests and scaling.
|
2014-09-23 11:37:05 -07:00 |
|
Scott Erickson
|
3b7ce76d7d
|
Refactored WebGLLayer and SpriteContainerLayer/ContainerLayer into a single LayerAdapter class that has a Container or SpriteContainer.
|
2014-09-19 15:46:02 -07:00 |
|
Scott Erickson
|
2183b7dac1
|
A couple other minor tweaks to a test suite.
|
2014-09-19 15:00:45 -07:00 |
|
Scott Erickson
|
cc7c65115c
|
Renamed WebGLLayer to LayerAdapter.
|
2014-09-19 14:59:29 -07:00 |
|
Scott Erickson
|
fbbfb6c0cc
|
Refactored WebGLSprite to SegmentedSprite and SingularSprite, and refactored renderStrategy (container/spriteSheet) to spriteType (segmented/singular).
|
2014-09-19 14:56:40 -07:00 |
|
Scott Erickson
|
3c9b40e8f4
|
Set up placeholders for when WebGLSprites don't have their raw data built yet. Not finished yet because of scaling, but will come back to it... Got some refactoring to do first.
|
2014-09-19 13:50:14 -07:00 |
|
Scott Erickson
|
a99cdfb957
|
WebGLLayer now recycles previous sprite sheets, speeding up rendering additional thang types or animations.
|
2014-09-18 14:36:05 -07:00 |
|
Scott Erickson
|
7fb261f577
|
Removed some unnecessary expectations.
|
2014-09-18 12:22:54 -07:00 |
|
Scott Erickson
|
c7279e68a8
|
The whole WebGL system now dynamically renders needed frames when actions it doesn't support get activated.
|
2014-09-18 12:19:52 -07:00 |
|
Scott Erickson
|
0404b94e5e
|
WebGLSprites of all types no longer display anything at all if their required data hasn't been rendered.
|
2014-09-18 11:56:49 -07:00 |
|
Scott Erickson
|
7db73a5ddf
|
Fixed a test.
|
2014-09-18 11:12:49 -07:00 |
|
Scott Erickson
|
b1784a1207
|
Had apparently switched the SpriteBoss tests to use a regular Stage instead of a SpriteStage. Switched it back, and fixed a subsequent bug with the Layer responding to Camera events (apparently SpriteStage does not take regX/Y or scaleX/Y into account).
|
2014-09-18 11:12:18 -07:00 |
|
Scott Erickson
|
f2765e05b0
|
Added some explanations for the SpriteBoss test setup.
|
2014-09-18 11:04:16 -07:00 |
|