Nick Winter
3236abc5da
Added emphasis for Apocalypse.
2015-03-17 21:20:26 -07:00
Matt Lott
af89452b93
Merge branch 'sponsored-subs'
2015-03-13 15:19:20 -07:00
Nick Winter
3458f2069b
Temporary workaround for #2512 . Identifying ageRange. Made poll header slightly smaller.
2015-03-11 20:21:54 -07:00
Matt Lott
6db4d72dc4
Track pageviews for manual calls to navigate
2015-03-09 12:57:10 -07:00
Nick Winter
e21360127d
Polls!
2015-03-08 16:36:17 -07:00
Matt Lott
cd59b90e37
Add custom payments
...
Example:
https://codecombat.com/account/invoices?a=21600&d=9%20monthly%20subscrip
tions
2015-03-04 15:40:53 -08:00
Nick Winter
e6cf298ed3
Propagated i18n. A couple other misc tweaks.
2015-03-04 09:00:32 -08:00
Nick Winter
2d18bcf9f0
Recording referrer information. Updating parent email prompt to also show after Signs and Portents if that's the fourth level.
2015-03-03 09:04:53 -08:00
Nick Winter
bb80db9cd5
Server now thinks it's production whenever it's not localhost:3000, rather than whenever it is codecombat.com.
2015-03-01 22:19:01 -08:00
Matt Lott
86d167394e
Remove Segment analytics dependency
...
Call Google Analytics, Errorception, and Inspectlet directly.
2015-02-27 16:07:41 -08:00
Michael Schmatz
d0d622445f
Fixed tracking for non production environments
2015-02-27 14:44:06 -05:00
Michael Schmatz
4efb73d8d7
Switch to new analytics server
2015-02-27 13:45:10 -05:00
Nick Winter
df4b98a9bf
Added a new 'artisan' permission, which can edit most of the things admins can, but with less uncomfortable ultimate power.
2015-02-25 18:41:39 -08:00
Nick Winter
15ca65f226
Further disabled employer portal for now.
2015-02-25 12:38:51 -08:00
Nick Winter
4cbbcdad6d
Merge pull request #2359 from laituan245/master
...
Added ability to delete account
2015-02-24 09:30:22 -08:00
laituan245
a588a3b2c8
Some updates to the PR #2359
2015-02-25 02:12:39 +09:00
Nick Winter
ab252adf90
Better detection and error handling of unsupported WebGL context creation failures.
2015-02-19 19:57:10 -08:00
Nick Winter
1795891933
Added new pow function for simulated ladder games achievement.
2015-02-18 09:06:32 -08:00
Scott Erickson
52e5dc4719
Removed another instance of the old scope, for #2067 .
2015-02-13 11:24:06 -08:00
Scott Erickson
9b86e5872f
Fixed #2067
2015-02-13 11:18:00 -08:00
Nick Winter
1aa738b256
Fixed up headless client, I hope.
2015-02-12 16:07:19 -08:00
Nick Winter
2efb6aafbc
Fixed #1632 .
2015-02-11 16:12:26 -08:00
Nick Winter
5ee6eaf8b4
Fixed audio upload nodes to work in Firefox. Fixed #445 .
2015-02-11 15:52:15 -08:00
Nick Winter
d09636306c
Toggling all plausibly-buggy AJAX requests to cache: false for better IE behavior. Look out for bugs!
2015-02-11 13:12:54 -08:00
Matt Lott
9bda187f90
Add terrain to loaded world map event
2015-02-10 14:20:18 -08:00
Matt Lott
c4620a7b2d
Refactor analytics event logging
...
Clean up property slimming.
Save explicit identity traits in properties.
2015-02-09 15:03:04 -08:00
Scott Erickson
b686a7f4a1
Fixed running tests with karma.
2015-02-05 13:58:07 -08:00
Nick Winter
60d68ca23c
Fixed some memory leaks and particle disposal problems. Re-enabled particles. Tweaked particle stylings.
2015-02-02 18:02:57 -08:00
Nick Winter
1e410e0b14
Worked around bug with item portraits disappearing after item purchase. Fixed #1980 .
2015-01-31 14:38:54 -08:00
Nick Winter
936ebf67a7
Fixed #2140 .
2015-01-31 13:18:32 -08:00
Popey Gilbert
8098c76ba5
Changed Particles
2015-01-31 10:08:54 -08:00
Nick Winter
fd0e7a8c44
Picked some slightly less awful particle colors for different terrains and level types. Enabled for half the players.
2015-01-29 18:19:03 -08:00
Nick Winter
5addacddf0
First draft of ParticleMan particle emitters for showing hidden levels in CampaignView.
2015-01-29 16:11:13 -08:00
Nick Winter
57d12c199e
Tweaks to campaign status view. Hooking up i18n for Campaigns, but it doesn't work yet.
2015-01-29 09:07:25 -08:00
Nick Winter
22070ddff2
Identifying lastLevel to Segment. Added Ogre Headhunter names.
2015-01-28 17:58:56 -08:00
Matt Lott
ffb59d5cec
Disable prod admin internal analytics tracking
2015-01-20 14:18:31 -08:00
Matt Lott
116c7d0bf2
Update internal analytics
...
Adding level session ID where applicable.
Slimming down fields for most common events.
2015-01-15 11:04:52 -08:00
Matt Lott
c5977c00fe
Add shortened fields to analytics.log.event
...
We’ll remove the old long fields after we’ve got enough data to switch
over our analytics queries without complication.
2015-01-14 17:51:34 -08:00
Matt Lott
140a93b453
Log world map and homepage events internally
...
Need these for conversion rates.
2015-01-14 11:09:56 -08:00
Matt Lott
3fd5f49220
Analytics data revamp
...
Add analytics per-day aggregation collection.
Add analytics strings collection.
Add per-day aggregation mongo insertion script.
Update campaign editor to use aggregation collection.
Update queries to use _id instead of created field.
2015-01-14 11:09:01 -08:00
Scott Erickson
82eb47bf5f
Fixed #1056 .
2015-01-09 12:56:48 -08:00
Scott Erickson
c8298679a4
Tweaked achievement notification handling, also disabling an endless loop of achievement fetching.
2015-01-09 12:38:00 -08:00
Matt Lott
29c6b7c9f1
Prune internal analytics event data
2015-01-09 09:27:33 -08:00
Matt Lott
bc93a2b181
Update campaign editor analytics
...
Restrict level view completion rates to unique users. Super slow, perf
work to do here.
Increase level view completion rate date range to 2 weeks.
Increase level view average playtimes date range to 2 weeks.
Display player name if available in level view recent sessions.
2015-01-08 16:01:49 -08:00
Matt Lott
c54fea929e
Update campaign editor analytics
...
Optimize analytics.log.event user event data find() to use stream()
instead of exec(), which is better for large result sets
Fix startDay formatting bug
Per-level recent sessions to 100
2015-01-07 14:49:24 -08:00
Nick Winter
9272ceb23e
Trying to restore functionality of achievement plugin but without memory leak.
2015-01-05 21:57:23 -08:00
Scott Erickson
ba1ffe194c
Deferring user creation until after the client app loads, to try and lower the massive number of anonymous users that are created.
2015-01-05 14:43:20 -08:00
Scott Erickson
1446f77a17
Refactored away from having the underscore string library added to the String prototype.
2015-01-04 08:05:46 -08:00
Nick Winter
c2d74a812d
Updates to require/restrict level logic.
2015-01-02 15:44:43 -08:00
Nick Winter
588e0266af
Fixed ordering problem I introduced with /play/ladder routes.
2014-12-28 13:55:20 -08:00