Berkeley Martinez
|
f1d936198e
|
feat(challenges): add backend challenge infrastructure (#11058)
* Feat: Initial backend view
* Feat: Refactor frame runner
* Feat: backend challenge submit runs tests
* Feat: Backend challenge request
* Feat: Whitelist hyperdev in csp
* Fix: Use app tests instead of challenge tests
* Feat: Allow hyperdev subdomains
* Fix(csp): allow hypderdev.space subdomains
* feat(challenge): submit backend
* feat: Add timeout to test runner (5 sec)
* chore(seed): Add more to test backend
* fix(csp): s/hyperdev/gomix/g
* fix(app): fix code mirror skeleton filepath
* fix(app): remove Gitter saga import
* fix(app): codemirrorskeleton does not need it's own folder
fix(app): cmk needs to work with Null types
* fix: No longer restart the browser when challenges change
* fix(app): Update jquery for challenges
* fix(seed): Remove to promise jquery call
* fix(lint): Undo merge error
undefined is no allowed
* fix(app): linting errors due to bad merge
* fix(seed): Remove old seed file
|
2017-01-26 23:07:22 -06:00 |
|
Stuart Taylor
|
60d46e069b
|
Add reactified challenge success modal
|
2016-12-05 22:54:38 +00:00 |
|
Berkeley Martinez
|
f47d82de6a
|
Fix(challenges): Change challenge toasts copy
|
2016-09-08 22:31:42 -07:00 |
|
Berkeley Martinez
|
5426944175
|
Fix(challenges): Change challenge fail message copy
|
2016-09-08 22:22:45 -07:00 |
|
Berkeley Martinez
|
0e8c0b8470
|
Feature(code-storage): clear code storage on challenge completion
|
2016-08-18 19:33:24 -07:00 |
|
Berkeley Martinez
|
8be0d194a5
|
Fix(challenge): update user challenge map on challenge complete
|
2016-08-11 16:41:03 -07:00 |
|
Berkeley Martinez
|
c204e8cdea
|
Feature(toasts): make toast short lived by default
|
2016-07-28 23:40:01 -07:00 |
|
Berkeley Martinez
|
8e3c092029
|
Feature(toast): Move from react-toastr to react-notifications
|
2016-07-28 23:40:01 -07:00 |
|
Berkeley Martinez
|
77be343e04
|
Fix(challenges): reset project form on submit
|
2016-07-28 23:40:01 -07:00 |
|
Berkeley Martinez
|
adb7fa96cc
|
Refactor(challenges): refactor challenge completion saga
|
2016-07-28 23:40:01 -07:00 |
|
Berkeley Martinez
|
0c07e961a7
|
Feature(components): fetch user after page load
This makes it easier to serve whole site statically in the future
Feature(redux): Move user state into entities
|
2016-07-28 23:40:01 -07:00 |
|
Berkeley Martinez
|
4a043e151e
|
Move Video challenges under challenges dir
Remove old hikes components
Remove unused jobs stuff
|
2016-07-28 23:39:17 -07:00 |
|
Berkeley Martinez
|
c0015a4050
|
Move from one challenge to another within a block
|
2016-07-28 23:39:17 -07:00 |
|
Berkeley Martinez
|
acf4d99f67
|
Add block scoping to challenges url
|
2016-07-28 23:39:17 -07:00 |
|
Berkeley Martinez
|
8457db3319
|
Submit step
|
2016-07-28 23:39:17 -07:00 |
|
Berkeley Martinez
|
d9d049540b
|
Submit simple project (previously known as video challegnes)
|
2016-07-28 23:39:17 -07:00 |
|
Berkeley Martinez
|
c8b0a6cf74
|
Submit projects
|
2016-07-28 23:39:17 -07:00 |
|
Berkeley Martinez
|
dc36396369
|
Add view logic for all projects
|
2016-07-28 23:39:17 -07:00 |
|
Berkeley Martinez
|
3086e27681
|
Fix test check typo
Fix punctuation
|
2016-07-28 23:39:17 -07:00 |
|
Berkeley Martinez
|
cc8b608cb9
|
Moves to next challenges
|
2016-07-28 23:39:17 -07:00 |
|