Nick Winter
8d444e7ce8
Fix returning to course-ladder in HeroVictoryModal when arrived at via next-level button
2015-11-25 16:50:42 -08:00
Matt Lott
7b01fd7b65
Add course name to victory modal
2015-11-25 14:23:35 -08:00
Matt Lott
24345cf296
Course victory modal current and next level names
2015-11-24 16:46:27 -08:00
Nick Winter
b44714a60b
Fix achievement loads never happening if you didn't earn any of them
2015-11-24 13:49:38 -08:00
Nick Winter
9f0a843593
Enable auto-submission to ladder for Wakka Maul
2015-11-24 13:35:15 -08:00
Nick Winter
ec7f17a149
Show level indexes in courses
2015-11-24 08:56:28 -08:00
Nick Winter
d675e14f59
Fix issue returning to ladder when playing course-ladder levels outside of a course arena
2015-11-24 08:36:57 -08:00
Nick Winter
65890130bb
Change how goals are expanded/collapsed at beginnings of levels
2015-11-24 08:28:05 -08:00
Nick Winter
21810be8eb
End an A/B test
2015-11-22 07:53:49 -08:00
Nick Winter
be00cae1df
Fix returning to course ladder from arena modals
2015-11-19 16:36:29 -08:00
Nick Winter
ef7618497f
Fix #3184 : get more of our campaign overworld properties we need
2015-11-19 13:20:42 -08:00
Nick Winter
c8ceca4d3d
Add user.courseInstances, use it for course ladders
2015-11-19 10:41:31 -08:00
Scott Erickson
7a6c42b89f
Set up course-ladder level handling
...
* LadderView displays course info, different style for course-ladder levels
* LadderView hides simulate tab for course-ladder levels
* HeroVictoryModal links to LadderView for course-ladder levels
* CourseDetails page links to LadderView for course-ladder levels
* Enable course instances for league simulation
2015-11-18 14:02:45 -08:00
Imperadeiro98
a19225013b
Refactor to use view in template
2015-11-18 19:16:44 +00:00
Nick Winter
a0038602a1
Fix some course level submit button behavior, also help mirror session scoring
2015-11-17 15:26:10 -08:00
Nick Winter
a5fc31dbb3
Allow multiplayer levels to earn achievements
2015-11-17 15:23:35 -08:00
Nick Winter
01c9948b5b
Favor complete over incomplete sessions in CampaignView flag status
2015-11-17 15:23:34 -08:00
Rob
7a86f754df
Add flavor to overworld.
2015-11-17 11:27:08 -08:00
Rob
991fead0f6
Create specific campaign view for campaign selection screen.
2015-11-17 11:15:56 -08:00
Nick Winter
0abb9a38ad
Use nanoscroller to allow intro doc scrolling
2015-11-15 08:23:12 -08:00
Nick Winter
ef72286864
Don't autoplay hero or course levels by default. Fix Course: Known Enemy autocomplete string format.
2015-11-15 07:59:20 -08:00
Nick Winter
5d9d5c0ae6
Remove ProblemAlertView help button
2015-11-14 17:33:05 -08:00
Nick Winter
aee2f7c219
Add loading indicators, hide UI pre-load for /play
2015-11-14 17:30:37 -08:00
Nick Winter
9e61928080
Add reset progress feature in account settings
2015-11-12 15:27:28 -08:00
Nick Winter
910dd8e6b6
Use course access control for shared course hero levels
2015-11-12 11:00:54 -08:00
Nick Winter
cb101c7905
Replace simple loops while while True in course level sample code
2015-11-12 11:00:51 -08:00
Nick Winter
f7f7cd683e
Allow using hero levels as course levels. Refactor current course tracking to use GET parameters.
2015-11-12 10:25:25 -08:00
Scott Erickson
8b00c38350
Merge pull request #3168 from Imperadeiro98/use-view
...
Refactor to use view in template for issue #3138
2015-11-12 09:58:49 -08:00
Matt Lott
df57e99957
Don't block videos in guide for course levels
...
https://app.asana.com/0/54269205393657/61779149610165
2015-11-12 06:05:21 -08:00
Nick Winter
f6307ac04e
Made while True snippets work in course levels
2015-11-11 07:41:52 -08:00
Nick Winter
42b53dff20
Fix camera and spectate bugs with new loading intro behavior
2015-11-11 06:42:12 -08:00
Nick Winter
7e433b9e12
Use ?intro=true to show intro screen even after level completion
2015-11-10 16:09:21 -08:00
Nick Winter
2259076800
LoadingScreen -> level intro behavior
2015-11-10 15:22:09 -08:00
Imperadeiro98
8e8a3103d5
Refactor to use view in template for issue #3138
...
This removes getRenderData from: CareersView, SaveCampaignModal,
InfiniteLoopModal, SpellListEntryThangsView, SaveLoadView,
PlaySettingsModal and JobProfileCodeModal.
2015-11-09 21:29:27 +00:00
Nick Winter
ad240152c6
Fix #3159
2015-11-06 13:00:23 -08:00
Rob
39a97135de
Explicitly check for selection when overriding return.
2015-11-05 10:14:53 -08:00
Nick Winter
34715befcc
Increment user's concept stats on level completion
2015-11-04 13:42:09 -08:00
Nick Winter
1b4f6262cb
Exclude non-selected code language documentation blocks from level guides
2015-11-04 10:46:16 -08:00
Nick Winter
0caf9c3547
Fix avatars not showing up in HUD.
...
Asana 54271591170319
2015-11-04 10:26:54 -08:00
Nick Winter
964b3f534c
Remove Bloc offer
2015-11-03 15:45:05 -08:00
Rob
e048848d6b
Add 50% more room for fingers in the autocomplete box.
2015-10-29 18:16:58 -04:00
Rob
75c63a0ace
When pressing enter with an active selection, just make a new line under it.
2015-10-29 18:16:23 -04:00
Rob
f0e1fc1f77
Let API properties declare their return values should be captured.
...
Auto complete will know when to add a variable asingment.
2015-10-29 15:07:19 -04:00
Rob
da92e15bfb
Give some API properties priority in autocomplete.
2015-10-27 23:23:43 -04:00
Scott Erickson
9e04d425cc
Levels link in ControlBarView goes to last visited course instance page for course levels
2015-10-27 17:04:07 -07:00
Scott Erickson
a5793630c2
Stop showing ChooseHero tab in GameMenu for course and course-ladder levels
2015-10-27 13:21:39 -07:00
Nick Winter
4af6162c5c
Replace simple loop docs with while-true docs in course levels
2015-10-22 10:29:10 -07:00
Matt Lott
3ed755076b
Enable while True auto yielding for all level types
2015-10-20 06:42:46 -07:00
Nick Winter
b03091c35d
Merge pull request #3123 from UltCombo/iframe-style
...
Remove iframe borders using CSS instead of DOM
2015-10-20 06:15:54 -07:00
UltCombo
2c97238a7f
Remove iframe borders using CSS instead of DOM
...
This patch makes iframe borders render identically in all supported browsers (i.e. no border).
Although Chrome does not displays borders around iframes by default, Firefox and Edge (IE) had visible iframe borders prior to this patch. This is because, as [previously mentioned](https://github.com/codecombat/codecombat/pull/3122#discussion_r42338590 ), the DOM property was mistyped as `frameborder` when it should be `frameBorder`.
As this is presentational issue, it feels more appropriate to fix it using CSS. Therefore, I've removed the buggy JS code and added a generic CSS solution to reset iframes' border styling.
2015-10-19 22:58:51 -02:00
Matt Lott
cc642e7254
Auto yield while True loops for course levels
2015-10-19 16:46:53 -07:00
UltCombo
c02b311efa
Allow embedded help videos to go fullscreen
2015-10-19 03:44:19 -02:00
Nick Winter
5f8ab8a212
Added support for test campaigns that don't save their levels/achievements
2015-10-16 16:06:53 -07:00
Nick Winter
74763f0614
Fix experience/gems not showing in HeroVictoryModal
2015-10-13 13:44:25 -07:00
Nick Winter
d776809e1c
Update Hour of Code student flow and tracking, remove signup requirement
2015-10-13 08:12:07 -07:00
Nick Winter
5dde55c1f3
Add premium server recognition for Brazil
2015-10-09 08:05:34 -07:00
Scott Erickson
2d2f4814f4
Add course membership required error to LevelLoadingView
2015-10-06 12:48:58 -07:00
Nick Winter
e0918ec631
Added mountain -> glacier completion link
2015-10-05 16:19:43 -07:00
Nick Winter
d200ac4a32
Fix #2926 : handle missing sub-code/spoken-languages in docs
2015-10-05 15:32:02 -07:00
Nick Winter
f9b9ac8f86
Fix error in playing victory sound
2015-09-25 15:19:44 -07:00
Matt Lott
18d64e64fb
Merge pull request #3009 from Imperadeiro98/master
...
Use playSound across the code
2015-09-25 06:21:08 -07:00
Imperadeiro98
4f054fa31a
Fixed issue with string interpolation
2015-09-25 14:00:03 +01:00
Matt Lott
feef9c0ac6
🐛 Fix instance selection on /courses page
2015-09-24 17:52:00 -07:00
Matt Lott
d7d6694ee9
Update course level routing
2015-09-24 17:12:18 -07:00
Nick Winter
1819911551
A/B/C test the first subscription prompt level
2015-09-18 08:28:04 -07:00
Nick Winter
dc10dc3b61
Add skip button to Bloc offer
2015-09-18 08:27:37 -07:00
Nick Winter
7a56ecfe4d
Disabled auto-submit for Ace of Coders ranking.
2015-09-17 14:42:13 -07:00
Nicholas Winter
3eeb9a6a26
Reset some stuff for Ace of Coders and Robot Ragnarok. Put multiplayer link back now that we have two good mirror match levels and aren't listing the old arenas.
2015-09-12 06:54:14 -07:00
Imperadeiro98
bd4063ed3a
Use playSound across the code
2015-09-09 22:36:05 +01:00
Nick Winter
35ef48b108
Mirror ladder levels now copy source code to other side, too, not just transpiled code. Mirror sessions don't submit if there's a user code error.
2015-09-08 16:34:20 -07:00
Nick Winter
0153f8078d
Disabled Io language choice until/unless someone finishes its parser.
2015-09-08 14:50:07 -07:00
Nick Winter
6d5ddb65ea
Not automatically showing melee ranges on action docs.
2015-09-08 06:31:19 -07:00
Nick Winter
0d2d1ddad0
A couple mirror match ladder tweaks. Made programmableMethods other code languages use proper code formatting.
2015-09-07 18:00:48 -07:00
Nick Winter
3768783ceb
Don't be making LadderSubmissionViews in the CastButtonView unless it's a mirror match.
2015-09-04 18:11:19 -07:00
Nick Winter
a13ccb7360
Fixed DuelStatsView power totals including future units.
2015-09-04 17:21:33 -07:00
Nick Winter
73f3e7cdd9
League now preserved throughout ladder navigation flow. Mirror match support for submitting to both sides at once.
2015-09-04 16:21:45 -07:00
Nick Winter
89c644e084
Spectate mode starts paused until loading is done, and starts at time 1, so there is less stuttering during playback.
2015-09-03 15:22:25 -07:00
Nick Winter
df60ecd09c
Added multiplayer win/loss notice at end of level.
2015-09-03 13:32:20 -07:00
Nick Winter
e6f61b545e
ControlBarView handling playing non-latest versions of levels.
2015-09-02 14:54:44 -07:00
Nick Winter
6463b04c5c
Not trying to play a certain sound we don't have yet.
2015-09-02 05:32:45 -07:00
Nick Winter
b383c6ac00
Updated inventory for Ace of Coders.
2015-08-30 07:28:35 -07:00
Nick Winter
88f6e528b1
Implementing goliath. Configuring goliath for Ace of Coders.
2015-08-29 08:02:20 -07:00
Nick Winter
d412a7d5ee
Fixed blank duel stats bar in single player, oops. Handling getTwoGames from non-logged-in users.
2015-08-28 10:45:07 -07:00
Nick Winter
20c6248dba
Added rough army power indicator to DuelStatsView.
2015-08-20 15:21:05 -07:00
Imperadeiro98
9cf4c06301
Added menu opening sound to PlayHeroesModal
2015-08-20 20:43:04 +01:00
Nick Winter
78605ef459
Added DuelStatsView for ladder matches.
2015-08-20 11:57:47 -07:00
Nick Winter
11f9238a91
Added Robot Ragnarok limited time challenge.
2015-08-19 12:16:48 -07:00
Nick Winter
3cfabf8122
Merge branch 'master' of https://github.com/codecombat/codecombat
2015-08-19 12:16:23 -07:00
Nick Winter
36494acc5a
Merge pull request #2949 from trotod/fix-interface-audio
...
Fix some campaign interface audio
2015-08-18 16:19:38 -07:00
Imperadeiro98
56291fc417
Use playSound in PlayItemsModal.coffee
2015-08-17 20:34:34 +01:00
David Liu
a242c41557
Play sound on Buy Gems press
...
Partial solution to #2916 .
2015-08-16 18:59:21 -07:00
David Liu
18ac0e06a2
Cut out extra sound on Items/Achievements press
...
Removes event listener on supermodel 'loaded-all' event.
Fixes #2915
2015-08-16 18:59:21 -07:00
Nick Winter
621e143544
Fixed bug with game menu not highlighting guide tab.
2015-08-13 11:09:26 -07:00
Nick Winter
a52e9a3189
Fixed #2939 .
2015-08-13 05:58:46 -07:00
Nick Winter
49dc71a157
Added a Bloc coupon code after A Mayhem of Munchkins.
2015-08-12 10:25:56 -07:00
David Liu
817d790fea
Fix poll keys when key is a number
...
jQuery converts data strings into a possible JavaScript value, so keys
like '0' and '1' get converted into numbers, which fails the validation
(it expects a string for a key).
2015-08-08 08:50:18 -07:00
Nick Winter
69e7c68784
Hide Kithgard Mastery from slow/young players, and highlight it once for fast/old players. Fix clan button link.
2015-08-07 07:33:30 -07:00
Nick Winter
66212b0559
Don't show victory text for hero levels. New Clans button. Floor stretching support for firn cliff.
2015-08-05 16:17:27 -07:00
Nick Winter
7ad16683ce
Fixed error for non-course hero victory modals.
2015-08-04 17:41:42 -07:00
Nick Winter
3f323d27d0
Removed achievement and rewards from course-type level victory screens. Added victory text, return-to-course-button, and level feedback and reviews to course-type levels.
2015-08-04 11:35:10 -07:00
Matt Lott
da6cf60381
Target specific levels with InspectletJS
...
Currently targeting cupboards-of-kithgard.
2015-08-03 15:52:52 -07:00
Nick Winter
8d09357a7a
Fixed #2914 : no disabling spaces for Clojure and other advanced/experimental languages.
2015-08-02 14:12:15 -07:00
Nick Winter
15ecc92abc
Adding 'course' type levels. Removing 'campaign' type levels.
2015-07-24 17:37:42 -07:00
Nick Winter
107f94a08b
Fixed another cause of the bug fixed in 0d99b07b
with modified levels still granting rewards.
2015-07-24 08:56:20 -07:00
Cat Sync
11aeb05e66
Limit to showing 6 concepts. For now, show the last 6 in the array.
2015-07-21 13:28:13 -04:00
Nick Winter
899aae5798
Consolidated extra resources.
2015-07-10 14:20:25 -07:00
Nick Winter
929455b234
Fixed bug with heroes not loading the proper amount of gems.
2015-07-10 11:13:31 -07:00
Nick Winter
7173fd367f
Re-enabled gutter highlights for executing code.
2015-07-10 09:39:08 -07:00
Nick Winter
36d3b8e910
Highlighting entry points is working pretty well, at least in Python through the forest.
2015-07-09 15:05:35 -07:00
Nick Winter
4f443efd8b
First draft of logic to work out where the code entry points should be.
2015-07-09 12:47:07 -07:00
Nick Winter
dfa0de7521
Bad testing version of code entry point arrow numbering.
2015-07-09 11:45:11 -07:00
UltCombo
7d7d2d5f0e
updateLevelRequiredItems: special-case rings, fixes #2740
...
Rings often have unique effects instead of progressively enhancing another ring's effect, hence let's make rings required even if there's already non-restricted rings equipped.
If, by any chance, there's ever a new ring which enhances the effect of a ring which is required for some level, then it should be easy enough to whitelist it in the given ring slot's allowed items array.
2015-06-29 21:25:43 -03:00
UltCombo
63299c4d80
Improved updateLevelRequiredItems
logic regarding rings, fixes #2740
...
This fixes the main issue of #2740 , allowing the player to play the level if the required ring is equipped on either ring slot.
There's still a small problem: if the player already had a ring equipped in the `right-ring` slot, the Ring of flowers will not display as required due to this [line](0df6da7efa/app/views/play/menu/InventoryModal.coffee (L436)
). This seems to be a different issue though, probably related to the `unequipLevelRestrictedItems` logic.
2015-06-27 22:22:37 -03:00
Nick Winter
8ef4a9ddde
Merge pull request #2830 from arthurnn/master
...
i18N press enter on spell view
2015-06-18 18:37:24 -07:00
Nick Winter
6a4efa9a21
Switching to Boom and Bust as first level of the forest.
2015-06-17 18:17:14 -07:00
Nick Winter
593f7a9dd7
Some improvements for handling new art.
2015-06-16 13:50:33 -07:00
Arthur Neves
6cb673e228
i18N press enter on spell view
2015-06-14 23:20:49 +02:00
Nick Winter
7d637a0a27
Added a couple levels' next-campaign links.
2015-06-14 11:07:21 -07:00
Nick Winter
a85d52ebe2
Made a tabbed interface for Programmaticon V's Vector and standard library documentation.
2015-06-10 15:18:37 -07:00
Nick Winter
4e08d453b7
Added some code for the glacier world.
2015-06-08 13:20:54 -07:00
Nick Winter
0d99b07bc3
Made it so that high scores and level victories are not achieved when playing changed levels from inside the level editor. Some additions for Nalfar.
2015-06-05 17:02:37 -07:00
Nick Winter
ccd96122e1
Tweaked Nalfar's hero modal positioning.
2015-06-05 15:13:22 -07:00
Cat Sync
a3588b2801
Yellow arrow shouldn't point to disabled levels
2015-06-01 17:39:55 -04:00
Cat Sync
b38c7b4978
Next Level arrow shouldn't point to Kithgard Mastery
2015-05-21 11:30:37 -04:00
Nick Winter
213a66b2ab
Implemented Arryn.
2015-05-12 16:59:30 -07:00
Matt Lott
713f72f5e1
Merge pull request #2723 from Catsync/fixYellowArrow
...
Yellow arrow shouldn't point to replayable levels
2015-05-05 20:52:15 -07:00
Matt Lott
bf20d5f7be
Add level to Inventory Play analytics event
2015-05-05 15:05:18 -07:00
Cat Sync
42aaba6278
Yellow arrow shouldn't point to replayable levels
2015-05-02 00:15:42 -04:00
Nick Winter
80af32180c
Fixed #1638 : detect and automatically report unrecoverable world loading errors, plus adding better instructions for checking dev console. We can't recover yet, but having eyes on it will hopefully give us better visibility on this kind of error.
2015-04-25 17:29:02 -07:00
Nick Winter
e40ad5e1c7
Updating a couple logos. Opening item store to warrior tab when low level.
2015-04-20 16:02:06 -07:00
Nick Winter
63596aa6b5
Fixed #2450 : added i18n for new items in the victory modal.
2015-04-18 21:10:35 -07:00
Nick Winter
a0057910ac
Fixed #2597 : press escape to abort simulation now, if your code is going to be slow.
2015-04-18 19:54:34 -07:00
Nick Winter
0d81f658ae
Fixed #2452 : handling four and even five-digit gem/xp totals in victory screen.
2015-04-18 19:40:53 -07:00
Nick Winter
b358296120
Fixed #2420 . Fixed #2605 . Can now change programming language from LadderPlayModal.
2015-04-18 16:57:02 -07:00
Nick Winter
485718b6e3
Fixed #2581 : triggering window resize event when loading view unveils, in case window was resized before then and messed up our initial spell view height.
2015-04-18 16:33:40 -07:00
Nick Winter
86ae0979c5
Working on #2505 ; do we have TLS for the analytics server yet?
2015-04-18 16:02:18 -07:00
Nick Winter
7471b14c4d
Fixed #2013 : removed autorun code. Fixed preloading to actually happen, but only on short solutions without a ton of statement execution.
2015-04-18 15:52:24 -07:00
Nick Winter
ea80e22dc6
Don't point out Lost Viking, since most players shouldn't attempt it. Adjust autocomplete default parameter from string to variable for Known Enemy.
2015-04-18 14:13:05 -07:00
Nick Winter
75b3361efe
Fixed #2390 . Fixed #2391 . Added hero-ladder and replayable particles to campaign level banners, plus replayable difficulty indicators.
2015-04-13 17:07:13 -07:00
Nick Winter
e7df703d36
Fixed #2651 : indicate better that sample code is locked when it won't let them type in there.
2015-04-13 15:04:42 -07:00
Nick Winter
4c008e4686
Fixed #2406 .
2015-04-12 12:20:33 -07:00
Nick Winter
6eeb29e8d4
Multiplayer levels go to ladder when you click Scores instead of to a blank single-player leaderboard.
2015-04-10 09:23:00 -07:00
Nick Winter
9ee0400c18
Updated to just send out tell-a-parent emails, no tell-a-friend emails.
2015-04-08 21:48:21 -07:00
Nick Winter
2eec3e7831
Simplified share progress email to just share with parents, not friends.
2015-04-08 18:31:13 -07:00
Nick Winter
6d9c13b7e1
Promoting Favorable Odds as the cool thing to do that all the cool kids are doing 'cause it's so cool.
2015-04-08 16:23:51 -07:00
Nick Winter
d082aa3754
Fixed leaderboard level projection issue.
2015-04-08 15:11:35 -07:00
Nick Winter
817e382324
Updated VCS link/blurb for Lost Viking.
2015-04-08 09:44:15 -07:00
Nick Winter
bf86b2f9cd
Not including levels that are unlocked in later campaigns in level counts for earlier campaigns until they are started.
2015-04-07 14:32:51 -07:00
Nick Winter
b388d25435
Hooked up Viking Code School offer for players who beat Lost Viking.
2015-04-07 11:19:22 -07:00
Nick Winter
50adb7b982
Fixed previously started subscriber-only levels not being available to non-subscribers.
2015-04-07 10:18:04 -07:00