Nick Winter
e41652730d
Don't warn about missing misc System.
2015-01-26 14:51:04 -08:00
Matt Lott
48a8ed109d
Update campaign editor analytics
...
Add line graphs to level view.
2015-01-26 13:19:10 -08:00
Nick Winter
e3bf8f74ab
Trying to stagger LevelSessions saves on wins on replayable levels to see if that might help #2108 at all.
2015-01-22 12:26:37 -08:00
Nick Winter
64008276c2
Finally translating level names and descriptions in the campaign view.
2015-01-22 11:22:35 -08:00
Nick Winter
e49a70a62e
Fixed mountain map background ratio.
2015-01-22 10:48:41 -08:00
Matt Lott
3f40364616
Update campaign editor analytics
...
Add date range picker to level view.
2015-01-21 16:03:50 -08:00
Matt Lott
e49c74259b
Update campaign editor analytics
...
Adding shown and purchased subscription counts.
Locking down analytics to admin-only.
2015-01-21 13:41:38 -08:00
Matt Lott
6b271799be
Update level loading view sub event data
...
Sending level slug instead of name.
2015-01-21 13:41:38 -08:00
Nick Winter
7dd128780f
Unlocking all audition levels in Auditions campaign.
2015-01-21 11:49:56 -08:00
Matt Lott
3c36d1cc06
Update campaign editor analytics
...
Adjust level completion line graph stroke-weight based on daily started
count in campaign overview.
2015-01-20 16:04:02 -08:00
Matt Lott
d51eddef29
Update campaign editor analytics
...
Double-click level row in overview to open level details view.
2015-01-20 15:02:24 -08:00
Matt Lott
f38a67b96a
Update campaign editor analytics
...
Add playtime bar graphs.
2015-01-20 11:43:13 -08:00
Matt Lott
d368e3ffd8
Fix campaign editor analytics
...
Dividing by zero for level completion spark lines in campaign overview
analytics modal.
2015-01-20 11:14:50 -08:00
Matt Lott
7fda59ee2d
Update campaign editor analytics
...
Adding help click counts and help videos start counts to level view
analytics.
2015-01-20 10:43:02 -08:00
Matt Lott
d0a0c95623
Update campaign editor analytics
...
Display little level completion line graphs in the level completion
table cells.
2015-01-19 21:59:25 -08:00
Matt Lott
499e7c2999
Update campaign editor analytics
...
Color in level name based on number of users remaining.
2015-01-19 15:21:42 -08:00
Matt Lott
05f028d944
Update campaign editor analytics
...
Adding ‘left game’ counts to overall campaign view. This is the number
of players that left the game after playing the given level.
2015-01-18 16:29:47 -08:00
Nick Winter
706b2ca930
Don't includeFlow for Thangs with skipProtectAPI on, because we don't care about their flow anyway (non-read-write custom Programmables).
2015-01-16 18:47:30 -08:00
Matt Lott
d532d9fe6e
Add date picker to campaign editor analytics
...
Only for overall campaign editor analytics. Still need to add date
pickers to individual level views.
Moving campaign editor analytics to its own modal to support reloading
with new dates.
The date picker widget works poorly, but you can type in dates if
necessary.
Also moving analytics button up into the top right header, with a
little stats glyph icon.
2015-01-16 15:44:28 -08:00
Nick Winter
f86d106077
Showing replayable level difficulty in control bar.
2015-01-16 12:50:10 -08:00
Nick Winter
fefc962c3c
Added Mountain terrain type.
2015-01-15 17:10:52 -08:00
Matt Lott
770d3f5229
Add playtimes to overall campaign editor analytics
2015-01-15 16:07:26 -08:00
Matt Lott
e67532cf5d
Mark top3 and bottom3 levels in campaign analytics
2015-01-15 15:19:16 -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
Imperadeiro98
fa3d8a2dd0
i18n duplicate strings
2015-01-15 17:34:39 +00:00
Nick Winter
38297a1fd7
Fixed problem with levels that don't have next levels in campaign editor.
2015-01-15 09:07:47 -08:00
Scott Erickson
3c02f14f95
Reworking PlayHeroesModal to use Lanks and LayerAdapter to control hero animations.
2015-01-14 14:10:33 -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
afe590c5cc
Hid the misc tab until you have unlocked defense of plainswood, and by extension, the forest.
2015-01-13 15:34:06 -08:00
Nick Winter
f691eb9a86
Reimplemented next-level arrow highlighting. Campaign Editor now draws lines to show level unlock patterns. Removed more old WorldMapView stuff. Can now configure Hero Placeholder say cooldowns per-level.
2015-01-13 09:04:20 -08:00
Scott Erickson
22e1318970
Added a rudimentary (aka programmer-designed) hero-type filter for the item store.
2015-01-12 15:30:18 -08:00
Scott Erickson
5cb8f14065
Fixed the HeroVictoryModal handling of earned achievements which were earned a while ago. Before they were appearing as if achievements were always newly achieved.
2015-01-12 14:43:29 -08:00
Nick Winter
ea2392b2fe
Removed buildTime annoyance from level save diffs.
2015-01-11 10:10:55 -08:00
Nick Winter
778647bf19
Fixed layout of non-short item detail property labels. Commented out campaign editor analytics load for now to not kill things.
2015-01-11 10:04:24 -08:00
Nick Winter
5c352699b0
buildTime stuff.
2015-01-10 09:33:41 -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
Nick Winter
3900af043d
Added an es-419 Diplomat.
2015-01-08 20:49:18 -08:00
Matt Lott
8977450fed
Add levelID to Saw Victory analytics event
2015-01-08 16:09:39 -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
Scott Erickson
d69c5941b3
Fixed #1968 .
2015-01-08 11:57:31 -08:00
Nick Winter
04e0624268
Possible hacky workaround for #2068 .
2015-01-08 11:42:42 -08:00
Nick Winter
d66243ad75
Beating replayable levels now shows you the proper gems and xp.
2015-01-07 18:36:02 -08:00
Scott Erickson
aeebee891e
Added 'submitting...' text to the i18n translation form button to show when a submission is successful.
2015-01-07 16:15:26 -08:00
Scott Erickson
2a4f997b1d
Fixed registration point scaling for vector portraits, so they match their raster versions.
2015-01-07 15:11:43 -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
4ea2a51ff6
In middle of debugging non-functioning repeatable achievements.
2015-01-06 21:32:58 -08:00
Nick Winter
9a3f18e60a
Save more UserCodeProblems and LevelSessions.
2015-01-06 13:03:09 -08:00
Nick Winter
ac525c53b5
Merge pull request #2056 from Imperadeiro98/patch-1
...
Trying to i18n
2015-01-05 17:39:46 -08:00
Imperadeiro98
19756b3be2
Update LevelEditView.coffee
2015-01-05 23:49:47 +00:00
Matt Lott
1a401230f4
Add recent sessions to campaign editor analytics
...
In level view. Shows latest 10, and you can double-click them to open
in modalmodal.
2015-01-05 15:40:28 -08:00
Matt Lott
b4a0fe146e
Add common user code problems to campaign editor
...
In level view, showing data from last 30 days, with top 20 issues by
count.
2015-01-05 13:42:19 -08:00
Imperadeiro98
029b28853f
Update LevelEditView.coffee
2015-01-05 20:24:42 +00:00
Nick Winter
947811c01b
Replayable once-per-day increasing-difficulty level basics.
2015-01-05 10:44:24 -08:00
Matt Lott
61180c640d
Add completion % to campaign analytics
2015-01-05 10:28:56 -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
163cf50528
Fixed processing of default Programmable config.
2015-01-03 13:22:54 -08:00
Nick Winter
c2d74a812d
Updates to require/restrict level logic.
2015-01-02 15:44:43 -08:00
Matt Lott
b5969e0abc
Update campaign analytics level ordering
...
Reading campaign levels from database. Assumes database order is
roughly progression order.
2015-01-02 13:31:50 -08:00
Nick Winter
f66afa1dc0
Trying latest sass-brunch (which happened to alphabetize our devDependencies.) Fixed bug with required/restricted items not showing up properly. Added quick links to open level editors from campaign editor.
2015-01-02 12:40:17 -08:00
Nick Winter
bf9aa27e73
Added tasks view to Thang editor search.
2015-01-01 14:59:55 -08:00
Nick Winter
dbc42fb7e1
Added task system to Thang Editor.
2015-01-01 14:07:11 -08:00
Matt Lott
2d410fa57f
Update editor analytics level completions
...
We have to grab all the level data at once, so we should cache it all
too. Only the first level completions call should be uncached/slow.
2015-01-01 12:26:19 -08:00
Matt Lott
e65887ec79
Add campaign drop-offs analytics to editor
2015-01-01 12:01:51 -08:00
Matt Lott
9b6d327c7f
Add average playtimes to levels in campaign editor
2014-12-31 12:25:18 -08:00
Matt Lott
fcf5346aa3
Add completion rates to levels in campaign editor
2014-12-31 11:49:29 -08:00
Nick Winter
9e9d69ec9b
Removed try_it text (which was accidentally used in the wrong place anyway).
2014-12-30 16:24:31 -08:00
Nick Winter
c13922a2d8
Transferring voice range from Hero Placeholder to heroes.
2014-12-29 20:06:27 -08:00
Nick Winter
a5b5bb1085
Ctrl/cmd+click a level in campign editor to open level editor in new tab.
2014-12-29 13:22:35 -08:00
Nick Winter
728f726748
Fixed problem opening GameMenuModal when there are no help videos.
2014-12-29 13:04:03 -08:00
Nick Winter
1440584633
Added tasks to campaign editor; fixed/added campaign editor level click/double-click handling; improved campaign editor level Treema status view formatting.
2014-12-29 12:47:53 -08:00
Nick Winter
c54fd5ab4b
Moved editors from PUT to POST so that version saving behavior is preserved and admins can PUT without saving new versions.
2014-12-29 09:14:43 -08:00
Nick Winter
d85bf8d59a
Fixed disabled level logic.
2014-12-29 08:46:02 -08:00
Imperadeiro98
6249427103
Added 'mk-MK' to diplomat page
2014-12-29 00:03:09 +00:00
Nick Winter
fa9f3e2a61
Fixed typo in HeroVictoryModal.
2014-12-28 13:53:50 -08:00
Nick Winter
744d30737e
Merged in campaign editor and campaign view. Destroyed WorldMapView, CampaignOptions, and LevelOptions. Lots of stuff is now stored in the database instead of code. Cleaned up a few unneeded old features. Fixed some problems with checking permissions on first rather than latest versions of documents.
2014-12-28 13:25:20 -08:00
Nick Winter
b4341ad46c
Merge branch 'feature/campaign-editor'
2014-12-27 11:03:51 -08:00
Imperadeiro98
9fbd1076f9
Fixed a link
2014-12-26 18:02:40 +00:00
Nick Winter
b116321deb
Tested and cleaned up comment detection for space disablement sensitivity.
2014-12-24 12:37:25 -08:00
Nick Winter
c7eadb5670
Merge branch 'patch-4' of git://github.com/rishiloyola/codecombat into rishiloyola-patch-4
2014-12-24 12:24:27 -08:00
Nick Winter
1c1f2008a5
Now able to suggest required items for purchase before level start.
2014-12-24 11:01:50 -08:00
Nick Winter
f361674fb4
Enabling new levels for playtesting.
2014-12-23 17:14:59 -08:00
Nick Winter
f0826c865e
Preparing new campaign levels for migration to new campaign editor.
2014-12-23 17:14:35 -08:00
Scott Erickson
96c8e035cf
Added a CampaignLevelView stub that appears when you double click a level node or one of its children on the treema.
2014-12-23 09:42:24 -05:00
Scott Erickson
0bdec68cfc
Set up a save button.
2014-12-22 16:21:57 -05:00
Scott Erickson
0dd2d9efbd
Handled merge conflict.
2014-12-22 12:33:52 -05:00
Scott Erickson
0d45e4a889
Set up the CampaignEditorView to trigger the CampaignView to re-render when things change.
2014-12-22 12:06:17 -05:00
Scott Erickson
1db8284236
When you select a level on the CampaignView while in edit mode, it selects the level in the CampaignEditView.
2014-12-22 11:09:58 -05:00
Scott Erickson
a31b385a4d
Moving levels and adjacent campaign links around in the CampaignView saves the new position to the CampaignEditorView.
2014-12-22 10:54:07 -05:00
Scott Erickson
efc83b88d0
Hooked up the CampaignView to show adjacent campaigns based on the data.
2014-12-22 10:29:29 -05:00
Rishi
364f40274d
Update SpellView.coffee
...
hey i made changes. due to some error in downloading your data base i cannot test it. but check it . i think it will work .
2014-12-22 18:06:32 +05:30
Nick Winter
e153a7ecce
Added some more world rand shortcut functions. Fixed a bug with toggling collision in level editor. Updated CommunityView contributor class i18n linking.
2014-12-21 21:38:12 -08:00
Matt Lott
e7c626656e
No-cache User fetch in hero victory
...
After earning achievements. On IE, this call results in a cache hit,
so the User object was never updated with the sweet sweet loot you just
earned. Like a sword you need for True Names.
2014-12-21 21:14:38 -08:00
Imperadeiro98
5d9e303fb1
Added Martin005
2014-12-21 20:53:43 +00:00
Nick Winter
e8d185a860
Embedding level completion checklist inside the level editor.
2014-12-20 20:01:07 -08:00
Nick Winter
f26b43f8a5
Fixed floor y scaling. Fixed issues with client-side disabling of new model / fork / revert population actions without permissions. Ameliorated some ensure_comprehensions warnings.
2014-12-20 16:02:41 -08:00
Nick Winter
8528f5039b
Linking to FAQ from contact page. Now showing all Components in level editor, not just ones that are present in the level.
2014-12-20 14:40:28 -08:00
Nick Winter
e4c6d07a4a
Added keyboard shortcuts to move, resize, minor-rotate, and toggle collision for Thangs in the level editor. Fixed some issues with stretchy Thangs and collision shapes not updating. Fixed #1699 . Fixed #57 . Colored collision overlays according to collision categories.
2014-12-20 13:39:51 -08:00
Imperadeiro98
6ebf25ad15
Linked community page to new i18n
2014-12-20 09:28:56 +00:00
Nick Winter
08cb87c84d
Automatically take screenshots when submitting contact form from level view.
2014-12-19 18:37:42 -08:00
Nick Winter
2df1318e1b
Hooked up i18n for redesigned contribute view.
2014-12-19 15:35:18 -08:00
Scott Erickson
0cd85d7aba
Got the CampaignView mostly off the hardcoded data.
2014-12-19 16:46:01 -05:00
Scott Erickson
a742772b8f
Also added campaign view jade and sass file clones.
2014-12-19 13:06:20 -05:00
Scott Erickson
23da22a559
Added a new CampaignView, cloned from WorldMapView. Will migrate to using db data rather than hardcoded data.
2014-12-19 13:04:04 -05:00
Scott Erickson
59318b2f78
Merge branch 'master' into feature/campaign-editor
2014-12-19 12:54:11 -05:00
Nick Winter
d801ed61ce
Separating contact emails into premium subscriber support and basic general support.
2014-12-18 20:35:14 -08:00
Matt Lott
7c87dc0c3a
Make spell palette help label a button
2014-12-18 00:19:40 -08:00
Matt Lott
70cd8aa20d
Update Vimeo embed player params
2014-12-17 23:59:59 -08:00
Matt Lott
9d4c3cc163
A/B Test video tutorial styles
2014-12-17 23:55:11 -08:00
Scott Erickson
b63b4d64da
More work on the CampaignEditorView. Data gets saved to models now.
2014-12-17 22:53:04 -08:00
Matt Lott
d494dc9c79
Add video tutorials to game guide
2014-12-17 22:26:36 -08:00
nemoyatpeace
0496c9338d
Update SpellView.coffee
...
Fixed issue #1950 so attack defaults to enemy if player has findNearest or findNearestEnemy
2014-12-18 09:10:07 +08:00
Nick Winter
da72991260
A few misc tweaks for the new desert level options.
2014-12-17 12:42:42 -08:00
Nick Winter
a98deb1ff8
Making item requiring smarter about which slots can be required for non-warriors.
2014-12-16 18:57:54 -08:00
Scott Erickson
1cc6a97e43
Added basic campaign view, working on campaign handlers.
2014-12-16 17:46:24 -08:00
Nick Winter
6e6ce6cd27
Added Minesweeper original.
2014-12-16 16:40:14 -08:00
Matt Lott
f1d7fb5fbd
Add help button to problem alert
2014-12-15 15:11:27 -08:00
Matt Lott
eadde0590e
Turn off fast hero victory modal A/B test
...
Didn’t make a difference in level completion, opting for no delay in
showing the modal buttons.
2014-12-15 14:05:37 -08:00
Matt Lott
5817553d54
Remove virtual page view tracking
...
Wasn’t useful, and distorts our GA real page view analytics.
2014-12-15 10:28:40 -08:00
Nick Winter
72d4cad858
Fixed analytics tracking a whole level instead of just its name in one case. Fixed a Sarven typo.
2014-12-14 07:54:50 -08:00
Nick Winter
68678a6057
Add upcoming desert levels to the world map.
2014-12-13 19:43:12 -08:00
Nick Winter
3b2bebf427
Ended HoC sale.
2014-12-13 09:00:33 -08:00
Scott Erickson
b0de331a10
Shored up stripe transaction payment defences to try and fix #1906 .
2014-12-12 15:27:58 -08:00
Scott Erickson
e5c5f0ba04
Fixed Karma client test runner.
2014-12-12 13:12:35 -08:00
Nick Winter
5a66a914eb
Temporarily turning off achievement popups in IE and synchronous multiplayer sessions in PlayLevelView for non-admins due to bugginess.
2014-12-12 06:40:32 -08:00
Matt Lott
d17cd6a2c1
No multiplayer in game-menu for non-ladder levels
...
This is a point fix to prevent single player level sessions from
setting multiplayer=true, which results in a bus.connect() in
playlevelview, which can result in a Firebase blocking error.
2014-12-11 22:05:18 -08:00
Matt Lott
0c81942c71
2nd HoC sub sale
2014-12-11 18:39:03 -08:00
Nick Winter
46b2906151
Merge pull request #1887 from nixel2007/master
...
ru_RU.coffee. account_profile, ladder_prizes, employers, admin, misc
2014-12-11 06:16:22 -08:00
Nick Winter
e37c1afc17
Properly ended HoC sale price.
2014-12-10 21:24:42 -08:00
Nick Winter
dae39321e2
Properly ended HoC sale price.
2014-12-10 21:21:00 -08:00
Matt Lott
d4cfaac7e5
Sub price test
2014-12-10 16:05:55 -08:00
Scott Erickson
02953d0e6c
Set up a subscription page with subscription info and the subscribe button, taking that logic out of the payments page.
2014-12-10 13:42:12 -08:00
Nick Winter
84cdc5d150
Undisabled new adventurer levels.
2014-12-10 11:28:06 -08:00
Scott Erickson
94a400bfd8
Hero icons now show up on the world map on levels where you can unlock them.
2014-12-10 10:45:11 -08:00
Nick Winter
239f94697f
Fixed IE hero lock image.
2014-12-10 10:37:57 -08:00
Nick Winter
d51db43823
Added desert campaign.
2014-12-10 10:00:52 -08:00
nixel2007
83033287ad
Update DiplomatView.coffee
...
Added myself as ru-diplomat.
2014-12-10 13:20:54 +03:00
Nick Winter
b65bc2dd39
Show cool victory text image for players with language defaulted to English.
2014-12-09 19:23:11 -08:00
Matt Lott
fbece1ddd0
Only show sync pvp UI to admins
...
Sync PVP isn’t ready for primetime.
2014-12-09 14:30:50 -08:00
Nick Winter
33ea572cdf
You know, actually call the method that starts simulating.
2014-12-09 14:21:55 -08:00
Nick Winter
a9247c5018
Decreased amount of unintended menu-button-click sounds.
2014-12-09 14:01:03 -08:00
Matt Lott
8df3eed824
Add revenue tracking to analytics
2014-12-09 13:57:04 -08:00
Scott Erickson
46f7bbaaf5
Fixed client tests. Also updated mock-ajax to the latest version, carrying over my own tweaks.
2014-12-09 13:41:44 -08:00
Nick Winter
8791eded2c
Starting to add Patrol Buster to the world map.
2014-12-09 12:38:58 -08:00
Nick Winter
7651eaf6cc
Fixed A/B test to fire with default English language.
2014-12-09 11:15:03 -08:00
Nick Winter
6f437d11b1
Some work on making simulation unstoppable.
2014-12-09 09:00:34 -08:00
Nick Winter
a97baa2207
HoC sale.
2014-12-09 06:06:14 -08:00
Matt Lott
1aff798c5e
A/B Test alternate subscribe modal copy
2014-12-08 23:43:52 -08:00
Matt Lott
a21a2f7c8f
Add tracking for FB and G+ signups
2014-12-08 15:00:49 -08:00
Matt Lott
b69bdfd360
A/B Test quick victory save/continue buttons
...
Fixing typo in hu.coffee
2014-12-08 14:24:33 -08:00
Nick Winter
499666d7b3
Starting to add first three desert levels.
2014-12-08 13:59:13 -08:00
Matt Lott
b9adcd1ab2
Add signup tracking to victory modal
2014-12-08 13:45:01 -08:00
Matt Lott
3fa95b698d
Add signup tracking to game menu signup tab
2014-12-08 13:13:30 -08:00
Nick Winter
5ccd5d6d24
Got rid of some memory leaks in the InventoryModal. Fixed fr subscribe section header.
2014-12-08 11:09:04 -08:00
Nick Winter
fc84003883
Merge pull request #1878 from divaDseidnA/patch-1
...
Update DiplomatView.coffee
2014-12-08 10:45:10 -08:00
Matt Lott
2da1a94ff1
Add GA page view tracking for signup finish
2014-12-08 10:34:36 -08:00
Nick Winter
d5f953ae4f
Getting rid of indexes on employers and candidates.
2014-12-08 07:07:29 -08:00
Nick Winter
cb54e08b9b
Reducing some writes to try to help us scale up.
2014-12-08 06:56:27 -08:00
Maks Lyashuk
390b6ab410
Ukrainian list of contributors update
2014-12-08 16:37:09 +02:00
David Nagy
b8c1c37f5a
Update DiplomatView.coffee
2014-12-08 13:59:29 +00:00
Matt Lott
fee328212d
Add missing signup tracking data
...
And add level to subscription tracking data where appropriate.
2014-12-07 22:44:20 -08:00
Matt Lott
3deef7f5da
Turning off signup title and description A/B tests
...
These have been on a long time. Using short title and no description.
Data from Mixpanel:
Description on:
no 42.09
yes 41.91
Title length:
short 42.26
long 41.74
2014-12-07 21:32:09 -08:00
Nick Winter
4a659903fe
Started A/B test for whether the AnnouncesAction and take-damage audio help.
2014-12-07 19:39:23 -08:00
Nick Winter
346ace6ac3
Fixed goals not showing up when reloading level.
2014-12-07 19:39:23 -08:00
Nick Winter
01c6709c36
Implemented George's WorldMapView user status line design.
2014-12-07 16:55:08 -08:00
Nick Winter
ac4a252a5e
Fixed some border images in Firefox, and hopefully in other browsers.
2014-12-07 15:51:32 -08:00
Nick Winter
1ba57c7ae1
Fixed issues with gems prompt not laying out properly from item store details view.
2014-12-07 15:29:42 -08:00
Nick Winter
795e58778c
Fixed some problems in InventoryModal with unequipped items not loading their images.
2014-12-07 15:14:43 -08:00
Nick Winter
08a5f70fb1
Fixed wrong item showing up selected after an item is bought from inventory.
2014-12-07 15:05:39 -08:00
Nick Winter
9f0ae9ff09
Ditched dependency on index 0 as first unlocked level, instead explicitly granting Dungeons of Kithgard.
2014-12-07 14:57:23 -08:00
Nick Winter
f50898ddf5
Ditched double game-menu-open sound when opening LevelSetupManager modals.
2014-12-07 14:27:34 -08:00
Nick Winter
9054f70052
Implemented new victory modal design.
2014-12-07 14:03:11 -08:00
Scott Erickson
690a24cda9
Added static imagery to the world map to show better completed, started and premium levels.
2014-12-07 13:28:32 -08:00
Nick Winter
12a109f146
Lowered ambient WorldMap volume. Hacked together ranger right-hand builder's hammer positioning for now.
2014-12-06 20:06:14 -08:00
Nick Winter
d53d1d5ace
Merginated.
2014-12-06 17:28:11 -08:00
Nick Winter
9bde375dcc
Implemented new AuthModal design (sans green button for signup/login).
2014-12-06 17:27:02 -08:00
Scott Erickson
83e1fe8bfe
InventoryModal loads item portraits when they are visible, getting rid of dozens of unnecessary web requests.
2014-12-06 14:21:56 -08:00
Scott Erickson
aac1aa379e
Set up stubs for future subscription sales.
2014-12-06 12:38:06 -08:00
Nick Winter
491a7ef456
Handling another error noted with Errorception. Updated minimum Firefox version to 25 based on seeing many (possibly non-critical) errors with it.
2014-12-06 12:02:48 -08:00
Nick Winter
708f0e543c
Fixed some issues I saw in Errorception. Stopped saving the session when the play state or frame changes.
2014-12-06 11:33:57 -08:00
Nick Winter
477ebb3c48
Fixed an error I saw in Errorception, and a Sass problem I saw in Webkit.
2014-12-06 11:05:52 -08:00
Nick Winter
bba78970ea
Deleted WizardSettingsView.
2014-12-06 10:23:26 -08:00
Scott Erickson
62cab1e76b
Admins can now give users discounts and free accounts from the MainAdminView view.
2014-12-06 10:05:52 -08:00
Nick Winter
00e6ce5f45
Couldn't reproduce #1851 , but this should work around the error if it happens again.
2014-12-06 09:46:37 -08:00
Nick Winter
175cdb5151
Now showing SubscribeModal before AuthModal for players who need to sign up before subscribing.
2014-12-06 09:35:13 -08:00
Nick Winter
6a26681fec
Minor level progression tweak.
2014-12-05 18:30:31 -08:00
Nick Winter
bbc25a0877
Updated next level links.
2014-12-05 18:29:15 -08:00
Nick Winter
c7e2398f7c
Fixed some bugs with hero doll placement and dungeon unlocks.
2014-12-05 18:16:58 -08:00
Nick Winter
07f7e7473d
Merged.
2014-12-05 17:27:33 -08:00
Nick Winter
6596bde758
Right, don't need that in there.
2014-12-05 17:25:20 -08:00
Scott Erickson
836d2905b9
Users who have paid or otherwise have access to all content are now called 'premium', and user objects on client and server have an isPremium getter which checks all relevant properties.
2014-12-05 17:19:52 -08:00
Nick Winter
6344b0c1a3
Unlocked core levels even for non-subscribers, moving extra levels to subscribers-only.
2014-12-05 15:46:15 -08:00
Matt Lott
d6265a4065
Fix default locked code css
...
Couldn’t get multiple ranges to highlight ranges correctly, so leaving
it on for python and coffeescript only.
2014-12-05 14:15:43 -08:00
Scott Erickson
209836c172
Fixed user patching to not also unsubscribe subscribers.
2014-12-05 14:11:38 -08:00
Nick Winter
8b62b6ec44
Temporary workaround for #1842 .
2014-12-05 07:55:17 -08:00
Matt Lott
4616df6c23
Add virtual page views for subscribe paths
2014-12-04 21:14:22 -08:00
Matt Lott
bd797e8cfd
Highlight locked default code
2014-12-04 16:33:59 -08:00
Matt Lott
222e532006
Make default code locking contiguous
...
Lock ‘del’ command too.
2014-12-04 16:04:44 -08:00
Nick Winter
0306d0ee31
Fixed bug with heroes not rendering in the hero picker.
2014-12-04 15:04:34 -08:00
Matt Lott
4ff6e95f62
Add show subscribe modal events
2014-12-04 14:23:47 -08:00
Imperadeiro98
1c136b0657
Fixed translation, I think
2014-12-04 21:44:27 +00:00
Nick Winter
c0842959e8
Avoid opening InventoryModal or ChooseHeroesModal until the session is loaded.
2014-12-04 13:18:06 -08:00
Nick Winter
7bfe0e5c9e
Updated Programmaticon II requirements. Adjust editor height after reloading code.
2014-12-04 11:31:22 -08:00
Nick Winter
a1d8b02ca6
Moved simulation Aether requires to be more specific and not loaded all the time on normal play pages.
2014-12-04 08:33:26 -08:00
Nick Winter
69623edefb
WorldMapView no longer restricting access to adventurer and started levels.
2014-12-03 20:46:57 -08:00
Scott Erickson
41d78fd4c5
Payments view now sorts payments by date.
2014-12-03 19:44:04 -08:00
Nick Winter
4d72c1c84b
Show an AuthModal instead of a SubscribeModal to anonymous players.
2014-12-03 19:34:00 -08:00
Scott Erickson
0f706bfdf6
Fixed GPlus login.
2014-12-03 16:40:28 -08:00
Nick Winter
8cff42a843
Show SubscribeModal for non-admins, too.
2014-12-03 16:28:56 -08:00
Nick Winter
a8ce1bbfb2
Added unsubscribe button and subscription status on payments screen.
2014-12-03 16:11:46 -08:00
Nick Winter
1f2408a99f
Can actually edit requiresSubscription on levels.
2014-12-03 15:50:34 -08:00
Scott Erickson
eb98cf4952
Hooked up Level handler to deny creating new LevelSessions when the level requires a subscription and the user doesn't have one.
2014-12-03 13:32:28 -08:00
Nick Winter
4701ba22af
Got rid of a bit of skipping, enabled some other arenas for testing.
2014-12-03 13:17:57 -08:00
Nick Winter
6e57cbfb66
LevelLoadingView now handling when a subscription is required (although it can't be, yet, since LevelLoader doesn't tell it).
2014-12-03 12:04:12 -08:00
George Saines
371127a368
Merge branch 'master' of https://github.com/codecombat/codecombat
2014-12-03 11:19:52 -08:00
George Saines
bcaad51b24
more level rearranging
2014-12-03 11:19:48 -08:00
Nick Winter
0ac9b3758b
Fixed bug with subscriptions not working. Added subscription status text to the world map.
2014-12-03 11:19:10 -08:00
Matt Lott
898b22723e
Update subscribe copy
2014-12-03 11:00:45 -08:00
George Saines
103d1035a2
Merge branch 'master' of https://github.com/codecombat/codecombat
2014-12-03 10:53:52 -08:00
George Saines
5dafe4b541
changing the placement of the level dots
2014-12-03 10:53:45 -08:00
Nick Winter
f82ccfc4cb
The sky darkened.
2014-12-03 10:04:50 -08:00
Nick Winter
65dde043c7
SubscribeModal is in.
2014-12-03 09:14:14 -08:00
Matt Lott
201547e388
Revert autocomplete to support Enter too
2014-12-02 22:14:01 -08:00
Nick Winter
32d3745b77
A tiny bit more progress on the SubscribeModal.
2014-12-02 21:27:12 -08:00
Nick Winter
15d7ac876a
Starting SubscribeModal.
2014-12-02 20:01:53 -08:00
Matt Lott
1773744bcd
Turn off a/b test hide locked levels
...
Minor increase in level completion for hiding locked levels was not
statistically significant. We can run this test again after level
banners and world map paths have been ironed out.
2014-12-02 09:13:42 -08:00
Scott Erickson
7f97a3b91e
The PlayItemsModal now dynamically loads portrait images as they scroll into view.
2014-12-01 17:33:45 -08:00
Scott Erickson
cd5b57a658
Set up our resource retrying mechanism to stop after 20 tries.
2014-12-01 16:09:59 -08:00
Nick Winter
8ce192bf7c
Got modularized Aether imports working for PlayLevelView and its workers.
2014-12-01 15:43:22 -08:00
Scott Erickson
a48fa41edd
CocoViews and CocoModels now notify users of connection errors and automatically retry when getting and putting data goes wrong.
2014-12-01 15:29:19 -08:00
Nick Winter
ca6c95b0f7
Migrated getting nextLevelURL to the new campaign organization.
2014-12-01 13:46:55 -08:00
Scott Erickson
1b12eee3ac
Fixed signup in victory modals and ContributeClassView.
2014-12-01 10:49:38 -08:00
Matt Lott
23e60116d5
A/B test hiding locked levels in world map
2014-11-30 22:11:39 -08:00
Nick Winter
748fcf2a65
Fixed not showing locked items in inventory modal.
2014-11-30 19:45:40 -08:00
Nick Winter
35f1ed1e82
Implemented George's new level loading view design.
2014-11-30 18:02:45 -08:00
Nick Winter
44282cb946
Hooked up new menu music loop.
2014-11-30 14:57:34 -08:00
Nick Winter
cf25b5c6ed
Made sure we can see the whole world map background, even though it looks bad when we stretch it.
2014-11-30 14:35:24 -08:00
Matt Lott
02eb254eba
Add virtual pageviews for level load and complete
2014-11-30 14:14:47 -08:00
Nick Winter
50eed15eed
Can now equip a second ring slot.
2014-11-30 14:12:07 -08:00
Nick Winter
9471beafd9
A few fixes for PlayHeroesModal and InventoryModal.
2014-11-30 14:00:29 -08:00
Nick Winter
68559a3aa5
Re-enabled top hero preloading on WorldMapView, but only when it makes sense.
2014-11-30 13:23:25 -08:00
Michael Schmatz
3cf80c895e
Removed log infos, iPad language selection
2014-11-30 16:19:01 -05:00
Nick Winter
8cb6c09889
Properly show paper doll equipment when inventory modal first loads.
2014-11-30 13:00:45 -08:00
Nick Winter
77a4cea387
Improvements for mobile layouts and mobile and iPad browser detection.
2014-11-30 12:27:34 -08:00
Matt Lott
066b1798ab
Make default code read-only
2014-11-30 11:47:54 -08:00
Scott Erickson
85f3972bfc
Fixed #1821
2014-11-30 10:57:17 -08:00
Scott Erickson
be809337c4
Refactored to make TreemaUtils generally available but TreemaNode only available for views that need it.
2014-11-29 17:51:40 -08:00
Nick Winter
af24857255
Do not load silhouetted or hidden items. More importantly, remove the absolute positioning on the .required-level tag inside the item element to save 150MB (!!!) of memory for no discernible reason. (But actualy just remove that whole .required-level tag, because who even needs it.)
2014-11-29 17:06:56 -08:00
Scott Erickson
3a4eaa718f
Did what I needed to do to get d3 to not be loaded during play: refactored the ladder views out of the play wad, and got the Router to handle viewClass being a string rather than a fully loaded module.
2014-11-29 16:46:51 -08:00
Scott Erickson
6fccae579a
Made d3 load dynamically for the pages that use it. Refactored a bunch of templates and sass files to have their names match with their respective views.
2014-11-29 15:31:56 -08:00
Nick Winter
fe55811075
Fixed a bit of repaining that was going on when it shouldn't.
2014-11-29 15:06:54 -08:00