Scott Erickson
81c138d299
Merge branch 'master' into production
2016-09-01 14:20:26 -07:00
Scott Erickson
b02c1efa07
Re-disable CreateAccountModal checks; Travis still breaks on them
2016-09-01 14:15:38 -07:00
Scott Erickson
ed130e0c0e
Fix Student and Teacher signup forms firstName, lastName inputs
2016-09-01 14:06:33 -07:00
Scott Erickson
f3254f1061
Change NewHomeView to HomeView
2016-09-01 10:41:43 -07:00
Scott Erickson
77e45072a5
Remove justPlayCourses heuristic, replace with isStudent, remove old HomeView
2016-09-01 10:41:43 -07:00
Matt Lott
e43d90ae23
🐛 Fix auto level solutions numbering
...
Practice levels were being numbered normally.
2016-08-31 17:34:15 -07:00
Matt Lott
df69cb54a8
🐛 /courses wd2 Start button goes to wrong level
...
We can’t cache course instance sessions by course because of web dev
primer levels and classroom versioning.
2016-08-31 17:04:43 -07:00
Matt Lott
527ba277ab
Order /courses classrooms most recent first
2016-08-31 17:04:43 -07:00
Imperadeiro98
dfdb57e18f
Fix {change} in en.coffee
2016-08-31 22:50:40 +01:00
Phoenix Eliot
5c911c1c61
Merge branch 'master' into production
2016-08-31 14:36:04 -07:00
Phoenix Eliot
e0dafc571a
Fix making Problems from AetherProblems with no range
2016-08-31 14:35:50 -07:00
Phoenix Eliot
eb4eeb372d
Merge branch 'master' into production
2016-08-31 14:09:02 -07:00
Phoenix Eliot
663c220eaf
Show wev-dev iFrame error messages like Aether's
...
This heavily refactors SpellView and adds infrastructure for receiving and reporting Errors raised by the web-dev iFrame. The web-dev error system, the Aether error system, and the Ace html-worker avoid disturbing each others' errors/annotations (though currently Aether+web-dev errors won't coexist), and they clear/update their own asynchronously.
Show web-dev iFrame errors as Ace annotations
Add functional error banners (with poor messages)
Improve error banners, don't allow duplicate Problems
Refactor setAnnotations override
Convert all constructor calls for Problems
Add comments, clean up
Clean up
Don't clear things unnecessarily
Clean up error message sending from iFrame
Add web-dev:error schema
Clarify error message attributes
Refactor displaying AetherProblems
Refactor displaying user problem banners
Refactor onWebDevError
Set ace styles on updating @problems
Clean up, fix off-by-1 error
Add comment
Show stale web-dev errors differently
Some web-dev errors are generated by "stale" code — code that's still running in the iFrame but doesn't have the player's recent changes.
This shows those errors differently than if they weren't "stale", and suggests they re-run their code.
Hook up web-dev event schema
Destroy ignored duplicate problems
Functionalize a bit of stuff
Fix ProblemAlertView never loading
2016-08-31 10:59:06 -07:00
Scott Erickson
9bb2c4bdc1
Merge branch 'master' into production
2016-08-31 10:18:21 -07:00
Scott Erickson
273845ce2e
Fix POST /db/earned_achievement to be accessible to anonymous users
2016-08-31 10:07:19 -07:00
Scott Erickson
956ff3300b
Fix POST /db/level/:names
2016-08-31 09:56:41 -07:00
Matt Lott
b52008f19b
Merge branch 'master' into production
2016-08-31 09:38:37 -07:00
Matt Lott
a7d51d672a
Remove email activities from close lead export script
2016-08-31 08:04:58 -07:00
Matt Lott
275f708041
🐛 Fix campaign editor next level arrows
2016-08-30 16:19:41 -07:00
Scott Erickson
9e24670993
Tweak README wording
2016-08-30 16:17:58 -07:00
Scott Erickson
f57ec17261
Fix play buttons not appearing sometimes on navigation
...
Repro steps:
* Go to a ladder page
* Click to play
* Click link back to ladder
* Before, the play buttons would not appear, now they do.
2016-08-30 16:05:31 -07:00
Matt Lott
3387e5ee34
🐛 Don't overwrite close.io nces custom field data
2016-08-30 15:32:26 -07:00
Scott Erickson
652c5237aa
Fix updateI18NCoverage, handles i18n objects with nothing to translate, fix #2630
2016-08-30 14:17:40 -07:00
Scott Erickson
be11c47e17
Have campaign-view translate campaign name normally
2016-08-30 10:49:48 -07:00
Robin Yang
a168ee905c
Merge pull request #3892 from codecombat/homepage-updates
...
Remove Java from homepage, Update languages
2016-08-30 09:48:12 -07:00
Matt Lott
ee3ce24d6c
🐛 Fix email case check in followup leads script
2016-08-30 09:21:50 -07:00
Robin Yang
c4dcf0f756
Remove Java from homepage, Update languages
2016-08-29 18:13:07 -07:00
Robin Yang
79415fc99d
Merge pull request #3889 from codecombat/course-curriculum
...
Add Getting Started guide in Markdown
2016-08-29 17:09:32 -07:00
Robin Yang
5554a733a9
Merge pull request #3890 from codecombat/update-footer
...
Replace Educator Wiki footer link with Resource Hub
2016-08-29 17:08:59 -07:00
Robin Yang
3cdec61fe1
Add Getting Started guide in Markdown
...
- Replace PDF link on /teachers/resources
- Add .pngs
2016-08-29 17:06:05 -07:00
Scott Erickson
cf9d082ffa
Have client check for achievement updates
2016-08-29 16:32:42 -07:00
Scott Erickson
139efe4cf7
Implement POST /db/user/:handle/check-for-new-achievement, couple tweaks
...
* Enforce being logged in for POST /db/earned_achievement
* Extend timeout for race condition user tests
2016-08-29 14:53:51 -07:00
Scott Erickson
f509c95a4b
Refactor POST /db/earned_achievement
2016-08-29 14:53:36 -07:00
Scott Erickson
5c8b8832b3
Refactor and better test EarnedAchievement.createForAchievement
2016-08-29 14:52:50 -07:00
Scott Erickson
cf17a67cce
Merge branch 'master' into production
2016-08-29 14:40:22 -07:00
Scott Erickson
2f8ad4afdf
Prevent email-formatted usernames on teacher signup
2016-08-29 14:16:15 -07:00
Matt Lott
0b3c7d3189
Don't overwrite Close.io Lead Origin custom field
2016-08-29 11:58:00 -07:00
Robin Yang
0d5185dca5
Replace Educator Wiki footer link with Resource Hub
2016-08-29 11:32:40 -07:00
Nick Winter
07bf0238b4
Merge branch 'master' into production
2016-08-29 09:46:26 -07:00
Robin Yang
bd87783631
Merge pull request #3877 from codecombat/about-page-language-logos
...
Change programming language listing on About page
2016-08-29 09:30:03 -07:00
Robin Yang
c7c3eff0bd
Merge pull request #3884 from codecombat/course-curriculum
...
Update formatting on CS2 Guide
2016-08-29 09:29:57 -07:00
Scott Erickson
8d582082a7
Merge pull request #3887 from Imperadeiro98/remove-minicolors
...
Remove jQuery minicolors
2016-08-29 09:09:15 -07:00
Matt Lott
d20600b381
Update campaign next level algorithm for practice levels
...
Don’t show not-started unlocked levels if previous incomplete practice
level is available
Yellow arrow points at adventurer levels too now
Closes #3882
2016-08-29 06:26:40 -07:00
Imperadeiro98
dd6f862f70
Remove minicolors image
2016-08-28 23:14:25 +01:00
Imperadeiro98
3b29aae616
Remove jQuery minicolors
2016-08-27 23:03:25 +01:00
Yuki Ueda
8bef580909
Update ja.coffee ( #3886 )
2016-08-27 12:13:30 +01:00
Imperadeiro98
cc2bf8ebd9
Some fixes to pt-BR
2016-08-27 12:12:55 +01:00
Abimael Alcebíades
7a2911951c
Update pt-BR.coffee ( #3885 )
...
* Update pt-BR.coffee
translations updated
* Update pt-BR.coffee
Updated translations
2016-08-27 12:11:14 +01:00
Robin Yang
d6d8d84722
Update formatting on CS2 Guide
2016-08-26 16:53:28 -07:00
Matt Lott
a700a00c94
Autocomplete game.
...
And don’t create duplicate entries for hero. autocompletes
Closes #3883
2016-08-26 15:10:22 -07:00